Project: GenericFrame Framework for Browser Based Applications 1.

Slides:



Advertisements
Similar presentations
Jumping on the AJAX bandwagon By Cameron Adams,
Advertisements

E-commerce can be seen below as a prototype.
The New Face of Enterprise Collaboration Trends, Observations, and Lessons Learned.
June 28 th – July 1 st 2006 Implementing Usability: Insights to improve your chances  CFUnited 2007.
WebFOCUS Active Technologies: Continuing Innovation
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
Performance Testing of Rich Internet Applications & Web applications UKTMF summit /05/
Building New SOA and AJAX- Based Business Applications Mark Barnard R&D Manager – Natural Business Services Software AG (Canada) Inc.
Rich Internet Applications with the Adobe Flash Platform.
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
Web 2.0 for AtGentive A Brief Introduction to Web 2.0 Ye DENG
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
Web-based Distributed Flexible Manufacturing System (FMS) Monitoring and Control Student: Wei Liu Instructor: Dr. Chang Apr. 23, 2003.
Igor Gershovich Connected Testing, Inc.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Lecture 2: Technical Basics
Dynamic UI Functionality for Web Applications Client Side JavaScript Libraries and AJAX ITS Web Services Fred Olivieri May 7, 2009.
Building Windows Apps Jason Keicher, Technical Specialist
Is Mobile the Future of GIS? Matt Sheehan WebMapSolutions.
Client/Server Architectures
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
RIA Introduce Comparison among several technology.
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
Agenda The Realities of modern Ajax What does state of the art Ajax look like? Myth busting Subtle & strategic concerns with Plugins The Hybrid Strategy.
Systems Analysis and Design in a Changing World, 6th Edition
GALEXView Demo T. Rogers, B. Shiao, P. Brown, P. McCauley, A. Conti, M. Smith, S. Tseng, A. Volpicelli StSci/MAST.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
1 Ajax. 2 What’s Ajax? AJAX is a combination of a few technologies that has come together in the past few years AJAX used to be an acronym for Asynchronous.
RIA & Adobe Flex Yunhui Fu 11/05/2008. What’s RIA RIA (Rich Internet Applications) –web applications which look and perform like desktop applications.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Day 17. » Client side and Server side » Since PHP is Server side and can output anything we want, we can output to JS. » With JS libraries, we can create.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Adobe Flex 2.0 By Axel Jensen. Table of Contents Evolution of Computer Applications Advantages of Rich Internet Applications (RIA) Different RIA Technologies.
Introduction to Web Dimitar Nenchev Ivan Nakov
Modern JavaScript Develop And Design Instructor’s Notes Chapter 1 - (Re) Introducing JavaScript Modern JavaScript Design And Develop Copyright © 2012 by.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
MAST Users Group – June 29, 2007 MAST Team:  cmo Pat Brown  cmo Alberto Conti  Tony Rogers  Bernie Shiao  Myron Smith  Shui-Ay Tseng  *A. Volpicelli.
By – What is "the Web", a hypertext system that operates over the Internet Web 2.0, a perceived transition of the Web from a collection.
Microsoft Silverlight Anny Liu, IMNA.  Introduction to RIA  Introduction to Silverlight  A Silverlight Application Outline.
New Selectors Extension Module Webinar March 11th, 2010.
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
AJAX The new hot technology for building Rich Internet Applications? Mikael Hammarlund.
Building a real-world, Internet- scale stock trading application Naveen Prabhu Quadwave Consulting Pvt. Ltd.
Rich Internet Application
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Web Review The Web Web 1.0 Web 2.0 Future of the Web Internet Programming - Chapter 01:XHTML1.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Project 2007 and Project Sever 2007 Overview Bob Schmidt.
October 9, 2006 Designing Powerful Web Applications with AJAX & Other Rich Internet Applications David Malouf & Bill Scott UI 11 Cambridge, MA October.
ZK AJAX FRAMEWORK  R.RAJESH. What is ZK?  ZK is an open-source Ajax Web application framework, written in Java that enables creation of rich graphical.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
발표자 : 경준호 ( 올라웍스 ) 필명 : 파이어준 (firejune) Blog :
Windows Azure poDRw_Xi3Aw.
Multi-tenant HR Benefits Management Solution.  Headquartered in US, our customer is a global service provider of HR and Benefits Management services.
Technologies For Creating Rich Internet Applications Presenter's name
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
INNOV-16: Rich User Interface for the Web???? AJAX to the Rescue Ken Wilner VP of Technology Progress Software.
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Accessing and Surfacing LOB Data in SharePoint 2010
Rich Internet Application Frameworks: a Comparison of Flex, JavaFX, and Silverlight Hi, I am Minseung Kim, the topic that I am going to talk about is Rich.
Project: GenericFrame
RIA for Business What‘s next? 19/11/18
Using REST and UI Testing to Test an Ajax Web Application
Cloud Web Filtering Platform
Presentation transcript:

Project: GenericFrame Framework for Browser Based Applications 1

AGENDA Rich Internet Applications The Market The Problem GenericFrame – Approach GenericFrame – Advantages Conclusion 2

Rich Internet Applications 3

Definition – Internet application – Browser based – Advanced user experience Trends – Rapid development in the last two years – Complex technology – High costs and risk 4

Rich Internet Applications Example Morgan Stanley has launched a comprehensive online trading tool called “Matrix” Based on Rich Internet Technologies Web based application 5

The Market 6

Market Structure & Background 7 Cloud Computing Rich Internet Applications Internet ApplicationsSaaS Virtualization & Grid Target market Focus: Business software! Out-of-focus: Games, Facebook

Market Development to 2008: Early adopter phase – AJAX, Flex, Silverlight 2009 to 2012: Early majority phase – Enterprises make strategic commitments to RIA 2013 to 2017: Platform-centric phase – Platforms get more closely unified with server-side Source: Gartner 2009, MarketScope for Rich Internet Application Platforms

Competitors Flex (Adobe), GWT (Google), Silverlight (Microsoft), jQuery (Open Source), JavaFX (Sun), YUI (Yahoo), ExtJS, Infragistics, DoJo, JackBe, LaszloSystems, Nexaweb, Prototype, Tibco, ActiveWidgets, Aflax, Ajax Tags, Ajax.NET, AjaxAC, Ajile, AJForm, AJS, Aspects, Bindows, Cappuccino, ComponentOne, Canoo, ULC, Clean Ajax, CNET CiUI, Curl, Dundas Data Visualization, Dwr, Echo2, Html_Ajax, Icesoft, JPSpan, Midori, MochiKit, Moo.fx, MooTools, OpenLink Ajax, Nitobi, Qooxdoo, Rialto, Rico, Sajax, Scriptaculous, SmartClient, Software FX, SproutCore, Spry, Telerik, Tibco GI, Tibet, TurboGears, Visual WebGUI 9

Timeline Pioneers Visual components AJAX Libraries Plug-in Silverlight Flex 1990 WEB (3 Tier) Client-Server Internet ApplicationsRich Internet Applications

The Problem 11

The Problem Of Rich Internet Applications New technology needed Complex Difficult to find developers 12 Time + Risk + Costs =

Rich But Complex How difficult is to develop this application? 13

Why is RIA Complex? New technology layer => Rich Client Server Rich Client FrameworksArchitectureConnection ArchitectureFrameworks Rich Client

GenericFrame - Approach 15

GenericFrame - Approach – Simple – Painless integration – Progressive prototyping 16

17 81 Server Rich Client Current technologies: complex, Rich Client GenericFrame : simple, Rich Client is automated 1 Server Rich Client AUTOMATED BY GenericFrame GenericFrame - Approach

GenericFrame - Advantages 18

Show page From Complexity to Simplicity 19 GenericFrameCurrent technologies ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt Request Server Client Server Client

The Customer needs flexibility 20 GenericFrame e Current technologies ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt ? UI compo nent Server Request Object Global Variabl es Data cache Server logic Eve nt Request Show page Customer Change! Developer 1 day Developer 10 days

Efficiency Crutial for every project 21 Software size = complexity + scope + duration Current architectures Efficiency 0% 100% GenericFrame 100 meters sprint (10 screens) Long run (100 screens) More results with the same resources

Progressive Prototyping Visible and predictable project results 22 Managing Project Risk Timeline Visivble Project Results Project Risk Live Demo Project Risk Current architectures GenericFrame

Quick Adoption Uses existing knowledge of developers 23 GenericFrame is adopted very fast by the development team Timeline Knowledge / Adoption Current architectures GenericFrame Technology adopted 6 months

Painless integration What to do with the old software? Old software: Give it away? Ignore it? Re-write it? 24 GenericFrame is designed to be easily integrated with different software and systems.

Conclusion 25 Strong Market Innovative Technology Unique Approach GenericFrame

Thank You. 26