How To Load And Parse XML Data Without ActiveX
28/04/2006A little known but cool feature of Internet Explorer is it’s support for XML data islands. Basically, you can embed some XML data in a page.
Archive of published articles on April, 2006
Back homeA little known but cool feature of Internet Explorer is it’s support for XML data islands. Basically, you can embed some XML data in a page.
I’m proud to announce the immediate availability of dojo.storage and a new web-based editor named Moxie.
Website: http://codinginparadise.org/weblog/2006/04/now-in-browser-near-you-offline-access.html
These are a couple AJAX patterns that Alexei and I put together for a an AJAX business case webinar we did with Jupiter Media a couple weeks ago.
Javeline DeskRun allows developers to deliver their Internet application to the Windows desktop, as a Native Windows Application. Applications can look and feel exactly like a native Windows application. DeskRun gives full access to the local file system and the system tray, and allows caching of data so the application can also be used without a connection to the internet.
Website: http://www.javeline.org/modules/products/deskrun.php
Flashbang on the Dojo IRC channel suggested I do a quick write-up of my experiences working with Prototype and Dojo. I’ve used Prototype for a couple of AJAX-heavy applications (for Cute Overload and American Idol) and am using Dojo for my current project.
Website: http://jonaquino.blogspot.com/2006/04/comparison-of-dojo-and-prototype.html
This tutorial guides you through the development of a small human-resources application, first using conventional JavaServer Pages (JSP) based technology, and then migrating it to a highly interactive solution using Ajax.
Website: http://www-128.ibm.com/developerworks/edu/j-dw-java-kickstart2-i.html?ca=drs-
The functions simply return a DOM node that you can append to whatever part of the document you like. Each function takes an number of arguments. The first argument can contain an object literal of attribute/value pairs if you need to specify attributes but if you don’t need attributes you can just leave it out. Otherwise it creates text nodes of any text you give it and appends any DOM nodes you give it. That’s it.
Website: http://www.vivabit.com/bollocks/2006/04/06/introducing-dom-builder
I’ve been doing a little bit of refactoring and code improvement on some of my pet Rails projects. One of the things that I’d previously not found a great way of testing was Rails 1.1’s RJS templates, Ruby generated JavaScript, a key part of Rails’ AJAX support. I’ve posted previously about what I’ve been attempting, and you can see from the example test that it’s not particularly pretty:
Website: http://www.oobaloo.co.uk/articles/2006/04/25/rjs-assertions
My version of the Lightbox technique includes functionality similar to that of the Greybox technique. That is, ThickBox can show html pages as well as images. The html that is shown inside ThickBox is pulled from the server using AJAX (really AXAH).
Website: http://codylindley.com/Javascript/257/thickbox-one-box-to-rule-them-all
Ok, so my little del.icio.us app (click link to read about how I added Ajax functionality to a simple Rails app) is pretty cool, but it was missing one big thing. When the user clicks the “Get Results” link she has no idea that the page is communicating with the server. While the communication doesn’t go on forever, an impatient user might click the link multiple times.
Website: http://www.rubynoob.com/articles/2006/04/24/howto-add-ajax-in-progress-indicators
During my talk at Canada on Rails I mentioned that I was working on a Scriptaculous cheat sheet, at the behest of none other than Thomas Fuchs himself. (Actually it was more a teasing-slash-friendly challenge situation than a behest, as such, but I digress.) He hasn’t stopped bugging me about it, and so it’s actually gotten done.
Website: http://www.slash7.com/articles/2006/04/22/scriptaculous-cheat-sheet-1
These are six techniques I have found to be invaluable in my JavaScript/AJAX development. If you are using library like Prototype.js, these techniques will help you better understand what’s going on behind the scenes.
Website: http://www.earthcode.com/ajax/2006/04/six_key_javascript_techniques.html
This plugin allows for the ability to expand the comments of a post below the main post content using ajax. This ability is built-in to my tonus theme, but at the request of many users I have bundled the features into a separate plugin. This plugin is based on code written by Mark Jaquith.
I received many emails requesting more AJAX workshops, and as I promised before, this is another tutorial about writing an AJAX RSS Reader.
Website: http://ajax.phpmagazine.net/2005/11/ajax_rss_reader_step_by_step_t.html
Learn to create an Asynchronous JavaScript and XML (Ajax) client-side slide show that’s animated using “Ken Burns Effects.” Here, you discover how to build XML data sources for Ajax, request XML data from the client, and then dynamically create and animate HTML elements with that XML.
Website: http://www-128.ibm.com/developerworks/xml/library/x-ajaxslideshow/?ca=dgr-lnxw01AjaxSlid
Ideacodes has been awarded the redesign project for the Berkeley College of Engineering website to take place this spring and summer. The University of California, Berkeley, is the preeminent public university in the country and is consistently ranked among the top five for its engineering and information technology programs.
The hot AJAX development approach isn’t just for pretty, consumer-oriented Web sites such as Google Earth and Netflix.com. Business process management (BPM) vendors Pegasystems and Appian use AJAX (Asynchronous JavaScript and XML) in their latest releases to deliver interfaces that are not only rich, dynamic and user-friendly, but much more process-relevant and personalized.
Website: http://www.intelligententerprise.com/showArticle.jhtml?articleID=185303172
Welcome to Smoot and thanks for giving it a shot. Briefly, Smoot is a Web-based tool for creating diagrams of icons and links between them. Features include Google Maps and Google Earth integration, configurable tool palettes, and automated palette generation from a Google Local query.
Website: http://smoot.sourceforge.net/
Nearly a year ago, the BluePrints and JSF teams at Sun began to work on the story of how AJAX and JSF would work together. As we began to get into it, we found that these two technologies were very complimentary. We developed and continue to refine techniques for how to use AJAX with JSF.
Website: http://weblogs.java.net/blog/edburns/archive/2006/04/new_release_of.html
One of the features I find it interesting in Google calendar is the possibility to create shared calendars, but also the availability of your calendar as XML or ICAL whatever it’s a private or public one. As soon as we have XML of our calendar available I was wondering why not integrating Google calendar directly in website. For example a community that use the service to manage their events, or to display your future trips in your blog ?
Website: http://ajax.phpmagazine.net/2006/04/howto_integrate_google_calenda.html