Bada (stylized as bada;
Korean
Korean may refer to:
People and culture
* Koreans, people from the Korean peninsula or of Korean descent
* Korean culture
* Korean language
**Korean alphabet, known as Hangul or Korean
**Korean dialects
**See also: North–South differences in t ...
: ) was a
mobile operating system
A mobile operating system is an operating system used for smartphones, tablets, smartwatches, smartglasses, or other non-laptop personal mobile computing devices. While computers such as laptops are "mobile", the operating systems used on the ...
developed by
Samsung Electronics
Samsung Electronics Co., Ltd. (SEC; stylized as SΛMSUNG; ) is a South Korean multinational major appliance and consumer electronics corporation founded on 13 January 1969 and headquartered in Yeongtong District, Suwon, South Korea. It is curr ...
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 computers ...
s. The name is derived from " (bada)", meaning "
ocean
The ocean is the body of salt water that covers approximately 70.8% of Earth. The ocean is conventionally divided into large bodies of water, which are also referred to as ''oceans'' (the Pacific, Atlantic, Indian Ocean, Indian, Southern Ocean ...
" or "sea" in
Korean
Korean may refer to:
People and culture
* Koreans, people from the Korean peninsula or of Korean descent
* Korean culture
* Korean language
**Korean alphabet, known as Hangul or Korean
**Korean dialects
**See also: North–South differences in t ...
. All phones running Bada were branded with the name ''Wave'', unlike Samsung's Android devices which are branded as ''Galaxy''.
Bada is based on
Mentor Graphics
Mentor Graphics Corporation was a US-based electronic design automation (EDA) multinational corporation for electrical engineering and electronics, headquartered in Wilsonville, Oregon. Founded in 1981, the company distributed products that ass ...
'
Nucleus RTOS
Nucleus RTOS is a real-time operating system (RTOS) produced by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32-bit computing, 32- and 64-bit computing, 64-bit embedded system platforms. The operating system (O ...
kernel or
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
, and was planned to become as
middleware
Middleware is a type of computer software program that provides services to software applications beyond those available from the operating system. It can be described as "software glue".
Middleware makes it easier for software developers to imple ...
separated from an
OS kernel, but development was discontinued. To foster adoption of Bada, Samsung reportedly considered releasing the source code under an
open-source license
Open-source licenses are software licenses that allow content to be used, modified, and shared. They facilitate free and open-source software (FOSS) development. Intellectual property (IP) laws restrict the modification and sharing of creative ...
, and expanding device support to include
Smart TV
A smart TV, also known as a connected TV (CTV or, rarely, CoTV), is a traditional television set with integrated Internet and interactive Web 2.0 features that allow users to stream music and videos, browse the internet, and view photos. Smart T ...
s.
In June 2012 Samsung announced its intention to merge Bada into the
Tizen
Tizen () is a Linux-based operating system primarily developed by Samsung Electronics and supported by the Linux Foundation.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. It was backed by o ...
project, while still using it in parallel with
Google
Google LLC (, ) is an American multinational corporation and technology company focusing on online advertising, search engine technology, cloud computing, computer software, quantum computing, e-commerce, consumer electronics, and artificial ...
's
Android OS and
Microsoft
Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's
Windows Phone
Windows Phone (WP) is a discontinued mobile operating system developed by Microsoft Mobile for smartphones as the replacement successor to Windows Mobile and Zune. Windows Phone featured a new user interface derived from the Metro design languag ...
on its smartphones. On 25 February 2013, Samsung announced that it would stop developing Bada, moving development to
Tizen
Tizen () is a Linux-based operating system primarily developed by Samsung Electronics and supported by the Linux Foundation.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. It was backed by o ...
instead. Bug reporting was terminated in April 2014.
History

After the announcement of Bada, the
Wave S8500 would eventually be the first Bada-based phone, and was shown to the public at
Mobile World Congress 2010 in
Barcelona
Barcelona ( ; ; ) is a city on the northeastern coast of 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 c ...
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 company based in Paris, founded in December 1999 by Ubisoft co-founder Michel Guillemot. The company operates 18 development studios worldwide, and publishes games for mobile devices, video game consoles, and ...
's ''
Asphalt 5''.
The Wave S8500 was released in May that year, and sold one million handsets over the first four weeks on the market.
According to Samsung, companies such as
Twitter
Twitter, officially known as X since 2023, is an American microblogging and social networking service. It is one of the world's largest social media platforms and one of the most-visited websites. Users can share short text messages, image ...
,
EA,
Capcom
is a Japanese video game company. It has created a number of critically acclaimed and List of best-selling video game franchises, multi-million-selling game franchises, with its most commercially successful being ''Resident Evil'', ''Monster ...
,
Gameloft
Gameloft SE is a French video game company based in Paris, founded in December 1999 by Ubisoft co-founder Michel Guillemot. The company operates 18 development studios worldwide, and publishes games for mobile devices, video game consoles, and ...
and
Blockbuster 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 t ...
(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 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.
Bada 2.0
The Bada 2.0 version was shown at IFA 2011 in
Berlin
Berlin ( ; ) is the Capital of Germany, capital and largest city of Germany, by both area and List of cities in Germany by population, population. With 3.7 million inhabitants, it has the List of cities in the European Union by population withi ...
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 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
support
*
WAC 2.0 compatibility
*Full multitasking
*WiFi-Direct technology
*
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
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
Vlingo was a speech recognition software company co-founded by speech-to-text pioneers Mike Phillips (Speech Recognition), Mike Phillips (later co-founder and CEO of Sense Labs, Inc) and John Nguyen in 2006. It was best known for its intelligent ...
*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 or less. NFC offers a low-speed connection through a simple setup that can be used for the boots ...
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 o ...
*Inclusion of new proprietary applications and services such as
ChatON (instant messaging software), Caster (to share multimedia content and web pages with PC) and Music Hub (a music store similar to
iTunes
iTunes is a media player, media library, and mobile device management (MDM) utility developed by Apple. It is used to purchase, play, download and organize digital multimedia on personal computers running the macOS and Windows operating s ...
)
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
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
Bada was defined by Samsung as not an operating system itself but a platform with a
kernel 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 computing applications that processes data and events that have critically defined time constraints. A RTOS is distinct from a time-sharing operating system, such as Unix ...
hybrid (RTOS) kernel or the
Linux kernel
The Linux kernel is a Free and open-source software, free and open source Unix-like kernel (operating system), kernel that is used in many computer systems worldwide. The kernel was created by Linus Torvalds in 1991 and was soon adopted as the k ...
.
According to copyrights displayed by
Samsung Wave S8500, it used code from
FreeBSD
FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
NetBSD
NetBSD is a free and open-source Unix-like operating system based on the Berkeley Software Distribution (BSD). It was the first open-source BSD descendant officially released after 386BSD was fork (software development), forked. It continues to ...
and
OpenBSD
OpenBSD is a security-focused operating system, security-focused, free software, Unix-like operating system based on the Berkeley Software Distribution (BSD). Theo de Raadt created OpenBSD in 1995 by fork (software development), forking NetBSD ...
.
The ''device layer'' provided core functions such as graphics, protocols, telephony and security. The ''service layer'' provided more service-centric features such as
SMS
Short Message Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile phones exchange short text messages, t ...
, mapping and in-app-purchasing, handled by a ''Bada Server''. The top layer, the ''framework layer'', provided an
application programming interface
An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
(API) in
C++ for application developers to use.
Bada provided various UI controls to developers, and a
web browser
A web browser, often shortened to browser, is an application 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 scr ...
control based on the open-source
WebKit
WebKit is a browser engine primarily used in Apple's Safari web browser, as well as all web browsers on iOS and iPadOS. WebKit is also used by the PlayStation consoles starting with the PS3, the Tizen mobile operating systems, the Amazon K ...
, and featured
Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a mostly discontinuedAlthough it is discontinued by Adobe Inc., for the Chinese market it is developed by Zhongcheng and for the international enterprise market it is developed by Ha ...
, 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-accelerate ...
2.0 3D graphics API and offered interactive mapping with
point of interest
A point of interest (POI) is a specific point location that someone may find useful or interesting. An example is a point on the Earth representing the location of the Eiffel Tower, or a point on Mars representing the location of its highest ...
(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 Panel (computer software), panels to be contained within a single window (computing), window, using tabs as a navigational widget for switching be ...
and
cut, copy, and paste
Cut, copy, and paste are essential commands of modern human–computer interaction and user interface design. They offer an interprocess communication technique for transferring data through a computer's user interface. The ''cut'' command rem ...
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 device that measures the proper acceleration of an object. Proper acceleration is the acceleration (the rate of change (mathematics), rate of change of velocity) of the object relative to an observer who is in free fall (tha ...
,
magnetometer
A magnetometer is a device that measures magnetic field or magnetic dipole moment. Different types of magnetometers measure the direction, strength, or relative change of a magnetic field at a particular location. A compass is one such device, ...
, tilt,
Global Positioning System
The Global Positioning System (GPS) is a satellite-based hyperbolic navigation system owned by the United States Space Force and operated by Mission Delta 31. It is one of the global navigation satellite systems (GNSS) that provide ge ...
(GPS), and
multi-touch
In computing, multi-touch is technology that enables a surface (a touchpad or touchscreen) to recognize the presence of more than one somatosensory system, point of contact with the surface at the same time. The origins of multitouch began at CE ...
.
[
Native applications were developed in C++ with the Bada SDK, and the ]Eclipse
An eclipse is an astronomical event which occurs when an astronomical object or spacecraft is temporarily obscured, by passing into the shadow of another body or by having another body pass between it and the viewer. This alignment of three ...
based integrated development environment
An integrated development environment (IDE) is a Application software, software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, an ...
(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 (computing), user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, i ...
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 known as IP telephony, is a set of technologies used primarily for voice communication sessions over Internet Protocol (IP) networks, such as the Internet. VoIP enables voice calls to be transmitted as ...
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 Wireless LAN, local area networking of devices and Internet access, allowing nearby digital devices to exchange data by ...
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 connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build ...
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.
Devices
Flagships
* Samsung S8500 (Wave) It is the first smartphone to run the Bada operating system version 1.0, released on May 24, 2010.
* Samsung S8530 (Wave II) It is the successor of the Samsung Wave S8500 Wave and runs on Bada 1.2, released in October 2010.
* Samsung S8600 (Wave III) It is the successor of the Samsung Wave S8530 Wave II and runs on Bada 2.0. It is the last flagship smartphone to run the Bada operating system, released in August 2011.
Midrange phones
released on October 2010 with Bada OS 1.1 pre-installed, with continued support until Bada OS 2.0.
* Samsung S5250 (Wave 525) announced in June.
* Samsung S5330 (Wave 533) announced in August.
* Samsung S7230-E (Wave 723) announced in August.
announced in August 2011 with Bada OS 2.0 pre-installed.
* Samsung S5380 (Wave Y) released in November. It was a direct successor to Wave 525/533.
* Samsung S7250 (Wave M) released in December. It was a direct successor to Wave 723 and it is the last midrange smartphone to run the Bada operating system.
Samsung Wave 533 and Samsung Wave 525 are identical except for the inclusion of a pop-out keyboard on the Samsung Wave 533.
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
A market analysis studies the attractiveness and the dynamics of a special market within a special industry. It is part of the industry analysis and thus in turn of the global environmental analysis. Through all of these analyses the strengths, ...
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 an American research and advisory firm focusing on business and technology topics. Gartner provides its products and services through research reports, conferences, and consulting. Its clients include large corporations, gover ...
, 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 (also known as a 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. La ...
is the same as the calendar year
A calendar year begins on the New Year's Day of the given calendar system and ends on the day before the following New Year's Day, and thus consists of a whole number of days.
The Gregorian calendar year, which is in use as civil calendar in ...
.
See also
* Comparison of mobile operating systems
This is a comparison of mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.
About OS
Advanced controls
Accessibility features
App ecosystem
Browser ...
* Tizen
Tizen () is a Linux-based operating system primarily developed by Samsung Electronics and supported by the Linux Foundation.
The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. It was backed by o ...
* Nucleus RTOS
Nucleus RTOS is a real-time operating system (RTOS) produced by the Embedded Software Division of Mentor Graphics, a Siemens Business, supporting 32-bit computing, 32- and 64-bit computing, 64-bit embedded system platforms. The operating system (O ...
References
External links
*
Overview
Developer portal
{{DEFAULTSORT:Bada (operating system)
Samsung Electronics products
Mobile operating systems
Samsung software
ARM operating systems