Your SlideShare is downloading. ×
0
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
AJAX Toolkit Framework
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

AJAX Toolkit Framework

363

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
363
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ® IBM Software Group AJAX Toolkit Framework Emerging Internet Technologies Group Copyright © 2005 IBM Corporation
  • 2. IBM Software 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 Copyright © 2005 IBM Corporation 2
  • 3. IBM Software Group 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 Copyright © 2005 IBM Corporation 3
  • 4. IBM Software Group 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 Copyright © 2005 IBM Corporation 4
  • 5. IBM Software Group AJAX Toolkit Framework is Eclipse Plugins E C AJAX Toolkit AJAX Toolkit Framework Framework L is a collection of Eclipse plugins I P Eclipse WebTools S E Mozilla Legend: External XULRunner & Javaconnect Copyright © 2005 IBM Corporation 5
  • 6. IBM Software Group AJAX Toolkit Framework Components Eclipse Plugins Personalities DOM Inspector JavaScript Syntax Java Script And JavaScript Validator Debugger Personality Builder Console Rhino JSLint Rico Zimbra AJAX “X” Embedded Mozilla Browser Personality Personality Personality Rico Zimbra AJAX “X” Personality Common Libraries Mozilla Eclipse WebTools XULRunner & JavaConnect Legend: External Copyright © 2005 IBM Corporation 6
  • 7. IBM Software Group 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 Copyright © 2005 IBM Corporation 7
  • 8. IBM Software Group 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 Copyright © 2005 IBM Corporation 8
  • 9. IBM Software Group Status  Eclipse Project Accepted  Currently available on AlphaWorks  http://www.alphaworks.ibm.com/tech/ajaxtk  2400+ downloads since February Copyright © 2005 IBM Corporation 9
  • 10. ® IBM Software Group Backup Copyright © 2005 IBM Corporation
  • 11. IBM Software Group Personality Builder ZIMBRA RICO AJAX TECHNOLOGY “X” ARTIFACTS  .js files  prototype.js  .js, .css, plus arbitrary  .css files  rico.js BUILD REQS  Hi / lo rez image infrastructure  n/a  PB will provide hooks for developer-provided  Locale setup Builders NEW APP (templates)  HTML (.js / .css library  HTML (.js library accumulator)  arbitrary, but most will likely follow “HTML (.js accumulator)  onload handler stack pattern library accumulator)” pattern  JS UI CODE PATTERNS  Sample Button  Accordion  extensible scheme for addition / edit of new  Sample Form  Live Grid code patterns  AJAX req / resp  Round corners  Drag / Drop  AJAX req / resp DEPLOYMENT  J2EE / Apache  Apache  J2EE / Apache  Conformant server plugins Copyright © 2005 IBM Corporation 11
  • 12. IBM Software Group 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 Copyright © 2005 IBM Corporation 12

×