BestWeb Nashville
Ajax Resources
Nashville Web Development Resources
AJAX Frameworks: Web Development Resources
- Read our reviews of all AJAX PHP frameworks - iBox: A lightweight script that lets you overlay images, divs, and HTML on your current page. It is damn easy to install and setup; AJASON: PHP based framework. It uses JSON (Javascript Object Notation) to encode/decode data between server and browser; so it isn't full AJAX (it doesn't use XML). Open-source license by multiple contributors. AjaxAC: Encapsulates the entire application in a single PHP class. ...
- 32 blogs with RSS about AJAX - Hand-filtered blogs with interesting AJAX content...
AJAX Articles, Techniques
- How AJAX Works: 10 Practical Uses For AJAX - from Noupe.com
- 70 New, Useful AJAX And JavaScript Techniques - from Smashing Magazine
- 30 Fresh AJAX Tutorials And Techniques - from Noupe.com
- Ajax: A New Approach to Web Applications, by Jesse James Garrett. The original article which coined the term.
- Why Ajax Matters Now by Jesse James Garrett.
- Ajax gives software a fresh look Blurring the line between desktop and Web applications.
- Weighing the Alternatives How Ajax stacks up against competing RIA approaches.
- JavaScript refactoring for safer, faster, better Ajax.
- Sessioning with XMLHttpRequest Using HTML and JavaScript to connect the presentation layer directly to XML data.
Tutorials
- AJAX:Getting Started by Mozilla Developer Center.
- Dynamic HTML and XML: The XMLHTTPRequest Object by Apple.
- Cross-browser Ajax Tutorial using the Sarissa library.
- ASP.NET Spiced: AJAX from MSDN.
- Ajax Programming in BEA WebLogic Portal by O'Reilly Media.
- Mastering Ajax, Part 1: Introduction to Ajax.
- Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax.
More
- Adaptive Path is one of the companies on the leading edge of user interface design; you can learn a ton about Ajax by perusing their pages.
- If you're curious about where the term Ajax came from, check out Jesse James Garrett and his excellent articles (like this one) on Ajax.
- You can get a head start on the next article in this series, focusing on the
XMLHttpRequestobject, by checking out this excellent article on theXMLHttpRequestobject. - If you use Internet Explorer, you can get the scoop at the Microsoft Developer Network's XML Developer Center.
- Ajax for Java developers: Build dynamic Java applications (developerWorks, September 2005) introduces a groundbreaking approach to creating dynamic Web application experiences that solve the page-reload dilemma.
- Ajax for Java developers: Java object serialization for Ajax (developerWorks, October 2005) shows you five ways to serialize data in Ajax applications.
- Using Ajax with PHP and Sajax (developerWorks, October 2005) is a tutorial for those interested in developing rich Web applications that dynamically update content using Ajax and PHP.
- Call SOAP Web services with AJAX, Part 1: Build the Web services client (developerWorks, October 2005) shows how to implement a Web browser-based SOAP Web services client using the Ajax design pattern.
- XML Matters: Beyond the DOM (developerWorks, May 2005) details the Document Object Model as a method to build dynamic Web applications.
- Build apps with Asynchronous JavaScript with XML, or AJAX (developerWorks, November 2005) demonstrates how to construct real-time-validation-enabled Web applications with AJAX.
- Ajax for Java developers: Ajax with Direct Web Remoting (developerWorks, November 2005) demonstrates how to automate the heavy-lifting of AJAX.
- The OSA Foundation has a wiki that surveys AJAX/JavaScript libraries.
- XUL Planet's object reference section details XMLHttpRequest (not to mention all kinds of other XML objects, as well as DOM, CSS, HTML, Web Service, and Windows and Navigation objects.
- You can read a nice strategy white paper detailing some of the basic Ajax principles.
- See one of the outstanding Ajax applications online at Flickr.com.
- GMail, from Google, is another great example of Ajax revolutionizing Web applications.
- Head Rush Ajax (O'Reilly Media, Inc., February 2006) takes the ideas outlined in this article and series and brings them (and a lot more) to you in the innovative and award-winning Head First format.
- JavaScript: The Definitive Guide, 4th Edition (O'Reilly Media, Inc., November 2001) is a great resource for the JavaScript language and working with dynamic Web pages.
- The developerWorks Web Architecture zone specializes in articles covering various Web-based solutions.
Discuss
- Participate in the discussion forum.
- Ajax.NET Professional is a great blog for all things Ajax.
- Get involved in the developerWorks community by participating in developerWorks blogs.
AJAX Resources
- Mastering Ajax, Part 1: Introduction to Ajax by Brett McLaughlin
- Rasmus' 30 second AJAX Tutorial
- Ajax Tutorial: Ajax What Is It Good For?
- AJAX:Getting Started
- Asynchronous JavaScript Technology and XML (AJAX) With Java 2 Platform, Enterprise Edition
- Dynamic HTML and XML: The XMLHTTPRequest Object by Apple
- Ajax for Java developers: Build dynamic Java applications
- Saving Session Across Page Loads Without Cookies, On The Client Side
- How To Use AJAX By Kris Hadlock
- Using the XML HTTP Request object
- Remote Scripting with AJAX, Part 1 by Cameron Adams
- Remote Scripting with AJAX, Part 2 by Cameron Adams
- An Introduction To Ajax by David Teare
- Zimbra AJAX by Zimbra AJAX
- How to Develop Web Applications with Ajax, Pt. 1 by Jonathan Fenocchi
- How to Develop Web Applications with Ajax: Pt. 2 by Jonathan Fenocchi
- Developing Web Applications with Ajax, Pt. 3 by Jonathan Fenocchi
- Mastering Ajax, Part 1: Introduction to Ajax by Brett McLaughlin
- Mastering Ajax, Part 2: Make asynchronous requests with JavaScript and Ajax by Brett McLaughlin
AJAX Blogs
- Ajaxian Blog Dion Almaer and Ben Galbraith's Ajax updates.
- Ajax Blog Multiple contributors, including Harry Fuecks.
- AJAX Review English site reviewing, analyzing, and interviewing AJAX applications and developers.
- ajax-scripting.de German Ajax Blog.
- http://ajaxaspects.blogspot.com/ English Ajax Blog including an AJAX engine and samples by Matthias Hertel.
- http://ajaxaspekte.blogspot.com/ Deutsches Ajax Blog mit AJAX Engine und Beispielen von Matthias Hertel.
- http://www.robsanheim.com/category/software/ajax/ Rob Sanheim blogs on Ajax, particularily framework comparisons in the Java space (DWR vs JSON-RPC-JAVA) and Ruby on Rails.
- http://www.codinginparadise.org Yummy AJAX tutorials and new techniques.
- Ajax Developer.org an AJAX aggregration blog: probably one of the best places to get an overview of relevant new AJAX articles
- http://richui.blogspot.com Rich UI blog by Jep Castelein of Backbase about various AJAX topics
- http://blog.joshuaeichorn.com/archives/category/php/ajax/ The weblog of Joshua Eichorn about AJAX, PHP and Open Source
- http://blog.ilikeu2.nl Chris van de Steeg's blog, author of the Prototype based LiveGrid.
- Software As She's Developed Blog of Michael Mahemoff (ajaxpatterns founder), focusing especially on the Ajax Patterns.
- Ajax Guru Blog of Kishore
- Java Tech Talk All about Java Technology. Every thing between try {} catch.
- earthcode.com Ajax and Javascript articles and tools by Andre Lewis
AJAX Applications
Chat
Common Patterns: Periodic Refresh, Explicit Submission
(With thanks to Bact.)
Early/Demo:
- php Free Chat
- Treehouse Chat
- XHTML live Chat
- Lace Status Area
- chat.app One-Second Spotlight
- JavaScript Draw
- AJAX Chat Tutorial
Production:
- Tag-Board
- QWAD Chat TODO View when demo works
- Campfire TODO Link when finished
- GMail GMail now includes chat
Embedded:
[edit]
Community/Sharing/Social/Folksonomy
- del.icio.us [1] Suggestion when posting new links.
- Digg Spy Periodic Refresh One-Second Spotlight Cross-Domain Proxy
- Feedmarker Microlink(Results)
- Flickr PopupOutline Selection(Notes) Editable Text
- Ajallerix AJAX, simple, fast Web image gallery
- 3bases social search social search engine using AJAX
- Ajax Portal
- Askeet by symfony digg-like AJAX interactions explained step-by-step, source code available, open source
[edit]
Collaborative/Office/Wiki
- JotSpot Live Form Periodic Refresh
- Tiddlywiki Microlink Richer Plugin(Local file saving) One-Second Spotlight
- Concisus A groupware suite, that uses AJAX techniques to change data with the server. See the project or appointmentcenter applications.
- NumSum spreadsheet Fat Client
- Writely word-processor Fat Client
Demo:
[edit]
Content/Info
- Gollum Ajax based Wikipedia Browser for the fast and eyefriendly browsing through the free encyclopedia "Wikipedia". Cross-Domain Proxy
- PressDisplay Multi-Stage Download Popup
- NetFlix Top 100 Popup
- Ajax-Powered Blog Popup
[edit]
Data Mining/Visualisation/Visual Modelling
[edit]
Demo/Proof-Of-Concept
There should be on a separate page, just keeping them here for convenience right now. Could then add all the bling demo for the various Ajax Frameworks.
- AjaxPatterns Demos Lightweight demos referred to throughout the Ajax Patterns.
- Ajax Login Demo Secure Login
- ZK Demo Various components with server-centric approach.
[edit]
Development Online
Note: This section is for an unusual category of Ajax applications that support software development. If you have a development framework to add, you can introduce it on the Ajax_Frameworks page.
- ThyAPI - An user-interface development set of widgets, allowing the creation of application-like interfaces to run in browser.
- Ajaxed Helps creating Suggestions (auto-complete).
[edit]
E-Commerce/Trading
- Internet Bargain Center Ajax-based eBay category selection
- BetFair Drilldown Menu Live Form Lazy Registration
- Rapha Microlink(Shopping Cart)
- JackBe Dynamic drag-and drop interface for commercial enterprises
- If Images Stock Photography Price calculator for Rights Managed photos
- Ajax Catalogue Ajax-based Catalogue Demo running a real automotive spare parts database
- Amazon Catalogue Tree Amazon Catalogue Tree
- tradeOver Online free trading simulation
[edit]
Game/Toy
- DHTML Lemmings That's just wrong.
- DHTML arcade/action games An extensive collection that demonstrate the power of DHTML
- Dunstan Orchard's Blog Live Search Periodic Refresh (Cartoon banner reflects current weather in UK) Virtual Workspace / Zooming and Panning (pan the banner)
- Football Pick 'Em Drag-And-Drop Highlight Progress Indicator
- Harry Potter Magical Diary Embedded Text Event Scheduling
- Holdem Tools Drag and drop odds calculator that interacts with a C backend
- Magnetic Poetry Periodic Refresh Rich CSS Drag-And-Drop
- Super Maryo World Honto! That's just wrong, Japanese-style.
- "The Fonz" text adventure Rich CSS Explicit Submission
[edit]
Graphics
[edit]
- GMail Microlink Highlighting Selection Popup("Loading...")
- Oddpost Rich CSS
- Roundcube Rich CSS Drag and Drop Folders Simple view refresh
[edit]
Mapping (GIS)
Common Patterns: Virtual Workspace, Semantic Events(Sometimes), Popup
Primary Maps:
- A9 Maps Sprite(thumbtacks)
- Google Maps Overview Sprite
- search.ch - Swiss Map
Mashup Maps:
[edit]
Programming
[edit]
Productivity/Management
- 24SevenOffice web-based ERP/CRM solution. Live Search Suggestion Drag-And-Drop Periodic Refresh Sort-And-Filter Drilldown Menu
- Kiko Drag-And-Drop
- Calendar Editable Text
- 37Signals Backpack One-Second Spotlight Microlink
- 37Signals Base Camp
- 37Signals Ta-Da List
- Tudu Lists J2EE Open Source project
- FormAssembly's Time Tracker
- Remember The Milk Todo List
- Planzo Drag-And-Drop
- Calendar Hub
- I-ToDo by Mawisoft Todo List
- theList Flexible Bug-tracker. Source code available PHP/mySQL
[edit]
Portal
Common pattern: Portlet
- Backbase Demo Drag-And-Drop Sort-And-Filter Drilldown Menu
- Claude Hussenet's Portal Cross-Domain Proxy Periodic Refresh
- FeedTV Ajax based Feed Reader
- Google Portal Drag-And-Drop
- Google News Microlink
- JavaRSS Analysis Cross-Domain Proxy
- [2] Drag-And-Drop Rich CSS Embedded Text Lazy Registration Popup(Calendar+Hints
- Netvibes
- Webezz online site builder utilizing almost all of the patterns on Main Page (editor is IE only)
[edit]
Search
Common patterns: Submission Throttling or Explicit Submission
- YahooSearchAsYouType Yahoo search as you type
- ListSomething.com Live Search for Classifieds
- A9 Microlink(Results, Column "Try It!") Highlighting Selection(In Column Add/Remove)
- Amazon Diamond Search Live Search Microlink("Learn") Slider
- Band News Search Microlink
- Delta Vacations Search Sort-And-Filter
- DG Suggest Search Suggestion
- Eniro Swedish phone directory. Results expand on click.
- Hotel Meta-Search Cross-Domain Proxy Slider Live Form
- Interactive Domain Search Live Search
- Kayak Multi-Stage Download Progress Indicator Suggestion Slider Cross-Domain Proxy
- Ripped Tickets Live Search
- HoverSearch Popup
- TalkDigger Feed meta-search. Multi-Stage Download Cross-Domain Proxy
- Yahoo Mindset Slider
- Zuggest Live Search Suggestion
- egoSurf Live Search
- Search4RSS RSS Search Engine
- AJAX Suggest Tutorial Learn to create an auto-suggest Searchbox
[edit]
Terminal
Common patterns: Rich CSS, Explicit Submission Fat client
Demo:
- AnyTerm Rich CSS XMLHttpRequest Call
- Web shell
- JS/UIX Unix Shell Even implements Vi!
Loading
Website Services
- Nashville Web Design
- Nashville Web Development
- Nashville SEO
- Database Integration
- Content Management (CMS)
- Make a Payment Online
Web Design & Development Resources
- Nashville Web Development Resources Galore
- SEO Articles from the Outside
- Web Development Articles from the Outside
- SEO Resources: Free Keyword Suggestion Tools
- Spotting Trends
- Creative Inspiration
- Web Design & Development Cheat Sheets
- Color Tools for Web Design
- Model Website Resources
- Photo Galleries, Lightboxes
- Typography Resources for Web Design
- Friends of BestWeb Nashville
Website Services Articles that Really Help You
- Article: How to Speed Up a Slow Computer - for Free!
- Webmail Options for Hosting Clients
- Web Hosting vs. Domain Registration
- Email Account vs. Alias
- Website Content Ideas
- Keyword Research, Web Metrics Help in Tough Times
- Writing Better Web Copy
- Form Spam
- SEO Linking Strategies
- Image Optimization Strategies
- Keyword Relevancy