Académique Documents
Professionnel Documents
Culture Documents
Web Services
IIS (Internet Information Services)
ksoap2 Para Android
Eclipse Para Android
Jdk 8.0
Ejercicio 1
1. Crear una aplicacin de Android que permita sumar 3 nmeros diferentes
consumiendo un servicio web
Solucin 1
CORREO: DLOZAS@HOTMAIL.COM
2
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Digitar: IIS
CORREO: DLOZAS@HOTMAIL.COM
3
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Clic en la opcin: Si
DIRECTORIO VIRTUAL
1. En el panel: Conexiones, clic derecho en el icono: Sitios
CORREO: DLOZAS@HOTMAIL.COM
4
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
SERVICIO WEB
1. Activar el Visual Studio como Administrador
CORREO: DLOZAS@HOTMAIL.COM
5
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
CORREO: DLOZAS@HOTMAIL.COM
6
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
8. Grabar el proyecto
9. En el explorador de soluciones, clic derecho en el proyecto:
CORREO: DLOZAS@HOTMAIL.COM
7
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
CORREO: DLOZAS@HOTMAIL.COM
8
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
APLICACIN ANDROID
1. Crear una carpeta con el nombre: AndroidSW01 (En el escritorio)
2. Activar el Eclipse
CORREO: DLOZAS@HOTMAIL.COM
9
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Clic en: OK
CORREO: DLOZAS@HOTMAIL.COM
10
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Fondo de la actividad
CORREO: DLOZAS@HOTMAIL.COM
11
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
6. Diseo de la actividad:
2. En el eclipse:
CORREO: DLOZAS@HOTMAIL.COM
12
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
CORREO: DLOZAS@HOTMAIL.COM
13
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Se declaran 2 variables
La primera variable rs de tipo String
La segunda variable Mtodo de tipo String la cual almacena el nombre del mtodo
web
CORREO: DLOZAS@HOTMAIL.COM
14
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Se genera la peticin (request) para el mtodo: Suma. Para ello se genera un nuevo
objeto SoapObject pasndole el namespace y el nombre del mtodo web. A esta
peticin tendremos que asociar los parmetros de entrada mediante el
mtodo addProperty() al que pasaremos los nombres y valores de los parmetros
(que en nuestro caso se obtendrn de los cuadros de textos)
DANIEL FERNANDO LOZA SANTA CRUZ
CORREO: DLOZAS@HOTMAIL.COM
15
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
El objeto request, tiene 2 parmetros: NameSpace (Espacios de Nombres) Mtodo (Para El Mtodo Suma)
Con el mtodo: addProperty se agrega los parmetros v1, v2, v3 hacia el objeto request
Los parmetros v1, v2, v3 sus valores provienen de los cuadros de textos: txt1, txt2 t txt3 respectivamente
CORREO: DLOZAS@HOTMAIL.COM
16
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Con el mtodo doNet se le indica que es un servicio web de Visual Studio Net
Con el mtodo: SetOutputSoapObject, los valores del request se almacenan hacia el objeto envelope
CORREO: DLOZAS@HOTMAIL.COM
17
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Se genera el objeto resultado de tipo SoapPrimitive, la cual devuelve el resultado por medio del mtodo: getResponse
El valor se almacena hacia la variable rs
CORREO: DLOZAS@HOTMAIL.COM
18
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
14. Cdigo del botn Salir (En Java: btn3 / en XML: btsalir)
CORREO: DLOZAS@HOTMAIL.COM
19
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
Clic en: OK
CORREO: DLOZAS@HOTMAIL.COM
20
INSTITUTO SUPERIOR PRIVADO PERUANO DE SISTEMAS SISE
CARRERA PROFESIONAL DE COMPUTACIN E INFORMTICA
CORREO: DLOZAS@HOTMAIL.COM