An innovative open mobile platform

Nov 28, 2009 10:53 GMT  ·  By

South Korean mobile phone maker Samsung announced not too long ago that it had been working on the development of its own operating system for mobile phones, called bada. While the OS ahas been announced, it seems that it official launch is yet to come, and that is expected to happen as soon as December 8 is here, at a London event. According to MobileCrunch, Samsung has already delivered invites for a press conference in London on that day, and it seems that Dr. HS Lee, Samsung’s EVP and head of Media Solution Center, and Kevin Thau, head of Mobile, are two of the speakers at the conference.

So far, Samsung hasn't unveiled too many details on what bada is all about, except for the fact that it is an “open mobile platform.” However, the handset vendor already put in place a website for the operating system, and now a series of new details on bada have emerged there. “Samsung bada is a fully-fledged smartphone platform, created for application deployment across a range of devices. In this posting, we’ll explain the important architectural features you will need to know to get the most out of bada,” a recent post on the bada website states.

The upcoming Samsung bada mobile operating system is expected to offer the possibility for high-performance applications to run on handsets, and it will also support a wide range of services. Samsuns seems to have been set to deliver an OS that will fit the needs of users, while also offering innovation for developers. “This is just the beginning of the evolution of this new platform. We will continually adapt and improve this platform to better meet the needs of both developers and smartphone users,” the company also states.

According to the website, bada has been developed based on four layers: - The kernel layer, which can be based on a real-time OS or Linux kernel, depending on hardware configuration - The device layer, which provides the core functions as a device platform such as system and security management, graphics and window system, data protocols and telephony, audio-visual and multimedia management, and so on. - The service layer, which provides service-centric functions that are provided by application engines – such as messaging and contact management – and web-service components interconnecting with bada Server - Only the framework layer can export standard open APIs in C++, and it consists of application framework and functions exported by underlying layers. Using this layer, you are able to create innovative applications on the bada platform!