RobertoBifulco.it

  • topics
  • publications
  • il gatto
  • account
Home › Rich Client Web Applications: the future so near

Introduction

Roberto Bifulco — Mon, 02/11/2008 - 15:06

Web applications changed a lot in the last decade. The starting point was a simple static page, written in HTML, to show texts and images. A fast evolution brought us to dynamically generated pages (through CGI or server side scripting languages) that permits to create personalized content for user's needs, and so, the creation of e-commerce applications and so on.

The problems arised in these cases are linked to the too simple interface that a web page can offer, that makes simple desktop-like operations a far mirage for on-line web applications. Moreover the user interaction with the web application is a simple click-wait-reload action, that causes long waiting periods. Some tries were made during the years to solve this problems, the more of them uses browsers' plugins that need to be downloaded and added to the browser in order to make possible some enhancements in the interface. This solution has a big problem, for a strange reason, when a user tries to use a web site that envelop an object handled by one of this plugins, his browser fires one of the next possible advices:

  • You don't have a plugin to run the page's content

  • Your plugin is not up-to-date, please download the last version

The strange is in the fact that these advices appear more frequently than expected. The reality is quite simple, user downloads one time the plugin, but developers use, during months, different versions of that plugins for their applications, this makes the user's version not good. For expert users this is not a big problem, but for the others this could bring to not use that web site.

This work presents solutions to avoid these problems and techniques to bring a new evolution in web development, following a trend already started with the great work of some organizations, like Google, that makes applications (software) much more similar to services than to products.

This work is organized in 5 chapters:

  • Chapter I: A brief introduction to the web technologies evolution and on the future trends and research topics;

  • Chapter II: The description of the technology that has revolutionized the web development, AJAX, and of linked issues;

  • Chapter III: In this chapter are presented some of the most known security threats for web applications and their possible solutions;

  • Chapter IV: To provide complex web applications there is the need for an RPC framework, here are analyzed the requirements for such framework and possible implementations;

  • Chapter V: For sample purpose, here is presented a simple chat application realized through the presented technologies.

‹ Preface up Chapter I ›
  • Printer-friendly version

nfl jerseys suppliers Fashion

Anonymous (not verified) — Mon, 01/02/2012 - 08:03

nfl jerseys suppliers Fashion brand
wholesale coach bags the trend of fashion
coach outlet Don't miss the chance it's very good
coach outlet store comfortable with it
wholesale designer handbags well known great
coach handbags outlet attractive and reasonable price
cheap coach online shopping
coach outlet store may most likely need
coach handbag outlet A good thing
authentic nfl jerseys for sale fashion designed
cheap authentic nfl jerseys together with lifestyle

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Rich Client Web Applications: the future so near

  • Preface
  • Introduction
  • Chapter I
  • Chapter II
    • II.1Data serialization
    • II.2AJAX tools
  • Chapter III
    • III.1Attack Types
      • III.1.1Cross Site Scripting (XSS)
      • III.1.2Cross Site Request Forgeries (CSRF)
      • III.1.3JSON Hijacking
  • Chapter IV
    • IV.1RPC requirements
    • IV.2GJPR
  • Chapter V
    • V.1Architecture
    • V.2The polling problem
  • Bibliography
  • topics
  • publications
  • il gatto
  • account