Your SlideShare is downloading. ×
AJAX and Coldfusion Presentation and Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

AJAX and Coldfusion Presentation and Overview

477
views

Published on


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

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
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. AJAX and Coldfusion Presentation and Overview Rick Root Sr. IT Analyst, Alumni & Development Systems Duke University
  • 2. Introduction
    • AJAX Defined
      • Asynchronous Javascript and XML
      • The new “hot” technology
      • Build “Rich Internet Applications” with no client software required
    Presenting Macromedia Contribute
  • 3. Benefits of AJAX
    • Wide browser support
    • Independent of server-side programming languages
    • Increased usability
    • Decreased bandwidth usage
    Presenting Macromedia Contribute
  • 4. Browser Support
    • Internet Explorer 5.0+ / Windows Only
    • Gecko-based browsers (Mozilla, Firefox, Netscape 7.1+, etc)
    • Safari 1.2+
    • Konqueror 3.2+
    • Opera 8.0+
    Presenting Macromedia Contribute
  • 5. Server Options
    • PHP
    • Coldfusion / Bluedragon
    • ASP / ASP.NET
    • JSP
    • Java Servlets
    • etc
    Presenting Macromedia Contribute
  • 6. Usability
    • Using AJAX can enhance the usability of your web application
    • NCAA Pool Example: http://www.checkbookopen.com/forums/ncaapool.cfm
    Presenting Macromedia Contribute
  • 7. Bandwidth Concerns
    • Server calls return only data – not HTML.
    • Javascript draws HTML content
    • Development Calendar Example (to be converted to AJAX)
    • http://www.it.dev.duke.edu/go/calendar
    Presenting Macromedia Contribute
  • 8. AJAX Concerns
    • Back Button Issues
    • Bookmarking
    • Accessibility
    • IE 6.0 and below requires ActiveX to be enabled (resolved in IE 7.0)
    Presenting Macromedia Contribute
  • 9. AJAX Examples
    • http://maps.google.com
    Presenting Macromedia Contribute
  • 10. Coldfusion AJAX Options
    • CFAJAX - http://www.indiankey.com/cfajax/
    • ajaxCFC - http://www.robgonda.com/blog/projects/ajaxcfc/
    Presenting Macromedia Contribute
  • 11. Requirements for Development with Coldfusion
    • CFAJAX requires Coldfusion 6.0+ (any platform) and can be made to work with Bluedragon 6.1+ with some tweaks.
    • ajaxCFC requires coldfusion 6.1+ (any platform) or Bluedragon 6.1+ (any platform)
    Presenting Macromedia Contribute
  • 12. Basic Steps when using CFAJAX
    • HTML page contains javascript and includes numerous script files that you don’t need to even look at.
    • You write two simple javascript functions – one to call the server side function, passing in the appropriate arguments, and one to accept the result and modify the HTML on the current page with the data.
    • Write a coldfusion function on the server to do server side stuff.
    • That’s it!
    Presenting Macromedia Contribute
  • 13. Get to the Source! http://www.opensourcecf.com/ajaxexample/