EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL ICALEPS 2005
Plan GOAL How to ? Technical issues ICALEPS 2005
GOAL Try using the same rich applications (DeviceTree, ….) locally and and thru the WEB : Keeping the same look and feel Keep coherence of the Tango graphical framework for development of desktop and Web apps Reducing learning cycle for users Reducing development cycle cost Fedarating Tango collaboration around a common graphical framework ICALEPS 2005
Application update handled automatically by the Web Server Goal Use of Java Web Start Mechanism for deliverig full featured rich Java applications from a Web server using a simple Web browser Application update handled automatically by the Web Server Client application will have to communicate with server only thru http/https port How to bypass the TangORB layer from the client side ? ICALEPS 2005
LOCAL or Direct Access to the How to ? Rich Java Application ATK Widget LOCAL or Direct Access to the Tango Java Runtime ATK Core TangORB Tango BUS ICALEPS 2005
Access to the Tango Java Runtime How to ? Rich Java Application Web Server ATK Widget Tango Web http port TangORB ATK Core (Mod.) Web Comm. Layer Tango BUS Access to the Tango Java Runtime Thru Java Web Start ICALEPS 2005
How to ? ICALEPS 2005
How to ? ICALEPS 2005
Technical issues ICALEPS 2005
ICALEPS 2005
Baladi Technical issues DAO layer Conteneurs de données ‘WEB’ use DAO layer WebCommandProxy use use use Conteneurs de données ‘WEB’ WebAttributeInfo WebDeviceAttribute WebAttributeValue_3 WebDataHelper WebDoubleImageHelper WebFloatspectrumHelper Viewer NumberImageViewer NumberSpectrumViewer NonAttrNumberSpectrumViewer ICALEPS 2005