Equipo Móvil

Páginas: 25 (6141 palabras) Publicado: 27 de octubre de 2013
Herramientas y plataformas de desarrollo para móviles
A la hora de desarrollar aplicaciones para dispositivos móviles nos encontramos con un gran problema: decidir la plataforma sobre la cual trabajar.
Las plataformas más difundidas son Windows Mobile (Windows CE), PalmOS, Java (J2ME) Y SymbianOS.
Windows Mobile, Palm y Symbian son Sistemas Operativos sobre los cuales se puede desarrollarpara equipos de diversas marcas, como HP, Toshiba (para pocket PC), PalmOne, Sony (para PalmOS ) o Nokia (para SymbianOS).
Por el otro lado, Java y Flash son dos tecnologías de base que pueden aplicarse a diversos sistemas operativos, pero por sus características, merecen ser consideradas como plataformas de desarrollo móvil por si mismas.
En cuanto a los Sistemas Operativos Móviles, podemos verenormes cambios de una versión a otra, y por eso, la lucha del programador no termina al definir la plataforma, porque dentro de cada una de ellas tenemos, a su vez, distintas versiones de acuerdo con el modelo de dispositivo sobre el cual queremos desarrollar.
Lamentablemente, los problemas tampoco acaban aquí: dentro de cada plataforma de desarrollo también hay disponible una amplia gama delenguajes y herramientas para elegir.
Características Compartidas
Todos los equipos móviles sobre los que podemos desarrollar poseen ciertas funciones y propiedades en común que nos ayudarán para tomar ciertas decisiones.
En primer lugar, están las características de hardware: trabajamos con pantallas chicas, no siempre tenemos teclado, los procesadores no son muy poderosos, funcionan con batería delimitada duración y no poseen disco duro sino una limitada cantidad de memoria. Algunos teléfonos también cuentan con un puntero (stylus) para interactuar con la pantalla.
Todos los equipos poseen un sistema operativo reducido en capacidades y sólo algunos poseen un sistema de archivos (file system) como los que conocemos en equipos de escritorios.
En este mar de herramientas y opciones, hayalgo en común en todas las plataformas disponibles: la tendencia a la programación orientada a objetos y/o eventos. También existen otros lenguajes que son híbridos entre programación estructurada y orientada a eventos como pueden ser una versión de Pascal para Palm, o una de Basic para Java.
Código Nativo vs Manejado
Si bien ésta es una discusión que se puede dar en los lenguajes de programación“mayores”, en el ámbito de desarrollo para aplicaciones móviles se vuelve un tema más relevante.
El código nativo permite generar aplicaciones más veloces y aprovechar todas las características q nos ofrece un dispositivo. Sin embargo, dada la gran variedad de plataformas y modelos disponibles en el mercado, el código manejado o intermedio surge como una solución directa al desarrollo compatibleentre modelos. Como contrapartida, éste último presenta la gran variedad de desventajas por no tener acceso a todos los recursos, sino sólo a aquellos que forman parte del estándar definido (generalmente reducido).
Emuladores
Todas las plataformas poseen emuladores disponibles en sus sitios web. Éstos son un punto clave para un desarrollador móvil, debido a que es difícil tener acceso a todos losmodelos de equipos móviles para probar y ejecutar los desarrollos. Estas aplicaciones emulan completamente el sistema operativo y la funcionalidad de un equipo móvil en cualquier sistema como Windows o Linux de escritorio.
Windows Mobile:
En los últimos años, Microsoft comenzó a expandir la familia Windows hacia equipos más pequeños, como Windows XP Tablet PC, Windows CE y Windows Mobile.Windows CE (Mobile), que es el sistema operativo de equipos Pocket PC (PDA y handhelds) y smartphones (teléfonos celulares).
Windows comenzó a brindar soporte para el desarrollo de aplicaciones móviles para el sistema operativo Windows CE a través de eMbedded Visual C++ y Vsual Basic (ambos actualmente discontinuados). Reuniendo ambos productos, asi como emuladores y otras herramientas surgió...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • evaluacion equipos de trabajo moviles
  • EQUIPO MOVIL SIGA
  • Características de equipos móviles
  • operacion de sistemas de Equipo pesado movil
  • Equipos moviles
  • equipos moviles
  • Equipos moviles
  • equipos de lecho movil

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS