Robin Estabrooks Computer Science 1631, Winter 2011 Terms You’ll Need to Know Operating System: collection of software that directs a computer's operations, controlling and scheduling the execution of other programs, and managing storage, input/output, and communication resources. Kernel: central component of most computer’s OS; it’s a bridge between applications and the actual data processing done at the hardware level Terms You’ll Need to Know Software Stack: Middleware: connects software components a set of or applications. Software consists of a set of software services that allows multiple processes subsystems or running on one or more machines to interact components needed to Application Platform: hardware deliver a fully architecture or software framework functional (including application frameworks), that solution allows software to run The Smartphone Considered to be a hand held computer combined with a mobile phone The Smartphone's key component is its operating system (OS) Manages the hardware and the software resources Platform for application developers History First attempt of Smartphone in 1992 from IMB This was the foundation for present day Smartphones Features: email, fax, world clock, calendar, calculator, address book, touch screeen Problem: size of a brick History Second attempt in 1996 by Nokia First Smartphone with an operating system Problem: So expensive no one could buy it History 2001: Handspring released the Palm OS Treo Featured wireless web browsing, email and contact organiser First to introduce third party application A year later: the launch of the original Smartphone The point where Smartphone reached wide market History 2007: Apple released the iPhone Revolutionised web browsing Year later introduced its application store Started a trend that other Smartphone companies followed Companies Symbian Operating system for more than 100 different models of phones Kernel and middleware components Application platforms: S60, UIQ, and MOAP Dominant in market at present, but other companies will hold more shares in the future Companies Linux Community of developers rather than central company More processors than any other operating system Linux is organic OS: developers constantly changing/updating, platforms based on Linux code is very different from one another. Some Smartphone companies find the risk too great to invest in Linux Companies Windows Mobile Includes entire software stack from kernel to application interface Strength lies in compatibility with the Microsoft Office suite of programs. Java Includes everything from kernel to user interface framework Not made a huge impact in the marketplace May in future Companies Garnet OS Formerly known as Palm OS Combines a Linuxbased foundation with applications written for the old Palm OS Unique Operating Systems Apple’s iPhone uses OS X Blackberry: has its own proprietary OS The Future of the Smartphone Technology always changing Smartphone will change dramatically in the next 5 years The future of the Smartphone Advances could be made in areas like: PC Replacement: full movement to things like the iPad Connected Devices: connection to the internet anywhere Gaming Expands Further: better graphics and faster processor Social Networking and connections: communicating more simple References Coustan, Dave, and Jonathan Strickland. "How Smartphones Work" 09 April 2001. HowStuffWorks.com. http://communication.howstuffworks.com/smartphone. htm 02 February 2011 Roberts, Don. “History of The Smartphone” sooperarticles.com http://communicationsarticles/mobile-cell-phones-articles/historysmartphone-24602.html 02 February 2011 Brandon, John. “The Future of The Smartphone” 16 February 2010. digitaltrends.com. http://features/thefuture-of-smartphones-2010-2015-and-beyond/