| Bada | |
|---|---|
![]() Bada 2.0 home screen | |
| Developer | Samsung Electronics |
| Written in | C++[1] |
| OS family | Linux |
| Working state | Discontinued (replaced byTizen) |
| Source model | Mixed: proprietary andopen source components |
| Final release | 2.0.6 SDK / 28 February 2013; 12 years ago (2013-02-28) |
| Marketing target | Smartphone |
| Available in | Multilingual |
| Package manager | Samsung Kies |
| Kernel type | Monolithic (Linux Kernel) |
| Default user interface | TouchWiz,graphical (touchscreen) |
| License | Proprietary |
| Official website | www |
| Bada | |
| Hangul | 바다 |
|---|---|
| Revised Romanization | Bada |
| McCune–Reischauer | Pada |
Bada (stylized asbada;Korean:바다) is a discontinuedmobile operating system developed bySamsung Electronics for devices such as mid- to high-end smartphones[3] andtablet computers. The name is derived from "바다 (bada)", meaning "ocean" or "sea" inKorean. All phones running Bada were branded with the nameWave, unlike Samsung's Android devices which are branded asGalaxy.[citation needed]
Bada is based onMentor Graphics'Nucleus RTOS kernel[4] orLinux kernel, and was planned to become asmiddleware separated from anOS kernel, but development was discontinued. To foster adoption of Bada, Samsung reportedly considered releasing the source code under anopen-source license, and expanding device support to includeSmart TVs.[5]
In June 2012 Samsung announced its intention to merge Bada into theTizen project,[6][7] while still using it in parallel withGoogle'sAndroid OS andMicrosoft'sWindows Phone on its smartphones. On 25 February 2013, Samsung announced that it would stop developing Bada, moving development toTizen instead.[8][9] Bug reporting was terminated in April 2014.[10]

After the announcement of Bada, theWave S8500 would eventually be the first Bada-based phone, and was shown to the public atMobile World Congress 2010 inBarcelona in February 2010. Alongside Bada itself, some applications running on Bada were exhibited, including mobile videogames likeGameloft'sAsphalt 5.[11]The Wave S8500 was released in May that year,[12][13] and sold one million handsets over the first four weeks on the market.[14]
According to Samsung, companies such asTwitter,EA,Capcom,Gameloft andBlockbuster revealed their support for the Bada platform by having arranged development partnerships with Samsung since before the launch, and shared a few insights about their vision for the future of mobile apps and how Bada would play a role in it. These were a showcase of what could be heard in a series of events held across the world during the year 2010, called Developer Days. In addition, it was made public the announcement of an incoming Bada Developer Challenge with a total prize of $2,700,000 (USD) throughout the launch event.[15]In May 2010, Samsung released a beta of their Badasoftware development kit (SDK), making it available to the general public as it had done with partners the previous December, to entice potential developers of applications for this platform.[16]In August 2010, Samsung released version 1.0 of the Bada SDK. A year later, in August 2011, version 2.0 of the Bada SDK was released.[citation needed]
TheSamsung S8500 Wave was launched with version 1.0 of the Bada operating system. Samsung soon released version 1.0.2, which included minor fixes for European users.[17] Version 1.2 was released with the Samsung S8530 Wave II phone.[18] The alpha-version of Bada 2.0 was introduced on 15 February 2011, with the Samsung S8530 Wave II handset.
The final flagship Bada handset was theSamsung Wave III S8600, running Bada 2.0.
The Bada 2.0 version was shown at IFA 2011 inBerlin and was released in the end of December 2011 with a lot of new functions and improvements compared to version 1.2, introducing features such as:
With the release of the Samsung Wave, Samsung opened an international application store,Samsung Apps, for the Bada platform.[19] It had over 2,400 applications and was also available for Android and Samsung feature phones.[20]
Samsung created a new app store for its subsequent mobile OS, Tizen.[21][needs update]
Architecture of bada
The bada architecture consists of the following four layers:
- Kernel
This layer contains either the real-time operating system or the Linux kernel, depending on device hardware configuration.
- Device
- Service
- Framework[22]
Bada was defined by Samsung as not an operating system itself but a platform with akernel configurable architecture, which allowed using either a proprietaryreal-time operating system hybrid (RTOS) kernel or theLinux kernel.[2] According to copyrights displayed bySamsung Wave S8500, it used code fromFreeBSD,NetBSD andOpenBSD.
Thedevice layer provided core functions such as graphics, protocols, telephony and security. Theservice layer provided more service-centric features such asSMS, mapping and in-app-purchasing, handled by aBada Server. The top layer, theframework layer, provided anapplication programming interface (API) inC++ for application developers to use.
Bada provided various UI controls to developers, and aweb browser control based on the open-sourceWebKit, and featuredAdobe Flash, supporting Flash versions 9 to 11 (Flash Lite 4 with ActionScript 3.0 support) in Bada 2.0. Both of the latter could be embedded inside native Bada applications. It supported theOpenGL ES 2.0 3D graphics API and offered interactive mapping withpoint of interest (POI) features, which could also be embedded inside native applications.[23] It supportedpinch-to-zoom,tabbed browsing andcut, copy, and paste features.[24]
Bada's interaction methods that could be incorporated into applications included sensors such as motion sensing, vibration control,face detection,accelerometer,magnetometer, tilt,Global Positioning System (GPS), andmulti-touch.[16]
Native applications were developed inC++ with the BadaSDK, and theEclipse basedintegrated development environment (IDE). GNU-based tool chains were used for building and debugging applications. The IDE also contained adrag and drop application for designing application interfaces, and an emulator for apps.
Some publications criticized Bada 1.x over the following issues:
released Bada OS 1.1 pre-installed, with continued support until Bada OS 2.0.
released with Bada OS 2.0 pre-installed.
This sectionneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources in this section. Unsourced material may be challenged and removed. Find sources: "Bada" operating system – news ·newspapers ·books ·scholar ·JSTOR(May 2018) (Learn how and when to remove this message) |
The chart below show global sales of Bada smartphones from the second quarter of 2010 through the second quarter of 2013.[citation needed] Canalys, a technologymarket analysis company, estimated that Samsung shipped 3.5 million phones running Bada in Q1 of 2011.[29] This rose to 4.5 million phones in Q2 of 2011.[30]
According toGartner, in Q1 2012 Bada gained a grow index of +43%, and rose to 2.7% market share (up from 1.9% in Q1 2011).[31]
In South Korea, thefiscal year is the same as thecalendar year.
| Fiscal year and quarter | Percentage of global smartphone sales | Smartphones sold (millions) |
|---|---|---|
| Q2 2010 | 0.9 | 0.6 |
| Q3 2010 | 1.1 | 0.9 |
| Q4 2010 | 2.0 | 2.0 |
| Q1 2011 | 1.9 | 1.9 |
| Q2 2011 | 1.9 | 2.1 |
| Q3 2011 | 2.2 | 2.5 |
| Q4 2011 | 2.1 | 3.1 |
| Q1 2012 | 2.7 | 3.8 |
| Q2 2012 | 2.7 | 4.2 |
| Q3 2012 | 3 | 5.2 |
| Q4 2012 | 1.3 | 2.7 |
| Q1 2013 | 0.7 | 1.37 |
| Q2 2013 | 0.4 | 0.84 |