Saturday, September 29th, 2007

Canvas Loading Indicator for the iPhone and beyond

Category: iPhone, JavaScript, Library

Adam van den Hoven wrote a Canvas Loading Indicator after he realised that animated gifs and the iPhone didn’t mesh. First he wrote the basic spinner: function getLoading(context, bars, center, innerRadius, size, color) { var animating = true, currentOffset = 0; function makeRGBA(){ return “rgba(” + [], 0).join(“,”) + “)”; } function drawBlock(ctx, barNo){ ctx.fillStyle Read the rest…

Posted by Dion Almaer at 8:30 am

3.3 rating from 25 votes

Friday, September 28th, 2007

GWT and the iPhone sitting in a tree…

Category: Google, GWT, iPhone, Showcase

As soon as the iPhone was released, Bob Vawter of the GWT team had some fun playing around with the experience of creating iPhone applications within GWT. To do this, he wrote a demo application that uses the Ajax Feed API to read feeds. He open sourced the code, and wrote up a detailed article Read the rest…

Posted by Dion Almaer at 9:53 am

2.8 rating from 26 votes

DOMAssistant 2.0 released. Adds chainability, Ajax, and more

Category: Ajax, Library

The folks at 456 bereastreet are reporting about the newest release of Robert Nyman’s DOM Assistant. In case you aren’t aware of DOM Assistant: DOMAssistant is plainly an extremely efficient way to work tightly on conjunction with the DOM without worrying about web browser caveats and inconsistencies. No matter what you do, you will always Read the rest…

Posted by Rey Bango at 9:51 am

3.2 rating from 24 votes

Gears and the Mashup Problem

Category: Google, Presentation, Yahoo!

Douglas Crockford popped up the road from Sunnyvale to chat with Googlers on the topic of Gears and the Mashup Problem: Mashups are the most interesting innovation in software development in decades. … all » Unfortunately, the browser’s security model did not anticipate this development, so mashups are not safe if there is any confidential Read the rest…

Posted by Dion Almaer at 8:22 am

4.6 rating from 28 votes

CSS Sprite Generator Released

Category: CSS, Performance, Utility

Stuart Collville and Ed Eliot just launched a new CSS Sprite Generator tool, which is the first of many in a series of web-site performance tools. For the uninitiated, a CSS Sprite is a single image file which contains several graphics. Using CSS background positions it’s possible to display any one of the graphics. By Read the rest…

Posted by Dion Almaer at 6:45 am

4.2 rating from 65 votes

Apple Store hits the Dojo

Category: Dojo, Showcase

We got quite a few emails to letting us know that Apple is now using the Dojo Toolkit for their store after a quick refresh, which people seem to find interesting as it seems to be a bit of a switch from Prototype (although there is some Prototype code copied over too). It is Read the rest…

Posted by Dion Almaer at 5:18 am

3.5 rating from 28 votes

Thursday, September 27th, 2007

Vortex: A new offline abstraction on top of Google Gears

Category: Gears, Google, JavaScript, Library, Offline

Brian Dunnington liked what he saw with the Dojo Offline Toolkit, and wanted to abstract it out so you could use functionality with any JavaScript library. He ended up with a new library called Vortex, a 10k JavaScript file that features: Ability to automatically detect referenced resources such as images, scripts, and stylesheets (including nested Read the rest…

Posted by Dion Almaer at 12:06 pm

3.9 rating from 17 votes

Flexjson 1.5: Transformers and Filters

Category: Java, JavaScript, JSON, Library

Charlie Hubbard has updated his well received Flexjson library and has released version 1.5. There are two major feature updates: Filters You can now easily include and exclude items from the JSON: < View plain text > java new JSONSerializer().exclude("*.class").serialize( obj ); new JSONSerializer().exclude("foo.*.bar.*").prettyPrint( obj ); new JSONSerializer().exclude("*.class").include("my.hobbies").serialize( obj ); new JSONSerializer().exclude("foo.phoneNumbers").include("*").prettyPrint( obj ); Note Read the rest…

Posted by Dion Almaer at 10:47 am
Comment here

3.8 rating from 15 votes

Ajaxian Featured Tutorial: Parsing XML with jQuery

Brian Reindel takes us through the steps of traversing an XML file using the jQuery JavaScript framework: The jQuery library has changed quite a bit since then, and I have decided to revisit jQuery and XML with an intermediate tutorial. Much of this tutorial is written as a response to questions I have received from Read the rest…

Posted by Rey Bango at 7:30 am

4.1 rating from 59 votes

WebRunner 0.7 Released

Category: Offline

Adobe’s AIR runtime gets a lot of press for bringing web apps to the desktop but Mark Finkle’s WebRunner is looking to be an alternative force in this space. WebRunner is a simple XULRunner based browser that hosts web applications without the normal web browser user interface. WebRunner 0.7 was just released with improved configuration Read the rest…

Posted by Rey Bango at 7:00 am

3.5 rating from 18 votes

Be wary of Ajax! (So says Oracle)

Category: Ajax, Java

I found it kind of ironic that Ted Farrell, Oracle’s chief architect and vice president of tools and middleware, warned many AJAXWorld conference attendees to be wary of Ajax. So let me get this straight. You go to an Ajax-centric conference to tell the developers who are there to learn about Ajax-related technologies to be Read the rest…

Posted by Rey Bango at 6:30 am

3.4 rating from 42 votes

Wednesday, September 26th, 2007

More fun with DOMContentLoaded

Category: JavaScript, Tip

It is amazing how much chatter we have about wanting to know when the darn DOM is ready, and finding the right place to start doing your work. We just posted about IEContentLoaded and already Stuart Langridge has taken that and the other approaches and come up with this 7 liner (if you aren’t using Read the rest…

Posted by Dion Almaer at 11:30 am

3 rating from 25 votes

Traffik: Using the cross domain read write API

Category: Examples, JavaScript, Showcase

Justin Meyer and Brian Moschel created an application, Traffik, that “lists events from Google Calendar and shows the locations of those events in a map. Traffik shows only events with locations.” Where it differs from the usual calendar » maps mashup is that you can login, and the application can read private calendar data, and Read the rest…

Posted by Dion Almaer at 9:04 am

4 rating from 26 votes

jMaki 1.0 Final Release: Ajax for Java and PHP

Category: Java, jMaki, Library

Greg Murray has put the stake in the ground and released jMaki 1.0. The release comes with “bundles” for PHP and Java which you can choose on the download area. Included in the bundles: The core jMaki framework. Sample applications. Ant task for creating applications and adding widgets and necessary dependencies to those applications. All Read the rest…

Posted by Dion Almaer at 8:47 am

3.6 rating from 35 votes

IEContentLoaded: Yet another DOMContentLoaded

Category: JavaScript, Library

Hedger Wang has a different solution for the DOMContentLoaded issue that Dean Edwards and YUI also solves. The solution created an element and tries to scroll in it. If an error is thrown, the DOM isn’t loaded yet, so we wait and try again later. < View plain text > javascript (function (){     Read the rest…

Posted by Dion Almaer at 6:32 am

3.5 rating from 24 votes

Live Real-time Session Rater using Comet

Category: Comet, Dojo, DWR, Showcase

Greg Wilkins wrote a session rater for conferences that showcases how Jetty, Dojo and DWR can work together to provide real-time, two way communication. The application gives a live 1 to 5 star rating of the sessions, speaker awards (Rockstar, Vulcan, Uber Geek or Droid) and per session chat rooms.

Posted by Dion Almaer at 6:12 am
Comment here

3.8 rating from 24 votes

All Posts of September 2007