OS CELLULARI

BADA

Introduzione

Bada è il sistema operativo sviluppato da samsung come piattaforma alternavia ad android e windows phone 7, entrambi comunque supportati dalla casa coreana. Si tratta di un sistema giovane, essendo stato annunciano alla fine del 2009 è lanciato ufficialmente sul mercato nel luglio 2010 con il telefono samsung wave s8500. È bastato su un kernel BSD; samsung ha rilasciato la piattaforma per sviluppatori a maggio, nel tentativo di promuovere ulteriormente il mercato della samsung. La versione del 2010 è la 1.0.2, ma prima del 2011 venne rilasciata ufficialmente la 1.2.

Classificazione

Bada, come Samsung la definisce, non è un sistema operativo, ma una piattaforma dotata di un kernel con architettura configurabile.In base ai diritti d'autore visualizzati da Samsung S8500 Wave , si usa il codice di FreeBSD , NetBSD e OpenBSD , anche se altri telefoni potrebbero utilizzare Linux.In cima al kernel, ci sono periferiche e servizi . Il dispositivo di strato fornisce funzioni di base come la gestione della grafica,dei protocolli di telefonia, di sicurezza, ecc… il livello di servizio fornisce più incentrato le caratteristiche del servizio, come SNS, la mappatura, in-app-acquisti, e così via. Per fornire tali caratteristiche vi è una chiamata bada Server-così. Lo strato superiore, la struttura del sito, fornisce una interfaccia di programmazione in C + + per gli sviluppatori di applicazioni per l'uso. bada offre diverse controlli dell'interfaccia utente per gli sviluppatori: fornisce assortiti controlli dell'interfaccia utente di base come Listbox, Color Picker, Tab, ecc Inoltre, ha un browser web basato sul controllo open-source WebKit , e dispone anche di Adobe Flash , supporto per Flash 9. Sia WebKit e Flash possono essere incorporati all'interno di applicazioni native bada. bada offre la mappatura interattiva con il punto di interesse (POI), le caratteristiche, che possono anche essere integrati all'interno di applicazioni native. Sostiene pinch-to-zoom, la navigazione a schede , e taglia, copia e incolla . bada supporta diversi meccanismi per aumentare l'interazione: i vari sensori, come ad esempio il rilevamento del movimento, il controllo delle vibrazioni, rilevamento di volti , accelerometro , magnetometro , inclinazione e GPS , che può essere incorporato in applicazioni. Multipunto-touch è anche supportato. le applicazioni native sono sviluppate in C + + con il Bada SDK , e la Eclipse basato IDE . catene di strumenti GNU based sono utilizzati per la creazione e il debugging delle applicazioni. L' IDE contiene anche l'interfaccia utente Builder, con la quale gli sviluppatori possono facilmente progettare l'interfaccia delle proprie applicazioni trascinando e rilasciando i controlli dell'interfaccia utente in forme. Per il test e il debug, la IDE contiene un simulatore che può eseguire applicazioni.

Diffusione

Samsung scommette sul suo enorme business core smartphone Samsung con sistema operativo Bada. Questo è proprio il sistema operativo per smartphone di Samsung, dove Samsung S8500 Wave è il primo telefono cellulare che potrà mai utilizzare questo sistema operativo. Hanno presentato questo che operano in-house sistema scorso dicembre 2009. Forse insoddisfatto con l'attuale Google Android-mania, ha detto che Samsung sta spingendo attraverso con lo sviluppo della sytem operativo Bada. Il gigante dell'elettronica è pienamente impegnata alla realizzazione di Bada. Hanno fatto il Software Development Kit per disposizione del pubblico Bada e ha avviato una sfida sviluppatori per sviluppatori di applicazioni Bada. I vincitori si divideranno il montepremi totale di $ 2,7 milioni. Questa è una prova dell'impegno di Samsung a Bada OS.