Technè

Tecnologia & Experiência do Usuário no C.E.S.A.R

bada: let’s get it started…

Posted by Eduardo On janeiro - 27 - 2011

The main idea here is to do something simple, just to help you to start developing for mobile technologies. I will present you concepts, tools, good practices, code solutions, etc…

Feel free to contact if you need any help :)

Why bada?
- I am working with since september (C.E.S.A.R / Samsung Internship);
- I am involved in the development of Bada apps for Samsung;
- Excellent support (docs, forum, tutorials);
- Wide acceptance in the market;
- bada Ecosystem – Samsung App Store;

What is bada?

Samsung bada is a smartphone platform released in 2010. The word “bada” means “ocean” in Korean. Samsung Wave is the first bada-powered phone.
According to Samsung, for developers, bada will bring a new blue ocean of mobile applications. For customers, they will have a wider choice of smartphones with cost-effective yet powerful bada-powered phones.

Bada still don’t support any service or daemon in background (may be in Bada 2.0).
There is no multi-tasking in Bada. Therefore, one user-developer app will be running at a time but more than one Bada system app can run simultaneously. Bada provide Application Controls (detailed post coming soon) as an alternative for apps that need services.

How Samsung see bada

The vision of bada is “Smartphone for Everyone“. bada’s main goal is not to compete with other existing smartphone platforms. Instead, bada will turn Samsung’s conventional customers into smartphone users by providing cost-effective smartphones. This means that bada will open and extend a new smartphone market, which does not exist in the current mobile market.

bada will create a new smartphone market, which will turn into a new blue ocean

Samsung bada OS presentation

Ecosystem Support

To help customers and developers, bada provides well-made ecosystem support. Samsung bada provides an application store, developer support systems with useful information, and a developer-friendly certification process.

For more information: Samsung App Store.

How do you configure your development environment?

We’ve worked with:
- bada SDK v1.2.1.
The bada SDK installation also contains the bada IDE.
Before installing the SDK, make sure that your computer fulfills the system requirements and that the required software has been installed.
* Microsoft Windows® XP, Windows® Vista or Windows® 7 operating system.
* At least 1.4 GB of RAM memory.
* At least 1.8 GB of free disk space.
* Local administrator rights.
* The bada Simulator screen size is 480 * 800. If the screen resolution of your computer monitor is under 800, the Simulator does not show normally for applications that use OpenGL®.

NOTE: For devices with 240×400 screen size (example: Samsung Wave 525), we’ve worked with SDK v1.1.0.

More details here

References

- Tutorials available in SDK\Documents\Tutorial folder.
- Developer bada Site
- BadaDev

- An Introduction to Bada: A Developer’s Guide

- Introduction to Bada (part 1)
- Introduction to Bada (part 2)
- Introduction to Bada (part 3)

- C++ Reference

Thanks for your visit! :)

Next post: Creating our first bada app!

Feel free to ask/suggest/comment.
Twitter: @oliveiraeduardo

Original post: http://mobilecoding.blogspot.com

Categorias: Geral

Leave a Reply