Operating Systems
Today Welcome & Overview Class Roll Richard Helps; TA still looking Class administration
Resources Websites Blackboard for quizzes, exams, hand-ins etc. Website for info Syllabusbuilder.byu.edu Temp: Text: Stalling 7 th ed. (see edition notes on website) Read prior to class – Discuss in class Homework from text Text websitewebsite Other online texts and resources
Policies Collaboration vs. cheating, reference vs. plagiarism Homework and labs every week Projects Mobile device programming IT441 next semester Build your own OS
Your to-do list Please read the entire course webpage today! When Syllabus Builder is set up Blackboard: check IT344 shows up check your daily Read for every class period Homework 1 (reading + problems) is posted on the web now problems due Friday midnight each week
Lab 1 (this week & next week) Build a Linux kernel from source code Install it on a different target machine Some simple C exercises Why C?
Mobile Project Objective: Learn embedded OS environment by developing a simple application on a mobile device SDK Platform of choice Google Android SDK Apple iPhone SDK Microsoft Windows Mobile SDK … Develop a simple application of your choice Be creative SDKs have sample applications Grading guideline C: Text-box + button UI B: More complex UI with advanced controls such as slider, combo-box, gyro, GPS … A: Multi-page application plus (B) Start now, presentation during lab hours in week #6
What is an OS Other slide set