Molehill short turn around and 2D interest

Flash developers started to get bored about the limitations of the flash player. That’s why the news was greatly welcomed : the future version of the flash player (11) will be granted of hardware acceleration.

It means we will be able to use the graphic card to handle the graphics rendering. And that’s pretty huge.

1) Molehill : Flash level up !

“Molehill” is the code name for the new set of low level APIs that will allow us to play with the GPU.
I invite you to take a look at those demos, if you haven’t seen them yet :

- http://molehill.zombietycoon.com/
- http://blog.alternativaplatform.com/ru/files/2011/04/demos/points.html
- http://alternativaplatform.com/en/demos/metro2033online/
- http://aerys.in/minko-quake-3

As a reminder, you will need this version of flash player : http://labs.adobe.com/downloads/flashplatformruntimes_incubator.html

After seing some molehill demos, the first thing a graphic designer told me was : “wow ! No more ugly antialising, that’s awesome !”.
Both developers and graphic designers will warmly welcome those new features.

Displaying 3D animated HTML 5 Logo using Canvas

There are big discussions about brand new HTML 5 Logo – http://www.w3.org/html/logo/ – released at the beginning of this very week. Based on the idea of animating the logo, we have copied the http://html5.uncontrol.com/ animation to demonstrate how powerful is canvas today. For sure, this isn’t full cross-compatible but please before trolling consider you do not need any plug-in to achieve this rendering. The technologies used are HTML / CSS / XML / SVG and Javascript, this mean you can fully download the source code and fork it for you own pleasure.

check it out : http://mindthegap.digitas.fr/demo/hardboiled-html5-logo/

Hardboiled HTML5 Logo from adrien leygues on Vimeo.

Apps versus Web apps for mobile

Today a lot of brands are creating Applications (for iPhone, Android, etc) instead of building website for mobile what I will call “web apps” but what are the pro and cons of Applications versus Web apps?

Apps advantages :

  • Very well integrated with the devices
  • Optimized in terms of performances and screen size
  • Give acces to all the phone API (webcams, adress book, picture gallery, etc)
  • Can include a lot of powerful technologies such as 3d, image recognition, augmented reality, etc

Apps inconveniences :

  • You need to download and install them before use
  • They are blackbox for Google and the content can’t be find by a search request
  • At long term the user will have hundred’s of applications installed on their devices
  • You need to build the app for all platform (iPhone, Android, etc)
  • Need to be update when the content change

Web apps advantages :

  • No need to be installed first
  • Content could be indexed by Google
  • No need to create a web app per platform, the same web app should work for all mobile plateforme

Web apps inconveniences :

  • Less well integrated with the device ( you can’t have access to the user calendar, picture gallery or webcams)
  • People are not use to bookmark web apps on their phone
  • The only technology available are Html5, Css3, javascript

So what are application and web apps for :

  • Applications are great for building game, immersive application, 3D experiences, augmented reality, etc. That’s quite what is actually available on the Apple store.
  • Web apps are great for content, products index, ecommerce, and everything with content that need to be updated often.

The bigest issue of web app is that they are not available when the user have no internet acces, for example I spend a lot of time in the metro and the Edge or 3G connections often do not work, in this case it’s critical that my apps work offline. I use for example un Rss reader application that work offline AND that sync my rss feed so I can read them when I’m of the grid.

What we discover will testing the Html5 is that it provide some tools for dealing with offline acces ! Your web apps can be accessed offline + you can save the user data for later synchronisation, that’s means that I can build the an Rss reader with the same features I was talking earlier. I think this can change the way we build web app and the choice we made to build application versus web apps. The two features who made this possible are : the local storage and the offline application caching. I will describe below.

Flash on the iPad ?

Since septembre 2010, Apple finally allows us to send all our apps to the Apple store, whatever the technologie used to create them.
That means that, after all the debate, we can use Flash to target all iOS platforms (iPhone/iPad/…)

However, we will have to keep in mind that Flash will really not run as smooth as on computer devices since both Apple and Adobe work together to optimise it, and everybody know that we are far far from this day.

So lets go deep inside what is possible on the iPad with Flash today.

A Garden Party to Make a Difference

This project is quite unusual for me, and I have enjoyed working on it. First brief was “we need Geocodearth for our garden party”.

I have firstly be  in touch with Marcos Lutyens (Marcos thanks for all) during my summer holidays, he was interested by using Geocodearth for The Earth Awards garden party. This garden party is part of Start event. Start is “a national initiative by The Prince’s Charities Foundation to promote and celebrate sustainable living”. The Garden party takes place in the Marlborough House’s beautiful garden which are next to Buckingham Palace.

Marlborough House

Marlborough House

Juke Power-Up

Introducing Juke Power-up, the infectious new web app that’s just landed on Google Android. Unleash your energy to power up your phone, and see your score once you can’t give it anymore. Got more muscle than your mates? Take them on to find out!

If your are browsing this page with an Android 2.2 phone visit the Juke Power-Up site http://jukepowerup.com else just watch  our video and and take a look to the screenshots below:

Thank you to Serge, Kate, Clem, Manu, Thibault, Romain, Ugo, Florian, Matthieu, Cedric, Viencent, Clement and Philippe for the power they have burn in this video.

Geocodearth

Geocodearth is an aggregator of Geocoded social content. Basically it use the Twitter and FlickR to load recent public contributions and display the result on a 3d spinning earth. This project is a spare time project and I have spend some of my week-end and holidays to work on.

Geocodearth use standard GeoRss format for data input + somes extensions :

  • FlickR search
  • BrigthKite search
  • Twitter search (currently unavailable du to API restrictions)
Geocodearth.com

Geocodearth.com