The Internet and the Emergence of a New Service's Architecture
Forty-five years has passed since the creation of the first version of the internet. In the meantime, countless conceptual upgrades have taken place place on the net, from a U.S. Army internal communication tool to global communication platform, virtual market, and the service desk. However, while the use concepts evolved fast, the platform itself was forgotten.
Almost fifteen years ago, before the arrival of Windows 95, the first version of the HTML was created. Since then, four main structural upgrades were realized. None of them, however, supplied the constant and growing demand for new kinds of services. In essence, we use the same HTML from ten years ago, complemented with technologies like Java Script, Flash, and recently Ajax. Those technologies are used to compensate, with varying success, the lack of resources in HTML.
As a consequence of these deficits left by W3C standards, we can list at least three problems: Poor interface, no standards, and general development problems. These questions are connected. First of all, the platform bounds the development of a rich user experience. Besides that, the lack of built-in advanced features implies the creation of different controls for every website. The result is an internet with no patterns.
As a result, Macromedia adapted Flash to work better with forms and controls, and created a dedicated product, called Flex. And Microsoft, with a great opportunity in hand with WPF, presented the high technology, Silverlight this year. The development is integrated with .Net.