Page 1
Unidad 1Desarrollo de APIs
Enrique López Durán●Departamento de Sistemas y Computación
Desarrollo de APIs y Framewroks
Page 2
Contenido
● 1.1 Definición de API● 1.2 Creación de API● 1.2.1 Desarrollo de clases e integración en● paquetes (package)● 1.2.2 Creación de archivos jar● 1.3 Prueba y uso de API
Page 3
1.1 Definición de API
● Véase parte 1
Page 4
1.3 Prueba y uso de API
Page 5
1.3 Prueba y uso de API
● Introducción
Page 6
1.3 Prueba y uso de API
● Introducción
Page 7
1.3 Prueba y uso de API
● Introducción
Page 8
1.3 Prueba y uso de API
● Introducción
Page 9
1.3 Prueba y uso de API
● Introducción
Page 10
1.3 Prueba y uso de API
● Introducción
Page 11
1.3 Prueba y uso de API
● Introducción
Page 12
1.3 Prueba y uso de API
● Introducción
Page 13
1.3 Prueba y uso de API
● Componentes de GWT
Page 14
1.3 Prueba y uso de API
● Componentes de GWT
Page 15
1.3 Prueba y uso de API
● Componentes de GWT
Page 16
1.3 Prueba y uso de API
● Componentes de GWT
Page 17
1.3 Prueba y uso de API
● Componentes de GWT
Page 18
1.3 Prueba y uso de API
● Componentes de GWT
Page 19
1.3 Prueba y uso de API
● Componentes de GWT
Page 20
1.3 Prueba y uso de API
● Componentes de GWT
Page 21
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 22
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 23
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 24
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 25
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 26
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 27
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 28
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 29
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 30
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 31
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 32
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 33
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 34
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 35
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 36
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 37
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 38
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 39
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 40
1.3 Prueba y uso de API
● Bibliotecas de Widgets
Page 41
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 42
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 43
1.3 Prueba y uso de API
● Construyendo la interfaz de usuario
Page 44
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 45
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 46
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 47
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 48
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 49
1.3 Prueba y uso de API
● Comunicación con el servidor
Page 50
1.3 Prueba y uso de API
● Depuración y pruebas
Page 51
1.3 Prueba y uso de API
● Depuración y pruebas
Page 52
1.3 Prueba y uso de API
● Compilación
Page 53
1.3 Prueba y uso de API
● Compilación
Page 54
1.3 Prueba y uso de API
● Compilación
Page 55
1.3 Prueba y uso de API
● Despliegue
Page 56
1.3 Prueba y uso de API
● Despliegue
Page 57
1.3 Prueba y uso de API
● Despliegue
Page 58
1.3 Prueba y uso de API
● Problemas con el GWT
Page 59
1.3 Prueba y uso de API
● Problemas con el GWT
Page 60
1.3 Prueba y uso de API
● Problemas con el GWT
Page 61
1.3 Prueba y uso de API
● Aplicaciones de ejemplo– Google AdWords
– Google Orkut
– Google Web Fonts
– Google Chekout Store Gadget
– Angry Birds
– Apache Wave
– Lombardi Blueprint
– Eureka Streams
– Dayzipping
– Seesmic Web
– Scenechronize
– Trabber
Page 62
1.3 Prueba y uso de API
● Referencias