bada มาจากภาษาเกาหลีซึ่งแปลว่า มหาสมุทร ครับ bada จะมีตัว bada server เพื่อใช้ในการแลกเปลี่ยนข้อมูล ส่วน bada ในประเทศไทยนั้น นับเป็นประเทศที่ 4 ที่เปิดตัวครับ สำหรับมือถือตัวแรกที่จะใช้ bada คือ samsung wave
โครงสร้างของ bada
bada ประกอบไปด้วย 4 layer ครับ คือ kernel , device , service และ framework
1. Kernel layer นั้น สามารถเป็นได้ทั้ง Linux Kernel หรือ real-time OS Kernel ครับ ขึ้นอยู่กับการ config ตัว hardware ครับ
2. Device layer เป็นตัวจัดการให้กับ Core function เหมือนกับตัวมันเป็น device platform เช่น การจัดการเรื่อง รักษาความปลอดภัย การจัดการเกี่ยวกับกราฟฟิค , Multimedia เป็นต้นฯ ครับ
3. layer เป็นตัวจัดการเกี่ยวกับเรื่องการติดต่อครับ เช่น ติดต่อกับทาง bada server ติดต่อกับทาง web service
4. Framework Layer ประกอบด้วย Application Framework และ Function

bada สามารถ Integrate Account social network ต่างๆ เข้าด้วยกันผ่าน bada server ได้ ส่วน Location base service ก็มี map, poi, routing และ Location Based Event ไว้ใช้ในกรณีคล้ายๆ เราไปงานคอมแล้วได้รับ SMS ว่ายินดีต้อนรับสู่งาน... และสามารถเข้าเว็บแฟลชได้โดยตรง ทางผู้พัฒนา app จะทำงานเฉพาะส่วน Framework เท่านั้น ด้วยภาษา C++ หรือ Java ก็ได้แต่จะไม่ดีเท่า C++
ส่วนการ Develop นั้น ใช้ tool ชื่อ Eclipse และมีโปรแกรม simulator เหมือนทั่วๆ ไป สามารถต่อตัวมือถือเข้ากับคอมเพื่อโหลด app ไปทดสอบบนตัวอุปกรณ์จริงได้ เมื่อพัฒนา app เสร็จแล้ว ก่อนจะนำขึ้น App store ต้องขอ Certificate ก่อนซึ่งใช้เวลาอย่างช้า 7 วันและเสียค่าธรรมเนียมประมาณ 29 ดอลล่าร์ (ยังไม่แน่ใจว่า ต่อ app หรือการ submit 1 ครั้ง) แต่ในปีนี้ทาง Samsung จะเน้น app ฟรีเป็นหลัก และคาดว่าปีนี้จะมี app รวมประมาณ 2,000 โปรแกรม
อ้างอิงจาก http://www.blognone.com/node/15631
และ www.developer.bada.com/apis/index.do