EXPORTING ATK APPLICATIONS ON THE WEB A PRPOSAL

Slides:



Advertisements
Similar presentations
PCT303 – Content Publishing in SharePoint Eugene Rosenfeld Black Blade Associates
Advertisements

Meteoroid Towards a real MVC for the Web Lautaro Fernández Santiago Robles Andrés Fortier Stephane Ducasse Gustavo Rossi Silvia Gordillo (
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Introduction Main technologies: core written in Java embedded Jython interpreter code managed using the Eclipse plugin framework client program uses Eclipse.
Agenda Overview of Silverlight Technology Map Suite Silverlight Beta Edition Features & Benefits Demonstration Where to Get Help and Learn More Q&A 2.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Create Windows ® Applications with.NET Allan Knudsen.NET Developer Evangelist Microsoft.
Web-based Control Interface For a model train control system By: Kevin Sendra.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Team - CA CSCI 5234 Web Security.  Collect and document information of ecommerce security mechanisms.  Using: wiki engine for collaboration.
Applets & Servlets.
The New Collegiate University Development Database - Implementation Issues Stewart Watson 16 th June 2008.
Beyond DHTML So far we have seen and used: CGI programs (using Perl ) and SSI on server side Java Script, VB Script, CSS and DOM on client side. For some.
The Future of TANGO or Quo Vadis TANGO ?. TANGO Future The future can be divided into 2 parts : The Realworld The Dreamworld.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
1 September 2007 – Tango Meeting – D. Baraba-Rossa, M. Ounsy TANGO WEB Protocol.
Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?
Enticy GROUP THE A Framework for Web and WinForms (Client-Server) Applications “Enterprise Software Architecture”
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
JDeveloper 10g and JavaServer Faces: High-Performance UIs on the Web Avrom Roy-Faderman Senior Programmer May, 2006.
Matrix Mapping Tool Sam Gross Internship at Virtual Technology Corporation.
1 Grenoble, May 27 th 2005Lucio Zambon Tango 2 web: a PHP interface to Tango Main topics:  Security  Tango to PHP bridge  GUI  Other developments.
Integration of OpenStreetMap into ArcGIS Al Pascual.
CSS – Control System Studio
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
With TANGO S. Poirier – Data management group.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
Client Side Requirement Unity3d game engine web plug-in Browser, Firefox, safari, IE, opera.
Rich Internet Applications: Better Practices for Financial Services Stephen Turbek, Avenue A | Razorfish.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
RATIONALE Interaction is the most debated construct in the world of technology mediated learning design and development. In these settings, interaction.
1 COMETE Roadmap – M.Ounsy COMETE Status. 2 COMETE Roadmap – M.Ounsy  Reminder: Comete & ATK Software architecture  Migration status from ATK to Comete.
DAT602 Database Application Development Lecture 1 Course Structure & Background knowledge.
.  A reference model developed for an important use case (Air Job) including UI widgets, controllers, services and DAOs.  After full requirement analysis.
What is J2EE?  Java J2ee developers on top of this provide the various kinds of services that are essential to develop large scale, allocated, component.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Web and mobile access to digital repositories Mario Torrisi National Institute of Nuclear Physics – Division of
Tango - Icalepcs 2009 ESRF. E Taurel - Icalepcs TANGO kernel status and evolution Brief introduction What's new since Icalepcs 2007 New projects.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Google App Engine. Contents Overview Getting Started Databases Inter-app Communications Modes.
Hello NetBeans Platform
Dive into web development
The Holmes Platform and Applications
iSupplier Portal (iSP) Technical Requirements
.NET Omid Darroudi.
Network Controllable MP3 Player
Visual Studio 2017 By Michael Washington
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Building Internet Applications With Mozilla XULRunner
CLIF meets Jenkins Performance testing in continuous integration, and more... Bruno Dillenseger - Orange Labs CLIF is OW2's load testing framework project,
Google Web Toolkit Tutorial
>> Introduction to Web Applications
Web Software Model CS 4640 Programming Languages for Web Applications
5 Ways WebRTC Will Boost The Power of Contact Center
Some bits on how it works
Introduction to Tracker
eSafe Open Modules Overview
Web page a hypertext document connected to the World Wide Web.
Introduction to Silverlight
Gašper Tkačik Cosylab, Slovenia
Web-Services-based Systems Architecture, Design and Implementation
Model-View-Controller (MVC) Pattern
The Model Layer What is Model?
Back end Development CS Programming Languages for Web Applications
DR. JOHN ABRAHAM PROFESSOR UTPA
Back end Development CS Programming Languages for Web Applications
Running C# in the browser
SDMX IT Tools SDMX Registry
Presentation transcript:

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