Web Info & Tutorials

October 3rd, 2007

EBAY DESKTOP MOVES TO PUBLIC BETA

eBay’s San Dimas project has finally moved to public beta. The application, developed using Adobe’s AIR runtime, provides the ability to manage your eBay experience via a well-designed desktop interface:

The product has also graduated to public beta, thanks in no small part to the enthusiasm and support of all of you. Whether or not you installed San Dimas, you can now download eBay Desktop, for free, from http://desktop.ebay.com

eBay Desktop works with eBay US, and in the coming weeks and months we will be extending support to other countries. You can continue to use San Dimas to shop on any eBay site in the meantime. The response to San Dimas worldwide was incredible, and we are committed to bringing this desktop eBay experience to everyone.

The application team made substantial changes for this release to ensure a more personalized feel. Changes included:

  • Revamping the home screen to dedicate more area to highlighting your eBay activity — your watch list, bidding list, recent items, recent categories, and favorite searches.
  • A new browse feature
  • Favorite search feeds allow you to automatically pull down items that match a favorite search
  • Ability to run in the background even when the application itself is closed, so that you can get reminders or outbid alerts at any time.
  • Performance improvements
  • Numerous bug fixes

eBay Desktop is a free download and all you need to use it is a valid eBay account. You can download eBay Desktop from http://desktop.ebay.com

October 3rd, 2007

OPTIMIZED SPEEDY AJAX CODE

Dustin Diaz has revisited his seven JavaScript techniques and has updated his XHR-getting-function to be faster, using the Lazy Function Definition Pattern, which ends up looking like:

JAVASCRIPT:
  1.  
  2. var asyncRequest = function() {
  3.   function handleReadyState(o, callback) {
  4.     if (o && o.readyState == 4 && o.status == 200) {
  5.       if (callback) {
  6.         callback(o);
  7.       }
  8.     }
  9.   }
  10.   var getXHR = function() {
  11.     var http;
  12.     try {
  13.       http = new XMLHttpRequest;
  14.         getXHR = function() {
  15.           return new XMLHttpRequest;
  16.         };
  17.     }
  18.     catch(e) {
  19.       var msxml = [
  20.         ‘MSXML2.XMLHTTP.3.0′,
  21.         ‘MSXML2.XMLHTTP’,
  22.         ‘Microsoft.XMLHTTP
  23.       ];
  24.       for (var i=0, len = msxml.length; i <len; ++i) {
  25.         try {
  26.           http = new ActiveXObject(msxml[i]);
  27.           getXHR = function() {
  28.             return new ActiveXObject(msxml[i]);
  29.           };
  30.           break;
  31.         }
  32.         catch(e) {}
  33.       }
  34.     }
  35.     return http;
  36.   };
  37.   return function(method, uri, callback, postData) {
  38.     var http = getXHR();
  39.     http.open(method, uri, true);
  40.     handleReadyState(http, callback);
  41.     http.send(postData || null);
  42.     return http;
  43.   };
  44. }();
  45.  
October 3rd, 2007

COMPLETE UI 2007 FOR DREAMWEAVER

Awhile back we discussed Dreamweaver as a potential Ajax IDE.

Here's the press release:

Nitobi"s Complete UI is a powerful set of components that will give Dreamweaver users the ability to present data in an engaging format in a fraction of the time," states Michael Lekse, Vice President of Sales and Services at WebAssist. "Dreamweaver professionals looking to enhance their user interface functionality should turn to Nitobi with confidence."

The easy drag and drop feature for Dreamweaver reflects Nitobi"s philosophy of fast, easy web application development--a key selling point of Complete UI. Complete UI components are designed to be easy to implement and to help create web applications with intuitive and graceful user interfaces. The Complete UI suite includes:

  • Grid -- A cross-browser spreadsheet with Excel "copy/paste", LiveScrolling, and more.
  • ComboBox -- A drop-down menu with autocomplete functionality, similar to Google Suggest.
  • Calendar -- A high-performance calendar picker that can be used with Nitobi Grid or in standalone web applications.
  • Callout -- A rich, skinnable tool-tip that prompts users with real-time feedback and helpful instructions as they navigate through an application.
  • Fisheye -- A tool bar menu featuring fisheye magnification, similar to Apple OS X tool bar.
  • Spotlight -- A tool for creating stylish guided tours of websites and applications.
  • Tabstrip -- Folder tabs for navigating to different sections of a web application via Ajax or iFrame requests.
  • Tree -- A hierarchical data view, similar to the folder view in Windows Explorer.
  • Ajax Toolkit -- A library of fully-documented tools used in Nitobi components that can be re-used in your own applications, or to build your own components.

In addition to Dreamweaver support, Complete UI includes enhancements to Nitobi Grid, including expanding spreadsheet-style rows and even better performance.

What better way to check this out than a set of screencasts?

What do you think of Dreamweaver now?

October 3rd, 2007

MONTHLY AJAXIAN ROUNDUP FOR SEPTEMBER, 2007: JAVASCRIPT MASHUPS TAKE A STEP FORWARD

September was a bounteous period for Ajax utilization in my opinion. The new JavaScript API that lets you do interbreed field bonded read-write tells us what module be doable in the future. Now mashups crapper go from the multipurpose read-only mashing, to coercive applications that permit you do everything you requirement too.

We also saw more tips and tricks in JavaScript land, as substantially as expansions to new worlds.

Thanks for outlay instance involved in the community, and I countenance nervy to the Autumn.

Dojo

Ext

Prototype

jQuery

YUI

Browsers

JavaScript

Offline

iPhone

Adobe

Ajaxian Featured Tutorials

Design

Comet

Showcases

October 3rd, 2007

ADOBE THERMO: “CONVERT ARTWORK TO …”

I remember sitting in a Microsoft presentation that first showed off Expression Web, and the promise of finally moving past the current way of working with designers:

  • Designer: "Here mate, enjoy this jpg"
  • Developer: "Ok, I cut it up and made it into a web page, but now I need to tweak this area, can you send me a new one?"
  • Designer: "Here mate, enjoy this jpg"
  • ... repeat ...

Now it is Adobe's turn to have a swipe at the problem, and they have released Adobe Thermo to help you design RIAs and really use artifacts.

Peter Elst has got the first video of the demo: