Encabezado Facultad de Ciencias
presentacion

Presentación del grupo 7125 - 2008-2.

Seminario de ProgramaciónProgramación de Disposotivos Móviles: Celulares y PDAs con Java ProgramadelcursoProf.: M. C. Gustavo Márquez Flores.Objetivo del Curso.

El objetivo del curso es aprender a desarrollar aplicaciones bajo la plataforma JAVA en dispositivos móviles, teléfonos celulares y equipos PDAs (Personal Digital Assistant, palms).

La plataforma Java que se estudiará y en la cual se desarrollarán las aplicaciones, será J2ME, Java 2 Plataform Micro Edition de SUN Microsystems. El tipo de aplicaciones que se pretende desarrollar están basadas en el perfil MIDP versión 2.0., el cual es una especificación de Java ampliamente utilizada en los teléfonos celulares y dispositivos móviles para desarrollar aplicaciones (MIDlets).

Para desarrollar las aplicaciones y verlas funcionar, se utilizará el ambiente J2ME Wireless Toolkit también de SUN Microsystems, el cual permite crear aplicaciones bajo la configuración MIDP, además de compilar y ejecutar las aplicaciones en un emulador de un dispositivo móvil.

Temario.i.Introducción.qDispositivos Móviles.qClasificación y aplicaciones de los dispositivos móviles.qConfiguraciones y Perfiles.ii.Programación.

qLa API de MIDP 2.0.

qEL Ciclo de vida de una aplicación MIDP.qCompilación y los archivos manifiesto (.jar) y descriptor (.jad).qLa estructura básica de un MIDlet.qEl Ciclo de vida de un MIDlet.qEl J2ME Wireless Toolkit.iii.MIDlets Gráficos e interfaz de usuario.

qLa API de alto nivel para Interfaz de usuario.

qProgramación de formularios. String Item, Image Item, DateField, TextField, Choice Group, Gauge, Alert, List.

qLa API de bajo nivel para Interfaz de usuario.

qProgramación de gráficos.

qProgramación de Threas y Task-Scheduler.

qProgramación del teclado.

iv.Almacenamiento Persistente de Datos.

qProgramación de Record Store.v.Programación de Medios.qReproducción de sonido y video. Mobile Media API (MMAPI).qGráficos y animación en 3 dimensiones. Mobile 3D Graphics API (M3DGAPI).

vi.Conexión a Redes.

qDatagram Connection.

qSocket Connection.

qStream Connection.

qHttp Connection.

vii.Publicación y comercialización.

qProteger el código fuente.

qComercializar las aplicaciones.

Bibliografía.

The Mobile Information Device Profile and MIDlets, Part 1. Kim Topley . O’Reilly. First Edition March 2002 . Series: In a Nutshell. ISBN: 0-596-00253-X . 480 pgs.
Core J2ME Technology and MIDP . John W. Muchow . Sun Microsystems Press & Prentice Hall. December 2001 .
ISBN: 0-130669113 .737 pgs.

Enterprise J2ME: Developing Mobile Java Applications .Michael Juntao Yuan.Prentice Hall . Oct. 24th 2003 .ISBN: 0131405306 . Paperback, 448 pgs.

Wireless Java: Developing with J2ME . Second Edition . Sing Li & Jonathan Knudsen. Apress, Inc. April, 2005 . ISBN: 1590594797 . Paperback .

J2ME Game Programming . Martin J. Wells . Thomson course Technology Series Editor André Lamothe, CEO XTREME Games LLC . March 22, 2004 . ISBN: 1-59200-118-1 . Softcover 800 pgs.
Beginning Mobile Phone Game Programming . First Edition . Michael Morrison . Sams Publishing .Nov 22, 2004 . ISBN: 0672326655 . Paperback, 528 pgs.
Micro Java(TM) Game Development .David Fox, Roman Verhovsek . Paperback .
Bluetooth Application Programming with the Java APIs .C Bala Kumar, Paul Kline, Tim Thompson .Morgan Kaufmann Series in Networking. Paperback .
J2ME: The Complete Reference . James Keogh . Mc Graw Hill Osborne .ISBN: 0072227109 . Paperback .
Learning Wireless Java . Qusay Mahmoud . O’Reilly . First Edition January 2002 . ISBN: 0-596-00243-2 . Paperback, 264 pgs.

EnlacesJ2ME.

Programación de videojuegos.

uJava para Palm OS.

http://www.palmos.com/dev/tech/java/

uColección de artículos y tips de programación.http://developers.sun.com/techtopics/mobility/midp/reference/techart/ujguru J2ME FAQ Home Page.http://www.jguru.com/faq/J2MEuEmuladores, programas, API’s y recursos diversos.§http://www.microjava.com/§http://www.motocoder.com/motorola/pcsHome.jsp§http://developer.sonyericsson.com/site/global/home/p_home.jsp§http://www.entupalma.com/celular/§www.siemens-mobile.com/developerhttp://www.forum.nokia.com§http://www.forum.nokia.com§www.motocoder.com§http://eclipseme.sourceforge.net

Mail.

gmarquez@mx.inter.net

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.