ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tabla J2ME, Android

ltigiober2 de Noviembre de 2013

693 Palabras (3 Páginas)328 Visitas

Página 1 de 3

J2ME SDK Android Windows mobile Cocoa IOS

Es gratuito Es gratuito Tiene un costo Gratuito

Ofrece un entorno flexible y sólido para aplicaciones que se ejecutan en dispositivos móviles e integrados: teléfonos móviles, TDT, reproductores Blu-ray, dispositivos multimedia digitales, módulos M2M, impresoras y mucho más. Como herramientas de desarrollo, Android tiene una ventaja (según se mire) con respecto a iOS. En Android podemos hacer uso de las librerías del sistema (las llamadas APIs) que queramos, tanto las públicas como las privadas. Sistema operativo compacto desarrollado por Microsoft y diseñado para su uso en smartphones. Objective C y Cocoa son, respectivamente, un lenguaje de programación y una “librería de clases” (conjunto de herramientas que acompaña al lenguaje) creados y proporcionados por Apple. Es lo que usa Apple para crear sus propias aplicaciones, tanto para iOS (iPhone y iPad) como para el mac. El coste de estas herramientas es nulo, Apple lo proporciona de forma gratuita con cada mac.

Al utilizar tecnología java el desarrollo de aplicaciones o videojuegos con estas APIs resulta bastante económico de portar a otros dispositivos. Las APIs públicas son librerías que no varían en sus llamadas (salvo para ampliar argumentos o métodos que se incorporan), que garantizan compatibilidad con versiones anteriores (normalmente), y son las que trabajan sobre elementos básicos del sistema operativo a todos los niveles, como por ejemplo, el dibujado de elementos, el control de los acelerómetros, detección de pulsaciones, etc... Son los elementos que todo buen programador debería usar como herramienta, usando sólo esas.

Las APIs privadas son las que controlan los elementos físicos del dispositivo (el hardware) de una manera más cercana a este y con mejor rendimiento.

Permite gestionar redes sociales y mensajería, evita la fragmentación. 1. Es la herramienta que usa Apple para sus propios desarrollos, por lo tanto, todas las nuevas tecnologías de Apple estarán disponibles primero para el programador de Cocoa y Objective C.

2. Sirve para crear apps para iPhone, iPad y Mac. Es la herramienta ideal para crear apps para iPhone y iPad medianamente complejas. Se tiene accesso a todas las funcionalidades del sistema operativo del iPhone o iPad (iOS).

3.

4. El coste es bajísimo, dado que las herramientas son gratuitas.

5. Es de Apple.

• Tipos de datos: J2ME no incluye los tipos float y double, ya que la mayoría de los dispositivos CLDC no tienen unidad de coma flotante debido fundamentalmente a que es una operación muy costosa.

• Pre verificación: La verificación del código en J2ME se hace fuera del dispositivo, con objeto de reducir la carga de la máquina.

• Inclusión de los ficheros "descriptor" y "manifiesto" al empaquetar ficheros J2ME, conteniendo información sobre las aplicaciones que incluyen.

• Nueva biblioteca gráfica adaptada a los dispositivos con memorias de poco tamaño y pantallas también pequeñas.

• No existe un método main como entrada para la ejecución de la función. Éste se sustituye por el método "start app".

• La recolección de basura se hace de manera manual y no automática como en el J2EE. Esta decisión se toma así para reducir la utilización de la memoria.

Al final, Android SDK, no deja de ser programar en java usando una serie de librerías concretas, y donde tenemos la opción de usar un IDE (un programa que facilita la programación) como Eclipse, que no es de Google ni siquiera, y que está pensado para trabajar con java en cualquier plataforma. No permite el cambio de país de residencia.

Volumen apartado para el reproductor y el tono de llamada.

Administrador de archivos eliminado. 1. No sirve para crear apps

...

Descargar como (para miembros actualizados) txt (5 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com