PDF de programación - Metodología para el desarrollo de aplicaciones en la plataforma: Linux PDA

Imágen de pdf Metodología para el desarrollo de aplicaciones en la plataforma: Linux PDA

Metodología para el desarrollo de aplicaciones en la plataforma: Linux PDAgráfica de visualizaciones

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
  • Links de descarga
http://lwp-l.com/pdf1342

Comentarios de: Metodología para el desarrollo de aplicaciones en la plataforma: Linux PDA (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad