Libros urgentes
Ciencias Humanas
Ciencias Técnicas
Derecho
Economía
Informática
Libros de Texto
Literatura
Oposiciones
Otros
Tiempo Libre

Informática > Programación > Java

J2me. Java 2 Micro Edition. Manual De Usuario Y Tutorial.
Agustín Froufe Quintas; Patricia Jorge Cárdenas (Editorial Ra-ma)
Precio:31,9 € ($45,32)
ISBN: 8478975977. ISBN-13: 9788478975976

592 p. ; 24x17 cm + 1 CD-ROM. (12/2003).
Título sin existencias Ver libros relacionados


Java 2 Micro Edition (J2ME) constituye la clave del acercamiento de las aplicaciones inalámbricas a los dispositivos móviles. En este libro se proporciona un estudio completo de los fundamentos de J2ME y se explica en detalle el desarrollo de las aplicaciones, midlets, que se ejecutan en dispositivos como teléfonos celulares, agendas personales, buscapersonas, etc.
Entre los conceptos que encontrará el lector durante la lectura del libro se incluyen:
-Configuraciones CLDC y CDC
-Comunicación con servlets
-Perfiles MIDP 1.0 y MIDP 2.0
-Uso de protocolos de red: HTTP, HTTPS
-Perfil MIDP para PalmOS
-Uso de certificados digitales
-API de bajo nivel MIDP
-Almacén de datos en los dispositivos
-API de alto nivel MIDP
-Enlace con aplicaciones corporativas
-Uso del API multimedia
-Aplicaciones: cliente VNC, juegos, etc.
-Tecnología Bluetooth, WiFi, etc.
-Uso del API de juegos
-Uso de SOAP, XML-RPC
-Sistemas de comunicación inalámbricos
-Utilización de herramientas IDE
-Analizadores XML (DOM, SACS, PULL)
-Acceso a Bases de Datos
-Desarrollo de interfaces de usuario
-Uso del J2ME Wireless Toolkit
-Creación de servicios web
-Aplicaciones seguras mediante SSL
-Introducción a criptografía y firma digital
-Envío y recepción de mensajes SMS
-Recomendaciones para el diseño de midlets
-Uso de emuladores: J2ME, Palm
-Distribución de midlets Over-The-Air
-Como construir y ejecutar midlets
-Arquitectura MVC
-Uso del software AMS
-Direcciones futuras de MIDP
El enfoque del libro es eminentemente práctico, e incorpora numerosos ejemplos de midlets que cubren cada aspecto de la programación J2ME, y proporciona las recomendaciones para el diseño y desarrollo de las aplicaciones de acuerdo con los dispositivos a los que van destinadas.
Tanto la configuración CLDC como el perfil MIDP y su especificación 2.0 se estudian en profundidad y para que el lector se familiarice con la programación de esta tecnología J2ME se incorpora una amplia descripción de los API de juegos, multimedia, comunicación mediante mensajes cortos SMS, análisis XML, criptografía y demás conceptos mencionados. En los apéndices se cubre la instalación de herramientas y el uso de tecnologías inalámbricas empleadas en Internet.
Sin duda este libro proporcionará a programadores y desarrolladores una completa descripción de los estándares de programación aportados por la plataforma J2ME que facilitará su entrada en el mundo del desarrollo de aplicaciones para dispositivos móviles de forma sencilla y cómoda. Incluye un CD-ROM con el código completo de los ejemplos, herramientas de programación y entornos integrados para Linux y Windows.

ÍNDICE

ÍNDICE

PRÓLOGO.XV

PREFACIO.XVII

CAPÍTULO 1.INTRODUCCIÓN A JAVA
Java 2 Micro Edition .6
Java Community Process .8
¿Por qué Java?.10

CAPÍTULO 2.JAVA 2 MICRO EDITION (J2ME)
Conceptos básicos.11
Arquitectura .11
Ciclo de aplicación .14
Arquitectura MVC.16
Arquitectura Wireless-Enterprise .18

CAPITULO 3.CONFIGURACIONES
CDC .22
CLDC.23
Requisitos .23
Paquetes.25

CAPÍTULO 4.PERFILES
MIDP.32
Requisitos hardware .33
Memoria.33
Pantalla .33
Dispositivos de entrada.34
Conectividad.34
Requisitos software .35
Paquetes opcionales .36

CAPÍTULO 5.KVM
Otras máquinas virtuales .44
KADA .44
Jeode.45
Jbed.45
Symbian.45

CAPÍTULO 6.MIDLETS
Ciclo de vida .47
startApp().48
pauseApp() .50
destroyApp().51
notifyPaused().53
resumeRequest() .53
Entorno de ejecución de midlets .53
Preverificación .55
Distribución de midlets .56
Over-The-Air Provisioning .62
Instalación de suites de midlets .63
Actualización de suites de midlets.64
Selección y ejecución de midlets.64
Borrado de suites de midlets.65
Proceso real .65
Seguridad.67
El software AMS.67

CAPÍTULO 7.MIDLET HOLAMUNDO
Introducción .71
HolaMundo gráfico.83
HolaMundo servlet.87
Servlet.88
Midlet .90

CAPÍTULO 8.RECOMENDACIONES DE DISEÑO

CAPÍTULO 9.INTERFAZ DE USUARIO
Modelo de programación .129
Concurrencia .130
Internacionalización .131
Eventos en MIDP .131
Comandos de pantalla .132
Eventos de alto nivel .135
La interfaz CommandListener.135
La interfaz ItemCommandListener.138
La interfaz ItemStateListener .138
Optimización.140

CAPÍTULO 10.API MIDP DE BAJO NIVEL
Mapeo del teclado .145
Clase Canvas.146
Gráficos con el API de bajo nivel .152
Mecanismo de redibujo .152
Modelo de dibujo.154
Sistema de coordenadas.155
Modelo de color.156
Estilos de línea.156
Fuentes de caracteres.156
Visibilidad en pantalla.158
Eventos de teclado.158
Teclas de acción .159
Eventos de puntero .162
Primitivas gráficas .163
Líneas.164
Rectángulos.164
Rectángulos redondeados .166
Arcos.167
Texto.169
Imágenes.171
Imágenes RGB.173
Componentes propios .175
Animación.188
Temporizadores.192
Pantallas de presentación .196

CAPÍTULO 11.API MIDP DE ALTO NIVEL
El paquete lcdui.202
Clase Screen.205
Selección (List).206
Lista implícita .207
Lista exclusiva .209
Lista de selección múltiple .211
Cajas de texto (TextBox).213
Pantallas de aviso (Alert).216
Clase Ticker .219
Clase Form .221
Item.222
StringItem.223
ImageItem.223
TextField.225
DateField .228
ChoiceGroup.231
Gauge.235
ItemStateListener.240
Spacer .241
CustomItem .241

CAPÍTULO 12.MULTIMEDIA Y JUEGOS
API multimedia.251
API de juegos.258
Clase GameCanvas.258
Clases Layer y Sprite.262
Colisiones .269

CAPÍTULO 13.RMS
Programación .274
Ordenación.283
Búsqueda.286
Agenda .294

CAPÍTULO 14.RED
Clase Connector .306
Sockets .317
Datagramas.328
Redireccionamiento URL.334
Comunicación cliente-servidor .338
Seguimiento de sesiones .346
Interfaz de usuario.353
Comunicaciones seguras .358

CAPÍTULO 15.J2ME Y XML
Arquitectura multicapa.371
Analizadores XML.373
Modelo de objeto.373
Modelo push .374
Modelo pull .374
API XMLPULL .381
SyncML.391
Sincronización en J2ME.396
kSync .396
SyncML y Bluetooth .397

CAPÍTULO 16.J2ME Y J2EE
Mensajes propios.400
Serialización de objetos .401
XML.405
XML-RPC.407
SOAP .410
Servicios web .413
Arquitectura de los servicios web.414
Portal inalámbrico.415
Extensión inalámbrica de Internet .416
Red inalámbrica ad-hoc .417
Tecnología .417
Interfaz de usuario .418
Seguridad.419
Simple Object Access Protocol .420

CAPÍTULO 17.SEGURIDAD
Protocolos seguros .427
Autenticación .428
Autenticación distribuida .437
Firma digital.438
Cifrado y descifrado.439
APIs de cifrado.444
Seguridad en el J2ME Wireless Toolkit.445
Permisos y dominios.445
Firma de código.447

CAPÍTULO 18.MENSAJERÍA INALÁMBRICA
API Wireless Messaging.452
Envío de mensajes.453
Recepción de mensajes .455
Segmentación de mensajes.456
Seguridad .457
Tecnología Push.457
API Push Registry .458
Ciclo de vida.459
Conexiones .460
Registro Push.460
Seguridad.461
J2ME Wireless Toolkit.462

CAPÍTULO 19.APLICACIONES
Mensajeros .463
Diseño.464
Cliente.465
Servidor.466
Protocolo.467
Midlet .468
Servlet.472
VNC.473
Fundamentos.474
Software.475
Servidor.475
Cliente (midlet).476
Utilización .477
Implementación .480
Conclusión.485
Cuadros .485
Palitos.494
Obstáculos.495
Otelo.496

CAPÍTULO 20.INTERNACIONALIZACIÓN
Elementos.500
Texto.500
Ordenación alfabética.501
Fechas y horas .501
Números y monedas .501
Calendario y zona horaria.501
Soporte MIDP .502
Propiedades .503
Implementación.504
Atributos personalizados .504
Ficheros de texto.508
Clases Java.513
Conclusión .519

APÉNDICE A.INSTALACIÓN DE HERRAMIENTAS
JDK.522
Windows.522
Linux.523
J2ME Wireless Toolkit.523
MIDP para PalmOS.526

APÉNDICE B.SUN ONE STUDIO MOBILE EDITION
Crear un proyecto .529
Montar un directorio.530
Crear un paquete.530
Crear una suite.531
Ejecutar la suite .533
Depurar un midlet.533
Cambiar el emulador .535

APÉNDICE C.CRIPTOGRAFÍA
Encriptación con algoritmos simétricos .539
Encriptación con algoritmos asimétricos.539
Encriptación en comunicaciones seguras .540
Firma digital .541
Certificado digital.543
Obtención de un certificado digital .545
Futuro de la criptografía .546

APÉNDICE D.INTERNET INALÁMBRICA
Bluetooth .548
IEEE 802.11 .549
HomeRF .550
Infrarrojos.550
Bluetooth y WiFi .550

APÉNDICE E.BIBLIOGRAFÍA
Libros.553
Recursos en Internet .555

APÉNDICE F.CONTENIDO DEL CD-ROM
Instalación de aplicaciones .561
Suites de midlets.562

INDICE ALFABÉTICO

Títulos relacionados con J2ME. Java 2 Micro Edition. Manual de usuario y tutorial.:


Infraestructuras Comunes de Telecomunicaciones. Nueva reglamentación comentada de las ICTInfraestructuras Comunes De Telecomunicaciones.
nueva Reglamentación Comentada De Las Ict

José Manuel Huidobro; Pedro Pastor Lozano.
336 páginas.
Precio: 22 € ($31,25)


Java 2 v5.0Java 2 V5.0
Schildt, Herbert.
1152 páginas.
Envío gratuito
Precio: 63,6 € ($90,36)


Bases de datos con JavaBases De Datos Con Java
Kevin Mukhar; Todo Lauinger; John Carnell.
960 páginas.
Envío gratuito
Precio: 56,9 € ($80,85)


SISTEMAS EMERGENTES: O QUE TIENEN EN COMUN LAS HORMIGAS, NEURONAS, CIUDADES Y SOFTWARESistemas Emergentes: O Que Tienen En Comun Las Hormigas, Neuronas, Ciudades Y Software
Steven Johnson.
264 páginas.
Precio: 19,9 € ($28,27)


*Para península. Tiempo estimado para días laborables