+ All Categories
Home > Documents > Transforming the Web Into a Real Application Platform 2.0

Transforming the Web Into a Real Application Platform 2.0

Date post: 16-Dec-2015
Category:
Upload: sumudu87
View: 11 times
Download: 5 times
Share this document with a friend
Popular Tags:
24
Transforming the Web into a Real Application Platform New Technologies, Emerging Trends and Missing Pieces Researched By Matti Anttonen, Arto Salminen and Tommi Mikkonen Tampere University of Technology. & Antero Taivalsaari Nokia Research Center PRESENTED BY : K.M.S.L Wickramasinghe
Transcript

Transforming the Web into a Real Application Platform: New Technologies, Emerging Trends and Missing Pieces

Transforming the Web into a Real Application PlatformNew Technologies, Emerging Trends and Missing PiecesResearched ByMatti Anttonen, Arto Salminen and Tommi MikkonenTampere University of Technology.&Antero TaivalsaariNokia Research CenterPRESENTED BY : K.M.S.L Wickramasinghe

Matti AnttonenTampere University of TechnologyArto SalminenTampere University of TechnologyAntero TaivalsaariNokia Research CenterTommi MikkonenTampere University of Technology

http://www.lively-kernel.org/SIntroduction.Background.History of the Web.Short comings of Web.New Trends and Technologies.HTML 5.JavaScript 2.0WebGL Evaluation. Conclusions.

OutlineIntroduction.Background.History of the Web.Short comings of Web.New Trends and Technologies.HTML 5.JavaScript 2.0WebGL Evaluation. Conclusions.

3The World Wide Web has evolved from a simple document browsing and distribution environment into a rich software platform in which desktop-style applications are increasingly becoming first class citizens.IntroductionThe World Wide Web has evolved from a simple document browsing and distribution environment into a rich software platform in which desktop-style applications are increasingly becoming first class citizens.

4

History of the WebPhase 1 :-

Truly Web pages -structured documents that contained primarily text with some static images.Without animation or any interactive content. Navigation between pages was based on simple hyperlinks.New web page was loaded from the web server each time the user clicked on a link.

Phases in evolution of WebContent :- Text, static images, with out animation or any interactive content.Navigation :- simple hyper links.Communication :- New web page was loaded from the web server each time the user clicked on a link.

6Phase 2 :-

Became increasingly interactive.Enriched with animated graphics and plug-in components allowed richer content to be displayed.Navigation was no longer based solely on links.Communication between the browser and the server became increasingly advanced.Introduced JavaScript, plug-in components such as Flash, Shockwave and QuickTime.

Phases in evolution of WebPhase 3 :-

Adopt functionality familiar from conventional desktop applications.Rich Internet Applications (RIAs) combine with Social Collaboration.Technological Interaction .Eliminate link-based navigation and utilize direct manipulation techniques. Offer application development capabilities.

Phases in evolution of WebUser interaction issues.Variety of I/O model in the web browser.Different browser features.Absence of portable solutions for important user interaction.

Performance issues.Technologies implementations, and native function bindings in commercial web browsers were very slow.Shortcomings of old webNetworking and security issues.Document-oriented nature of the web browser. one size fits all browser security model.

Interoperability and compatibility issues.Browsers compatibility issues (dependent on standardization).ACID tests (http://www.acidtests.org/), are still relatively limited and undeveloped.

Shortcomings of old webDevelopment and testing issues.Differences between static and dynamic programming languages.

Deployment issues.instant gratification dimension will revolutionize the deployment and distribution of software applications.Shortcomings of old webMost important technologies and initiatives aimed at improving the use of the Web as an application platform.

HTML 5JavaScript 2.0WebGL

New Trends and Technologies.HTML5 is a general-purpose web standard.HTML standard with numerous new features.Aimed at making the Web a better place for desktop-style web applications.New standard to available markup tags with important new (embed audio and video directly into web pages).Introduce various new interfaces and APIs.HTML5

HTML5 Features

Source : http://64vision.com/html5-what-is-itHTML5 specifies scriptingAPIs that can be used withJavaScript.Browser history management.Canvas element and API.Content Editable attribute.Cross-document messaging.Drag-and-drop. Geo location. Local SQL Database.Offline storage database.

HTML5 Features

HTML5 Features

Source : http://en.wikipedia.org/wiki/HTML5

16Progressed very slowly in past years.Accepted version of the language is based on the ECMA-262 Specification, 3rd edition in 1999.The term JavaScript 2.0 refers next major version of the JavaScript language. Planned to be based on the ECMAScript 4 Specification.

JavaScript 2.0Progressed very slowly in past years.Accepted version of the language is based on the ECMA-262 Specification, 3rd edition in 1999.The term JavaScript 2.0 refers next major version of the JavaScript language.Planned to be based on the ECMAScript 4 Specification.But it abandoned in 2008.

17ECMAScript 5th edition.optional strict mode.New property and object attributes.APIs to support for JavaScript object notation (JSON).

ECMAScript Harmony.support for classes, modules, optional static typing, type annotations, generators, iterators, destructuring assignments.JavaScript 2.0optional strict mode. :- allows programs or functions to be placed in an operating context in which certain actions are prevented and exceptions arethrown on situations that normally would not result in errors. New property and object attributes. :- possible, for example, to determinewhether an object can be extended or not.APIs to support for JavaScript object notation (JSON). :- serialization and deserialization of JSON datawill be faster and more secure in ECMAScript 5

18WebGLWebGL is a cross-platform web standard for hardware accelerated 3D graphic.Has ability to display 3D graphics natively in the web browser without any plug-in components. WebGL is based on OpenGL ES 2.0. and WebGL data is accessible through the web browsers Document Object Model interfaces.JavaScript API is provided to open up OpenGL programming capabilities

Google chrome web browsing platform.Chromium OS as browser based OSWeb runtimes (web widget runtimes) for mobile devices.Cloud computing.Other Interesting Developments

Review short comings with new Technologies.

User Interaction.Performance.Security.Compatibility.Development and Testing.Deployment.EvaluationWorld Wide Web evolved from simple document browsing to rich software desktop platform.Traditional web development technologies moves in to new direction with ongoing standardization work and emerging technologies such as HTML5, WebGL and newer versions of the JavaScript language. Web based applications open up entirely new possibilities for software development. Conclusions[1] http://en.wikipedia.org/wiki/HTML5[2] https://html.spec.whatwg.org/multipage/[3] http://www.w3schools.com/html

ReferencesThank YouQ & A


Recommended