AJAX Toolkit Framework



Similar documents
Eclipse Web Tools Platform. Naci Dai (Eteration), WTP JST Lead

Google Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy

Web Development with the Eclipse Platform

An introduction to creating Web 2.0 applications in Rational Application Developer Version 8.0

IBM Rational Web Developer for WebSphere Software Version 6.0

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

AJAX The white Tornado?

IBM Script Portlet for WebSphere Portal Release 1.1

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

JavaScript Testing. Beginner's Guide. Liang Yuxian Eugene. Test and debug JavaScript the easy way PUBLISHING MUMBAI BIRMINGHAM. k I I.

Rich Internet Applications

How to Easily Integrate BIRT Reports into your Web Application

Preface. Motivation for this Book

design coding monitoring deployment Java Web Framework for the Efficient Development of Enterprise Web Applications

How To Write An Ria Application

Credits: Some of the slides are based on material adapted from

Developing Exceptional Mobile and Multi-Channel Applications using IBM Web Experience Factory

CrownPeak Playbook CrownPeak Hosting with PHP

Framework as a master tool in modern web development

GUI and Web Programming

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Software Development Kit

WEB DEVELOPMENT COURSE (PHP/ MYSQL)

Rich Internet Applications

Introduction to Tizen SDK Alpha. Taiho Choi Samsung Electronics

Data Visualization in Ext Js 3.4

Java Development for the Cloud, present and future. Scott Rich Distinguished Engineer, IBM Rational

Elgg 1.8 Social Networking

ORACLE APPLICATION EXPRESS 5.0

Whitepaper. Rich Internet Applications. Frameworks Evaluation. Document reference: TSL-SES-WP0001 Januar

What s New in IBM Web Experience Factory IBM Corporation

Building Rich Internet Applications with PHP and Zend Framework

ArcGIS Viewer for Silverlight An Introduction

How to start with 3DHOP

Lucy Zhang UI Developer Contact:

IBM Digital Experience. Using Modern Web Development Tools and Technology with IBM Digital Experience

How To Develop A Mobile App With Phonegap

Oracle Application Express MS Access on Steroids

... Introduction... 17

An introduction to creating JSF applications in Rational Application Developer Version 8.0

IBM BPM V8.5 Standard Consistent Document Managment

PHP vs. Java. In this paper, I am not discussing following two issues since each is currently hotly debated in various communities:

Google Web Toolkit (GWT) Architectural Impact on Enterprise Web Application

<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks

Automation using Selenium

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

Consuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC

SYST35300 Hybrid Mobile Application Development

MSWL Development & Tool. Eclipse IDE

HTML5. Turn this page to see Quick Guide of CTTC

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

JD Edwards EnterpriseOne Mobile Solutions

Java with Eclipse: Setup & Getting Started

HTML5 AUTOMOTIVE 2013 White Paper Series

Designing The User Experience AIGA Design Camp

The maturity level of APEX. Patrick Hellemans Competence Manager Technology

Application Testing Suite: A fully Java-based software testing platform for testing Oracle E-Business Suite and other web applications

Release 1. ICAPRG604A Create cloud computing services

Programming Fundamentals of Web Applications Course 10958A; 5 Days

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology Fall 2007

Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop

Android Programming: Installation, Setup, and Getting Started

Web Cloud Architecture

AJAX and jmaki for Web 2.0 Development using Java. Inyoung Cho Java Technology Evangelist Sun Microsystems, Inc.

Actuate Business Intelligence and Reporting Tools (BIRT)

Modern Software Development Tools on OpenVMS

Developing ASP.NET MVC 4 Web Applications MOC 20486

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

HtmlUnit: An Efficient Approach to Testing Web Applications

Orion: Software Development in the Browser

JavaScript By: A. Mousavi & P. Broomhead SERG, School of Engineering Design, Brunel University, UK

This course provides students with the knowledge and skills to develop ASP.NET MVC 4 web applications.

Debugging JavaScript and CSS Using Firebug. Harman Goei CSCI 571 1/27/13

Portals and Hosted Files

Sabre Red Apps. Developer Toolkit Overview. October 2014

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

Citrix StoreFront. Customizing the Receiver for Web User Interface Citrix. All rights reserved.

Nexawebホワイトペーパー. Developing with Nexaweb ~ Nexaweb to Improve Development Productivity and Maintainability

Web Applications Come of Age

Advantage of Jquery: T his file is downloaded from

How To Build A Web App

Using SAPUI5 to Enhance LSO Manager Capabilities Rob Becker & Steve Sweeney Lockheed Martin SESSION CODE: AD124

Application Development With Data Studio

HTML5, The Future of App Development

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

Selenium Automation set up with TestNG and Eclipse- A Beginners Guide

Installing and using XAMPP with NetBeans PHP

Ajax Development with ASP.NET 2.0

NextRow - AEM Training Program Course Catalog

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Transcription:

IBM Software Group AJAX Toolkit Framework Emerging Internet Technologies Group

Ajax - What s our vision Grow Ajax adoption to the next phase Evolve tools that significantly reduce the development costs & skills of incorporating Ajax into a broad range of web applications Growing usage of Ajax in applications will foster innovation in open source frameworks The community & applications produced will enable Ajax future functionality Through the looking glass - innovation will lead to consolidation around a few Ajax personalities - i.e: Web Developers - rich(er) desktop interactions thru the browser Web Designers - rich visual user experiences 2

Overview The AJAX Toolkit Framework (ATF) is a set of plugins which enables: The development of tools for any DHTML/AJAX application Tight integration with the existing Eclipse user interface and development paradigm Plug-ins to facilitate use of various AJAX toolkits and/or class libraries Targets AJAX Application Developers and Toolkit Developers 3

External Dependencies AJAX Toolkit Framework is a collection of Eclipse Plugins The ATF Plugins depend on: Eclipse Web Tools, Mozilla Xul Runner and Java Connect. External dependencies include: Java Script development enhancements Rhino and JSLint Individual AJAX toolkit personality Zimbra, Rico and other Ajax tool kits 4

AJAX Toolkit Framework is Eclipse Plugins E C L I P S E AJAX Toolkit Framework Eclipse WebTools AJAX Toolkit Framework is a collection of Eclipse plugins Mozilla XULRunner & Javaconnect Legend: External 5

AJAX Toolkit Framework Components Eclipse Plugins Java Script Debugger DOM Inspector And JavaScript Console JavaScript Syntax Validator Personalities Personality Builder Embedded Mozilla Browser Rhino JSLint Rico Personality Zimbra Personality AJAX X Personality Rico Zimbra AJAX X Personality Common Libraries Mozilla XULRunner & JavaConnect Eclipse WebTools Legend: External 6

AJAX Toolkit Framework Components JavaScript Editor Batch and as-you-type syntax validation JavaScript Debugger Tight integration with Eclipse debug UI to provide flow control in Mozilla and the ability to examine JavaScript code and variables Embedded Mozilla Browser Access to Mozilla XPCOM DOM Inspector / JavaScript Console Mozilla tools integration for DHTML developers as Eclipse Views. Integrated Deployment J2EE / JSP Apache / PHP 7

Personality Builder A set of Wizards which accept: Artifact data (AJAX toolkit libraries) Build requirements data New application templates Code patterns These may also be added by AJAX Developers Deployment data Wizards output a basic Personality Plugin The builder will provide necessary basic development features targeted for AJAX toolkits Enables customization and addition of functionality 8

Status Eclipse Project Accepted Currently available on AlphaWorks http://www.alphaworks.ibm.com/tech/ajaxtk 2400+ downloads since February 9

IBM Software Group Backup

Personality Builder ZIMBRA RICO AJAX TECHNOLOGY X ARTIFACTS.js files.css files prototype.js rico.js.js,.css, plus arbitrary BUILD REQS Hi / lo rez image infrastructure Locale setup n/a PB will provide hooks for developer-provided Builders NEW APP (templates) HTML (.js /.css library accumulator) JS UI HTML (.js library accumulator) onload handler stack pattern arbitrary, but most will likely follow HTML (.js library accumulator) pattern CODE PATTERNS Sample Button Sample Form Accordion Live Grid extensible scheme for addition / edit of new code patterns AJAX req / resp Round corners Drag / Drop AJAX req / resp DEPLOYMENT J2EE / Apache Apache J2EE / Apache Conformant server plugins 11

Coding Patterns Technology-specific Coding Patterns may be added by Personality Builder Or developed and added by AJAX Developers These Coding Patterns may be distributed and shared 12