nextwebgen.com

The Next Generation Web Now

GWTFlow

Filed under: Web 2.0 News — Dion Almaer at 6:45 am on Wednesday, October 31, 2007

Adam Houghton was viewing some comments on the Mac Web Gallery and inspiration came for him to implement the coverflow pattern in JavaScript.

His weapon of choice was GWT, and thus GWT Flow was born.

GWTFlow uses standard GWT widgets for positioning the images and callouts to Script.aculo.us for the effects. All of the photos are just Image objects placed on an AbsolutePanel, with a little math behind the scenes to determine positioning & simulate perspective. Albums & images are retrieved via RPC calls to a Java service, which then calls out to Flickr’s public API using flickrj. GWT made development & debugging a breeze, with history & cross-browser support basically coming for free. Not being a JavaScript expert, this would have been a nightmare for me to build by hand and expect it to work on Internet Explorer, Firefox, and Safari.

As a 0.1 release, there are obviously some bugs. Performance is dependent on the client machine; everything runs smoothly on my workstation, but the effects are a little jumpy on my laptop and downright ugly on my iPhone (poor 620mhz ARM processor). Larger photo albums also degrade performance. There’s a known bug where some Flickr accounts aren’t getting loaded properly, possibly due to spaces in the username. In future versions, I’d like to add Picasa support, more options for navigating through photos (keyboard, slider, etc), and integration with Adam Tacy’s gwt-fx effects library. I’d also like to angle the images & add reflections to make it more like Cover Flow, but I’m a little worried about hurting performance.

UPDATE: Whoops, we forgot to give this entry a title. Comments now work.

Pownce announces new API

Filed under: Web 2.0 News — Rey Bango at 6:30 am on Wednesday, October 31, 2007

The Pownce team released version 1 of the Pownce API yesterday. The API allows for various methods of retrieving Pownce-related data such as notes, users or fans and allows for return data to be formatted as XML or JSON. Since the API will be evolving quickly, the team has also taken the added step of providing versioning for requests to ensure a level of backward compatibility when a new version of the Pownce API is released. Features soon to follow include:

  • More response formats.
  • Authentication via OAuth.
  • APIs for posting notes.
  • APIs for getting friends-only and private notes.

In addition, a new Fan Project page has been created to allow new projects to be featured. There’s currently one application on the page, iPownce (Pownce for iPhone), but undoubtedly this page will fill up quickly.

To get the latest news about the API, be sure to sign-up to the PownceAPI Google group.

South Africa: Celtic, Ajax Out to Keep Records Intact in Tricky Games – AllAfrica.com

Filed under: Web 2.0 News — Ajax - Google News at 5:45 am on Wednesday, October 31, 2007
South Africa: Celtic, Ajax Out to Keep Records Intact in Tricky Games
AllAfrica.com, Washington - 1 hour ago
EARLY pacesetters Ajax Cape Town and Bloemfontein Celtic will be attempting to maintain their fairytale starts to the season when they face tricky

jQuery Demo: Creating A Sliding Image Puzzle Plug-In

Filed under: Web 2.0 News — Dion Almaer at 5:31 am on Wednesday, October 31, 2007

Ben Nadel has created a new jQuery plugin that allows you to have fun with sliding image puzzles by simple calling:

JAVASCRIPT:

  1.  
  2. $( “div.puzzle, p” ).puzzle( 100 );
  3.  

Ben walks you through how it all works and you can check out the action yourself.

jQuery Puzzle

Celtic, Ajax out to keep records intact in tricky games – Business Day

Filed under: Web 2.0 News — Ajax - Google News at 1:31 am on Wednesday, October 31, 2007
Celtic, Ajax out to keep records intact in tricky games
Business Day, South Africa - 28 minutes ago
EARLY pacesetters Ajax Cape Town and Bloemfontein Celtic will be attempting to maintain their fairytale starts to the season when they face tricky

Gmail gets a JavaScript facelift

Filed under: Web 2.0 News — Dion Almaer at 1:05 am on Wednesday, October 31, 2007

Dan Pupius is a stellar JavaScript developer at Google, and he has been knees deep in producing a new front end framework for Gmail which is now launching into the wild, and it is all about speed:

We have also been fanatical about speed. Even on a fast Internet connection, it can take a second to request and render a new web page, and when you read a lot of mail, these seconds can accumulate to hours waiting for email to load. We’ve spent a lot of time profiling all parts of the application, shaving milliseconds off wherever we can, and figuring out workarounds for some pretty deep-rooted issues with the current browser implementations. Some of the most common actions should be faster now. For instance, we prefetch messages in the current view, so when you open an email your browser doesn’t have to talk to Google’s server; it just displays the message. These techniques really shine on newer browsers and computers. Using an alpha version of Safari 3 on a MacBook, we’re seeing sub-200ms times when opening messages—pretty quick.

Aaron Boodman of Greasemonkey and Gears fame also weighed in:

At Google, we dogfood all our products. That means, among other things, that we use Gmail all day for all our internal mail. I don’t know of any other company producing web mail that can claim that. It also means that we have really high standards for these products. 500ms latency is usually considered great for a web application, but for something you use all day, it just won’t cut it. Because of this, the Gmail team has been to hell and back several times over the course of this project, trying to shave milliseconds off frequent operations.

As one small example, one team member reverse-engineered jscript.dll to figure out how its GC algorithm worked, and was horrified to find that it had hard-coded, arbitrary limits on how many objects could be allocated before a GC would occur. This led to an insane amount of effort optimizing the code to reduce the number of allocations in core code paths.

I will try to pin Dan down on some of the practical details on how you can make your apps run fast too. It is great to see a new rev of one of the early Ajax pioneers.

Keynote Clears Web 2.0 Performance Tracks – InternetNews.com

Filed under: Web 2.0 News — web 2.0 - Google News at 4:35 pm on Tuesday, October 30, 2007

Web 2.0 Journal
Keynote Clears Web 2.0 Performance Tracks
InternetNews.com - 7 hours ago
By David Needle With the increasing popularity of Web 2.0 features, developers and testing professionals need sharper ways to track the user experience.
Keynote Systems Introduces AJAX-Based Testing Tool for Rich Web Web 2.0 Journal
Keynote Systems Upgrades AJAX, Web 2.0, and RIA Web Site Test Services SYS-CON Media
Keynote Bridges the Gap Between Web Site Developers and Operations Business Wire (press release)
PR-Inside.com (Pressemitteilung)
all 14 news articles

Help with Ajax community safety – Newsdurhamregion.com

Filed under: Web 2.0 News — Ajax - Google News at 2:22 pm on Tuesday, October 30, 2007
Help with Ajax community safety
Newsdurhamregion.com, Canada - 4 hours ago
The Town is working on the strategy with Safe Communities of Pickering-Ajax (SCOPA) and The Youth Centre. The goals of the strategy include identifying root
« Previous PageNext Page »