Saturday, November 26, 2005

Canvas - based first person shooter !

It's not complete yet, but this canvas based "shooter" looks very promising! I love the fact that you have a map view and a first person view simultaneously. I foresee a new genre of retro and casual games springing up based on canvas.

Announcement! New mailing list formed for Canvas Developers: CANVAS-DEVELOPERS

Creative name, huh? Well back in 1999 I had the idea to create a mailing list for SVG developers, and it is still pretty popular after all these years. If you are someone who's starting to play with Firefox's new Canvas tag (or Opera 9, or Safari, or even Flash - emulators) then you should sign up and chat with others who share your passion for canvasing.

Canvas for IE?

This site waxes optimistic about there being a way for canvas to get implemented in IE using an activeX interface. This seems kinda interesting, especially if someone wrote a wrapper function that could convert canvas calls into IE understandable ones.

AHAH - Asychronous HTML and HTTP

This microformat talks about updating a page directly using xmlhttprequest to update specific dom elements. Cool idea - I had a very similar idea a few years back -- we called it "inner browsing"

Here's another component that folks might want to think about -- create a webserver that understands the page you are on and just sends the "diffs" between the page you are on and the page you are going to -- then when you browse around a specific site, it's extremely fast.

Friday, November 25, 2005

Canvas test - random pixels

I'm starting to try out various things in Firefox's Canvas. First off - random pixels!
Whee!

Thursday, November 24, 2005

Glypho: a new way to write novels

I've been waiting for a long time for a site that can help you get your creative juices flowing in writing a short story or novel. Something beyond just an empty textfield and some forum links. It looks like the site Glypho is taking a step in the right direction there. The basic idea is this. You create a synopsis of a story. If anyone finds it interesting (including yourself) they can suggest characters, plotlines, even submit chapters for inclusion into the story. It's basically collaborative storytelling with some interesting twists. Since I deal with "social" sites all day long, I've already got a laundry list of ideas to send their way, but even in the state it is now - its way more interesting than most other "fan fiction" sites I've seen. It even has an integrated dictionary and thesaurus you can refer to while composing your chapters/synopses. If you enjoy interactive fiction, storytelling, or just looking to try your hand at writing a chapter or two, you should check it out.

Happy ThanksGiving!



From AndrewWooldridge.com I want to wish you all a very happy Thanksgiving!

What's old is new again: Network Centric Desktops

Netscape Constellation was going to change the world. Imagine a web-based desktop instead of a windows (linux/macos) based one. Huh. Looking at that and then new sites like goowy, it's funny to see old ideas coming back around again :)


btw: found that link here

Mandelbrot Canvas Demo

Hard core number crunching here - generate high resulution fractals via javascript and Canvas. Canvas rocks!

Wednesday, November 23, 2005

PodCacher

Imagine combining the powers of podcasting and geocaching. Wonder Twin powers activate! One of the interesting ideas is podcaches -- audio hints for geocaches.

Progressive Enhancement - the future of web development...

From the site:

Progressive enhancement is an approach to web design that builds documents for the least capable devices first, then moves on to enhance those documents with separate logic for presentation, in ways that do not place an undue burden on baseline devices but which allow a richer experience for those users with modern graphical browser software.

Open Source Web Templates: Open Web Design


From O'Reilly Radar comes a link to an amazing new site which features website designs that are free to copy, remix, and resubmit.

Interestingly, it appears that this site is a "code fork" from the original oswd.org. Appearantly the oswd was down for a while, and most of the maintainers moved to this new site. So, visiting both sites will probably allow to you find even more templates and designs.

Tuesday, November 22, 2005

Interesting 64k javascript -based graphics demo (IE only - gag)

I dont have many reasons to fire up IE much anymore - but I broke out the old IE and checked out this demo. It's pretty cool! I challenge all readers to try to do something similar in FireFox's new Canvas.

Christmas Lights -- an amazing light show

It's hard to say whether this is a hoax or not, but it's a seriously cool video anyway. Someone with a great stereo system and christmas lights created a video up there with LightSaber Boy and Numa Numa.

Monday, November 21, 2005

Firefox Canvas supports Data: urls!!

This may be something very obscure for you, given that it's specific for Firefox, and seemingly specific for just the folks who are using RC3. But experimenting with Canvas and Data urls has led me to the discovery that you can use data: urls and img sources in your canvas images. A huge - simply huge - development! This means you can completely encapsulate all of your images, animation, communication, etc. in a single document!

here's an example:


Laszlo + Yahoo Maps

I ran across this experiment with embedding yahoo maps in laszlo. Cool!

Slashdot, Digg, and Delicious in one... DiggDot.us

Combine the news from 3 of your favorite sources, remove the dupes, and then sprinkle in some of your own news and you get DiggDot.Us.

Simple Sharing Extensions - from Microsoft - bidirectional sharing

Microsoft takes RSS and makes it bidirectional - still mulling the implications.

Sunday, November 20, 2005

New Java IDE

Found this on digg.com. Looks like they are going after Visual Studio. Ironic that the preview movie is in flash :)

Saving page state in AJAX across pageloads

This is a very informative article about how you might save your pagestate in an ajax application across pageloads.