Publicado el 20 de Julio del 2017
1.093 visualizaciones desde el 20 de Julio del 2017
1,6 MB
111 paginas
Creado hace 20a (01/10/2004)
CENTRO DE INVESTIGACIÓN Y DE ESTUDIOS AVANZADOS
DEL INSTITUTO POLITÉCNICO NACIONAL
Departamento de Ingeniería Eléctrica
Sección de Computación
Personalización de servicios WAP a través de
dispositivos móviles utilizando
M-commerce
Tesis que presenta:
Laura Molina Gasca
Para Obtener el Grado de:
Maestra en Ciencias
En la Especialidad de:
Ingeniería Eléctrica
Director de la Tesis:
Dr. Adriano de Luca Pennacchia
México, D.F.
Octubre 2004.
1
AGRADECIMIENTOS
A mis Padres, gracias totales y todo mi amor.
A mis hermanos: Angélica, Alejandra, Marco, Juan Carlos, y Emmanuel por su gran
comprensión y el tenerlos conmigo.
Al CINVESTAV I.P.N por la oportunidad de estudiar, de aprender más.
Al Dr. de Adriano de Luca Pennacchia, por su gran apoyo y dirección durante mi estancia en el CINVESTAV
y en la elaboración de esta tesis.
A los Drs. de la Sección de Computación por el aprendizaje obtenido.
A quienes siempre me apoyaron y ya no están aquí amor infinito.
Por toda la ayuda que pacientemente me dieron, por el apoyo y sobre todo por la amistad, a:
Francisco, Janet, Chepis, Mary, Ana, Xavier, Pollo, Juan Carlos, Coria, Axel, Nicolás, Giner,
Ramón, Jesús, David, Paola, Angy y Angel .
A Sofi, Anabel , Flor, Noemí, Marú, Graciela, Mirna y Raúl quienes son la parte administrativa de
la sección de Computación, Mecatrónica y la Biblioteca; por la ayuda y cariño que siempre me
brindaron en mi estancia en el CINVESTAV.
Y a todas aquellas personas que siempre estuvieron conmigo apoyándome y brindándome todo su
cariño.
Gracias……
2
Índice
Índice de figuras y tabla_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7
Glosario_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 8
Abstract_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 11
Resumen_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 12
INTRODUCCION__GENERAL___ ____13
.1 Motivación_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 15
1.2 Objetivo_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 17
1.3 Objetivos Particulares_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _18
1.4 Alcance de la tesis_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 19
1.5 Contenido de la tesis_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 19
CAPÍTULO
CAPÍTULO 2
ANTECEDENTES_____________ ___21
2.1 Internet_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 22
2.2 WWW_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _23
2.3 E-business_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _24
2.3.1 Interés por los E-business_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _25
2.4 E-commerce_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _26
2.4.1 Características para E-commerce_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 29
2.4.2 Problemas de implantación_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 30
2.4.3 Barreras_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _31
2.5 WAP y M-commerce_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _33
2.5.1 M-commerce_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 34
2.5.2 Comunicación móvil personalizada_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _34
3
DEFINICIONES Y ESPECIFICACIONES______ ___35
3.1 Funcionamiento_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _36
3.2 Ventajas del WAP y desventajas_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 39
3.3 Visualización del teléfono con una página WML _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 40
3.4 Contenidos_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 41
3.5 Seguridad en WAP_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 42
3.6 Aplicaciones y servicios_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 44
3.7 WAP Versus Web_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _47
3.8 El mercado es diferente_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _47
3.9 Arquitectura de protocolos_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 49
3.10 Diferencias técnicas_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 49
3.11 WAP en México_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _52
TECNOLOGIAS UTILIZADAS________________________56
4.1 Lenguajes de programación_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _56
4.2 Java_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 56
4.3 XML (Extensible Markup Language) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 59
4.3.1 XSL (Extensible Style Language) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 62
4.4 Soap_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 63
4.5 HTML, WML, XHTML_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 68
4.5.1 HTML_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _68
4.5.2 WML_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 69
4.5.3 XHTML_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _70
CAPÍTULO 3
CAPÍTULO 4
4.6 Javascrpt, WMLscript_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 70
4.7 Servlets_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 71
4.8 Generaciones de la telefonía inalámbrica_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _72
4.8.1 Primera generación (1G) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72
4
4.8.2 Segunda generación (2G) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _72
4.8.3 Generación (2.5G) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 72
4.8.4 Tercera generación (3G) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 73
DESARROLLO DE LA APLICACIÓN_______________________74
5.1 ¿Que es la personalización?_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 74
5.1.1 Personalización del formato de los contenidos_ _ _ _ _ _ _ _ _ _ _ _ _ _ 75
5.2 Hardware relacionado con WAP_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _77
5.2.1 Segunda generación (2g)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 77
5.2.2 Tercera generación (3g)_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _77
5.3 Software relacionado con WAP_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 78
5.3.1 Emuladores de dispositivos móviles_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 78
5.4. Análisis del sistema_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 78
5.4.1 Sesión y eventos del usuario_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 79
5.5 Implementación del sistema_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 80
5.5.1 Instalación y configuración del apache_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _81
5.5.1.1 Ejecutar el apache_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 83
5.5.1.2 Variables de apache _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _84
5.5.2. Instalación del apache en Linux_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 87
5.5.3. Instalación del apache en Windows_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 87
5.4 Instalación del emulador Deck-it_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _88
5.5.4.1 Instalación del emulador Deck-it para Linux_ _ _ _ _ _ _ _ _ _ _ _ _ _ 88
5.5.4.2. Instalación del emulador Deck-it para Windows_ _ _ _ _ _ _ _ _ _ _ _89
5.6. CGI_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _89
5.6.1. Variables de un CGI_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 92
5.7. Interfaz de usuario_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 93
5.8 Implementación en WML_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 94
CAPÍTULO 5
5
CAPÍTULO 6 CONCLUSIONES___________________________ ___104
6.1El futuro_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 105
Bibliografía_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 111
Ligas_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 110
6
Índice de Figuras
• Figura 1. Impacto de las Tecnologías de Información en los Negocios[25]
• Figura 2. Empresas que consideran a la Competitividad como la Razón principal para hacer
Negocios Electrónicos. Distribución por Sector a nivel Mundial[26]
• Figura 3. Evolución de las comunicaciones móviles. Fuente Ericsson Internacional[33]
• Figura 4. Teléfono WAP con tecnología GSM[35]
• Figura 5. Modelo de funcionamiento del WAP. Fuente Wapforum.org[36]
• Figura 6. Esquema de seguridad en WAP. Fuente keWAP[42]
• Figura 7. Esquema de seguridad en WAP. Fuente keWAP[42]
• Figura 8. Esquema de seguridad en WAP. Fuente keWAP org[43]
• Figura 9. Bases de la seguridad M-commerce. Fuente Wapforum.
Comentarios de: Personalización de servicios WAP a través de dispositivos móviles utilizando M-commerce (0)
No hay comentarios