CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
Home Page FCT/UNL UNL
  Home  \  Publications  \  InProceedings Page Login  
   
banner bottom
File Top
Otimização automática de aplicações web usando templates client-side
Abstract:

O crescente poder computacional dos dispositivos móveis e a maior eficiência dos navegadores, fomentam a construção de aplicações web mais rápidas e fluídas, através da troca assíncrona de dados em vez de páginas HTML completas. A plataforma OutSystems é um ambiente de desenvolvimento usado para a construção rápida e validada de aplica- ções web, que integra numa só linguagem a construção de interfaces de utilizador, lógica da aplicação e modelo de dados. O modo normal de interação cliente-servidor da plataforma é consistente com o ciclo com- pleto de pedido-resposta, embora seja possível implementar, de forma explícita, aplicações assíncronas. Neste trabalho apresentamos um modelo de separação, baseado em análi- se estática do modelo de uma aplicação, entre os dados apresentados nas páginas geradas pela plataforma e o código correspondente à sua estru- tura e apresentação. Esta abordagem permite a geração automática e transparente de interfaces de utilizador mais rápidas e fluídas em aplica- ções OutSystems. O modelo apresentado, em conjunto com a análise estática, permite iden- tificar o subconjunto mínimo dos dados a serem transmitidos entre cliente e servidor para a execução de uma funcionalidade no servidor, e isolar a execução de código no cliente. Como resultado da utilização desta abor- dagem obtém-se uma diminuição significativa na transmissão de dados.


@ INForum 2014 - Actas do 6º Simpósio de Informática


Publisher: Universidade do Porto ( Portugal )


Date: September, 2014


Authors:

    Sara Gonçalves (Faculdade de Ciências e Tecnologia, Universidade Nova de Lisboa), Hugo Lourenço (OutSystems, SA), Sérgio Silva (Departamento de Informática FCT/UNL), João Costa Seco
File Bottom