Getting Started with Samsung bada

Posted on Dec 8 2009 - 3:17pm by Steve Ha

Samsung bada was unveiled today. We had the opportunity to look though the bada platform. Here are some information about developing on the latest mobile platform.

If you are interested in developing bada app, check back here at CareAce for more updates or follow us on Twitter @CareAce.

What is Bada?

“Bada, (bada, the Korean word for “ocean”,) is a new smartphone platform that allows developers to create feature-rich applications that elevate the user experience in mobile spaces.

Bada has a four-layer architecture: kernel, device, service and framework layers.

The kernel layer:  the Linux kernel or a real-time OS kernel, depending on the hardware configuration.

The device layer: the core functions as a device platform, such as system and security management, graphics and windowing system, data protocols and telephony, as well as audio-visual and multimedia management.

The service layer: Service-centric functions that are provided by application engines and web-service components interconnecting with bada Server.

The framework layer:  Export the C++ open API. The framework consists of an application framework and functions exported by the underlying layers.

Bada application developers should be focusing on the framework layer. And that the development language will be C++.


Getting started

Let’s look over the development environment. To get started with developing applications, install the bada Software Development Kit (SDK) and Integrated Development Environment (IDE). The IDE package contains an Eclipse-based IDE.

You can find both of the bada development tools here. Registration required.

Installing the bada SDK

  • Download the latest SDK package.  If you have already installed the SDK and are now upgrading to a newer version, first uninstall the previous version.
  • Run the SDK installation executable, automatically started and installed.
  • Check your installed folder , “C:\Bada\SDK”
  • Download file size : 330MB


Installing the bada IDE

  • Download the latest IDE package and run the IDE installation executable,
  • The IDE is now installed on your computer. When you start the IDE, you are prompted to define the path for the IDE workspace. The default location is in the folder where the IDE is installed.
  • Check your installed folder , “C:\Bada\IDE”
  • Download  file size  : 140MB


Generating a New Application Profile

Before actually starting to develop your mobile application, you need to make some initial preparations and define some basic information for your application. Go to My Applications to register your application. Now, you can only see step1. Generate your application profile. The other steps like “Request a certification..” will be available later.


Now, you’re ready to start actual development with the bada platform.

Check back for more updates on our experiences with the Samsung bada platform or follow up on Twitter @CareAce.

3 Comments so far. Feel free to join this conversation.

  1. ssem mcmansoor July 25, 2012 at 12:48 am -

    can i use java ?

  2. szkolenie dla bezrobotnych bezpłatne February 27, 2012 at 4:34 am -

    I visit each day some web sites and sites to read posts, but this website offers feature based posts.

  3. Sihem April 7, 2010 at 4:00 am -

    je suis une etudiante et j’ai une application sous BADA.
    j’ai une problème comment connecter une base données sqlite sous BADA. SVP, je veux aides et merci 🙂

Leave A Response

You must be logged in to post a comment.