Thursday, May 13th, 2010

Slither

Category: Fun, Games

Slither is a Web port of the age old Snake game. Erik Johnson wrote the game, and had this to say about the project (available here on GitHub): We’ve seen a million varieties of snake/nibbles games over the years, especially in Flash; however, I haven’t come across many that are implemented using Canvas. I’ve used Read the rest…

Posted by Dion Almaer at 11:21 pm
2 Comments

+----
1.7 rating from 3 votes

Your Cappuccino Apps Just Became Desktop Apps

Category: Announcements, Cappuccino

The 280 North crew just released NativeHost, an open source component that takes your Cappuccino applications and makes them desktop apps, without you having to write a line of code: Again, we feel that the ultimate distribution platform is the web, and that the desktop is almost a transitional necessity today. So with that in Read the rest…

Posted by Dion Almaer at 4:47 pm
3 Comments

+++--
3 rating from 2 votes

Garbage Collection in V8; For mobile and beyond

Category: JavaScript, WebOS

GC often gets a bad reputation, without getting its due credit. GC makes life so much easier for JavaScript developers in so many ways, but that benefit doesn’t come free all the time. Also, sometimes there are other activities in the system that can take up CPU time and appear as pauses. Not every pause Read the rest…

Posted by Dion Almaer at 6:55 am
Comment here

+++--
3.5 rating from 2 votes

l10n.js: JS localization library

Category: JavaScript

Eli Grey has been doing some great work that we will be featuring here on Ajaxian. First up we have his recent l10n.js, which is a JavaScript library that enables localization through the native JavaScript method intended for it, gracefully degrading if the library is not present. As it gracefully degrades, you can make Ajax Read the rest…

Posted by Dion Almaer at 5:33 am
12 Comments

+++--
3 rating from 9 votes

Wednesday, May 12th, 2010

Native Client now comes with an actual SDK

Category: Google

A year after the initial Native Client release we have a more polished Native Client SDK for developers. The Native Client SDK preview, in contrast, includes just the basics you need to get started writing an app in minutes: a GCC-based compiler for creating x86-32 or x86-64 binaries from C or C++ source code, ports Read the rest…

Posted by Dion Almaer at 1:12 pm
3 Comments

++---
2 rating from 2 votes

Music score notation in the browser

Category: Canvas

< View plain text > css score {   title: Hip Tune   artist: Hip Person     bar { v8 C4 D4 E4 F4 (C4 E4 G4) }   bar { v8 C4 D4 E4 F4 (C4 E4 G4) } repeat 3 } What if you could write music in a notation like the Read the rest…

Posted by Dion Almaer at 5:11 am
5 Comments

++++-
4.5 rating from 2 votes

Tuesday, May 11th, 2010

Firefox 4: HTML5 and Native JSON Store

Category: Browsers, Firefox

Mike Beltzner, Director of Firefox and all-round top chap, gave an open presentation on what is coming in Firefox 4: The full video is also available which goes into detail on the main themes of the next release of Firefox (3.7 is dead, long live 4!) Fast: making Firefox super-duper fast Powerful: enabling new open, Read the rest…

Posted by Dion Almaer at 10:06 am
16 Comments

++---
2.7 rating from 3 votes

OpenAjax Metadata 1.0 and the Adobe Dreamweaver Widget Browser

Category: Adobe, Widgets

Widgets. Metadata. Tools. There were a couple of announcements around this recently. Part One: OpenAjax Metadata Jon Ferraiolo of IBM has worked hard with the OpenAjax companies to produce the OpenAjax Metaedata format. Here is Jon talking about the work: OpenAjax Metadata (OAM) defines a set of industry-standard metadata for Ajax widgets and Ajax APIs Read the rest…

Posted by Dion Almaer at 6:11 am
3 Comments

++---
2.8 rating from 4 votes

Monday, May 10th, 2010

Hummingbird: Real time view of your Web traffic

Category: Canvas, Node, Server

Michael Nutt and Benny Wong have created a fun realtime web analytics product called Hummingbird. It comes with awesome buzzwords too! Node! Canvas! Web Sockets! MongoDB! To add tracking, you simple sprinkle in Gilt.Hummingbird.track(env) like this: Which calls the client: Which, as you can see, sets up a tracking gif on the server. You can Read the rest…

Posted by Dion Almaer at 3:58 pm
1 Comment

++++-
4.5 rating from 2 votes

Apple isn’t developing a Flash alternative named Gianduia

Category: Apple

Apple Insider has a strong headline: Apple developing Flash alternative named Gianduia that gets you clicking. You quickly learn that Gianduia is: Not like Flash at all (e.g. not a plugin that brings a new development model to a rectangle in a browser) Old news (shown “last summer at WOWODC (World of WebObjects Developer Conference)”) Read the rest…

Posted by Dion Almaer at 6:22 am
3 Comments

++---
2.3 rating from 3 votes

Friday, May 7th, 2010

Great win for WebGL and standards; O3D becomes JS library

Category: Google, JavaScript, Toolkit, Utility, WebGL

This is fantastic news. A lot of people were claiming that O3D was going to beat WebGL because of performance. Then the O3D team showed that the two could be complimentary, and they have taken the next step on that journey. As of today, O3D will stop being a plugin, and will become a JS Read the rest…

Posted by Dion Almaer at 12:56 pm
10 Comments

++---
2.7 rating from 3 votes

jQuery 1.4 presentation, using Ernest’s HTML5 open source presentation app

Category: HTML

I think we are seeing a new meme. Matt Nowack has taken the awesome HTML5 presentation app in HTML5, which is open source, and has created a presentation discussing jQuery 1.4. It is good stuff, using the fact that you can embed the features that you want to show. Just as long as you can Read the rest…

Posted by Dion Almaer at 10:07 am
2 Comments

+++--
3 rating from 4 votes

Raphael 1.4: Touch and more

Category: SVG

Dmitry Baranovskiy has been hacking away on Raphael. It is almost like he has had a bunch more time for it recently! :) Version 1.4 has a bunch of cool new features such as: Touch events support rgba support new method drag document.onmousemove = f ? Raphael.mousemove(f) resetScale method scaling text will change it position, Read the rest…

Posted by Dion Almaer at 6:20 am
5 Comments

++---
2.8 rating from 4 votes

Spiderman Intro in CSS

Category: CSS, Examples

It’s Friday. How about some Spiderman. In CSS using animation.

Posted by Dion Almaer at 5:00 am
6 Comments

++++-
4.7 rating from 3 votes

Thursday, May 6th, 2010

JavaScript asynchronous method queue chaining

Category: Examples, JavaScript

“Guess who’s back? Back again…..” The JavaScript slim shady himself…. Dustin Diaz (formerly of YUI – Google, now of Twitter) has taken some time out for his busy coding at Twitter, and photography awesomeness to get back to some JS blogging. Dustin has written up a pattern that he used in Twitter @anywhere, the asynchronous Read the rest…

Posted by Dion Almaer at 4:41 pm
13 Comments

+++--
3.8 rating from 5 votes

Web 2.0 Expo Browser Panel

Category: Editorial

Yesterday, I had the pleasure of moderating a panel at Web 2.0 Expo on the future of browsers with Ben. On the panel were distinguished gents. In the photo (courtesy of TechCrunch) you see (sitting from left to right): Alex Russell (Google), Brendan Eich (Mozilla), Charles McCathieNevile (Opera Software), Giorgio Sardo (Microsoft Corporation), and Douglas Read the rest…

Posted by Dion Almaer at 10:39 am
5 Comments

++++-
4 rating from 1 votes

All Posts of May 2010