Making hard thingseasier
Websydian and RIA with Ext JS
Rich Internet Application with CA Plex andWebsydian in 45 minutes
Making hard thingseasierPresenter
• Niels P. Sorensen• Product manager, and lead architect • Worked with Plex and Websydian for nearly
13 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 thingseasierWebsydian and Ext JS
• Available when developing for WebsydianExpressenvironment 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 thingseasierThe 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 thingseasierThe 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 thingseasierThe 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 businessprocess
Demo Hello World
Making hard thingseasierHigh level patterns
• Based on the basic elements of PageGenerators andEventHandlers
• ExtWebEditDialog(Owned)• ExtWebEditDetail(Owned)• ExtWebReferredTo(DropDown)• ExtWebAssocationSelect
Demo ExtWebEditDialog
Making hard thingseasierEven 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 thingseasierRecap
• Samples shown here are available in the sample site andmodel 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 theconference or mail us at [email protected]
Making hard thingseasierQuestions