SMIL 3.0 Reaches Proposed Recommendation

Synchronized Multimedia Integration Language (or SMIL) 3.0 has now become a proposed recommendation at the W3C. SMIL hasn’t been widely used, but some of it is widely supported thanks to ACID tests that had the browser vendors put it in.3.0 has the following goals:Define an XML-based language that allows authors to write interactive [...]

No Comments

js.io: client library for networking

Michael Carter et al have been working on js.io, a client library that gives you networking, including Comet like support, via JavaScript.The low level work can sit upon Comet APIs, and in the future, Web Sockets, and you get high level APIs to protocols such as:amqpimapircldapsmtpsshstomptelnetxmppThere are some demos such as LiveHelp that uses Orbited [...]

No Comments

Ajaxified Body; When to refresh the page

Matt Raible has posted on the Ajaxified Body pattern, that loads content into the main area instead of reloading an entire page.The surrounding template stays put, and the red area changes when you have an action:This is an old question: “When should you just reload the page?” In the sample application you see the [...]

No Comments

Web Inspector: Looking good, and profiling nicely

The WebKit Web Inspector has been redesigned and improved, and it looks great. Here is a brief look into the features.RedesignedFirst and foremost, the Web Inspector is now sporting a new design that organizes information into task-oriented groups — represented by icons in the toolbar. The toolbar items (Elements, Resources, Scripts, Profiles and Databases) are [...]

No Comments

Thinking about the difference between frameworks

I got to meet Aaron Newton at The Ajax Experience, and he is a thinker. He was really taking in the various talks, and interactions, and you could tell that he was trying to work out various angles on the frameworks. What makes them different? What makes them popular? Where are they going?He wrote a [...]

No Comments

Vista / OS X Mash-up Created with GWT on PHP

Here’s an interesting link for a Friday. Viktor Zeman on Quality Unit sent us a link to “PostAffiliateXpress”, some boring IT application with an interesting interface and an even more intriguing back-end.The UI combines a Vista-like “Start” menu along with an OS X-like dock (using everyone’s favorite fish-eye widget). It also has a built-in widget [...]

No Comments

YUI 2.6.0 Released: Carousels, Paginators, and lots of examples

Nate Koechley has announced YUI 2.6.0 final:2.6.0 introduces a new Carousel Control, offers the Paginator Control for general use (it was previously bundled with DataTable), includes more than 450 total fixes, enhancements and optimizations, graduates eight components out of “beta,” and now ships with more than 290 functional examples.To go along with the carousel and [...]

No Comments

Life: The game in Canvas

Kyle McGregor took a look at the JavaScript games for Life out there and decided to write a Canvas version that ends up being a lot snappier. The entire game is pretty small:PLAIN TEXTJAVASCRIPT: var counterface = 0;var oInstance;var Game = Class.create(); Game.prototype = {        ‘working’: false,        ‘map’: ”,      [...]

No Comments

New Netflix Developer APIs

Netflix has a long history of presenting at the Ajax experience, starting with Sean Kane giving talks on their use of Ajax and their approach to usability to this year’s presentation when Bill Scott revealed Netflix’s new Ajax developer APIs.If these APIs were just about allowing developers to manage rental queues, it would be of [...]

No Comments

Symfony Firebug Extension: Firesymfony

Alvaro Videla just wrote in to tell us about Firesymfony, a Firebug extension that provides an alternative to Symfony’s built-in web debug toolbar.sometimes the toolbar position makes impossible to use some features of the layout of our website, like a link menu on the top right corner. It also happens that while we display a [...]

No Comments

iPhone Web Apps running at full screen

I am so happy that the NDA mess is over! Clancy has written about how you can have your iPhone Web app run in full screen and has a demo app that shows it off:PLAIN TEXTHTML: <meta name=”viewport” content=”width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;” /><meta name=”apple-mobile-web-app-capable” content=”yes” /><meta names=”apple-mobile-web-app-status-bar-style” content=”black-translucent” /> 
More: continued here

No Comments

Practical Functional JavaScript

Oliver Steele gave a great talk at The Ajax Experience this week on Practical Functional JavaScript.For his talk, he ended up creating a samples application where you can run the code directly, very similar to what John Resig did in Learn JavaScript.The samples take you through JavaScript world, stopping for:CallbacksFunctionsClosuresIdiomsThrottlingCachingRetry
More: continued here

No Comments

I like big…… targets

BigTarget.js is a new little jQuery plugin that makes bigger targets for users:Wrapping a single anchor around the whole content (title, thumbnail, summary) is a bad idea as it’s not standards compliant and renders the page invalid. So I turned to my good friend jQuery and threw together the following plugin using the ‘Learning jQuery’ [...]

No Comments

Prototype 1.6.0.3 out there

Just a short one, Prototype has a new point release that is a drop in replacement for your 1.6.* code:Yesterday we released Prototype 1.6.0.3, the result of some much-needed bug fixes, and a stopgap release on the road to 1.6.1.It’s a backwards-compatible, drop-in replacement recommended for all users of Prototype 1.6. We’ve fixed 30 bugs [...]

No Comments

The Presentation Randomizer

At our Ajax Experience keynote this year, Dion and I coded up a simple little program that buzzed at random intervals every 10-120 seconds. Whenever it buzzed, one of us had to stop talking and the other would have to pick up right where the other guy left off. It definitely kept things fresh.Quite a [...]

No Comments