Jump to content

Bada: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
No edit summary
Line 31: Line 31:
'''Bada''' (stylized as '''bada'''; [[Korean language|Korean]]: {{lang|ko|바다}}) is an [[mobile operating system|operating system for mobile devices]] such as [[smartphone]]s and [[tablet computer]]s. It is developed by [[Samsung Electronics]]. Its name is derived from "{{lang|ko|바다}} (bada)", meaning "ocean" or "sea" in [[Korean language|Korean]]. It ranges from mid-range to high-end smartphones.<ref name="badaInfo">{{cite web|url=http://www.maximejohnson.com/techno/2010/07/bada-un-systeme-d%E2%80%99exploitation-pour-les-cellulaires-samsung/ |title=bada: un système d’exploitation pour les cellulaires Samsung |date= |publisher=Maximejohnson.com/techno |accessdate=7 July 2010}}</ref>
'''Bada''' (stylized as '''bada'''; [[Korean language|Korean]]: {{lang|ko|바다}}) is an [[mobile operating system|operating system for mobile devices]] such as [[smartphone]]s and [[tablet computer]]s. It is developed by [[Samsung Electronics]]. Its name is derived from "{{lang|ko|바다}} (bada)", meaning "ocean" or "sea" in [[Korean language|Korean]]. It ranges from mid-range to high-end smartphones.<ref name="badaInfo">{{cite web|url=http://www.maximejohnson.com/techno/2010/07/bada-un-systeme-d%E2%80%99exploitation-pour-les-cellulaires-samsung/ |title=bada: un système d’exploitation pour les cellulaires Samsung |date= |publisher=Maximejohnson.com/techno |accessdate=7 July 2010}}</ref>


To foster adoption of Bada OS, Samsung is reportedly considering releasing the source code under an [[open-source]] license, and expanding device support to include [[Smart TV]]s.<ref>{{cite web |url=http://techcrunch.com/2011/09/20/samsung-to-make-bada-os-open-source-and-part-of-your-smart-tv/ |title=Samsung To Make Bada OS Open Source And Part Of Your Smart TV. |accessdate=September 20, 2011}}</ref> Samsung has announced it will merge Bada into the [[Tizen]] project, but it is not confirmed.<ref>http://www.engadget.com/2012/01/14/samsung-to-merge-bada-with-tizen-the-os-party-just-got-a-little/</ref><ref>{{cite news| url=http://www.forbes.com/sites/elizabethwoyke/2012/01/13/samsung-merging-its-bada-os-with-intel-backed-tizen-project/ | work=Forbes | first=Elizabeth | last=Woyke}}</ref>
To foster adoption of Bada OS, Samsung is reportedly considering releasing the source code under an [[open-source]] license, and expanding device support to include [[Smart TV]]s.<ref>{{cite web |url=http://techcrunch.com/2011/09/20/samsung-to-make-bada-os-open-source-and-part-of-your-smart-tv/ |title=Samsung To Make Bada OS Open Source And Part Of Your Smart TV. |accessdate=September 20, 2011}}</ref>
==History==
==History==

After the announcement, the [[Samsung S8500|Wave S8500]] was first shown at Mobile World Congress 2010 in [[Barcelona]] in February 2010. At that time, applications running on the first Bada phone were demonstrated, including [[Gameloft]]'s ''[[Asphalt 5]]''.<ref name="Asphalt5">{{cite news|title=Demonstration of Asphalt 5 on a bada phone |url=http://www.youtube.com/watch?v=myliFc36KW4/ |newspaper=Youtube Video|date=26 Feb 2010}}</ref>
After the announcement, the [[Samsung S8500|Wave S8500]] was first shown at Mobile World Congress 2010 in [[Barcelona]] in February 2010. At that time, applications running on the first Bada phone were demonstrated, including [[Gameloft]]'s ''[[Asphalt 5]]''.<ref name="Asphalt5">{{cite news|title=Demonstration of Asphalt 5 on a bada phone |url=http://www.youtube.com/watch?v=myliFc36KW4/ |newspaper=Youtube Video|date=26 Feb 2010}}</ref>



Revision as of 06:37, 21 June 2012

Bada
Bada 2.0 Home screen
DeveloperSamsung Electronics
Written inC (core),[1] Java (UI)[citation needed], C++, Flash
OS familyLinux
Working stateCurrent
Source modelMixed: open source and proprietary
Latest release2.0.5 SDK / March 15, 2012; 12 years ago (2012-03-15)
Marketing targetSmartphone and Smart TVs
Available inMultilingual
Kernel typeRTOS or Linux kernel[2]
Default
user interface
TouchWiz, Graphical (Touchscreen)
Official websitewww.bada.com
Bada
Hangul
바다
Revised RomanizationBada
McCune–ReischauerPada

Bada (stylized as bada; Korean: 바다) is an operating system for mobile devices such as smartphones and tablet computers. It is developed by Samsung Electronics. Its name is derived from "바다 (bada)", meaning "ocean" or "sea" in Korean. It ranges from mid-range to high-end smartphones.[3]

To foster adoption of Bada OS, Samsung is reportedly considering releasing the source code under an open-source license, and expanding device support to include Smart TVs.[4]

History

After the announcement, the Wave S8500 was first shown at Mobile World Congress 2010 in Barcelona in February 2010. At that time, applications running on the first Bada phone were demonstrated, including Gameloft's Asphalt 5.[5]

After the launch, companies such as Twitter, EA, Capcom, Gameloft and Blockbuster showed their support for the Bada platform.[6]

In May 2010, Samsung released a beta of their Bada software development kit (SDK) to attract developers. Samsung also began the Bada Developer Challenge with a total prize of $2,700,000 (USD).[7] In August 2010, Samsung released version 1.0 of the SDK.

In August 2011, Samsung released version 2.0 of the SDK. This new version provides many enhancements over its predecessors.

The first Bada-based phone was the Samsung Wave S8500, released in April, 2010,[8][9] which sold one million handsets in its first 4 weeks on the market.[10]

Versions

The Samsung S8500 Wave was launched with version 1.0 of the Bada operating system. Soon after the launch, Samsung released version 1.0.2, which included minor fixes for European users.[11] The latest version 1.2 was released with the Samsung S8530 Wave II phone.[12] The alpha-version of Bada 2.0 was introduced on February 15, 2011, with the Samsung S8600 Wave handset

Samsung Apps

With the release of the Samsung Wave, Samsung opened an international application store, Samsung Apps, for the Bada platform.[13] Samsung Apps has over 2400 applications.[14]

Architecture

Bada, as Samsung defines it, is not an operating system itself, but a platform with a kernel configurable architecture, which allows using either a proprietary real-time operating system (RTOS) kernel, or the Linux kernel.[2] According to copyrights displayed by Samsung Wave S8500, it uses code from FreeBSD, NetBSD and OpenBSD. Despite numerous suggestions, there is no known bada device to date that is running the Linux kernel. Similarly, there is no evidence that bada uses the same or similar graphics stack as the Tizen OS, in particular EFL.

The device layer provides core functions such as graphics, protocols, telephony and security. The service layer provides more service-centric features such as SMS, mapping and in-app-purchasing. To provide such features there is a so-called bada Server. The top layer, the framework layer provides an application programming interface (API) in C++ for application developers to use.

Bada provides various UI controls to developers: It provides assorted basic UI controls such as Listbox, Color Picker and Tab, has a web browser control based on the open-source WebKit, and features Adobe Flash, supporting Flash 9, or 10 in Bada 2.0. Both the WebKit and Flash can be embedded inside native Bada applications. Bada supports OpenGL ES 2.0 3D graphics API and offers interactive mapping with point of interest (POI) features, which can also be embedded inside native applications.[15] It supports pinch-to-zoom, tabbed browsing and cut, copy, and paste features.[16]

Bada supports many mechanisms to enhance interaction, which can be incorporated into applications. These include various sensors such as motion sensing, vibration control, face detection, accelerometer, magnetometer, tilt, Global Positioning System (GPS), and multi-touch.[7]

Native applications are developed in C++ with the Bada SDK, and the Eclipse based integrated development environment (IDE). GNU-based tool chains are used for building and debugging applications. The IDE also contains UI Builder, with which developers can easily design the interface of their applications by dragging and dropping UI controls into forms. For testing and debugging, the IDE contains an emulator which can run apps.

Devices

Samsung's first phone running the Bada platform was the Wave S8500. The Wave is a slim touchscreen phone powered by Samsung's "Hummingbird" CPU (S5PC110), which includes a 1 GHz ARM Cortex-A8 CPU and a built-in PowerVR SGX 3D graphics engine, "Super AMOLED" screen and 720p high-def video capabilities.[17]

The Samsung S8530 Wave II was made available in November 2010. It has a 3.7" Super Clear capacitive LCD touchscreen. It is preloaded with Bada 1.2.[12]

At the end of August 2011, Samsung announced three new models which will all ship with Bada 2.0. The Samsung Wave 3 will be a high-end model featuring 1.4GHz CPU with integrated Adreno 205 GPU, 4" AMOLED screen and 5MP camera. The Wave M and Wave Y will be lower-priced models, using slower CPUs, smaller LCD screens, and lacking other features found in the Wave 3. Upgrade to previous devices has not been confirmed by Samsung.

Criticism

  • In the beginning, all VOIP over wifi applications were banned which meant that popular applications such as Skype could not be used. In March 2011 this restriction was removed, allowing VOIP applications to run on the platform.[18]

Some publications have criticized Bada over the following issues:

  • The external sensor API is not open-ended, preventing new types of sensors or unexpected technology developments from being added in the future.[19]
  • Due to "performance and privacy issues", Bada 1.x applications cannot access the SMS/MMS inbox or receive incoming SMS/MMS notifications.[20]
  • Samsung is also being criticised for not releasing bada updates for previous models as promised by them.[citation needed]
  • 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.[21] This limit is removed since version 2.0.

Samsung Bada 2.0 OS include also the following features: HTML5, full multitasking, Adobe Flash lite 3, smart-wallpapers, text-to-speech, push notification, near-field communication, new security policies and protection functions, and OpenAL. The next Bada version was shown at IFA 2011 in Berlin.

Market shares

According to Canalys, Samsung shipped 3.5 million phones running Bada in Q1 of 2011.[22] This rose to 4.5 million phones in Q2 of 2011.[23]

References

  1. ^ Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". Retrieved 2010-01-05.
  2. ^ a b http://developer.bada.com/help_2.0/index.jsp?topic=/com.osp.documentation.help/html/bada_overview/bada_architecture.htm
  3. ^ "bada: un système d'exploitation pour les cellulaires Samsung". Maximejohnson.com/techno. Retrieved 7 July 2010.
  4. ^ "Samsung To Make Bada OS Open Source And Part Of Your Smart TV". Retrieved September 20, 2011.
  5. ^ "Demonstration of Asphalt 5 on a bada phone". Youtube Video. 26 Feb 2010.
  6. ^ "Samsung unveils new smartphone platform bada". bada.com. 8 Dec 2009. Retrieved 3 February 2011.
  7. ^ a b "BadaDeveloper Site". bada Developers Site. Retrieved 7 April 2010.
  8. ^ "Samsung Wave, first Bada smartphone hits the market". bada. 24 May 2010. Retrieved 3 February 2011.
  9. ^ http://badawave.com/ bada Wave website
  10. ^ "Samsung Waves away a million". The Inquirer. 13 July 2010.
  11. ^ "Samsung Wave gets an update to Bada version 1.0.2". TechKnots. 23 August 2010.
  12. ^ a b "Samsung announces S8530 Wave II, meet the big-screen edition". GSMArena.com. 4 October 2010.
  13. ^ "Samsung Wave European Launch to Propel Samsung Apps". Samsung Apps. 1 June 2010.
  14. ^ http://www.samsungapps.com/topApps/topAppsList.as?sortby=02&mkt_keyword=&categoryID=all
  15. ^ Eric Brown (8 December 2009). "Samsung's mobile OS SDK ships, runs on Linux". eWeek. Retrieved 7 April 2010.
  16. ^ "Samsung Wave smartphone". The Inquirer. 9 August 2010. {{cite web}}: Italic or bold markup not allowed in: |publisher= (help)
  17. ^ bada's Big: Samsung Announces First bada Phone
  18. ^ http://www.joernesdohr.com/bada/bada-voip-applications-finally-allowed/
  19. ^ "What's so bad about Samsung's bada?". The Register. 9 March 2010.
  20. ^ "bada Tutorial: Communication" (PDF). 2010. Retrieved 4 May 2010.
  21. ^ "Single bada Application Policy". bada Developers Site. Retrieved 16 June 2011.
  22. ^ http://gigaom.com/mobile/windows-phone-7-shipments-q1/
  23. ^ http://www.pocketgamer.co.uk/r/PG.Biz/asymco+news/news.asp?c=32049