Tuesday, May 18th, 2010

IE thinks our universe is flat; The universe in CSS3

Category: CSS, Fun

Alex Girón, of CSS Beauty, has been playing with CSS3 goodness. His current experiment recreates our solar system spinning around using border-radius, transforms, and animations. The experiment runs beeeautifully on WebKit Nightly, but for some reason it lags on Chrome. Alex gives us the deatils: border-radius css < view plain text > ul.solarsystem li.sun { Read the rest…

Posted by Dion Almaer at 5:34 pm
2 Comments

++---
2.5 rating from 2 votes

Scribd: Font face trickery and more

Category: Articles, Font

Scribd is my “favourite company of the month”. First they show off their move from Flash to HTML5 and now they are generously taking time to share with us details on their implementation in a three part series. The first part delves into the bowels of @font-face, starting with the simple: css < view plain Read the rest…

Posted by Dion Almaer at 11:10 am
8 Comments

++---
2.3 rating from 4 votes

Projekktor: Simply Mighty Video

Category: JavaScript, Library, Video

Projekktor is another JavaScript library that sits on top of the <video> tag to provide richer chrome and features, and also backwards compatibility via Flash. Once you load the shim, you can setup config and then you just have to use video: HTML4 < view plain text > <script type="text/javascript">         // Read the rest…

Posted by Dion Almaer at 6:36 am
4 Comments

+++--
3.8 rating from 4 votes

Monday, May 17th, 2010

Speech Recognition with Javascript; speechapi.com

Category: Sound

Elias Majic and Spencer Lord have guest authored this post on speech recognition in JavaScript. Do you have something to share? Consider your own guest post and contact us! Recently Google’s free text to speech api has made the rounds. The reverse is also possible, converting speech to text. With speechapi.com’s javascript API, it is Read the rest…

Posted by Dion Almaer at 6:18 am
5 Comments

++++-
4 rating from 6 votes

RequireJS 0.11 Released; Ready for jQuery

Category: JavaScript, jQuery, Library

James Burke is moving quickly with his RequireJS library. He recently posted about the requirements that John Resig has for a script loader for jQuery: script loading must be async script loading should do as much in parallel as possible. This means in particular, that it should be possible to avoid dynamic nested dependency loading. Read the rest…

Posted by Dion Almaer at 12:11 am
3 Comments

+++--
3.7 rating from 6 votes

Friday, May 14th, 2010

Mark helps you detect everything in HTML5

Category: HTML

Mark Pilgrim has a new appendix to his awesome HTML5 book, which collects all of the ways in which you can do feature detection for HTML5. For example: <audio>: return !!document.createElement(‘audio’).canPlayType; <device>: return ‘type’ in document.createElement(‘device’); <iframe sandbox>: return ‘sandbox’ in document.createElement(‘iframe’); This also highlights how it would be nice to have a way to Read the rest…

Posted by Dion Almaer at 11:19 am
9 Comments

+++--
3.7 rating from 3 votes

CSS3 Modules documented in one place

Category: CSS

CSS3 has a lot of great stuff in it. Transforms, new layout, media query, CSS object model, you name it. How do you keep up with the specs? That is what Šime Vidas thought, so he whipped together a little iframe love:

Posted by Dion Almaer at 5:23 am
3 Comments

+++--
3 rating from 1 votes

Detecting extensions in the browser and beyond

Category: Browsers

Daniel Buchner of Jetpack has a post on Indexing and Auto-Detecting Browser Extensions on the Web. He discusses how search engines themselves could show interesting information on extensions: Now search engines could go back to being app stores ;) Beyond that, the browser itself could be told about a related extension. Others have talked about Read the rest…

Posted by Dion Almaer at 12:46 am
Comment here

+++--
3.5 rating from 2 votes

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 4 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

css < view plain text > 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.5 rating from 2 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

+++--
3 rating from 3 votes