Being Succesfull With Ajax And Ria

  • Uploaded by: Bob Buffone
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Being Succesfull With Ajax And Ria as PDF for free.

More details

  • Words: 718
  • Pages: 19
Business Applications – Meet the Web!

§ Nexaweb’s technology transitions business applications to the Web, modernizing a company’s best practices and empowering innovation.

2

Where were our Customers Successful?

§ Requiring a “Desktop in a Browser” Experience § The application’s performance can have a positive or negative on $$$$ § Moving from an legacy System – PowerBuilder, VB, Coldfusion, Cobol… § They had tried building the application several different ways and failed. § Have a portfolio of applications to build.

§ § § § §

What is a “Desktop in a Browser” Experience? Complex, composite applications with dynamic workflow ‘Desktop’ performance, but in a web application Large and/or real-time data throughput Online/Offline and Occasionally Connected deployments ‘Heads Down’, Keyboard only navigation

Why were the customers Successful?

Focus

An industry of Buzzwords

Rich Internet Applications Wikis

Enterprise Web Applications

X-Internet Mashups

Rich Internet Clients

Ajax Thin Client Web 2.0

Rich Enterprise Application

Social

Web 3.0

Layer on all the “Products Nexaweb

Rich Internet Applications Wikis

GW T

jQuery

Enterprise Web Applications

JavaF X

Silverligh t

EXT

X-Internet .NET, Win32

Platform

Ajax

Mootool s

BackBase

Mashups

Dojo

Rich Internet Clients Adobe Flex

Social

Thin Client

Web 2.0

Rich Enterprise Application

Web 3.0

200+ More

Java Swing/SW T AI R

People who have not created an Ajax library

Gary Coleman

Mary Carey

Focus § The business requirements – Development software is meant to solve business requirements and not technical ones

§ On your core strengths – Client-side vs. Server-side – JavaScript vs. Java, PHP, Ruby

§ Application Profile – It doesn’t always need a rich front-end

§ On what made the Web Successful – Dynamic and Distributed – Client-centric and Server-driven

Modernizing a Portfolio of Application

Rich Enterprise Applications

Legacy Applications Visual Basic PowerBuild er Oracle Forms

Application Application Application Ø Enhance Ø Extend Ø Transform

CICS Cobol

RIA

Mashup

SOA

J2EE

User Experience Requirement Levels

Today’s Application Profiles

M

L

W

S

e pl im

(x

)

M HT

L

ll Fu

(x

TM H )

x

L

g Li

w ht

g ei

h

ja A t

ax Aj

e dg

t

i

W

Si

n

e gl

e

g pa

ax Aj se w ro

-

B

n gi

lu rP

t sk e D

ne

op

fli f /O

A Closer look at Ajax Nexaweb Ajax Client dijit

core

dojox

Dojo 0.4 Commercial Products Mootool s Prototyp e jQuery JSF

GWT YUI EXT

ll Fu

(x

TM H )

x

L

g id

h

g ei tw

gh Li

ja tA

x ja

et

W

x

le

ge a p

A

S

g in

n

gi

a Aj

Br

ow

r se

u Pl

A Closer look at Plugins Nexaweb Java Client SilverLight

Flash/Flex

JavaFX Others

ll Fu

(x

TM H )

x

L

g id

h

g ei tw

gh Li

ja tA

x ja

et

W

x

le

ge a p

A

S

g in

n

gi

a Aj

Br

ow

r se

u Pl

Joe “The Developer”

§ § § § § § §

Things that will make “Joe” successful

It’s still a Web Application Know your application Requirements Pick the Right Toolkit/Platform/Framework Don’t over do it Don’t under estimate JavaScript Performance will be a problem Start with services

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) – maintenance productivity – development tools (debugging) – data entry - call enter $ = Key stroke/min

Modernization: Enhance-ExtendTransform ENHANCE Enrich HTML web pages/portals with rich Ajax UI Combine and re-use multiple technology widgets Create new Enterprise Mashup applications

EXTEND • Extend legacy assets lifecycle with new rich UI • Consolidate custom functionality, seamlessly • Extend workflow to customers and partners

TRANSFORM

Data

Reusable Services

Reusable Business Components

Unified View

Capture and fully document legacy code Harvest business rules and IP Auto-generate Enterprise Web Applications

§

For more information go to – http://www.nexaweb.com

§ §

Stop by the Booth My Blog – http://rockstarapps.com/wordpress

Related Documents

Ria
June 2020 11
Ria
June 2020 15
Ria
November 2019 21
Ria
November 2019 19
Ria Vogelserenade Ria
November 2019 21

More Documents from ""