Being Succesfull with Ajax and RIA
-
Upload
bob-buffone -
Category
Documents
-
view
221 -
download
0
Transcript of Being Succesfull with Ajax and RIA
-
8/14/2019 Being Succesfull with Ajax and RIA
1/19
-
8/14/2019 Being Succesfull with Ajax and RIA
2/19
2
Business Applications Meet the
Nexawebs technology transitions business
applications to the Web, modernizing a companysbest practices and empowering innovation.
-
8/14/2019 Being Succesfull with Ajax and RIA
3/19
Where were our Customers
Requiring a Desktop in a Browser
Experience The applications performance can have a
positive or negative on $$$$
Moving from an legacy System PowerBuilder, VB, Coldfusion, Cobol
They had tried building the applicationseveral different ways and failed.
Have a portfolio of applications to build.
-
8/14/2019 Being Succesfull with Ajax and RIA
4/19
What is a Desktop in a Browser
Complex, composite applications with
dynamic workflow Desktop performance, but in a web
application
Large and/or real-time data throughput
Online/Offline and Occasionally Connecteddeployments
Heads Down, Keyboard only navigation
-
8/14/2019 Being Succesfull with Ajax and RIA
5/19
Why were the customers
Focus
-
8/14/2019 Being Succesfull with Ajax and RIA
6/19
An industry of Buzzwords
Rich Internet Applications
Enterprise Web Applications
Ajax
Thin
X-Internet
Rich Internet ClientsWeb 2.0
Web 3.0
Social
Mashups
Rich Enterprise Application
Wikis
-
8/14/2019 Being Succesfull with Ajax and RIA
7/19
Rich Enterprise Application
Layer on all the Products
Rich Internet Applications
Enterprise Web Applications
Ajax
Thin
X-Internet
Rich Internet ClientsWeb 2.0
Web 3.0
Social
Wikis
Mashups
Java
Swing/SWT.NET,
Win32
Silverligh
t
Adobe Flex
AIR
JavaF
X
EXT
Dojo
GWT
jQuery
BackBase
Nexaweb
Platform
Mootools
200+More
-
8/14/2019 Being Succesfull with Ajax and RIA
8/19
People who have not created an Ajax
Gary Coleman Mary Carey
-
8/14/2019 Being Succesfull with Ajax and RIA
9/19
Focus
The business requirements
Development software is meant to solve businessrequirements and not technical ones
On your core strengths Client-side vs. Server-side
JavaScript vs. Java, PHP, Ruby
Application Profile It doesnt always need a rich front-end
On what made the Web Successful Dynamic and Distributed
Client-centric and Server-driven
-
8/14/2019 Being Succesfull with Ajax and RIA
10/19
Modernizing a Portfolio of
Legacy
Applications
Rich
Enterprise
J2EE
SOA
RIA Mashup
ApplicationApplication
Application
VisualBasic
PowerBuilder
CICSCobol
OracleForms
Enhance
Extend
Transform
-
8/14/2019 Being Succesfull with Ajax and RIA
11/19
WML
Simple
(x)H
TML
Full
(x)HT
ML
Lightw
eight
Ajax
Single
-page
Ajax
AjaxW
idget
Brow
serP
lugin
Desk
top/Of
fline
UserExperienceRequirement
Todays Application Profiles
-
8/14/2019 Being Succesfull with Ajax and RIA
12/19
Full
(x)HT
ML
Lightw
eight
Ajax
Single
-page
Ajax
AjaxW
idget
Brow
serP
lugin
EXT
Dojo 0.4
CommercialProducts
A Closer look at Ajax
YUI
GWT
jQuery
Prototype
Nexaweb Ajax Client
core dijit dojox
Mootools
JSF
-
8/14/2019 Being Succesfull with Ajax and RIA
13/19
Full
(x)HT
ML
Lightw
eight
Ajax
Single
-page
Ajax
AjaxW
idget
Brow
serP
lugin
NexawebJava
Client
Flash/Flex
A Closer look at Plugins
SilverLight
Others
JavaFX
-
8/14/2019 Being Succesfull with Ajax and RIA
14/19
Joe The Developer
-
8/14/2019 Being Succesfull with Ajax and RIA
15/19
Things that will make Joe
Its still a Web Application
Know your application Requirements Pick the Right Toolkit/Platform/Framework
Dont over do it
Dont under estimate JavaScript Performance will be a problem
Start with services
-
8/14/2019 Being Succesfull with Ajax and RIA
16/19
When to pick Plugin vs. Ajax?
Ajax Short App Lifecycle/Quick
use 3rd Party Components Zero Install mashup / web2.0 / Ajax RIA B2C.com Simple Page-Based Enhance a .com - add
widgets, messaging,animation
Portal Integration
Plugin Long App Lifecycle/Long
Use Full screen Large data lots of screens High Performance custom
UI
lots of realtime data(forExchange)
maintenanceproductivity
development tools(debugging)
data entry - call enter$ = Key stroke/min
-
8/14/2019 Being Succesfull with Ajax and RIA
17/19
Modernization: Enhance-Extend-
DataReusableBusiness
Components
ReusableServices
Unified View
ENHANCE
EXTEND
TRANSFORM
Enrich HTML web pages/portals with rich Ajax UICombine and re-use multiple technology widgetsCreate new Enterprise Mashup applications
Extend legacy assets lifecycle with new richUI
Consolidate custom functionality, seamlessly
Capture and fully document legacy codeHarvest business rules and IPAuto-generate Enterprise Web Applications
-
8/14/2019 Being Succesfull with Ajax and RIA
18/19
-
8/14/2019 Being Succesfull with Ajax and RIA
19/19
For more information go to
http://www.nexaweb.com Stop by the Booth
My Blog http://rockstarapps.com/wordpress
http://www.nexaweb.com/http://rockstarapps.com/wordpresshttp://rockstarapps.com/wordpresshttp://www.nexaweb.com/