Presentation is loading. Please wait.

Presentation is loading. Please wait.

EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL

Similar presentations


Presentation on theme: "EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL"— Presentation transcript:

1 EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL
ICALEPS 2005

2 Plan GOAL How to ? Technical issues ICALEPS 2005

3 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

4 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

5 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

6 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

7 How to ? ICALEPS 2005

8 How to ? ICALEPS 2005

9 Technical issues ICALEPS 2005

10 ICALEPS 2005

11 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


Download ppt "EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL"

Similar presentations


Ads by Google