PDF de programación - Diseño e implementación de servicios web multiplataforma utilizando el framework .NET

Imágen de pdf Diseño e implementación de servicios web multiplataforma utilizando el framework .NET

Diseño e implementación de servicios web multiplataforma utilizando el framework .NETgráfica de visualizaciones

Publicado el 7 de Noviembre del 2019
911 visualizaciones desde el 7 de Noviembre del 2019
1,4 MB
62 paginas
Creado hace 11a (12/07/2012)
ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN

UNIVERSIDAD POLITÉCNICA DE CARTAGENA



Proyecto Fin de Carrera

“Diseño e implementación de servicios web multiplataforma utilizando

el framework .NET”



AUTOR: Manuel Ródenas Galián
DIRECTOR: Antonio Javier García Sánchez

Julio/ 2012







2





Autor

Manuel Ródenas Galián

E-mail del Autor

[email protected]

Director(es)

Antonio Javier García Sánchez

E-mail del Director

[email protected]

Diseño e implementación de servicios web multiplataforma utilizando el framework
.NET



Codirector(es)

Título del PFC

Descriptores

Resumen



Con el auge de las plataformas móviles y la necesidad de estar siempre conectado, se hace necesario

el desarrollo de servicios web multiplataforma que cumplan con la demanda de los usuarios.


.NET es un framework de Microsoft en el que destaca la transparencia de redes, independientemente
de la plataforma de hardware. Su principal característica es que ofrece una manera rápida y económica de
desarrollar aplicaciones permitiendo una integración más rápida y eficaz, y simplificando el acceso a
información desde cualquier tipo de dispositivo.


En este proyecto se ha realizado el estudio de esta tecnología, proponiendo una aplicación chat para la
comunicación tanto en formato texto como en video llamada a través de la conocida aplicación Skype, y
desde cualquier dispositivo con conexión a internet, ya sea pc, Tablet o dispositivos móviles.

Titulación

Ingeniería Técnica de Telecomunicaciones, especialidad Telemática



Intensificación



Departamento

Tecnologías de la Información y las Comunicaciones

Fecha de Presentación 2012



3





Índice



Capítulo 1 .......................................................................................... 8

1.1

Antecedentes ........................................................................................................... 8

1.2 Motivación y objetivos ................................................................................................... 9

1.3 Herramientas utilizadas................................................................................................ 10

Capítulo 2 ........................................................................................ 13

2.1 ASP ............................................................................................................................ 13

2.2. .NET ........................................................................................................................... 15

2.2.1. MSIL, CRL y el código controlado ................................................................................. 16

2.2.2. Basic Class Library......................................................................................................... 17

2.2.3. Assemblies .................................................................................................................... 19

2.2.4. ViewState ..................................................................................................................... 19

2.3. Diferencias entre ASP y .NET ....................................................................................... 20

Capítulo 3 ........................................................................................ 24

3.1 Servicios web ............................................................................................................... 24

3.2 AJAX ............................................................................................................................ 29

3.3 JQuery ........................................................................................................................ 33

3.3.1 Jquery Mobile ................................................................................................................. 33

3.4 Nuevas tecnologías ..................................................................................................... 34

3.4.1 Introducción Android................................................................................................ 35

3.4.2 Introducción iOS ....................................................................................................... 36

Capítulo 4 ........................................................................................ 37

4.1 Introducción ................................................................................................................ 37

4.2 Clases .......................................................................................................................... 37

4.2.1 ChatUser ......................................................................................................................... 37

4.2.2 ChatEngine ..................................................................................................................... 38

4.2.3 ChatMessage .................................................................................................................. 40

4.2.4 ChatRoom ....................................................................................................................... 41

4.2.5 Javascript ........................................................................................................................ 42

4




4.3 Funcionamiento ........................................................................................................... 44

4.4 Funcionamiento (versión móvil) ................................................................................... 46

4.5 Videoconferencia ......................................................................................................... 48

4.6 Diagrama de secuencia ................................................................................................. 49

4.7 Diagrama UML ............................................................................................................. 51

Capítulo 5 ........................................................................................ 52

Capítulo 6 ........................................................................................ 60

6.1 Conclusiones ................................................................................................................ 60

6.2 Líneas futuras .............................................................................................................. 60

Referencias...................................................................................... 62



5


Índice de figuras

Figura 1. 1 Ejemplo de servicio web................................................................................9


Figura 2. 1 Estructura ASP..............................................................................................13

Figura 2. 2 Configuración de una aplicación Web con HTML estático…..........................20

Figura 2. 3 Configuración de una aplicación Web con HTML dinámico..........................21

Figura 2. 4 Familia de tecnologías de la plataforma .NET................................................22

Figura 2. 5 Funcionamiento de los eventos en la plataforma .NET..................................22


Figura 3. 1 Pila de servicios web......................................................................................27

Figura 3. 2 Tecnologías agrupadas bajo el concepto de AJAX………….……........................30

Figura 3. 3 Comparación del modelo tradicional y el nuevo propuesto por AJAX…........31

Figura 3. 4 Comparación entre las comunicaciones síncronas y asíncronas......................32

Figura 3. 5 Progresión de los sistemas operativos móviles...............................................34

Figura 3. 6 Núcleo Android.............................................................................................35


Figura 4. 1 Ejemplos de los mensajes de la clase ChatMessage........................................41

Figura 4. 2 Página principal del servicio ChatASP…………………………………........................45

Figura 4. 3 Sala de chat….................................................................................................46

Figura 4. 4 Versión móvil del servicio ChatASP……………………………………….....................47

Figura 4. 5 Botón Skype…………………………………………………..............................................48

Figura 4. 6 Diagrama de secuencia (parte 1)……………………….………………...........................49

Figura 4. 7 Diagrama de secuencia (parte 2)……………………….………………...........................50

Figura 4. 8 Diagrama UML…………………………………….……………………………….....................51

6





Figura 5. 1 Login versión pc............................................................................................52

Figura 5. 2 Textbox Watermark Extender……………….......................................................53

Figura 5. 3 Required Field Validator…..............................................................................54

Figura 5. 4 Chat versión pc..............................................................................................55

Figura 5. 5 Confirm Button Extender..............................................................................56

Figura 5. 6 Login versión móvil.......................................................................................58

Figura 5. 7 Chat versión móvil.........................................................................................59



7
  • Links de descarga
http://lwp-l.com/pdf16864

Comentarios de: Diseño e implementación de servicios web multiplataforma utilizando el framework .NET (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