Getting Started with Bada

This guide describes how to set up your development environment for Cordova and run a sample application. Note that Cordova used to be called PhoneGap, so some of the sites still use the old PhoneGap name.

  1. Requirements

  • Windows
  • You need the bada 1.2 SDK to use cordova-bada (which is no longer available on Samsung's website)
  1. Install SDK + Cordova

  • Download and install the Bada SDK (Windows only).
  • Donwload the latest copy of Cordova and extract its contents. We will be working with the bada directory.
  1. Setup New Project

    • In Bada IDE, select File -> Import project -> Bada C++ / Flash Project.
    • Note: Bada 1.2 select "Bada Application Project"

  • Make sure "Select root directory is checked" and then click Browse
  • Browse to Cordova bada project folder (bada for 1.2 and bada-wac for 2.x) and select it. Make sure "Copy projects into workspace is checked"

  • Click "Finish"

  1. Hello World

Bada 2.x: Your HTML/CSS/Javascript code lives under the Res/ folder. Make sure your index.html contains the following two lines in the <head> section.

    <link href="osp://webapp/css/style.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript" src="osp://webapp/js/webapp_core.js"></script>

Bada 1.2: Your HTML/CSS/Javascript code lives under the Res/ folder. Make sure your index.html contains the following line.

    <script type="text/javascript" src="cordova/cordova.js"> </script>

5A. Deploy to Simulator

  • Bada 2.x: Right click on your project s folder and select Run As -> bada Emulator Web Application

  • Bada 1.2: Right click on your project' folder and select Build configurations -> Set Active -> Simulator-Debug

  • Right click on your project's folder and select Run As -> bada Simulator Application. You need to close the emulator every time you update your app!

5B. Deploy to Device

  • Make sure your device is properly configured

Bada 2.x: Right click on your project's folder and select Run As -> bada Target Web Application

Bada 1.2:

  • Right click on your project's folder and select Build configurations -> Set Active -> Target-Debug
  • Right click on your project's folder and select Run As -> bada Target Application. You need to close the emulator every time you update your app!

Done!