Prototype


Friday, August 29th, 2008

The Ajax Experience Framework Summit

Category: Dojo, jQuery, Prototype, The Ajax Experience

We talked a few months ago about something new we’re doing at the Ajax Experience this year: the “Framework Summit.” Basically, we’re providing space for Prototype, jQuery, and Dojo to hold their own half-day events on-site, and these events are free and open to the general public. Since we announced the summit, the frameworks have Read the rest…

Posted by Ben Galbraith at 7:00 am
9 Comments

++---
2.8 rating from 25 votes

Wednesday, August 13th, 2008

Tripeedo: Command line for travel

Category: Prototype, Showcase

Tripeedo is a new little site that uses Prototype to power a command line for travel. You just type in where you want to go and when, and it will launch you into a search. I really enjoy the command line interfaces, and much prefer them to the long forms that travel sites put up Read the rest…

Posted by Dion Almaer at 4:59 am
3 Comments

+++--
3.6 rating from 33 votes

Wednesday, July 30th, 2008

onJSReady Prototype Plug-in

Category: JavaScript, Prototype

In a follow-up to our post a few days ago on parallelizing JavaScript loading and firing an event when loading is done, Stefan Hayden wrote a Prototype extension (based on onDOMReady) that makes it easy for you to execute your code when all JavaScript is loaded: < View plain text > javascript Event.onJSReady(function () { Read the rest…

Posted by Ben Galbraith at 9:30 am
3 Comments

++++-
4.1 rating from 27 votes

Tuesday, July 29th, 2008

ProtoChart: Using Canvas to give you good looking charts

Category: Canvas, Library, Prototype

ProtoChart is a new opensource library using Prototype and Canvas to create good looking charts. Features Line, bar, pie, curve, mix, and area charts available Multiple data series on same graph Legend support Customizable grid, grid border, background Customizable axis-tick values (both x and y) Check out a live demo of ProtoChart at work.

Posted by Dion Almaer at 6:00 am
4 Comments

+++--
3.9 rating from 19 votes

Friday, July 18th, 2008

Gratuitous animation at the new Borders.com

Category: Prototype, Usability

Bill Scott took a peak at the new borders.com and quickly saw an instance of the anti-pattern: Animation Gone Wild. Here it is in action: And his analysis: Instead of popping up the book, music, dvd information quickly we are required to watch the talent of the developer to sloooowly animate the box into place. Read the rest…

Posted by Dion Almaer at 6:02 am
1 Comment

++---
2.7 rating from 7 votes

Semantic Constructors

Category: Prototype, Tip

< View plain text > javascript Class.create = (function(original) {   var fn = function() {     var result = original.apply(null, arguments);     result.toString = function() { return result.prototype.initialize.toString() };     return result;   };   fn.toString = function(){ return original.toString() };   return fn; })(Class.create); This monkey patch by kangax allows Read the rest…

Posted by Dion Almaer at 5:37 am
Comment here

+++--
3.5 rating from 21 votes

Monday, July 14th, 2008

Creativescrape: Thomas and Amy team up again

Category: Prototype, Showcase

Thomas Fuchs and Amy Hoy have teamed up again for a micro-app called Creativescrape “an inspration utility for those moments when you just seem to be braindead. It comes with a OS X screensaver for your enjoyment.” All via 188 lines of fun living on top of Prototype and Script.aculo.us.

Posted by Dion Almaer at 6:30 am
1 Comment

++---
2.7 rating from 23 votes

Wednesday, July 2nd, 2008

Starfield Sim Picasa Gallery with Prototype

Category: Prototype, UI

Asad Sheth has been playing with a Starfield Sim Picasa Gallery using Prototype. He said: I think it’s an interesting way to think about temporally organized data (I could see RSS feeds navigated through some similar mechanism, with the z-axis being time and the x- and y-axes being some kind of similarity measure), and further Read the rest…

Posted by Dion Almaer at 10:58 am
3 Comments

+++--
3.8 rating from 25 votes

Thursday, June 26th, 2008

Book Excerpt: Practical Prototype and Script.aculo.us, Advanced Ajax Chapter 4

Category: Books, Prototype

Andrew Dupont has written Practical Prototype and Script.aculo.us and has kindly given us a chapter excerpt to peruse. You can download chapter 4 in PDF format here. The chapter covers “Ajax: Advanced Client/Server Communication”: By now, you’re almost certainly familiar with Ajax as a buzzword. Technically, it’s an acronym—Asynchronous JavaScript and XML — and refers Read the rest…

Posted by Dion Almaer at 7:16 am
2 Comments

++++-
4.4 rating from 31 votes

Thursday, June 19th, 2008

Audible Ajax Episode 27: SproutCore with Charles Jolley

Category: Podcasts, Prototype

On the back of the iPhone 3G news at WWDC, the next biggest thing was the launch of Mobile Me, a compelling user experience to access Apple services using standard Open Web technology. The application is written using the SproutCore framework, and I got to sit down with Charles Jolley, one of the founders. We Read the rest…

Posted by Dion Almaer at 4:39 pm
5 Comments

+++--
3.4 rating from 87 votes

Wednesday, June 18th, 2008

72photos: Proto/Scripty Photo Sharing Site

Category: Examples, Prototype, Scriptaculous

XMG Networks has thrown their hat into the on-line photo sharing ring with the launch of 72photos, an Ajax-heavy site which looks at least partially inspired by Apple’s iPhoto ’08-generated web galleries. We asked 72photos to tell us a bit about how they went about building the site and how it compares to competitors like Read the rest…

Posted by Ben Galbraith at 5:00 am
5 Comments

+++--
3.8 rating from 39 votes

Wednesday, May 7th, 2008

Lazily load functionality via Unobtrusive Scripts

Category: JavaScript, Prototype

David Kees has written about Using Prototype to Load Javascript Files, which is an implementation of the general technique of loading functionality via scripts based on the availability of DOM elements. He started using the technique to scratch an itch: The calendar on this site only appears on pages that show blog-related information. That calendar Read the rest…

Posted by Dion Almaer at 1:02 pm
15 Comments

++++-
4.1 rating from 46 votes

Monday, May 5th, 2008

Ajax Pioneer Week: Sam Stephenson of Prototype

Category: Interview, Podcasts, Prototype

We are having a special week at Ajaxian. Ben and I are giving an Ajax talk at JavaOne this week, and decided to put a little video from Ajax pioneers. As we worked out what we wanted to do, we asked the pioneers for a little time to do an interview. Although only a piece Read the rest…

Posted by Dion Almaer at 11:16 am
15 Comments

++++-
4.2 rating from 53 votes

Tuesday, April 29th, 2008

Twistori: Telling a story with Tweets and Script.aculo.us

Category: Prototype, Scriptaculous, Showcase

Twistori is a fun little site created by Amy Hoy and Thomas Fuchs. As you would expect, design is a key part of the application, and the Prototype / Script.aculo.us combo pull off the work. The site pulls in live data on various topics (love, hate, think, believe, feel, wish) via the real-time twitter search Read the rest…

Posted by Dion Almaer at 7:08 am
4 Comments

++++-
4.2 rating from 45 votes

Wednesday, April 23rd, 2008

Timeframe: Prototype date range component

Category: Component, JavaScript, Library, Prototype

Stephen Celis got tired of wiring together two date pickers for the common use case of grabbing a date range, so he created timeframe, which is “Click-draggable. Range-makeable. A better calendar.” Based on Prototype, you can whip up some code such as: < View plain text > javascript new Timeframe(‘calendars’, {         Read the rest…

Posted by Dion Almaer at 6:25 am
10 Comments

+++--
3.4 rating from 16 votes

Monday, April 21st, 2008

ProtoRPG: Role Playing with Prototype

Category: Games, JavaScript, Prototype, Scriptaculous

Sometimes you want Monday to be a Friday, so we have ProtoRPG, a role playing game written by Pierre Chassaing in JavaScript using Prototype and Script.aculo.us. Walk around, add to your inventory, and feel like you are playing your first RPG many moons ago, on a Friday.

Posted by Dion Almaer at 7:32 am
Comment here

++++-
4 rating from 14 votes