Blackberry en la web

Solo disponible en BuenasTareas
  • Páginas : 6 (1306 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de enero de 2011
Leer documento completo
Vista previa del texto
DESARROLLO WEB EN BLACKBERRY
El navegador de BlackBerry
Blackberry es una plataforma basada en estándares, por lo que las mayorías de las tecnologías Web estándares son soportadas en su navegador.
Existen limitantes por lo que hay que tener cuidado cuando se construye un sitio orientado a BB, pero en general, trabaja casi como la mayoría de los navegadores.
Tipos de conexiones o Medios detransporte
Un dispositivo BlackBerry cuenta con varias rutas de conexión (medios de transporte) para hacer una petición a un servidor web y obtener datos. Entre ellas están:
1. Wireless Application Protocol (WAP). Este se utiliza para teléfonos bajos en procesamiento, navegación y ancho de banda que ofrecen servicio de Internet ya que este protocolo provee capacidades típicas en losnavegadores de escritorio, y necesita de puertas de enlace especiales que tienen los proveedores de servicios inalámbricos. WAP utiliza los lenguajes reducidos como WML y WMLScript.
2. Direct TCP. Este toma una ruta desde el dispositivo BB al servidor pro medio de una salida a Internet, que da el proveedor del servicio, la conexión usa APN (Nombre de punto de acceso) para GPRS.
3. BlackBerryInternet Service (BIS). Especial para BB, se usa para acceder a un sitio Web. El dispositivo va a la red del proveedor, después a la red de BB y por ultimo al servidor del sitio al que quiere acceder.
4. BlackBerry Mobile Data System (MDS). Es un componente del servidor empresarial de BB (BES) que permite acceder de manera segura recursos internos de la red corporativa donde este el BES. La ruta quetoma el dispositivo va por medio de la red del proveedor del servicio, después a la red BB, después al BES y después al servidor destino.
5. Wi-Fi.  Cuando un punto de acceso Wi-Fi esta al alcance, un dispositivo puede hacer uso de la red Wi-Fi para la transmisión de datos en lugar de la red del proveedor del servicio, esta conexión es la más rápida para el usuario.
Identificación delNavegador
En un BlackBerry existen 3 tipos de navegadores: BlackBerry, FireFox e Internet Explorer.
Esto solo afecta en la manera en que el navegador se identifica a sí mismo en un servidor web.
Por defecto el navegador BlackBerry envía este valor:
BlackBerry[Numero de Modelo]/[Versión del Software del dispositivo BlackBerry]/Profile/[Perfil MIDP] Configuration/[Versión CLDC ] VendorID/[Identificadordel provedor]
Numero de modelo: El numero del modelo (sólo numerico, no nombres de producto como “Bold” o “Storm”) del dispositivo.
Version del SW BlackBerry del dispositivo: La versión del software que tiene el dispositivo.
Perfil MIDP: La versipin de MIDP (Información del perfil del dispositivo movil), la especificación MIDP fué publicada por SUN para el uso de java en dispositivos moviles ypda’s, la versión de MIDP indica que característicvas soporta el dispositivo.
Identificador del provedor: Este valor sirve para indicar la diferencia entre un dispositivo manufacturado por RIM (cuyo valor generalmente es 1) y otro fabricande bajo el programa Built In de Blackberry.
Por ejemplo el dispositivo Blackberry Bold se identifica de esta manera en una red de:
BlackBerry9700/5.0.0.344Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/121
Al cambiar el agente de usuario se identifica así:
FF:
Mozilla/5.0 (Windows; U; Windows NT 5.1; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8
IE:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
Estas cadenas se dividen en tres partes:
1. La bandera de compatibilidad que es usada por los browsers modernos para indicarque es compatible con un conjunto de características comunes.
2. La version del agente de usuario  (MSIE 7.0 que identifica Microsoft Internet Explorer).
3. La plataforma que identifica el sistema operativo y la versión en este caso Windows NT 5.1 indica windows XP
Optimización y mejores prácticas.
Al diseñar una aplicación se debe tener en consideración que no se está diseñando par a una...
tracking img