140 likes | 228 Views
Websydian goes RIA. Next major release of Websydian and WebsydianExpress. Introduction. RIA is the next big thing in Websydian patterns and WebsydianExpress development Short introduction to RIA RIA and Websydian What is coming in the next major version.
E N D
Websydian goes RIA Next major release of Websydian and WebsydianExpress
Introduction • RIA is the next big thing in Websydian patterns and WebsydianExpress development • Short introduction to RIA • RIA and Websydian • What is coming in the next major version
What is RIA (Rich Internet Applications) • Simply put “Desktop applications for your browser” • Look and feel like your normal desktop applications
Advantage of RIA • Provide a GUI like application on the Web • Better user experience Moving from a desktop application • Access your application from anywhere • Requires only a browser to run • Runs on multiple operating systems • Updating your application is easier
Challenges of RIA • Development requires massive use of Java Script • Browser hassles • Security issues with asynchronies requests
Facing the challenges with Websydian • Websydian security model is up for the challenge • Websydian architecture supplies the foundation of speed and scalability (Java, Windows and IBM i) • ExtJS, an extensive java script library for doing RIA • Well documented and ready to use • No more web (html) design, we ‘develop’ the pages • Clear separation of data and presentation • No browser hassles • Websydian provides integration with ExtJS
Developing with Websydian and ExtJS • PageGenerators and EventHandlers supplied for ExtJS • Websydian patterns for integrating with ExtJS • Forms and grids • Ajax based forms and grid loads • DynamicDropDown • New WebEditDialog pattern based on ExtJS • Support for EventHandler handling AJAX requests and PageGenerator return JSON replies for ExtJS • Additional options for modeling your Websydian application in Plex
Developing with Websydian and ExtJS (Cont.) • New template generator • Out of the box applications • Customization of generated templates based on information in your model • Customization of the template generator to meet your project/user demands • Run your template generator again and again without overriding your local template customizations (Template Edit points)
Template generation Template generation process Layout Meta Templates Template Generator Written in Plex/Websydian Definitions JS HTML JSON
Websydian projects using ExtJS • Our partner in Norway did a large application using ExtJS and standard Websydian • Soft Design is currently developing a large web based insurance application for a Danish insurance company • It is input from these projects that we base our development of the Websydian RIA features on
Next major release • Planned to go GA June 2011
While you wait • Look at ExtJS and get a feeling of what you can do with this framework (http://www.sencha.com/products/js/) • Existing Websydian patterns can be used to deliver data to the ExtJS framework • Request consultancy from Soft Design A/S for implementing ExtJS into your Websydian / CA Plex projects • Register for participating in the beta program • Ask the Websydian team for additional web casts (Q&A sessions)