Download presentation
Presentation is loading. Please wait.
1
Project: GenericFrame
Framework for Browser Based Applications
2
AGENDA Rich Internet Applications The Market The Problem
GenericFrame – Approach GenericFrame – Advantages Conclusion
3
Rich Internet Applications
4
Rich Internet Applications
Definition Internet application Browser based Advanced user experience Trends Rapid development in the last two years Complex technology High costs and risk
5
Rich Internet Applications Example
Morgan Stanley has launched a comprehensive online trading tool called “Matrix” Based on Rich Internet Technologies Web based application
6
The Market
7
Market Structure & Background
Rich Internet Applications Target market Focus: Business software! Out-of-focus: Games, Facebook Internet Applications SaaS Cloud Computing Virtualization & Grid
8
Market Development 2004 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
9
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
10
Timeline Silverlight Flex Internet Applications
Plug-in AJAX Libraries WEB (3 Tier) Visual components Client-Server Pioneers Internet Applications Rich Internet Applications 1990 1995 2000 2005 2010
11
The Problem
12
The Problem Of Rich Internet Applications
Time + Risk Costs New technology needed Complex Difficult to find developers =
13
Rich But Complex How difficult is to develop this application?
14
Why is RIA Complex? New technology layer => Rich Client 1 2 3 4 5 6
7 8 Rich Client Server Frameworks Architecture Connection Connection Architecture Frameworks
15
GenericFrame - Approach
16
GenericFrame - Approach
Simple Painless integration Progressive prototyping
17
GenericFrame - Approach
Current technologies: complex, Rich Client 1 2 3 4 5 6 7 8 Rich Client Server GenericFrame: simple, Rich Client is automated 1 Rich Client Server AUTOMATED BY GenericFrame
18
GenericFrame - Advantages
19
From Complexity to Simplicity
Current technologies GenericFrame ? UI component Server Request Object Global Variables Data cache Server logic Event Event Request Show page Client Server Client Server
20
The Customer needs flexibility
Current technologies ? UI component Server Request Object Global Variables Data cache Server logic Event 10 days Developer Change! GenericFramee Event Request Show page Customer 1 day Developer
21
Efficiency Crutial for every project
GenericFrame 100% More results with the same resources Current architectures Efficiency 100 meters sprint (10 screens) Long run (100 screens) 0% Software size = complexity + scope + duration
22
Progressive Prototyping Visible and predictable project results
Live Demo GenericFrame Managing Project Risk Project Risk Project Risk Visivble Project Results Current architectures Timeline
23
Quick Adoption Uses existing knowledge of developers
GenericFrame is adopted very fast by the development team GenericFrame Technology adopted Knowledge / Adoption Current architectures Timeline 6 months
24
Painless integration What to do with the old software?
Give it away? Ignore it? Re-write it? GenericFrame is designed to be easily integrated with different software and systems.
25
Conclusion Strong Market Innovative Technology Unique Approach
GenericFrame
26
Thank You. www.genericframe.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.