SWT – Standard Widget Toolkit

SWT (siglas en inglés de Standard Widget Toolkit) es un conjunto de componentes para construir interfaces gráficas en Java, (widgets) desarrollados por el proyecto Eclipse. Recupera la idea original de la biblioteca AWT de utilizar componentes nativos, con lo que adopta un estilo más consistente en todas las plataformas, pero evita caer en las limitaciones de ésta.

La biblioteca Swing, por otro lado, está codificada enteramente en Java y frecuentemente se le acusa de no brindar una experiencia idéntica a la de una aplicación nativa. Sin embargo, el precio a pagar por esa mejora es la dependencia (a nivel de aspecto visual y no de interfaz de programación) de la aplicación resultante del sistema operativo sobre el cual se ejecuta. La interfaz del workbench de eclipse también depende de una capa intermedia de interfaz gráfica de usuario (GUI) llamada JFace que simplifica la construcción de aplicaciones basadas en SWT.

Una aplicación simple usando SWT y ejecutándose en un entorno GTK+

Una aplicación simple usando SWT y ejecutándose en un entorno GTK+

 


BlackBerry Soporta Java

Smartphone - BlackBerry

Smartphone - BlackBerry

BlackBerry es una línea de teléfonos inteligentes (mejor conocidos como smartphones en inglés) desarrollada por la compañía canadiense Research In Motion (RIM) que integra el servicio de correo electrónico móvil; aunque incluye las aplicaciones típicas de un smartphone: libreta de direcciones, calendario, listas de tareas, bloc de notas etc., así como capacidades de teléfono en los modelos más nuevos.

Los BlackBerry usan el sistema operativo BlackBerry OS y pueden acceder a Internet llegando incluso a reemplazar a un computador personal, en Norteamérica, Iberoamérica y en la mayoría de los países europeos. En el mundo, un 11% de los smartphones vendidos y un 2,9% de los dispositivos móviles en general son BlackBerry, lo que convierte a RIM en el cuarto proveedor de OS/Smartphone y en el sexto fabricante de terminales.

Desde el 22 de septiembre del 2011 se presento la versión Oficial del BlackBerry Java SDK 7.0, el cual soporta el nuevo Sistema Operativo 7.0

Con la cual se pudo dar  soporte para las siguientes APIs / Herramientas:

  • OpenGL ES 2.0, tomando ventaja del nuevo chip de gráficos, te permitirá crear juegos en excelente contenido gráfico.
  • Windows Manager API, también tomando ventaja del nuevo chip de gráficos y el incremento en el poder del dispositivo, te permite sobreponer el OpenGL o cualquier otro componente de la Interfaz sobre cualquier cosa que quieras, incluyendo cámara y video.
  • APIs de Brújula, aprovechando el sensor magnetómetro, te permitirá determinar la orientación del dispositivo y la dirección. Cuando es combinado con el Windows Manager API, permite la creación de aplicaciones AR (Augmented Reality).
  • APIs de NFC (Near Field Communication), Con la ayuda del nuevo radio NFC, permitirá leer y emular etiquetas virtuales y crear soluciones de pago y comercio móvil.
  • APIs de captura de video y grabación de video HD, gracias a la cámara mejorada, esto permitirá a tu aplicación proveer al usuario de las mismas ventajas multimedia que obtiene con aplicaciones del sistema.
  • API de Envío a Menú, permitir a las aplicaciones compartir contenidos con los contactos de la misma forma que lo hacen las aplicaciones del sistema agregando la opción de Enviar al menú de sus aplicaciones.
  • API de búsqueda unificada actualizada, hacer integraciones con esta característica del dispositivo es mas fácil que antes permitiendo mas control de palabras claves indexadas.
  • API de BlackBerry® Maps actualizada, simplificando como los datos son superpuestos en la aplicacion BlackBerry® Maps. Emparejando eso con el soporte de Geofencing y la habilidad de superponer figuras complejas y polígonos, teniendo así la as completa integración para BlackBerry® Maps hasta la fecha.
  • API de Opciones ha evolucionado para parecerse mas al menú de opciones del BlackBerry® 6, permitiendo a las aplicaciones de terceros agregar sus propias entradas en la pantalla de opciones incluyendo icono y un texto descriptivo.
  • API de Multimedia ha agregado soporte para control de buffer en la reproducción y la definición del bitrate en la grabación de video.
  • API de código de barras fue actualizada para ofrecer soporte a ZXing 1.6 y permitir definiciones de codificaciones personalizadas.

 

BlackBerry Java SDK 7.0

El smartphone BlackBerry se crea en su totalidad desde el principio como un dispositivo basado en Java, con todas las aplicaciones y API integradas escritas en Java. BlackBerry Java SDK incluye API de Java® ME y API específicas de BlackBerry. Las API de BlackBerry le proporcionan acceso a funciones avanzadas de la interfaz de usuario, además de una fantástica integración con las aplicaciones existentes, la capacidad de crear bases de datos con SQLite® y utilizar las funciones de cifrado para proteger el contenido, la funcionalidad de integración de características basadas en ubicación (por ejemplo, mapas y la función de geoubicación), etc.

BlackBerry® Java® SDK se divide en doce categorías. Cada categoría consta de API que ofrecen un tipo independiente de funcionalidad, por ejemplo, la creación de una interfaz de usuario, redes, almacenamiento de datos y seguridad. Muchas de las categorías incluyen tanto API de Java ME como específicas de BlackBerry.

Desarrolladores

Ahora todos aquellos desarrolladores pueden con la ayuda del BlackBerry Java SDK 7.0 ir creando código nuevo para el desarrollo de nuevas API, las cuales pueden poner a la venta en “BlackBerry Market” y tener reembolso del tiempo invertido en la API, hay comunidades enteras en internet dedicadas a la programación para dispositivos móviles y BlacBerrys por lo cual la información fluye y uno puede aprender practicando y haciendo preguntas, es un mercado explotable ya que la programación para dispositivos móviles esta en gran auge.

 

Acerca de Sergio

Estudiante de la Espol. Carrera de Licenciatura en paginas web y aplicaciones multimedia
Esta entrada fue publicada en Uncategorized. Guarda el enlace permanente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *