1 / 24

SD1230

SD1230. Unit 2 Mobile Ecosystem. Objectives. During this unit, we will cover the following course objectives: Identify the characteristics of desktop, Web, and mobile technology . Describe how a computer program is compiled or interpreted from scratch. Learning Outcomes.

chesna
Download Presentation

SD1230

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SD1230 Unit 2 Mobile Ecosystem

  2. Objectives • During this unit, we will cover the following course objectives: • Identify the characteristics of desktop, Web, and mobile technology. • Describe how a computer program is compiled or interpreted from scratch.

  3. Learning Outcomes • Completing this unit should help enable you to: • Define the mobile ecosystem. • Identify the characteristics of desktop and mobile operating systems. • Explain the software development process cycle. • Describe the history of Android operating systems. • Describe the history of mobile networks. • Explain privacy and security concerns as they relate to desktop and mobile computing.

  4. Mobile Ecosystem

  5. Mobile Operators

  6. Mobile Networks

  7. Mobile Devices

  8. Mobile Devices

  9. Mobile Platforms • Java Micro Edition (Java ME) • Binary Runtime Edition for Wireless (BREW) • Windows Mobile • LIMO • PALM • Blackberry • Open source

  10. Mobile Operating Systems • Symbian • Windows Mobile • Palm OS • Linux • Mac iOS • Android

  11. Mobile Application Frameworks • Java • S60 • Brew • Flash Lite • Windows Mobile • Cocoa Touch • Android SDK • Web Runtimes (WRT) • WebKit • The Web

  12. Mobile Applications • Application frameworks are used to create applications. • Frameworks are well established, but the devices are not. • The largest challenge is knowing the specific device attributes and capabilities. Application x many devices = A Big Challenge!

  13. Mobile Services • Services: The last layer in the mobile ecosystem • Include tasks such as accessing the Internet, sending a text message, or being able to get a location—basically, anything the user is trying to do

  14. The Computer System – Hardware and Software

  15. The Computer System – Hardware

  16. Examples of Programming Languages

  17. Low-Level Programming Language vs. High-Level Programming Language

  18. Programming Language Elements

  19. The Software Development Process Cycle I

  20. The Software Development Process Cycle II

  21. The Software Development Process Cycle III

  22. The Software Development Process Cycle IV

  23. Summary • In this unit, we covered the following topics: • Mobile ecosystem • Mobile operators • Mobile operating systems • Mobile networks • Mobile platforms • Mobile applications • Mobile services • Mobile operating systems vs. desktop operating systems • Software development process cycle

  24. Source • Fling, B. (2009). Mobile design and development: Practical techniques for creating mobile sites and Web apps. Sebastopol, CA: O’Reilly Media, Inc. • Hardnett, C. R. (2011). Programming like a pro for teens. Boston, MA: Course Technology. http://site.ebrary.com/lib/itttechlibrary/docDetail.action?docID=10482315&p00=hardnett

More Related