Your SlideShare is downloading. ×
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Presentacion Tesis
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presentacion Tesis

2,847

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,847
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
66
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tema: “GWT como solución para el desarrollo de aplicaciones Web 2.0 en las empresas” Presenta: Ángel Pedro Vergara Viveros Asesor: Dr. Carlos Arturo Torres Gastelú
  • 2. Objetivo General Analizar el framework Google Web Toolkit como una solución para el desarrollo de aplicaciones Web 2.0 en las empresas.
  • 3. Objetivos Específicos • Analizar cómo opera la Web 2.0 en las empresas. • Describir las tecnologías en las que se basa las aplicaciones Web 2.0. • Describir cómo funciona Google Web Toolkit. • Analizar cómo puede ayudar GWT a las empresas a desarrollar aplicaciones Web 2.0.
  • 4. Web 2.0
  • 5. Principios básicos de la Web 2.0 Citados por O Reilly (2006). Característica Descripción La web como plataforma Todas las herramientas de la Web 2.0 están basadas en que tanto el software como la información están alojados en internet y no en el disco duro de la PC del usuario Aprovechamiento de la Hacer uso de la unión de la experiencia de los usuarios, en lugar de limitarse a la de un único inteligencia colectiva. individuo, de forma que se genera conocimiento a partir de la colaboración. Los datos como el nuevo La importancia de ser dueños de los datos, es decir, los datos son la ventaja real de las aplicaciones Web 2.0 procesador. El producto se desarrolla continuamente, incorporando nuevas funcionalidades mensuales, El beta perpetuo semanales e incluso a diario. La capacidad de experimentar con diferentes fuentes de datos, mezclarlas y crear un nuevo Hackability producto de ello, permite el surgimiento de nuevos servicios de valor añadido, denominados mashups. Dispositivos múltiples. Las aplicaciones son destinadas a varias computadoras y dispositivos de nueva generación Por medio del nuevo uso de tecnologías antiguas, ha permitido una nueva interacción y experiencia Experiencia del usuario con los sitios Web. La reutilización de tecnologías existentes, creó una nueva forma de enriquecedora al usuario desarrollar interfaces web, haciéndolas más atractivas.
  • 6. Conceptos emergentes a partir de la Web 2.0 Surgimiento de nuevos conceptos para las empresas .
  • 7. Enterprise 2.0 Definición de Enterprise 2.0 Es la utilización de plataformas de software social emergente dentro de las empresas, o entre empresas, sus socios y clientes(McAfee, 2006). Plataformas mas usadas Blogs, Wikis, Feeds, Mashups, Redes Sociales.
  • 8. Office 2.0 Definición Office 2.0 Software como servicio para la realización de las tareas típicas de oficina. Plataformas mas usadas Zoho, Google Docs, ThinkFree.
  • 9. RIA en la empresa.
  • 10. Framework GWT • Concepto de framework. • Antecedentes de GWT. Logo de GWT
  • 11. Componentes de GWT
  • 12. Estructura de un proyecto en GWT Paquete Propósito com/example/cal El paquete raíz del proyecto contiene archivos del modulo en XML com/example/cal/client/ Código del lado del cliente y subpaquetes com/example/cal/server/ Código del lado del servidor y subpaquetes com/example/call/client/public/ Recursos estáticos que pueden ser servidos públicamente
  • 13. Funcionamiento del framework GWT.
  • 14. Código de ejemplo public void startGame(){ package com.gwt.game.client; //se agregan los botones letras.clear(); import com.google.gwt.core.client.EntryPoint; for( char letra = 'A'; letra <= 'Z'; letra++ ) { import com.google.gwt.user.client.ui.*; final Button boton = new import com.google.gwt.user.client.Window; Button(Character.toString(letra)); boton.addClickListener( new ClickListener(){ public class Ahorcado implements EntryPoint{ public void onClick( Widget sender ) { boton.setEnabled(false); private FlowPanel letras = new FlowPanel(); guess( boton.getText().charAt(0) ); private Label palabraEtiqueta = new Label(); } private Image imagen = new Image(); }); public void onModuleLoad(){ letras.add( boton ); RootPanel ahorcado = RootPanel.get(quot;ahorcadoquot;); } ahorcado.add(letras); //se adjunta la imagen inicial image.setUrl(quot;hm1.gifquot;); ahorcado.add(imagen); } ahorcado.add(palabraEtiqueta); } startGame();// se agrega el método }// y se desarrolla fuera del método onLoadModule
  • 15. olución al problema del historial y marcador
  • 16. Internacionalización (I18N)
  • 17. Integración con varios entornos de desarrollo Eclipse
  • 18. Integración con varios entornos de desarrollo NetBeans
  • 19. Integración con varios entornos de desarrollo VistaFei
  • 20. Aplicaciones de uso general Google Health Google Moderator
  • 21. Aplicaciones en las empresas Lombardi Blueprint
  • 22. Aplicaciones en las empresas Trabber
  • 23. Aplicaciones en las empresas Clarity Accounting
  • 24. Aplicaciones en las empresas Contact office
  • 25. Retos • Soporte y factibilidad de otros lenguajes del lado del servidor. • Integración con frameworks y tecnologías existentes en la empresa. • Cambios en la plantilla de los proyectos de desarrollo. • Complejidad en el diseño de la interfaz.
  • 26. Incremento en la demanda de personal capacitado
  • 27. Conclusiones • GWT es un framework desarrollado por la empresa Google una de las principales empresas estandarte de la Web 2.0 • Simplifica y soluciona los problemas además agrega características nuevas al desarrollo con Ajax. • Se puede usar con cualquier lenguaje de servidor, a través de ciertas librerías, pero incrementa la complejidad y no se aprovecha al 100% las características que brinda el framework • Puede ser integrado a todo tipo de tecnología o framework de servidor y librerías de lado del cliente, pero es necesario un nivel alto de conocimiento en ambos. • varias empresas que desarrollan software para después brindarlos como servicio, por lo que se puede decir que este framework ya está siendo utilizado por el ambiente empresarial tanto para hacer negocios como para satisfacer sus necesidades internas

×