Вы находитесь на странице: 1из 4

J2ME Java 2 Micro Edition.

La plataforma Java Micro Edition, o anteriormente Java 2 Micro


Edition (J2ME), es una especificación de un subconjunto de la plataforma
Java orientada a proveer una colección certificada de APIs de desarrollo
de software para dispositivos con recursos restringidos. Está orientado a
productos de consumo como PDAs, teléfonos móviles o
electrodomésticos.
Java ME se ha convertido en una buena opción para crear juegos
en teléfonos móviles debido a que se puede emular en un PC durante la
fase de desarrollo y luego subirlos fácilmente al teléfono. Al utilizar
tecnologías Java el desarrollo de aplicaciones o videojuegos con estas
APIs resulta bastante económico de portar a otros dispositivos.
Ventajas de la tecnología J2ME:
✔ Fuerte uso de trasplantados proceso de desarrollo de la tecnología
J2ME, puede ser un simple cambio, los fabricantes de teléfonos
celulares no se puede ejecutar en la tecnología J2ME es la mayor
ventaja.
✔ El rápido desarrollo del lenguaje Java de sus propias
características, y no la asociación, el desarrollo de rápido.
Procedimientos para un ciclo de desarrollo relativamente corto.
✔ La tecnología JAVA entro rápidamente como un lenguaje universal,
y para una persona basada en el lenguaje JAVA, el aprendizaje de
la tecnología J2ME no es difícil.
Desventajas tecnología J2ME:
In order to achieve limited function of the transplanted J2ME
technology, J2ME technology can not achieve the function of the system,
such as reading a telephone directory, messaging systems content.
Not on the development of the mobile phone system software.
✔ Con el fin de lograr una función limitada de la tecnología J2ME, la
tecnología J2ME no puede realizar funciones, tales como leer una
guía telefónica, los sistemas de mensajería de contenido. No en el
desarrollo del software del teléfono móvil del sistema.
✔ Junto con las restricciones en el hardware del teléfono celular, la
velocidad de operación es relativamente lento, pero la velocidad
de los usuarios todavía pueden aceptar.
✔ El tamaño de 64 KB general en el J2ME limita en gran medida la
funcionalidad.
Ultimos Avances Multimedia Desarrollados para
Móviles.
IMPLEMENTACIÓN DEL MÓDULO DIDÁCTICO EN TELÉFONOS
MÓVILES (CELULARES).

Aquí se presenta una propuesta de módulo didáctico para teléfono


móviles (celulares) que permiten complementar la docencia en la Universidad
Nacional Experimental de los Llanos Occidentales Ezequiel Zamora (Unellez,
Barinas – Venezuela). Fue desarrollado en J2Me (Java 2 Platform Micro Edition),
una última versión reducida de Java 2 orientada a aplicaciones para
dispositivos electrónicos, adoptada como estándar para teléfonos móviles,
PDAs, entre otros, lo que permite la ejecución de sus aplicaciones sin ningún
inconveniente.

En la Figura se muestra la forma en que los usuarios pueden acceder a


los contenidos educativos a través de internet independiente del sitio donde se
encuentren y cada uno de los componentes. En la aplicación se tienen dos
usuarios fundamentales: el docente, quien será el usuario encargado del
manejo del administrador de contenidos con cierta cantidad de privilegios y, el
estudiante, quien será el receptor de los contenidos publicados a través de su
dispositivo móvil. También existirá un usuario administrador, que será el
encargado de manipular el administrador del módulo.
Figura No.1
Arquitectura Propuesta del Servicio
Microsoft .net.
.NET es un proyecto de Microsoft para crear una nueva plataforma de
desarrollo de software con énfasis en transparencia de redes, con
independencia de plataforma de hardware y que permita un rápido desarrollo
de aplicaciones. Basado en ella, la empresa intenta desarrollar una estrategia
horizontal que integre todos sus productos, desde el sistema operativo hasta
las herramientas de mercado.
.NET podría considerarse una respuesta de Microsoft al creciente
mercado de los negocios en entornos Web, como competencia a la plataforma
Java de Sun Microsystems y a los diversos framework de desarrollo web
basados en PHP. Su propuesta es ofrecer una manera rápida y económica, a la
vez que segura y robusta, de desarrollar aplicaciones –o como la misma
plataforma las denomina, soluciones– permitiendo una integración más rápida
y ágil entre empresas y un acceso más simple y universal a todo tipo de
información desde cualquier tipo de dispositivo.

Ventajas de .Net:
✔ Código administrado: El CLR realiza un control automático del código
para que este sea seguro, es decir, controla los recursos del sistema
para que la aplicación se ejecute correctamente.
✔ Interoperabilidad multilenguaje: El código puede ser escrito en cualquier
lenguaje compatible con .Net ya que siempre se compila en código
intermedio (MSIL).
✔ Compilación just-in-time: El compilador JIT incluido en el Framework
compila el código intermedio (MSIL) generando el código máquina propio
de la plataforma. Se aumenta así el rendimiento de la aplicación al ser
específico para cada plataforma.
✔ Garbage collector: El CLR proporciona un sistema automático de
administración de memoria denominado recolector de basura (garbage
collector). El CLR detecta cuándo el programa deja de utilizar la memoria
y la libera automáticamente. De esta forma el programador no tiene por
que liberar la memoria de forma explícita aunque también sea posible
hacerlo manualmente (mediante el método disponse() liberamos el
objeto para que el recolector de basura lo elimine de memoria).
✔ Seguridad de acceso al código: Se puede especificar que una pieza de
código tenga permisos de lectura de archivos pero no de escritura. Es
posible aplicar distintos niveles de seguridad al código, de forma que se
puede ejecutar código procedente del Web sin tener que preocuparse si
esto va a estropear el sistema.
✔ Despliegue: Por medio de los ensamblados resulta mucho más fácil el
desarrollo de aplicaciones distribuidas y el mantenimiento de las
mismas. El Framework realiza esta tarea de forma automática
mejorando el rendimiento y asegurando el funcionamiento correcto de
todas las aplicaciones.
Desventajas de .Net:
✔ Procesos como la recolección de basura de .Net o la administración de
código introducen factores de sobrecarga que repercuten en la demanda
de más requisitos del sistema.
✔ El código administrado proporciona una mayor velocidad de desarrollo y
mayor seguridad de que el código sea bueno. En contrapartida el
consumo de recursos durante la ejecución es mucho mayor, aunque con
los procesadores actuales esto cada vez es menos inconveniente.
✔ El nivel de administración del código dependerá en gran medida del
lenguaje que utilicemos para programar. Por ejemplo, mientras que
Visual Basic .Net es un lenguaje totalmente administrado, C Sharp
permite la administración de código de forma manual, siendo por
defecto también un lenguaje administrado. Mientras que C++ es un
lenguaje no administrado en el que se tiene un control mucho mayor del
uso de la memoria que hace la aplicación.

Вам также может понравиться