Sistema Operativo Bada.
|
|
Desarrollador
|
|
Información general
|
|
Lanzamiento
inicial
|
19 de
agosto de 2010; hace 2 años
|
Tipo de núcleo
|
|
Interfaz gráfica por defecto
|
|
Propietaria
|
|
Estado
actual
|
|
Multilingüe
|
Bada («océano» o «mar» en coreano) es un sistema operativo para teléfonos móviles desarrollado por Samsung. Está diseñado para cubrir tanto
los teleéfonos inteligentes de gama alta como los de gama baja.
Samsung afirma que bada rápidamente reemplazará la plataforma de teléfonos más
básicos, convirtiendo futuros teléfonos en teléfonos inteligentes . Se basa en
el sistema operativo propiedad de Samsung SHP OS, utilizado en muchos de sus
teléfonos como el Samsung Wave.
Historia
Samsung anunció la plataforma Bada el 10 de noviembre
de 2009. Tras el anuncio, el WAVE S8500 el primer móvil con SO Bada fue
mostrado por primera vez en el Mobile World Congress 2010 de Madrid en febrero
de 2010.
Samsung comenzó a publicar el SDK para Bada para atraer a los
programadores independientes. Durante mayo de 2010, Samsung lanzó Bada SDK
1.0.0b2, seguido por 1.0.0b3 lanzado a finales del mismo mes. Además, Samsung
comenzó la Bada Developer Challenge con un premio total de $ 2.700.000 (USD).
A pesar de todo, bada sigue con aplicaciones.
Arquitectura
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 system (RTOS) kernel. El kernel de Linux es la opción preferida para
los smartphones de gama alta, mientras que RTOS se utiliza para los smartphones
más asequibles, debido a un consumo de memoria más pequeño.
Bada ofrece varios controles de interfaz de usuario
para los desarrolladores. Proporciona una variedad de controles básicos en la
interfaz de usuario como cuadro de lista, selector de color, pestañas, etc.
Además, 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
interacción: varios sensores, como sensores de movimiento, control de
vibraciones, detección de rostros, acelerómetro, magnetómetro, el GPS, que
pueden ser incorporados en aplicaciones, estas funciones y el tacto multipunto
también están soportadas.
Las aplicaciones son desarrolladas 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.
Caracteristicas de Bada
Aunque
bada es compatible con una amplia gama de dispositivos, bada es lo
suficientemente potente para convertir su imaginación en la aplicación más
potente. Con los dispositivos de gama alta, tales como Wave II y Wave, bada
utiliza al máximo la potencia del hardware de la experiencia de la aplicación
final. Incluso con los modelos de gama media o rentable, sino que también
ofrece características de gran alcance para mejorar las experiencias de
aplicación.
Características tales como un montón de controles de interfaz de usuario, soporte para Flash, sensores de apoyo a las aplicaciones de ayuda a ser más interactivo. Características del servicio centrados en como in-app-compras, integración de aplicaciones SNS ayudar a ofrecer a los clientes una experiencia más rica, más interactiva.
Para obtener más información, por favor consulte la sección " Recursos técnicos "en la página bada Desarrolladores sitio web.
Características tales como un montón de controles de interfaz de usuario, soporte para Flash, sensores de apoyo a las aplicaciones de ayuda a ser más interactivo. Características del servicio centrados en como in-app-compras, integración de aplicaciones SNS ayudar a ofrecer a los clientes una experiencia más rica, más interactiva.
Para obtener más información, por favor consulte la sección " Recursos técnicos "en la página bada Desarrolladores sitio web.
Visión de Bada
La visión de
la bada es "Smartphone para todos". El objetivo principal de bada no
es competir con otras plataformas de teléfonos inteligentes existentes. En su
lugar, se bada convertir a los clientes convencionales de Samsung en los
usuarios de teléfonos inteligentes, proporcionando teléfonos inteligentes y
rentables. Esto significa que bada se abrirá y extender un nuevo mercado de
teléfonos inteligentes, que no existe en el mercado móvil actual. bada creará
un nuevo mercado de teléfonos inteligentes, que se convertirá en un nuevo
océano azul.
- Plataforma de Bada
-
Samsung bada es una rica en características plataforma de teléfonos
inteligentes para permitir la creación de una variedad de aplicaciones,
la satisfacción de los requisitos de aplicación diversas e innovadoras.
La plataforma bada Samsung está compuesto de diversas funciones y servicios. Detalles de bada son los siguientes.
- Interfaz Usuario (UI)
- Samsung bada tiene tres categorías de elementos de interfaz de usuario para crear aplicaciones altamente interactivas y atractivas: elementos comunes de la interfaz de usuario, elementos de interfaz de usuario de adaptación, y elementos de interfaz de usuario avanzados de interacción. Estos proporcionan controles de interfaz de usuario ricas, las capacidades de mapeo, integración web y Flash ™. Multi-touch, vibración, movimiento, sensores y reconocimiento facial son sólo algunas de las otras herramientas avanzadas disponibles para los desarrolladores.
- Juegos en Bada
- La API de Samsung bada proporciona un rico conjunto de espacios de nombres y clases para el desarrollo del juego. Soporte para OpenGL / ES para gráficos 3D, multi-touch, y varios sensores le permiten crear juegos ricos, interesantes y divertidos. Algunas de las funciones de audio más interesantes en bada te permite mezclar los efectos de sonido de la música, por nombrar sólo algunos.
- Networking
-
La parte de red de la API bada proporciona soporte para la comunicación
entre dispositivos o entre distintos dispositivos y servidores. La funcionalidad Wi-Fi en bada soporta tanto los modos ad-hoc infraestructura.
Otra funcionalidad de red de alto nivel incluye Bluetooth, mientras que las herramientas de bajo nivel son a la vez un conjunto de herramientas de HTTP y un conjunto de herramientas sockets para un máximo control de redes.
- Web
- La funcionalidad de Internet Ricas en bada comienza con el espacio de nombres Web que le permite mostrar páginas web HTML en aplicaciones bada. Samsung bada incluye el navegador Dolphin con soporte para HTML 4.01 y HTML5.
- Medios de Comunicación Bada
- Para la gestión de los medios de comunicación, la parte de los medios de comunicación de la API bada es compatible con una variedad de audio, vídeo y formatos de imagen, incluyendo la grabación y streaming. También proporciona herramientas de gestión de archivos de medios a distancia, como el almacenamiento y la distribución a distancia.
- Servicios Basados en Localización (LBS)
- LBS en bada apoya la posición y las funciones relacionadas con los mapas. Otras características incluyen LBS funciones de enrutamiento para informar a las aplicaciones de la ruta entre dos puntos, y la búsqueda de PDI para informar las solicitudes de información de ubicación, tales como restaurantes y estaciones de servicio.
- Redes Sociales
- El espacio de nombres SNS permite crear aplicaciones con conciencia social. Proporciona perfiles de usuario y el amigo toma para las redes sociales. SNS también le da acceso directo a las redes sociales externas, tales como Facebook y Twitter.
- Comercio
- La plataforma Samsung bada API proporciona funciones de Comercio para permitir transacciones comerciales en las aplicaciones, tales como elementos de juego de negociación y venta de música, lo que los desarrolladores pueden ofrecer aplicaciones gratuitas que convierten a un beneficio de las ventas internas. Las características incluyen Commerce facturación de la tarjeta de crédito.
- Herramienta de Desarrollo
- bada SDK incluye la mayoría de las herramientas necesarias para crear aplicaciones, como un compilador, un depurador, simulador, documentación y aplicaciones de ejemplo. El IDE basado en Eclipse le ayuda a desarrollar aplicaciones de forma rápida y sencilla. Usted puede probar la aplicación en el equipo de desarrollo utilizando el simulador con soporte para eventos artificiales, como multipunto tacto, llamadas, SMS, red, ubicación, nivel de batería, y varios sensores. El laboratorio de pruebas a distancia en bada permite probar la aplicación en los dispositivos remotos en vivo.
- Soporte Para Desarrolladores
- Soporte para desarrolladores de aplicaciones bada completa
Samsung bada proporciona soporte técnico completo para el desarrollo de aplicaciones bada.
Samsung ha creado una red mundial bada Evangelista, Corea, Reino Unido, EE.UU., India, China, etc, para proporcionar el mejor programa de asistencia a los desarrolladores a través de clases de desarrollo de aplicaciones en línea y cara a cara y bada con universidades e institutos de educación. Además, Samsung está teniendo 'bada Developer Day es para cumplir con los desarrolladores de bada en todo el mundo.
Samsung ofrece una gran cantidad de información y asistencia técnica completa a través del Site Developer bada ( http://developer.bada.com ).
- bada Developer Sitio: Soporte técnico completo
El sitio bada Developer proporciona herramientas de desarrollo, incluyendo un SDK y el IDE, así como información técnica pertinente. Los materiales incluyen tutoriales en vídeo, blogs, código de ejemplo y las últimas noticias de bada. Usted puede preguntar y discutir cuestiones técnicas en los foros (Inglés, chino, coreano) ya través del menú Soporte Premium en el sitio. El foro ofrece a las comunidades y foros de discusión, que fomentan los desarrolladores de aplicaciones bada y técnicos de Samsung para discutir cuestiones técnicas. Premium Support está disponible para socios y ofrece uno-a-uno Q & A de apoyo, lo que permite el desarrollo de aplicaciones bada con el apoyo técnico estrechamente acoplado de Samsung.
- Tienda de Aplicaciones
- Samsung Apps hace que su teléfono bada inteligente
Samsung Apps (www.samsungapps.com) es un mercado diseñado para proporcionar una variedad de aplicaciones móviles especialmente desarrollado y cuidadosamente seleccionados para los teléfonos Samsung bada. Samsung Apps le permite descargar de manera sencilla una gran cantidad de aplicaciones directamente a su teléfono. Con una gran cantidad de juegos, noticias, referencias, redes sociales, navegación y otras aplicaciones, Samsung Apps hace que tu Smartphone Bada inteligente.
- Samsung Apps ofrece a los desarrolladores bada una variedad de oportunidades de negocio
Samsung Apps tiene una política de la empresa promotora de usar. Los desarrolladores reciben el 70% de las ventas de sus aplicaciones de pago. Samsung Apps Oficina librería (seller.samsungapps.com) es un servicio de registro de aplicaciones de apoyo y las actividades de ventas para vender aplicaciones a través de Samsung Apps. Los desarrolladores pueden subir sus aplicaciones y comprobar cuántas descargas se han realizado y la cantidad de beneficios que se han ganado. También puede utilizar otros métodos de flujo de ingresos, como las Compras In App y anuncios, para mejorar su cuenta de resultados. Los desarrolladores pueden promocionar sus aplicaciones utilizando una variedad de herramientas de promoción, tales como banners, promociones y eventos.
- Proceso de Certificación para desarrolladores-Friendly
Certificación de aplicación determina si la solicitud es adecuada para Samsung Apps.
El proceso de certificación de aplicaciones de Samsung tiene varias ventajas en comparación con otras tiendas de aplicaciones. Samsung ofrece a los desarrolladores directrices y una lista de auto-check útil para ayudar a los desarrolladores crear fácilmente aplicaciones. El proceso de certificación Samsung también proporciona retroalimentación rápida con información detallada para que el período de certificación total se completó dentro de 7 días (promedio 3 ~ 4 días) para satisfacer los horarios objetivo de negocio de los desarrolladores.
Para obtener más información, visite la Oficina del vendedor .
No se
permite instalar aplicaciones fuera de la tienda y tampoco permite el uso de
ningún tipo de programa de VoIP/SIP.3
Algunas publicaciones han criticado bada por las
siguiente razones:
·
La IPA(en inglés API) del sensor externo no está abierta,
evitando el desarrollo de nuevos tipos de sensores o inesperadas tecnologías de
desarrollo para futuras actualizaciones.3
·
Las
aplicaciones bada no tienen acceso a la bandeja de SMS/MMS o a la alertas de
recepción de SMS/MMS4
·
El framework
de las aplicaciones bada sólo permite una aplicación bada al mismo tiempo. La
multitarea sólo es posible entre las aplicaciones que esta almacenadas en la
ROM y una aplicación bada.
·
Algunos han
especulado que el mercado está demasiado abarrotado para aceptar un nuevo
sistema operativo.5 6
Evolución de Bada
Actualmente Bada2.0 con proyecto de fusión con el sistema operativo TIZEN
Móviles compatibles con bada
Los siguientes teléfonos móviles con el sistema
operativo bada:
·
Samsung Wave
s8500
·
Samsung Wave
525 s5250
·
Samsung Wave
533 s5330
·
Samsung Wave
575 s5750
·
Samsung Wave
723 s7230
·
Samsung Wave
II s8530
·
Samsung Wave
578 s5780
·
Samsung Wave
Young s5380
·
Samsung Wave
Magical s7250
·
Samsung Wave
3 s8600
·
Samsung wave
clam w689
Video Demostrativo de BADA 2.0
No hay comentarios:
Publicar un comentario