Wednesday, May 20, 2009
Android the gen4 Mobile OS
Android is an amazing operating system that will fundamentally transform the edge/client nodes. Android OS is the latest in the evolution of Mobile OS operating systems - the gen4 of the Mobile OS. The first few generations were OS built on RTOS that slapped some basic functionality on top of base functionality – “Provide reliable voice call”. The gen3 is where we started having a modular approach to design allowing HLOS (High Level OS) to start appearing. iPhone is where we finally have the age of HLOS with great applications and certainly innovative U/I . iPhone have transformed the mobile application landscape dramatically. Android though lacking on that front is a great lego block operating system that provides not just “Design Time Modularity” but also “Run Time Modularity”. By default, every application runs in its own Linux process. Android starts the process when any of the application's code needs to be executed, and shuts down the process when it's no longer needed and system resources are required by other applications. Built around OSGi the core part of the specifications is a framework that defines an application life cycle management model, a service registry, an execution environment and modules giving Android the perfect DNA to be one with the best OS for “Distributed Edge Nodes”..Smartphones are just the beginning…Android could be the OS for everything connected...
* Content does not reflect the opinions of my employer, my former employer or anyone else but me!