Você está na página 1de 6

Instituto Tecnolgico del Valle

Desarrollo de Aplicaciones y Dispositivos Mviles.



Investigacin

Alumna:
Magali Gabriela Santiago Pacheco.

Catedrtico:
Benedicto Ramrez Santiago.


Sptimo Semestre

Ing. En TICs


25 de mayo del 2014

Instituto Tecnolgico del Valle de
Oaxaca
1

Arquitecturas y entornos de desarrollo de dispositivos
mviles
1. Arquitecturas
La arquitectura de los dispositivos mviles nos habla sobre las necesidades y
requerimientos de cada dispositivo como lo son memoria, perifricos, batera, el tipo de
bus, etc.
Objetivos
Mayor capacidad de procesamiento (memoria voltil RAM).
Mayor rendimiento de la batera.
Conectividad: siempre estar conectados (Internet).
Capacidad de almacenamiento del dispositivo.

1.1 Arquitecturas para desarrollo mvil - Modelo Nativo
Consideraciones Previas
Modelo Nativo
Modelo Web
Modelo Hbrido
Modelo de Cdigo Interpretado
Modelo de Cdigo Generado
Como si fuera una aplicacin de escritorio, las aplicaciones nativas se construyen pensando
en un nico sistema operativo o incluso un nico dispositivo. La idea de este enfoque es
aprovechar todo el potencial que nos da el entorno para acceder a las caractersticas propias
del dispositivo mvil y poder as llegar a sacar el mximo potencial en cuanto a
rendimiento y posibilidades que un mvil nos ofrece.


2


Arquitectura del modelo nativo

La arquitectura se basa en que en el dispositivo implementaremos toda su interfaz, acceso a
funcionalidades de la plataforma (cmara y dems) y lgica (al menos la que necesite ser
accedida de modo offline). Si existe cierta informacin que no necesite ser accedida de
modo constante y offline, sino que basta con recuperarla cada vez que haya una conexin
disponible, se podra implementar una aplicacin web o servicio web que implementase
parte de la lgica y recuperacin de informacin.





3

2. Entorno de Desarrollo
Es el entorno de programacin que ha sido empaquetado como un programa de aplicacin,
es decir, consiste en un editor de cdigo, un compilador, un depurador y un constructor de
interfaz grfica, pueden ser aplicaciones por si solas o ser aplicaciones existentes.

Carbide.C++
Es una herramienta para desarrollo de software pero en lenguaje c++, destinado a
dispositivos que funcionan bajo Symbia OS. Se utilizan tanto para desarrollar los telfonos
que incorporan dicho OS, como para las aplicaciones que ejecutan estos.













4

Xcode
Es el entorno de desarrollo integrado de Apple inc, est diseado especialmente para diseo
en cocoa, cuando se crea un proyecto Xcode configura su ambiente de desarrollo inicial
usando plantillas de proyectos correspondientes a tipos de proyecto cocoa, tambin utiliza
el compilador GNU para depurar ese software.










Net Beans
Es un entorno de desarrollo y una herramienta para que los programadores puedan escribir,
compilar, depurar y ejecutar programas, est escrito en java, pero puede servir para
cualquier otro lenguaje de programacin.
J2M
ANDROID

5

Eclipse
Es un entorno de desarrollo integrado de cdigo abierto multiplataforma para desarrollar lo
que el proyecto llama aplicaciones de cliente enriquecido apuesto a las aplicaciones
cliente liviano basadas en navegadores.
JRM2
ANDROID



CONCLUSION
En conclusin, como es de esperarse los dispositivos mviles estn siempre dispuestos a cambios radicales o
graduales. Las arquitecturas son cambiantes debido a los distintos dispositivos que contienen los diferentes
modelos existentes, cada uno de ellos est limitado por la RAM o por su nivel de procesamiento por lo tanto
administrar las aplicaciones o crear aplicaciones con capacidades diferentes por medio de los IDE siempre
ser necesario. A fin de cuentas el crecimiento para las aplicaciones mviles, estar sujeto a la
demanda, la cual va en aumento.

Você também pode gostar