AlicaciaonesMovilesJAVA
QUE SON:
es un aparato portable con cierta capacidad de procesamiento y memoria que tiene un acceso relativo a una red y cuyo propocito es el de comunicar.
EJEMPLO:-celulares - blackberrys
ipad - Iphones
CARACTERISTICAS GENERALES:
- Son portable y pueden llevarsen de maneras comodas
-Se utilzan para la comunicacion ya que facilmente pueden conectar a una red, ya sea de datos o de telefonia de manera permanente o intermitente.
capacidad de procesamiento de informacion en el tiempo(almenos lo que se envia o recibe en la red)
Prestan cervicios diiferentes al de la comunicacion
CLASES DE DISPOCITIVOS MOVILES:
Dispocitivos moviles de datos limitados:
son aquellos dispocitivos que son pequeños y que posees una pantalla tipo texto.(sin graficas monocromatica).
dispocitivos movil de datos basicos:
dispocitivos con una pantalla mediana, y con una pocivilidad de navegar atrvez de un cursor por un menu visualizado en la pantalla.
DISPOCITIVOS MOVILES DE DATOS MEJORADOS:
Son aquellos dispocitivos que poseen las mismas funcionalidades que el basico, pero poseen un sistema operativo autonomo y aplicacines complejas como "oficemovil" entre otros.
CARACTERISTICAS DE LOS DISPOCITIVOS MOVILES DEL MERCADO
Actualmente son robustos, con diversas funcionalidades: a.lectura de codigo de barras. b.procesamiento de texto. c. alamcenamiento de datos. d. reconocimiento facia. e.lectuta de mail, e induso. f.pocibilidad de escoger diversas redes para transmitir sus datos.
PLATAFORMAS USADAS EN LOS DISPOCITIVOS MOVILES:
Existen dos grandes plataformas para programar aplicaciones moviles
una desarrolada por windows llamada .NET framework y perite la escritura del codigo fuente del programa en diversos lenguajes de programacion, que luego mediante el mismo framework , es traducido en un codigo intermedio que sera, finalmente el que se ejecutara en el procesador del dispocitivo movil.
otra deasrrollada por sun mycrosystems, la segunda plataforma, se hace llamar "J2ME " y es una pequeña porcion del leguage java, dirijida a dispocitivos con limitada capacidad de memoria y procesamiento, como lo son los dispocitivos moviles.
Freewareversus licencias
java es gratis
primero debe escribirse en un lenguaje de programacion como visual Basic, C#, J#, o cualquier otro pero para usarlo en framework, debemos hacerlo atravez de programas licenciados, como los incluidos en el paque te de visual studio.
IOS: Es un sistema operativo para moviles dearrollado y distribuido por Apple Inc. Originalmente lanzado en 2007 para el Iphone y el Ipod touch, se ha apliado para soportar otros dispositivos de Apple como el Ipad y el Applet TV.
ANDROID: Es un linux basado en sistema operativo para dispocitivos moviles como telefonos inteligentes y Tblet PC es desarrollado por la open Handset lAliance, liderada por google y otras empresas.
CVM: (Compact virtual machine) es la maquina virtual JAVA de referencia para la configuracion CDC y soporta las mismas caracteristicas que la miquina virtual de J2SE
KVM: La maquina virtual de K (KVM) es una maquina virtual desarrollada por sumn micro sysytems( ahora propiedad e oracle corporation ) deribado de la maquina virtual de JAVA de especificaciones.
FUNDATION PROFILE: Funadacion perfil es un conjunto de APIs JAVA que apoyan con recursos limitados sin necesidad de un sistema basado en estandares interfaz grafica del usuario.
PDA Profile: el perfil es similar a la PDA MIDP pero esta destinada a PDAs que tienen mejores pantallas y mas memoria que los telefonos celulares.
MID Profile: este perfil se suma una red, componentes de la interfaz de usuario y el almacenamiento local para CLDC este perfil esta dirigido principalmente a la pantalla limitada y las instalaciones de almacenamiento de los telefonos moviles
JAD: (JAVA decopiler) es un momento sin mantenimiento descompilador para JAVA el lenguaje de programacion.
JFC: JAVA fundation classes en clastellano clases base Java son un framework grafico para construir interfaces graficas de usuario portables basadas en java
JME: Es una especificacion de un subconjunto de la plataforma java orientada a proveer una coleccion certificada de APIs de desarrollo de software para dispocitivos con recursos restringidos.
WAP: ( Wireless Application Protocol), dicho de una forma rapida, es un protocolo estandarizado para transferir datos en Internet sobre una red wireless.
GSM: El sistema global para las comunicaciones moviles ( GSM, probiene del frances groupe especial mivile) es un sistema estandar , libre de regalias, de telefonia movil dijital.
GPRS: General packet Radio Service o paque te general de paquetes via radio es una extencion del sistema gobal para comunicaiones miviles para la transmicion de datos no conmutada( o por paquetes).
UTMS: Sistema universal de telecomunication system es una de las tecnologias mas tecnologias usadas por los moviles de tercera generacion , susesora de GSM
CDC: El conncected device configuration Hostpor la implementacion es un totalmente compatible maquina virtual JAVA que esta muy obtimizado para dispocitivos con recursos limitados, tales como productos consumo y dispocitivos enbebidos.
CLDC: El connected limited devise configuration es una especificacion de un marco de JAVA ME aplicaciones que describen el conjunto basicos de la bibliotecas y las caracteristicas de la maquina virtual que deben estar presentes en una implementacion.
AMS: la funcion de inicio de aplicacion(llamada por aplicacion o sistema operativo principal)
OTA:Desde la perspectiva del cliente mivil, el concepro de OTA es simplemente una cuestion de encontrar una interesante aplicaion en la web y el inicio de su descarga atravez de la red inalambrica.
MIDLET: Es un progaram con lenguaje de programacion JAVA para dispocitivos enbebidos(se dedican a una sola actividad).
SANDBOX: Una medida de seguridad en el JAVA entorno de desarrollo El SANDBOX es un conjunto de reglas que se utilizan cunado se crea un subprograma que impide siertas funciones cuando elapplet es enviado como parte de una paguina web.
JNI: TM Native interface es una interfaz de programacion estandar para la escritura de JAVA y la incorporacion de metodos nativos de JAVA TM maquina virtual "en aplicacione nativas."
JAR: Es un tipo de Archivo que permite ejecuta aplicaciones escritas en lenguaje java.