Hal ini dirancang untuk mencakup rentang dari rendah-end fitur ponsel untuk high-end smartphone . Samsung mengklaim bahwa Bada cepat akan menggantikan fitur proprietary platform ponsel, efektif mengubah fitur ponsel ke smartphone . Nama 'Bada' berasal dari 바다, di Korea kata untuk 'laut' atau 'laut'.
Sejarah
Samsung mengumumkan platform Bada pada tanggal 10 November 2009.
Setelah pengumuman itu, S8500 Wave pertama kali ditampilkan di Mobile World Congress 2010 di Barcelona pada bulan Februari 2010. Pada waktu itu, aplikasi yang berjalan pada telepon Bada pertama menunjukkan, termasuk Gameloft 's Aspal 5 . [4]
Setelah peluncuran, perusahaan seperti Twitter , EA , Capcom , Gameloft dan Blockbuster menunjukkan dukungan mereka untuk platform Bada. [5]
Pada bulan Mei 2010 Samsung merilis beta dari mereka kit pengembangan software (SDK) untuk Bada untuk menarik pengembang. Selain itu, Samsung memulai Bada Developer Challenge dengan total hadiah $ 2.700.000 (USD). Pada bulan Agustus 2010 Samsung merilis versi 1.0 SDK.
Telepon Bada berbasis pertama adalah Wave Samsung S8500 , dirilis pada tanggal 1 Juni 2010, yang terjual satu juta handset dalam 4 minggu pertama di pasar.
Versi
Samsung S8500 Wave diluncurkan dengan versi 1.0 dari sistem operasi Bada. Segera setelah peluncuran, Samsung merilis versi 1.0.2, yang meliputi perbaikan minor untuk pengguna Eropa. Ini akan tersedia untuk seluruh dunia dalam waktu dekat. Versi terbaru 1.2 dirilis dengan Wave ponsel Samsung S8530 II. The alpha-Bada versi 2.0 diperkenalkan pada 15 Februari 2011.
Samsung Apps
Dengan rilis Wave Samsung, Samsung membuka toko aplikasi internasional, Samsung Apps , untuk platform Bada.
Pada bulan Juli 2010, Samsung Apps memiliki 300 aplikasi yang ditawarkan, 70% dari mereka yang bebas. Samsung diharapkan memiliki 7000 aplikasi dalam toko aplikasi perusahaan pada akhir tahun 2010. Itu tidak mencapai tujuan ini dan memiliki sekitar 3000 aplikasi pada akhir kuartal pertama dari, 2011.
Arsitektur
Bada, seperti Samsung mendefinisikan itu, bukan merupakan sistem operasi itu sendiri, tetapi sebuah platform dengan kernel dikonfigurasi arsitektur, yang memungkinkan penggunaan baik milik sistem operasi waktu-nyata (RTOS) kernel, atau kernel Linux .Menurut untuk hak cipta yang ditampilkan oleh Samsung S8500 Wave , menggunakan kode dari FreeBSD , NetBSD dan OpenBSD , meskipun ponsel lain mungkin menggunakan Linux sebagai gantinya.
Di atas kernel terdapat perangkat, layanan, dan lapisan kerangka. Perangkat Layer menyediakan fungsi inti seperti grafik, protokol, telepon dan keamanan. Layer Service memberikan layanan-sentris lebih banyak fitur seperti SNS, pemetaan dan di-app-beli. Untuk menyediakan fitur-fitur tersebut ada yang disebut Bada Server-jadi. Lapisan atas, yang "Kerangka Layer" menyediakan sebuah antarmuka pemrograman aplikasi (API) dalam C + + untuk pengembang aplikasi untuk digunakan.
Bada menyediakan berbagai kontrol UI untuk pengembang: ini menyediakan berbagai macam UI kontrol dasar seperti Listbox, Color Picker dan Tab. Selain itu, memiliki web browser kontrol berdasarkan open source WebKit dan fitur Adobe Flash , mendukung Flash 9. Baik WebKit dan Flash dapat ditanamkan di dalam aplikasi Bada asli. Bada menawarkan pemetaan interaktif dengan Point bunga (POI) fitur, yang juga dapat tertanam di dalam aplikasi asli. Mendukung pinch-to-zoom, tab browsing dan potong, salin, dan paste fitur.
Bada mendukung berbagai mekanisme untuk meningkatkan interaksi. Ini termasuk berbagai sensor seperti sensor gerakan, kontrol getaran, deteksi wajah , accelerometer , magnetometer , tilt, dan GPS , yang dapat dimasukkan ke dalam aplikasi. Multipoint-touch juga didukung.
aplikasi asli yang dikembangkan di C + + dengan Bada SDK , dan Eclipse berbasis lingkungan pengembangan terpadu (IDE). rantai alat GNU berbasis digunakan untuk membangun dan debugging aplikasi. IDE juga mengandung UI Builder, dengan yang pengembang dapat dengan mudah merancang antarmuka aplikasi mereka dengan menyeret dan menjatuhkan kontrol UI ke dalam bentuk. Untuk pengujian dan debugging, IDE berisi simulator yang dapat menjalankan aplikasi.
sumber : http://en.wikipedia.org/wiki/Bada_%28operating_system%29