Websydian and RIA with Ext JS - plex2e.complex2e.com/conference/wp-content/uploads/2014/04/... ·...

Post on 27-Apr-2020

9 views 0 download

transcript

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 support@websydian.com

Making hard thingseasierQuestions