Red de conocimiento informático - Computadora portátil - Introducción al sistema BADA

Introducción al sistema BADA

Samsung celebró una conferencia de prensa en Londres el 8 de diciembre de 2009 para anunciar oficialmente su sistema operativo para teléfonos inteligentes bada y publicó la última captura de pantalla de la interfaz de usuario del sistema bada. bada es una plataforma de teléfonos inteligentes desarrollada por Samsung de Corea del Sur, que admite aplicaciones de software con funciones ricas y experiencia de usuario. Fue lanzada el 10 de noviembre de 2009. Bada significa "océano" en coreano. El objetivo del diseño de bada es crear una era en la que todos puedan usar un teléfono inteligente. Se caracteriza por una configuración flexible, buena interactividad del usuario, orientada a servicios y concede gran importancia a la integración SNS y las aplicaciones de servicios de ubicación geográfica. El sistema bada consta de la capa central del sistema operativo, la capa de dispositivo, la capa de servicio y la capa de marco. Admite aplicaciones de dispositivos, aplicaciones de servicios y aplicaciones web y flash. El primer teléfono móvil basado en bada, el Wave S8500, se lanzó en la conferencia MWC en febrero de 2010. CPU de 1GHz, interfaz TouchWiz 3.0, pantalla SUPER AMOLED y carcasa de una sola pieza sin costuras. Puede admitir redes sociales, sincronización de dispositivos, gestión de contenidos, etc., y admite programas Java. Además, Samsung también abrirá una tienda de software de aplicaciones para bada y brindará soporte a desarrolladores externos. Para mayo de 2011, se podrán aplicar más de 5.000 software bada.

La interfaz del sistema bada está relativamente de moda en términos de color y estilo. Según Samsung, la interfaz UI de bada seguirá utilizando el clásico TouchWiz, lo que brindará a los usuarios una experiencia de control fluida. Samsung ya ha utilizado esta interfaz en sus teléfonos móviles con diferentes sistemas. En el Salón Internacional de Electrónica de Consumo IFA 2011.09.06 en Berlín, Alemania, Samsung Electronics anunció el Samsung Wave 3 basado en su propio sistema operativo Bada OS 2.0 con un alto perfil. Este teléfono inteligente está equipado con una pantalla Super AMOLED con resolución WVGA de 4 pulgadas y el efecto de visualización es bastante excelente. En cuanto al resto del hardware, el smartphone Samsung Wave 3 está equipado con un procesador a 1,4 GHz, además de una cámara trasera de 5 megapíxeles. Cabe mencionar que la cámara del smartphone Samsung Wave 3 está equipada con un flash LED. también admite enfoque automático. Además, como producto de teléfono inteligente compatible con funciones 3G, Samsung Wave 3 también está equipado con una cámara frontal con resolución VGA y puede usarse para videollamadas o videochats. Samsung bada incluye un nuevo marco de interfaz de usuario que admite la próxima generación de interfaz de usuario táctil de Samsung. La interfaz de usuario principal es sencilla y fácil de usar sin reducir la eficiencia. El marco de la interfaz de usuario introduce formas innovadoras abiertas a partir de la interfaz de usuario táctil existente para brindar una mejor experiencia de usuario.

Algunas herramientas de interfaz de usuario adicionales incluyen: la capacidad de integrar los navegadores de Internet Adobe Flash Player y WebKit directamente en aplicaciones bada nativas, heredando perfectamente una excelente tecnología de interfaz de usuario. Al mismo tiempo, el control de mapas bada se puede integrar fácilmente en su programa para proporcionar a los usuarios funciones interactivas de mapas y puntos de interés de rutas.

La plataforma bada proporciona varios métodos de interacción con el usuario, incluida la detección de movimiento, el control eficaz de la vibración y el reconocimiento facial. Estas interfaces brindan un mayor espacio para la creatividad y mejoran la experiencia de interacción del usuario.

Samsung bada también proporciona mecanismos para desarrollar programas basados ​​en sensores y conscientes del contexto. Con servicios meteorológicos y sensores como aceleración, magnetismo, inclinación, GPS y sensores de proximidad, los desarrolladores de aplicaciones pueden implementar fácilmente aplicaciones interactivas conscientes de la situación. Samsung bada se diferencia de los sistemas operativos móviles tradicionales al introducir varias funciones nuevas orientadas a servicios. Estas nuevas funciones incluyen redes sociales, gestión de contenidos, servicios basados ​​en la ubicación y servicios empresariales. Todos los servicios funcionan con el servidor backend bada. Los desarrolladores ahora pueden crear programas orientados a servicios mucho más fácilmente que desarrollar aplicaciones móviles independientes.

Los programas de redes sociales pueden administrar perfiles de usuario, incluida la información de socios de los usuarios del programa, y ​​pueden agregar usuarios a los servicios de redes sociales más populares. Los programas de gestión de contenidos almacenan y buscan contenidos en dispositivos y servidores. Los programas de ubicación pueden utilizar tiendas emblemáticas, mapas y servicios de geocodificación de imágenes. Las aplicaciones empresariales pueden vender productos, como contenido de juegos dentro de la aplicación. Samsung bada permite a los desarrolladores aprovechar al máximo las capacidades de los servicios móviles y crear fácilmente aplicaciones interesantes. Las aplicaciones pueden utilizar funciones del dispositivo para realizar llamadas, enviar mensajes o leer hojas de contactos, porque los diferentes controles de aplicaciones permiten a los desarrolladores crear aplicaciones más ricas y, al mismo tiempo, más consistentes.

Diferentes programas de servicios pueden compartir información, como perfiles personales, relaciones sociales, horarios y contenido que requiere una simple confirmación por parte de los usuarios para brindar servicios más relevantes a las personas y ampliar la cooperación. Por ejemplo, los programas de redes sociales pueden compartir información del usuario con programas comerciales y basados ​​en la ubicación, obtener fotografías de otros programas de publicación de contenidos, etc.

La plataforma bada es configurable por kernel, por lo que puede ejecutarse tanto en el kernel de Linux como en el kernel del sistema operativo en tiempo real, lo que hace que Bada sea adecuado para más dispositivos que otros sistemas operativos móviles. Samsung bada utiliza Eclipse y la cadena de herramientas GNU para proporcionar a los desarrolladores un entorno de desarrollo popular y escalable.

Arquitectura bada La arquitectura bada de Samsung tiene cuatro capas: kernel, dispositivo, servicio y framework. La capa del kernel puede ser un kernel de Linux o un kernel del sistema operativo en tiempo real, según la configuración del hardware. La capa de dispositivo proporciona las funciones principales de la plataforma del dispositivo, como gestión de sistemas y seguridad, sistemas de gráficos y ventanas, protocolos de datos y telefonía, y gestión de audio, vídeo y multimedia. La capa de servicio proporciona funciones orientadas a servicios proporcionadas por el motor del programa y los componentes del servicio de red interconectados con el servidor bada. Solo la capa de marco puede exportar la API abierta de C. El marco consta del marco del programa y la siguiente capa de funcionalidad.