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.

Slides:



Advertisements
Similar presentations
Castafiore platform Consists or intend to consist of 1.Advanced Web framework 2.Advanced Graph database 3.Designer studio (something like visual basic)
Advertisements

Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Unknown/uncontrolled data applications Bad/broken end-user applications Inefficient business processes Backlog of IT requests No data access control/backup.
The Documentum Team Lance Callaway, Brooke Durbin, Perry Koob, Lorie McMillin, Jennifer Song Missouri University of Science and Technology Rolla, Missouri.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
1 Introduction to Silverlight 1.1 Mark Smith
WebFOCUS Active Technologies: Continuing Innovation
THE SCO GROUP 2007 © The SCO Group, Inc. All Rights Reserved 1 SCO Mobile Server and Web 2.0 Albert Fu, SCO Advanced Technology Group Alexander Sack, Lead.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
The Microsoft’s solution for building cross-platform Rich Internet Applications.
#RefreshCache Plotting the Spread of the Gospel with Silverlight Maps Michael Speers Director of Web Services Shadow Mountain Ministries
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
Development of mobile applications using PhoneGap and HTML 5
Building Windows Apps Jason Keicher, Technical Specialist
Web Design Software Alyssa Lagimoniere. Adobe Dreamweaver Pros Relatively low-cost price ($99) Produces very "clean" HTML code; easy to transport and.
Client/Server Architectures
Most Important Factors in Choosing a Reporting Platform Tyler Wilchek Marketing Manager Randy Messing Sr. Engineer Boxtone Greg Harris Sr. Product Manager.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Top 10 Ways to Visualize Data with JReport 10.1 Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software.
Rich Internet Applications(RIA) for Programming e-Commerce Andrzej P.Urbański Institute of Computer Science Poznań University of Technology.
Introduction to Silverlight By Alan Cobb 2008-Jan-10 Sacramento, CA
Rodney Holman Mandip Kaur Information Builders  Company Name: Information Builders  CEO and Founder: Gerald D. Cohen  Address: Two Penn Plaza, New.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Bringing BI to SharePoint. DSP (Decision Support Panel)  DSP Portal Edition provides an easy-to-use framework that links information stored in data warehouses.
The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.
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.
Building Flex Dashboards with WebFOCUS Enable Copyright 2008, Information Builders. Slide 1 Yoshiko Akai Strategic Product Mgt.
Adobe FLASH What & Why? Where & When? Is Flash dead? What about HTML5?
1 Producing Rich Internet Applications with an Open Source Platform Martin Cadirola Ecotronics.
Open Source and IP Telephony: Myth Busters, Best Practices and Real Life Application in the Contact Center Kelly Duerr, Senior Product Manager Tom Chamberlain,
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Dr. Rado Kotorov Technical Director Strategic Product Mgt. Jeff Shein Technical Manager Creating Web 2.0 Rich Internet Applications (RIA) and Dashboards.
Oracle Application Express. Program Agenda Oracle Application Express Overview Use Cases Key Features Packaged Applications Packaging Pricing Call to.
GEONS Ground Support System Java 7, JavaFX and the NetBeans Platform supporting NASA Missions Operations.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
WebSphere Portal Technical Conference U.S Creating Rich Internet (AJAX) Applications with WebSphere Portlet Factory.
Project: GenericFrame Framework for Browser Based Applications 1.
Performance Point Overview Shivani Inderjee Business Intelligence Specialist Microsoft.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Microsoft Silverlight Anny Liu, IMNA.  Introduction to RIA  Introduction to Silverlight  A Silverlight Application Outline.
Agile BI: Lightning Fast Report Development & Data Analysis Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Product Engineer.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
Building Excellent Internet & Intranet Solutions Dave Remmer Architect Advisor Microsoft Canada
Quick & Easy Edits with Ad Hoc Reporting Tyler Wilchek JReport Marketing Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
Rich Web Applications for the Enterprise... Creating RWA from Your Oracle Database Presented By: John Krahulec Bizwhazee SEOUC Charlotte February 2009.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Introducing JDashboard: Easy to Build, Easy to Use Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Sr. Product Engineer Jinfonet.
Windows Presentation Foundation. User Experience: Recent Past Web HTML Sacrificed UX for portability, connectivity and simplicity 1997 – DHTML.
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Technologies For Creating Rich Internet Applications Presenter's name
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Xamarin for Visual Studio Enterprise
Navision Business Analytics
Application with Cross-Platform GUI
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.
Silverlight Technology
Overview The World Wide Web has changed the way that people
Choosing between Silverlight and AJAX
Introduction to JavaScript & jQuery
Presentation transcript:

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 Leverage the latest technology Stay with standards Avoid dead-end technologies

Myth: Plugins go beyond the Browser Browser X Plugin

Reality: Ajax Leverages all Plugins Browser Ajax Silverlight Flex Java

Reality: Plugins Create Silos Java in Flex? Doesn’t work Flex in Silverlight? Doesn’t work Plugins as primary interface technology Prevent integration with applications/sites Can’t pick best of breed components Unacceptable to certain customers/partners Ajax: Universal Integration Platform

Myth: Ajax is Hard Reality: Easy with right framework SmartClient: No Cross-Browser Issues Full software lifecycle insulation Custom components through theming/branding Only JavaScript required, or.. SmartGWT: write Ajax RIAs in Java Use full Java toolset Feels like Java Swing Maximally leverage existing skills Cutting edge RIA, existing staff

Myth: Ajax Tools Lacking Reality: Tools are now excellent All browsers now have Firebug clones SmartClient Visual Builder Build applications in a browser Easy enough for semi-technical users Zero install, collaborative development SmartClient Aptana/Eclipse Plug-in Code assist (autocompletion) Wizards and Snippets

Demo: Visual Builder Drag and drop visual development Customizable, web-based builder Clean code for further refinement

Myth: Ajax is Slow SmartClient: Ajax RIAs in 2002 Dynamic OLAP cube navigation in browser More sophisticated than most plugin demos Runs in IE6 on 1GHz Ajax RIAs Today Browser + hardware 200x faster Faster than plugins for many use cases Faster on “secondary” platforms Reality: Ajax 200x faster than it needs to be

Demo: SmartClient CubeGrid Sophisticated in-browser analytics Drag and drop, on-the-fly reporting Wraps a plugin technology for charts

Myth: Plugins needed for feature X Reality: Standards caught up, overtaking HTML5 and other standards: Offline Support Video & Sound Vector Graphics Animation & Visual Effects Binary Bi-directional Comm

Myth: Plugins needed for feature X Early implementations of all of the above already exist in production browsers Ajax wrappers allow consistent, standards- based access to future capabilities, today All browser vendors rapidly implementing standards Feature parity or lose market share Currently vying for the “fastest JavaScript” crown

The Future of Plugins? Required reasons to use them vanishing Standards advancing rapidly Ajax wrapper approach compelling Installed base in trouble? Silverlight, HTML5, JavaFX fracturing core video delivery, gaming reasons for Flash install New versions start at 0% adoption, enterprise uptake is much slower than consumer uptake Ajax & standards a safer long term bet

Ajax makes strategic sense You will be using Ajax Spot enhancements Incremental upgrade Ajax handles RIAs easily, today Ajax advancing rapidly in capability Ajax avoids silos, and is a safer long run bet

Strategy Summary Use Ajax as primary interface technology Use Ajax wrappers to provide standard interfaces today, implemented with whatever works best Replace any plugin-based implementations with standards over time, without disruption

What Now? Take a fresh look at Ajax Great Tools No More Cross-Browser Headaches Very Rich Think strategically Where do I get maximum flexibility? What skills do I want for my staff, long run? Define or Re-evaluate Your Strategy