Bada como samsung lo define, no es un sistema operativo, sino una plataforma con un núcleo de arquitectura configurable, que permite el uso de cualquiera de los kernel de Linux, o cualquier otro real time operating sistem (RTOS) kernel. El kernel de Linux es la opción preferida para los smartphones de gama alta, mientras que RTOS se utiliza para smartphone mas asequibles, debido a un consumo de memoria mas pequeña.
Bada ofrece varios controles de interfaz de usuario para desarrolladores. proporciona una variedad de controladores básicos en la interfaz de usuario como cuadro de lista, selector de color, pestañas, etc. Ademas, tiene un control del explorador web basado en el WebKit de código abierto, y también cuenta con adobe flash y el soporte a flash 9. Ambos WebKit y flash se pueden incluir dentro de las aplicaciones Bada. Bada ofrece mapas interactivos con el punto de interés (POI), características que también puede ser incluidas dentro de las aplicaciones.
Bada soporta diversos mecanismos para mejorar la interaccion: varios sensores, como sensores de movimientos, control de vibraciones, deteccion de rostros, acelerometro, magnetometro, el GPS, que pueden ser incorporados en aplicaciones, estas funciones y el tacto mutipunto tambien estan soportadas.
Las aplicaciones son desarrollados en C++ con el SDK de Bada. El IDE también contiene la interfaz de usuario Builder, con la que los desarrolladores pueden diseñar la interfaz de sus aplicaciones arrastrando y colocando controles de interfaz de usuario en los formularios. Para probar y depurar el programa, el IDE contiene un simulador, donde las aplicaciones se pueden ejecutar.
No hay comentarios:
Publicar un comentario