Making hard things easier
Websydian and RIA with Ext JS
Rich Internet Application with CA Plex and Websydian in 45 minutes
Making hard things easierPresenter
• Niels P. Sorensen• Product manager, and lead architect
• Worked with Plex and Websydian for nearly13 years
Websydian, Plex, Java, RPG, IBM i, Windows, Linux, Eclipse, C/C++, Cobol, XML, SOAP, REST, Java script, Ext JS,
Touch, Scrum Master, Agile
Making hard things easierWebsydian and Ext JS
• Available when developing for WebsydianExpress environment in CA Plex/Websydian
• WebsydianExpress all variants– WebsydianExpress for Java– WebsydianExpress for Windows– WebsydianExpress for IBM i
• License for Ext JS to be purchased separatly
Making hard things easierThe development environment
• CA Plex v7.0• Websydian patterns (current development level)• Java variant of WebsydianExpress and Websydian
patterns• Websydian template generator configured and ready
Making hard things easierThe basic elements
• PageGenerator– A web page– Output fields in variable WsyDetails– Include or comprise EventHandler(s)
• EventHandler– A button or action on the page– Input fields in variable WebInput
• Template generator (_CreateTemplates)– Creates the template used by the PageGenerator
Making hard things easierThe basic elements (cont.)
• WebsydianExpress Business Process– Collection of web pages and event handlers– E.g. a maintenance suite for an entity
• Function ProcessEntryPoint– The function called by WebsydianExpress to start a
business process calling the first page in the business process
Demo Hello World
Making hard things easierHigh level patterns
• Based on the basic elements of PageGenerators and EventHandlers
• ExtWebEditDialog(Owned)• ExtWebEditDetail(Owned)• ExtWebReferredTo(DropDown)• ExtWebAssocationSelect
Demo ExtWebEditDialog
Making hard things easierEven more (Do we have time?)
• Tab panel dialogs• Charts• Multiple selections in grid• Number of field types• Association dialog• Google maps
Lets see the samples
Making hard things easierRecap
• Samples shown here are available in the sample site and model provided with WebsydianExpress
• Some of the features/samples are available in the coming version of WebsydianExpress
• Anything you would like to see done with WebsydianExpress and Ext JS then talk to us during the conference or mail us at [email protected]
Making hard things easierQuestions