Title : Object-Oriented JavaScript

Abstract :
As web pages act more and more like thick clients, more sophisticated programming ability for web-based applications is required. Object Orientation has proven itself to be invaluable in programming complex systems, be it in data typing or behaviour modelling as well as for GUI control. JavaScript is becoming the de facto language for web browser-based functionality especially since browsers have begun to support AJAX. This presentation will review the requirements for Object Orientation and examine how JavaScript can fulfill these. It will also demonstrate its power, interoperability and usefulness with simple examples. Finally, it will explore the associated challenges and compare some of the existing solutions while proposing a new one to enhance scalability.