Target Audience: Architects, Developers
Prerequisites: Knowledge in implementing UIs and the HTML5 technology stack
You will learn:
Software architects and software developers will be able to address the challenges of complex HTML5 based Rich Client UIs by understanding how to master the complexity on both the architecture and implementation level.
For mastering these challenges, a modern UI reference architecture was developed which is strictly based on the proven architecture principles Component Orientation, Loose Coupling, Separation of Concerns, Model-View Separation and Hierarchical Decomposition. It allows one to directly base both the static code structure and the dynamic run-time communication on the Hierarchical Decomposition of the UI into a run-time tree of DOM-agnostic stateful composite and widget components. As the architecture has to be supported by a run-time component system, a sophisticated UI-toolkit independent reference implementation exists with ComponentJS.
This presentation provides insights into the reference architecture, the ComponentJS reference implementation and various desktop and mobile applications from practice, based on top of both.