bada OS
   HOME

TheInfoList



OR:

Bada (stylized as bada;
Korean Korean may refer to: People and culture * Koreans, ethnic group originating in the Korean Peninsula * Korean cuisine * Korean culture * Korean language **Korean alphabet, known as Hangul or Chosŏn'gŭl **Korean dialects and the Jeju language ** ...
: ) is a discontinued
mobile operating system A mobile operating system is an operating system for mobile phones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as typical laptops are "mobile", the operating systems used on ...
developed by
Samsung Electronics Samsung Electronics Co., Ltd. (, sometimes shortened to SEC and stylized as SΛMSUNG) is a South Korean multinational electronics corporation headquartered in Yeongtong-gu, Suwon, South Korea. It is the pinnacle of the Samsung chaebol, a ...
for devices such as mid- to high-end smartphones and
tablet computer A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being com ...
s. The name is derived from " (bada)", meaning "
ocean The ocean (also the sea or the world ocean) is the body of salt water that covers approximately 70.8% of the surface of Earth and contains 97% of Earth's water. An ocean can also refer to any of the large bodies of water into which the wo ...
" or "sea" in
Korean Korean may refer to: People and culture * Koreans, ethnic group originating in the Korean Peninsula * Korean cuisine * Korean culture * Korean language **Korean alphabet, known as Hangul or Chosŏn'gŭl **Korean dialects and the Jeju language ** ...
. All phones running Bada were branded with the name ''Wave'', unlike Samsung's Android devices which are branded as ''Galaxy''. To foster adoption of Bada, Samsung reportedly considered releasing the source code under an
open-source license An open-source license is a type of license for computer software and other products that allows the source code, blueprint or design to be used, modified and/or shared under defined terms and conditions. This allows end users and commercial compa ...
, and expanding device support to include
Smart TV A smart TV, also known as a connected TV (CTV), is a traditional television set with integrated Internet and interactive Web 2.0 features, which allows users to stream music and videos, browse the internet, and view photos. Smart TVs are a techn ...
s. In June 2012 Samsung announced its intention to merge Bada into the Tizen project, while still using it in parallel with
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
's
Android OS Android is a mobile operating system based on a modified version of the Linux kernel and other open-source software, designed primarily for touchscreen mobile devices such as smartphones and tablets. Android is developed by a consortium of deve ...
and
Microsoft Microsoft Corporation is an American multinational technology corporation producing computer software, consumer electronics, personal computers, and related services headquartered at the Microsoft Redmond campus located in Redmond, Washin ...
's
Windows Phone Windows Phone (WP) is a discontinued family of mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design l ...
on its smartphones. On 25 February 2013, Samsung announced that it would stop developing Bada, moving development to Tizen instead. Bug reporting was terminated in April 2014.


History

After the announcement of Bada, the Wave S8500, which would eventually turn to be the first Bada-based phone, was first shown to the public at Mobile World Congress 2010 in
Barcelona Barcelona ( , , ) is a city on the coast of northeastern Spain. It is the capital and largest city of the autonomous community of Catalonia, as well as the second most populous municipality of Spain. With a population of 1.6 million within ci ...
in February 2010. Alongside Bada itself, some applications running on Bada were exhibited, including mobile videogames like
Gameloft Gameloft SE is a French video game publisher based in Paris, founded in December 1999 by Ubisoft co-founder Michel Guillemot. The company operates 18 development studios worldwide, and publishes games with a special focus on the mobile games ma ...
's '' Asphalt 5''. The Samsung Wave S8500, released in May that year, sold one million handsets over the first four weeks on the market. According to Samsung, companies such as
Twitter Twitter is an online social media and social networking service owned and operated by American company Twitter, Inc., on which users post and interact with 280-character-long messages known as "tweets". Registered users can post, like, and ...
, EA, Capcom,
Gameloft Gameloft SE is a French video game publisher based in Paris, founded in December 1999 by Ubisoft co-founder Michel Guillemot. The company operates 18 development studios worldwide, and publishes games with a special focus on the mobile games ma ...
and
Blockbuster Blockbuster or Block Buster may refer to: *Blockbuster (entertainment) a term coined for an extremely successful movie, from which most other uses are derived. Corporations * Blockbuster (retailer), a defunct video and game rental chain ** Bl ...
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. In May 2010, Samsung released a beta of their Bada
software development kit A software development kit (SDK) is a collection of software development tools in one installable package. They facilitate the creation of applications by having a compiler, debugger and sometimes a software framework. They are normally specific ...
(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. 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.


Versions

The
Samsung S8500 The Samsung Wave (or Samsung Wave GT-S8500) is a smartphone developed and produced by Samsung Electronics. It is the first smartphone to run the Bada operating system developed by Samsung Electronics, which was commercially released on May 24, 201 ...
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. Version 1.2 was released with the Samsung S8530 Wave II phone. 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 the Samsung Wave III s8600, running Bada 2.0.


Samsung Apps

With the release of the Samsung Wave, Samsung opened an international application store, Samsung Apps, for the Bada platform. It had over 2,400 applications and was also available for Android and Samsung feature phones. Samsung created a new app store for its subsequent mobile OS, Tizen.


Architecture

Bada was defined by Samsung as not an operating system itself but a platform with a
kernel Kernel may refer to: Computing * Kernel (operating system), the central component of most operating systems * Kernel (image processing), a matrix used for image convolution * Compute kernel, in GPGPU programming * Kernel method, in machine learn ...
configurable architecture, which allowed using either a proprietary
real-time operating system A real-time operating system (RTOS) is an operating system (OS) for real-time applications that processes data and events that have critically defined time constraints. An RTOS is distinct from a time-sharing operating system, such as Unix, which m ...
hybrid (RTOS) kernel or the Linux kernel. According to copyrights displayed by Samsung Wave S8500, it used code from FreeBSD, NetBSD and OpenBSD. The ''device layer'' provided core functions such as graphics, protocols, telephony and security. The ''service layer'' provided more service-centric features such as SMS, mapping and in-app-purchasing, handled by a ''Bada Server''. The top layer, the ''framework layer'', provided an application programming interface (API) in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
for application developers to use. Bada provided various UI controls to developers, and a
web browser A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used o ...
control based on the open-source
WebKit WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the P ...
, and featured
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
, 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 the
OpenGL ES OpenGL for Embedded Systems (OpenGL ES or GLES) is a subset of the OpenGL computer graphics rendering application programming interface (API) for rendering 2D and 3D computer graphics such as those used by video games, typically hardware-accele ...
2.0 3D graphics API and offered interactive mapping with point of interest (POI) features, which could also be embedded inside native applications. It supported pinch-to-zoom,
tabbed browsing In interface design, a tab is a graphical user interface object that allows multiple documents or panels to be contained within a single window, using tabs as a navigational widget for switching between sets of documents. It is an interface s ...
and
cut, copy, and paste In human–computer interaction and user interface design, cut, copy, and paste are related commands that offer an interprocess communication technique for transferring data through a computer's user interface. The ''cut'' command removes t ...
features. Bada's interaction methods that could be incorporated into applications included sensors such as motion sensing, vibration control,
face detection Face detection is a computer technology being used in a variety of applications that identifies human faces in digital images. Face detection also refers to the psychological process by which humans locate and attend to faces in a visual scene. ...
,
accelerometer An accelerometer is a tool that measures proper acceleration. Proper acceleration is the acceleration (the rate of change of velocity) of a body in its own instantaneous rest frame; this is different from coordinate acceleration, which is acc ...
, magnetometer, tilt,
Global Positioning System The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite sy ...
(GPS), and multi-touch. Native applications were developed in
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
with the Bada SDK, and the Eclipse based
integrated development environment An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of at least a source code editor, build automation tools ...
(IDE). GNU-based tool chains were used for building and debugging applications. The IDE also contained a
drag and drop In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used to ...
application for designing application interfaces, and an emulator for apps.


Criticism of Bada 1.x

Some publications criticized Bada 1.x over the following issues: *In the beginning, all
VoIP Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet t ...
over
Wi-Fi Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio wav ...
applications were banned which meant that popular applications such as Skype could not be used. In March 2011 the restriction was removed. *The external sensor
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
was not open-ended, preventing new types of sensors or unexpected technology developments from being added in the future by third parties. *Due to "performance and privacy issues", Bada 1.x applications cannot access the SMS/MMS inbox or receive incoming SMS/MMS notifications. This limit was removed in version 2.0. *Bada versions 1.x only allowed one Bada third party application to run at a time. Multitasking applications was only possible between the base applications and one Bada third party application. This limit is removed since version 2.0. *The best GPS facility was poor in Bada 1.0. It was further updated in Bada 2.0. *The lack of availability of popular applications was arguably one of the most important factors in the demise of Bada. The lack of developer and consumer support that caused this deficit could not be rectified by the Bada 2.0 update.


Bada 2.0

The Bada 2.0 version was shown at IFA 2011 in
Berlin Berlin ( , ) is the capital and List of cities in Germany by population, largest city of Germany by both area and population. Its 3.7 million inhabitants make it the European Union's List of cities in the European Union by population within ci ...
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: *Full
HTML5 HTML5 is a markup language used for structuring and presenting content on the World Wide Web. It is the fifth and final major HTML version that is a World Wide Web Consortium (W3C) recommendation. The current specification is known as the HTML ...
support * WAC 2.0 compatibility *Full multitasking *WiFi-Direct technology *
Adobe Flash Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia software platform used for production of animations, rich web applications, desktop applications, mobile apps, mobile games, and embedded web browser video players. Fla ...
Lite 4 (mobile Flash Player version, supports ActionScript 3.0 of Adobe Flash 10 and 11) *Dolfin Browser 3.0 with download manager *Smart-wallpapers *Text-to-speech *Voice recognition *Vocal commands based on Vlingo *Push notifications *NFC (
near-field communication Near-field communication (NFC) is a set of communication protocols that enables communication between two electronic devices over a distance of 4 cm (1 in) or less. NFC offers a low-speed connection through a simple setup that can be u ...
technology) *New security policies and protection functions *New camera manager *New GUI *
OpenAL OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those ...
*Inclusion of new proprietary applications and services such as
ChatON ChatON was a global mobile communication service introduced by Samsung Electronics in September 2011. ChatON served more than 120 countries in 62 languages. ChatON was available on Android, iOS, BlackBerry, Windows Phone (Samsung Zone), Windows ...
(instant messaging software), Caster (to share multimedia content and web pages with PC) and Music Hub (a music store similar to iTunes)


Devices

*The Samsung S8500 (Wave) was the only device available supporting Bada at its initial release date. *The Samsung S8530 (Wave II) launched in November 2010 and was shipped preloaded with Bada v1.2. *Samsung S5250 (Wave 525). Launched in October 2010. *Samsung S7230-E (Wave 723). Preloaded with Bada 1.1, upgradable to Bada 2.0. By the end of 2011, Samsung released three new models, preloaded with Bada 2.0, ending the list of devices running on the short-lived Bada: * Samsung S8600 (Wave 3) * Samsung S5380 (Wave Y) *Samsung S7250 (Wave M)


Market shares

The chart below show global sales of Bada smartphones from the second quarter of 2010 through the second quarter of 2013. Canalys, a technology market analysis company, estimated that Samsung shipped 3.5 million phones running Bada in Q1 of 2011. This rose to 4.5 million phones in Q2 of 2011. According to
Gartner Gartner, Inc is a technological research and consulting firm based in Stamford, Connecticut that conducts research on technology and shares this research both through private consulting as well as executive programs and conferences. Its client ...
, in Q1 2012 Bada gained a grow index of +43%, and rose to 2.7% market share (up from 1.9% in Q1 2011). In South Korea, the
fiscal year A fiscal year (or financial year, or sometimes budget year) is used in government accounting, which varies between countries, and for budget purposes. It is also used for financial reporting by businesses and other organizations. Laws in many ...
is the same as the calendar year.


See also

* Comparison of mobile operating systems * Tizen


References


External links

*
Overview

Developer portal
{{DEFAULTSORT:Bada (operating system) Samsung Electronics products Mobile operating systems Samsung software