Actualizado el 28 de Julio del 2017 (Publicado el 14 de Enero del 2017)
1.523 visualizaciones desde el 14 de Enero del 2017
1,6 MB
239 paginas
Creado hace 19a (01/01/2005)
UNIVERSIDAD AN`HUAC
VINCE IN BONO MALUM
Metodologa para el desarrollo de
aplicaciones en la plataforma: Linux PDA
Guillermo Prieto Daza
Tesis presentada para la obtencin del grado de
Maestro en Ingeniera
(Tecnologas de la Informacin)
Centro de Alta Direccin en Ingeniera y Tecnologa
II
Universidad AnÆhuac
MØxico
Enero de 2005
14 de febrero de 2005
Dedicado a
A mi hermano Alberto (q.e.p.d.)
A mis padres.
A la comunidad de software libre.
Una metodologa integral para el desarrollo de aplicaciones
en la plataforma Linux PDA
Guillermo Prieto Daza
Entregado para la obtencin del grado de Maestro en Ingeniera
Enero 2005
Resumen
El trabajo describe el modelo terico-prÆctico y conceptual de una metodologa para el desa-
rrollo de aplicaciones en la plataforma Linux PDA. Esta secuencia de mØtodos ilustran todo el
proceso desde la conguracin de la PDA con Linux integrado para desarrollo, la instalacin
de servicios y aplicaciones disponibles en la comunidad de software libre, la instalacin de
paquetes de desarrollo para la PC de escritorio, y, nalmente la programacin e instalacin
de las aplicaciones en Østa PDA.
Declaracin
Ninguna parte de esta tesis se ha enviado a ningœn lugar para la obtencin de ningœn
grado acadØmico. Toda la tesis representa mi trabajo a menos que se exprese lo contrario.
2005 por GUILLERMO PRIETO DAZA.
Derechos de autor c
Esta tesis se basa en la licencia GPL1 de software libre, y puede ser copiada total parcial-
mente sin el consentimiento previo del autor, siempre y cuando se acepte en los tØrminos de
Øste tipo de licencia. El trabajo derivado de esta tesis deberÆ ser reconocido..
1GPL - General Public Licenses, en Espaæol Licencia Pœblica General, emitida por la FSF( Free Software
Fundation ). Mayor informacin se puede obtener del sitio http://www.fsf.org
V
Reconocimientos
Agradezco a mi hermana Guadalupe quien indirectamente me proporcion los medios
para adquirir el equipo y libros necesarios para Østa tesis. Agradezco ademÆs a mis com-
paæeros y amigos Martha Abarca, Martha Alicia Hernandez, Alicia Bernal y agregados de la
FEFA con quienes forme un gran equipo de trabajo.
VI
˝ndice general
. Resumen
. Declaracin
. Reconocimientos
1. Justicacin
1.1. Objetivos
.
.
.
. .
.
. .
.
.
. .
.
.
. .
.
. .
.
.
. .
.
. .
.
.
. .
.
. .
.
.
.
IV
V
VI
1
2
4
4
5
5
6
7
7
8
. 13
. 14
16
2. Antecedentes
2.1. Ambiente Linux en Crecimiento .
.
. .
.
. .
2.2. ¿ Es conveniente Linux para las PDAs ? .
. .
2.3. Orgenes (principios) de Linux sobre PDAs
2.4. La catedral y el bazar . .
.
. .
.
.
.
.
. .
3. Seleccin del Hardware
3.1. Dispositivos del entorno Linux integrado .
3.2. Asistentes Personales Digitales ( PDAs ) .
3.3. Cuadros comparativos de PDAs
.
.
. .
3.4. Seleccin del modelo Sharp - Zaurus . .
.
.
.
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3.4.1.
¿ QuØ pasa con la metodologa si se selecciona otro modelo de PDA ?
4. Entornos GrÆcos de Trabajo( IDE )
4.1.
Implementaciones provistas por el kernel de handheld.org .
.
.
. .
.
. .
.
.
17
. 17
VII
˝ndice general
4.1.1. Century Software Microwindows
. .
4.1.2. Qt-Palmtop .
. .
.
.
. .
.
.
. .
.
. .
.
.
.
.
4.1.3. Transvirtual Technology’s PocketLinux .
4.1.4. Opie .
.
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
4.2. ¿ A donde vamos a partir de aqu ? .
4.3. Seleccin de entorno grÆco (IDE) .
. .
. .
.
.
. .
. .
.
.
.
.
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
4.3.0.1. Opie, una buena pcion . .
4.3.0.2. Seleccin de Qtopia como entorno de trabajo . .
. .
. .
.
.
.
.
.
5. Herramientas de Desarrollo.
. .
5.1. Que es Open PDA ? .
. .
5.2. Qt
5.3.
.
Jeode edicin PDA .
. .
. .
.
.
.
. .
. .
.
.
.
.
.
.
. .
. .
. .
5.3.1.
Jeode en la PDA Zaurus
.
.
.
.
.
.
.
.
. .
. .
. .
. .
.
.
.
.
. .
. .
. .
. .
.
.
.
.
.
.
.
.
. .
. .
. .
. .
5.3.2. PersonalJava . .
. .
5.3.3. Perl CDC de J2ME suscesor de PersonalJava
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
5.3.4. Controladores JDBC . .
.
5.3.4.1. Sintaxis URL para Base de datos de JDBC .
. .
. .
. .
. .
.
.
.
.
.
.
.
5.4. Php sobre Apache
.
. .
¿QuØ es PHP? . .
.
.
.
.
. .
. .
.
.
.
.
. .
. .
.
.
. .
. .
5.4.1.
5.4.2.
¿ QuØ se puede hacer con PHP ? .
. .
.
.
.
.
.
.
. .
. .
. .
.
.
.
. .
. .
. .
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
VIII
. 18
. 19
. 20
. 21
. 22
. 22
. 22
. 22
26
. 26
. 27
. 29
. 30
. 31
. 31
. 32
. 33
. 34
. 34
. 34
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.5. Aplicaciones comerciales de RÆpido Desarrollo (RADS) para Java .
. 37
5.5.1. Metrowerks CodeWarrior Development Studio para Linux Integrado . 37
. .
.
.
5.5.2. Metrowerks CodeWarrior Wireless Studio para Java
. .
5.5.3. Borland JBuilder .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
. .
. .
.
.
. .
. .
.
5.6. Herramientas front-end de almacenamiento y acceso a bases de datos . .
. .
5.6.1. PortaBase .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
5.6.1.1. Caractersticas .
5.6.2.
JCards .
. .
.
. .
.
.
. .
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
. 38
. 38
. 39
. 39
. 39
. 40
14 de febrero de 2005
˝ndice general
5.6.2.1. Caracteristicas .
.
. .
.
. .
.
5.6.3. TkcRekall, una base de datos comercial
5.7. Bases de datos para la Zaurus . .
5.6.3.1. Caractersticas .
.
5.7.1. Mysql
. .
5.7.2. Postgresql
.
.
. .
. .
.
.
.
.
. .
. .
5.7.3. Sybase iAnywhere .
. .
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
.
.
.
.
.
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6. VII. Metodologa
6.1. Cuadros sinpticos de la metodologa .
. .
6.2. Si se cambia el modelo de PDA, ¿ funciona la
.
.
.
. .
.
. .
.
.
. .
.
. .
.
.
metodologa ? .
. .
6.3. Conguracin bÆsica de la PDA Zaurus
. .
. .
. .
.
.
.
.
.
.
.
. .
. .
.
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
. .
. .
6.3.1. Actualizacin del ROM para el modelo Zaurus SL-5000 .
6.3.1.1. Actualizacin del ROM desde Linux . .
. .
6.3.2. Aplicaciones consideradas esenciales
. .
.
.
.
6.3.2.1. Terminal .
.
6.3.2.2. Ligas simblicas a libreras .
. .
. .
. .
.
.
.
6.3.2.3. Utileras para ARM /bin . .
. .
6.3.2.4. Openssh .
. .
. .
.
.
.
6.3.2.5. VNC Server
.
6.3.2.6. PDF viewer
6.3.2.7. Libreras .
.
. .
.
.
.
.
.
.
. .
. .
. .
6.3.3. Base de Datos Mysql . .
. .
Instalacin de Mysql .
.
.
6.3.3.1.
.
.
.
.
.
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
6.3.3.2. Arrancando MySQL .
6.3.3.3.
.
Instalacin de PhpMyAdmin, Software de administracin
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
IX
. 40
. 41
. 41
. 42
. 43
. 43
. 44
45
. 46
. 49
. 51
. 51
. 51
. 52
. 52
. 53
. 56
. 56
. 58
. 59
. 59
. 59
. 59
. 60
para Mysql . .
.
.
. .
.
. .
.
.
. .
.
. .
6.3.3.4.
Instalacin del controlador JDBC .
. .
.
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
. 60
. 61
14 de febrero de 2005
˝ndice general
X
6.3.4. Servidor Web Apache con PHP versin 4 . .
6.3.4.1.
Instalacin de Apache con PHP
.
.
.
. .
. .
.
.
.
.
. .
. .
.
.
. .
. .
.
.
.
.
. 61
. 62
6.3.4.2. Arranque, reinicio y detencin del servidor Apache con php 63
. 63
6.3.5. Redes y comunicaciones .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
6.3.5.1. Samba .
6.3.6. Otras aplicaciones
.
.
. .
. .
.
.
.
.
. .
. .
.
.
6.3.6.1. Advance File Manager .
.
6.3.6.2. HTML@Z . .
. .
.
.
. .
. .
. .
. .
6.3.6.3. Rotate .
.
. .
.
.
. .
.
. .
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
6.3.6.4. Cute Icons . .
. .
6.3.7. Conguracin del puerto IrDa para impresin.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
. .
. .
. .
6.3.8. Recomendaciones al nalizar la conguracin de la PDA .
. .
6.3.8.1. Creacin
Comentarios de: Metodología para el desarrollo de aplicaciones en la plataforma: Linux PDA (0)
No hay comentarios