Alex Mello Elizabeth Bento Guilherme Berribille Jaime Villa Jr. Luiz Fernando Morales
Introduo; O que IceFaces; Aplicaes Desktop x Aplicaes WEB; AJAX; Exemplo Aplicao; Arquitetura IceFaces; Conhecendo a Ferramenta; Instalao; Componentes; Comunicao entre as Camadas; Exerccio; Hibernate + IceFaces Exemplo Implementado; Hibernate + IceFaces Aplicao Final;
Aumentando o nmero de Aplicaes WEB nos ltimos tempos; Facilidades de Acesso e Manuteno; Plataforma Livre;
FrameWork para desenvolvimento WEB;Adicionado IDE atravs de plugins; Utiliza componentes visuais para o desenvolvimento ; Linguagem de Programao: Java; Utiliza XML para realizar a ligao entre as pginas geradas;
Aplicaes Grficas; Processadores de Texto; Planilhas Eletrnicas; Aplicaes com integrao entra vrios tipos de Hardware (cmeras, scanners, etc);
Uma rica variedade de controles para interface com o usurio; O desempenho para uma interface grfica mais rpido em uma aplicao desktop que usa o processamento local; Uma interface com integrao para com vrios hardwares muito mais fcil;
Uma interface grfica muito carregada deixa a aplicao mais pesada;
A integrao com usurios remotos mais sofrida; A distribuio da aplicao critica. Voc tem que instalar sua aplicao em diferentes tipos de mquinas , com diferentes tipos de sistemas , drivers e perifricos; A manuteno e atualizao de sua aplicao requer um esforo extra;
Aplicao para E-commerce; Portais; Aplicao Distribudas entre Usurios remotos;
Desenvolvimento , manuteno e atualizao centralizada da aplicao; A exportao de dados entre usurios remotos usando o protocolo HTTP muito mais fcil do que usar outro protocolo; Escalabilidade no processamento. Se houver necessidade de aumentar o poder de processamento , basta fazer isto no servidor;
No h uma padronizao entre os diversos navegadores ; A inteface HTML no rica em controles grficos e peca no quesito posicionamento;
Estabelecer o objetivo de sua aplicao; Focar resultados a serem obtidos; WEB ASP.NET, IceFaces, Java ServerFaces; Desktop VB.NET, JavaSwing ;
Asynchronous JavaScript and XML; Mtodo para se comunicar com um servidor web sem a necessidade de recorrer ao recarregamento de pgina.; Uso do objeto XMLHttpRequest; Este objeto permite a um cdigo JavaScript fazer o envio de dados e receber uma resposta de um servidor sem a necessidade de recarregar todo o cdigo da pgina web;
Google Maps;