being succesfull with ajax and ria

Upload: bob-buffone

Post on 30-May-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 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/