ROLL NO 207 218 216 257 224 219 NAME BHARSWADKAR SAURABH VIJAY GOHOKAR ANIRUDHA BABA GATTEWAR ASHISH ASHOK UDAWANT RAHUL RAJARAM JOGI SHAMKANT EKNATH JAMBHALE M. TEJAS
Content BADA Operating System Info Introduction BADA Ecosystem Market Share BADA SDK Architecture of BADA Operating System Features of BADA Operating System Process Management Process Life Cycle Process State Transition Memory Management Page No. 1 2 3 5 6 8 10 12 14 15 17
BADA OPERATING SYSTEM INFO
Current Version License Kernel Type Programmed In Platform Support Website
2.0.3 open source and proprietary RTOS or Linux kernel C (core),Java (UI), C++, Flash Samsung Smartphone platform Site:www.BADA.com Developers site: developer.BADA.com
BADA is an “open” operating system for mobile devices such as Smartphone’s and tablet computers. “Open” means that phone that ship with the BADA platform are open to third-party developers, to create and publish native applications to phone users through the Samsung Apps application store. It is developed by Samsung Electronics. The name is derived from (BADA), meaning "ocean" or "sea" in Korean. In May 2010, Samsung released a beta of their BADA software development kit (SDK) to attract developers. The first BADA-based phone was the Samsung Wave S8500, released in April, 2010, which sold one million handsets in its first 4 weeks on the market.
BADA provides an ecosystem for the developers as well as the customers.
BADA Platform Samsung BADA is a feature-rich Smartphone platform to enable the creation of a variety of applications, satisfying diverse and innovative application requirements. The Samsung BADA platform is composed of various features and services. Details of BADA are as follows. Developer Support Samsung BADA provides full technical support for BADA application development. Samsung has established a global BADA Evangelist network, Korea, UK, US, India, China, etc., to provide the best developer support program through both online and face-to-face and BADA application development classes with universities and education institutes. In addition, Samsung is having 'BADA Developer Day's to meet BADA developers all over the world. The BADA Developer Site provides development tools including an SDK and IDE as well as relevant technical information. Materials include video tutorials, blogs, sample code, and the latest news of BADA. Application Store Samsung Apps makes your BADA phone smarter Samsung Apps (www.samsungapps.com) is a marketplace designed to provide a variety of mobile applications specially developed and carefully selected for Samsung BADA phones. Samsung Apps has a developer-friendly business policy. Developers receive 70% of sales for their paid applications.
Developer-Friendly Certification Process Application certification determines if the application is appropriate for Samsung Apps. The certification process of Samsung Apps has several advantages compared with other application stores. Samsung provides developers with guidelines and a helpful self-check list to help developers easily create application. The Samsung certification process also provides rapid feedback with detailed information so that the total certification period is completed within 7 days (Avg. 3~4 days) to satisfy developers' business target schedules.
According to CANALYS, Samsung shipped 3.5 million phones running BADA in Q1 of 2011. This rose to 4.5 million phones in Q2 of 2011.
QUARTER ANDROID 2011 Q4 2011 Q3 2011 Q2 2011 Q1 50.9% 52.5% 43.4% 36.0%
iOS 23.9% 15.0% 18.2% 16.8%
SYMBIAN 11.7% 16.9% 22.1% 27.4%
RIM 8.8% 11.0% 11.7% 12.9%
MICROSOFT BADA OTHER 1.9% 1.5% 1.6% 3.6% 2.1% 2.2% 1.9% 1.7% 0.8% 0.9% 1.0% 1.6%
Native applications are developed in C++ with the BADA SDK, and the Eclipse based integrated development environment (IDE). GNU-based...