sbisson: (Default)
2007-06-25 11:46 pm

The Flickr UK Postcode Interestingness Weather Location Explorer

The first application at my Web 2.0 sandbox is now live.

Have a play with The Flickr UK Postcode Interestingness Weather Location Explorer. Give it a postcode, and it'll show you the weather at the location, along with the most "interesting" Flickr image it can find nearest the pinpoint on the map. I'm quite pleased by the self-expanding search area that expands each time it can't find an image...

(It's a mash-up of Google Maps, Google Local, WeatherBug, Yahoo! Pipes and Flickr written for a magazine article.)

Update: I left out one of the instructions: click on the pin to get the pop-up once the progress bar goes away...
sbisson: (Default)
2007-06-23 08:51 pm
Entry tags:

Adding to the toolset: Aptana

Aptana is a JavaScript editing and debugging tool.

As it's based on Eclipse, it's available for most platforms. Along with the JavaScript tools there's also a Ruby on Rails plug-in, and support for Adobe's AIR SDK.

The learning curve is quite short (and shorter still if you've used Eclipse or any other Eclipse-derived IDEs), and the code completion tools are efficient - and also work with any libraries you're using. I've been using it to do some AJAX and JSON development for an article I'm working on, and I have to say it's really rather decent. It's helped me track down some rather silly formatting errors I made while I was writing code to work with Flickr's JSON search API, saving me quite a bit of time. I also found the Outline view helpful as it let me quickly hop from function to function (and see what was calling what - and when).

A recommended tool.
sbisson: (Default)
2007-03-30 02:52 pm

Pimp my Words: Developing with Apollo

Here's my latest piece for El Reg, looking at Adobe's Apollo by actually installing and working with the development tools. A quick summary: it's definitely early beta, with lots of pieces missing, but rather promising.
There was a bit of a buzz in the air on Monday when Adobe rolled out the first public alpha release of its Apollo desktop internet application client – along with a whole truckload of developer tools and documentation.

Apollo is an interesting proposition, a platform that mixes Flash (though you do need to use code that's written to use ActionScript 3.0 and the new AVM 2.0 virtual machine), PDF, and HTML. The Apollo runtime is a host for .air applications and is built on code that mixes Adobe's Acrobat Reader, the Flash 9 Player, and a standards-compliant HTML rendering engine based on Apple's WebKit.

The main difference between the Apollo runtime and all these components running in, say, WebKit browsers like Safari or Swift, is that there's no browser window and that the application gets direct access to your hard disk. It can read and write files, as well as using persistent storage. It even gets access to some of your hardware – so you can use Apollo to work with images from a web cam. In fact, there's already a demonstration application that mimics Apple's Photo Booth webcam tool.

So what's the developer experience like?

The good news is that Adobe has learnt the lesson of Macromedia's Central, and has given developers several different routes to building applications – without locking you into someone else's business model.
Read More.
sbisson: (Default)
2007-01-17 09:58 am

Robots crossed with hamsters...

Here's some more of my post-CES reportage from The Register - this time on the rather nifty Create robotics developer kit from the folk at iRobot. No need to hack your Roomba, just buy a Create for $129 and away you go...

One of the funnier sights at this year's CES was a video of a hamster ball. It wasn't any old rodent workout – this one was steering a robot. The hamster seemed to be having fun, and the developer was having a ball too...

Behind it all was iRobot's Create, which takes the familiar Roomba and Scooba cleaners, and turns their common hardware into the core of a robotics development kit. Unlike many other kits, Create is ready to go as soon as you take it out of the box, with the familiar trilobite shape of the Roomba. Instead of a vacuum cleaner, there's a spacious payload bay, with standard fittings so you can add your own hardware to your robot. A fourth, rear, wheel has been added to make sure your creations stay stable.

The basic Create platform comes with 10 built-in demo applications and 32 different sensors you can use in your applications. The basic Create uses iRobot's Open Interface language to build simple applications using the Create's own sensors and motors. Your instructions are assembled on the PC and loaded onto Create via USB.

Read More.

I suspect this is one for [livejournal.com profile] bugshaw, due to the hamster content...
sbisson: (Default)
2006-03-22 11:17 am

Shameless MIX06 self promotion

Here's a piece of reportage I sent into the DevReg yesterday...
Microsoft’s sold-out MIX06 conference is a brave affair, attempting to bridge an almost impossible divide – the gap between developers and designers.

Under fake Italian skies, and hidden in the cavernous halls of Las Vegas’ Venetian hotel, 1700 attendees are learning about Microsoft’s new web technologies and, if all is going to plan, having a conversation about the future of the web. It's different from the usual sort of Microsoft event - with more than half the speakers coming from outside the company and many, many shiny Powerbooks among the hordes of laptops.
It's not the only piece on MIX06 I'll be delivering - I'm also working on copy for Web Designer.

Oooh - it's the second most popular piece in the section at the moment...