Happy new year, folks!
In Stores Soon
I’ve been looking for ideas for my 2010 greeting card and finally found what I was looking for. During the process I developed several iterations that didn’t made the final cut, I selected two of them that are not that bad but not good enough for prime time!
The “ad” version

The “flashback triptych” version
Since it’s a triptych it needs more space, so I set up a dedicated page… Go see it!
What now?
The actual greeting card will be posted in January!
FileWatch
I wanted to try Flex 4 with a “real life” project so I wrote this little thing. Rough draft.

The app will allow you to monitor files changes: select a text file and you’ll be prompted when it’s updated. Basic. By the way, did I say “rough draft” before?
Everything in it is OpenSource, from the Illustrator files to the MXML and CSS stuff, so play with it! For those who only want the .air, here it is.
Now, why is it cool?
- Build with the brand new Flex 4 (Gumbo) framework
- Uses a home-brewed IconButton class, because Gumbo doesn’t provide any
- Uses the new Spark custom skins logic (on Button, ScrollBar and more…)
- Uses the new states’ logic and transitions
- Based on as3corelib’s FileMonitor class
- Shows you how to build a multi-instance AIR app
- Contains Illustrator/Photoshop UI files
And why is it not that cool?
- Probably still buggy, wait for updates!
- Flex 4 is not done yet, so the code might break at any time
- No icons yet
- No or very few comments
- Pretty useless app!
If you’re trying to learn Flex/Flex 4 or wondering what’s new in it and how to use it you should definitively give it a go…
Have questions? Drop’em!
Boks–A Visual Grid Editor
Introducing Boks, my latest and most ambitious AIR app to this day!
Do you design web pages? Do you write HTML and CSS? Ever heard about the Grid System and Blueprint CSS? Thought it was a pain to implement? Think again, fool!
Boks is some kind of WYSIWYG to help you setup a grid and baseline rhythm, build and fill your layout and export all this to HTML and CSS in no time.
Got your own CSS style already? No problemo, Boks can use them and eventually merge and compress them within a single “screen.css”. Your styles use images? Simply point to your asset directory and it will be included too! Afraid of breaking the baseline rhythm with you randomly sized images? Just select the “Add JS to fix baselines” option and you’re good to go!
Enough. Just go grab it (or just have a look at the lovely screenshots) and send feedback!
Apr 01, 2009: Update! I’ve done some wacky video screencasts that can help you understand everything about Boks, go and have a look! Yes, the sound is not perfect.
Kwot
A new project is online! It’s called Kwot, and it allows you to share and store your favorite quotes.
The UI is quite minimalistic, with focus on simplicity. Navigate through quotes with your mouse wheel, your keyboard’s left and right arrow or the mini timeline at the bottom. Add a quote by clicking on the plus button at the bottom right hand corner. If you don’t pick any color they’ll be automatically chosen via a magic algorithm! Another magic algorithm will rotate your quote in 3D space. But don’t worry you will preview that in real-time, ha!
I might add user (login) support, language tagging, an RSS feed and stuff like that but don’t expect that too soon, holidays are coming!
If you don’t have the Flash plugin or if you visit the site on an iPhone the site will look quite different but everything will remain!
A few things I used in case you wonder: swfaddress (you will love deep-linking!), GTween, FlashDevelop, AMFPHP, the viewport width attribute… Oh, and by the way, the font face is called Neutra.
Add some quotes and drop feedback!
eduMedia ’08
We have just updated our site!
We’ve been working on this new version for about 9 months and now it’s here. The URL hasn’t changed, but the site has!
Let me show you what’s new…
Before/After
The site used to be designed for 800×600 screens, it is now for 1024×[anything], so the UI is wider and not as high as it used to be.

First thing you can notice: the blocks holding the thumbnails have been through a diet! Many UI elements have been removed for cleaner and simpler navigation. Here’s a quick comparison:

All of the buttons have been removed but the functionalities are still here, they’ve just moved to a more logical place. Also, the cross that indicated that you where not logged and had only partial access to the simulation is not here anymore. This limitation is now shown with semi-transparency of the thumbnail and its holder (not present in this screenshot).
The login form (at the top of every page) is now hidden and accessible via a click on the “Log in” link. No extra click, though: your cursor will jump in the field automatically.
You now have a direct access to our tree at the bottom left of the homepage, faster! You can also search, with suggestions!

We worked on icons to illustrate the header’s menu items.
![]()
On to the browse page!

Not much to say here, simpler, clearer, nicer. The RSS feed is clearly shown and you can subscribe to our newsletter, this is new!
We used to have a 3×3 grid of thumbnails, we now have a 5×2 one. That’s less pages to browse in some cases!
The media page
It used to be a popup… Nasty. We all decided to avoid it and go for a regular page.

The big new thing here are the price buttons. We used to be quite shy about our commercial activity. We now fully admit it, which is a good thing!
You can notice the “age bar”, allowing you to know who the simulation is intended for. Another new thing is the suggestor: simply click on it and you’ll be suggested similar simulations.
Again, icons. In the tool box:

Every other page has changed, but I’ll let you go and see that on your own! The biggest reworks have been the subscription or the “about us”, if you’re interested.
Our simulations
Not only did we change the UI of the site, we also redesigned our simulations!
Switching from a dual color theme (blue for light simulations, orange for dark ones) to a single an more universal gray one. Every component has been rethinked, here’s what what they look like:

A technical point of view
Of course to end up with this UI and functionalities, you need some lines of code. Here’s what lies behind the site you see when browsing:
- PHP5: my favorite back end language, in its last stable version,
- PostgreSQL: I’ve always preferred it to its more famous friend MySQL,
- CSS, lots of them. With Eric Meyer’s reset,
- JavaScript, based on the nicest lib: MooTools (for Ajax and visual effects),
- swfobject, to embed Flash files the right way,
- TwinHelix’s PNG fix. Because we love 24 bits transparency but some browsers don’t.
- A pimped out version of the PHP Layers Menu System, for the tree,
- AMFPHP, for Flash remoting in PHP,
- ActionScript 3 and Flash, to make things move!
And to write those lines of code, you’d better have good tools! Here’s what we used:
- Eclispe PDT. Because Dreamweaver is no good,
- We plugged FileSync and NetDrive in it, for quick upload to our test server. Nice.
- SVN via Subclipse and Tortoise SVN, for good team sync,
- Firebug, the best Firefox debugging plugin.
- WebDeveloper, Firebug’s best friend,
- FlashDevelop, because nobody likes Flash’s IDE editor, especially for long AS2/AS3 classes…
Of course we also used Illustrator and Photoshop, for the graphics.
Clap, clap!
Heads up to the team, I think (and hope) we did a great job!
As always, if you’ve got feedback please drop it there or on the site’s dedicated page. We love feedback.
FFFFOUND Desktop

Finally a new AIR app! It’s called FFFFOUND Desktop and if you like FFFFOUND you’ll love it.
More info on the projet’s page, as usual.
Just like the other AIR apps, it uses some home-brewed open-source utility classes, some of which have been updated for this project, go play with’em!
FFFFICHTRE!
I finally got a ffffound invite! If you don’t know this image bookmarking site, go and have a look, it’s wonderful!
I was browsing it, listening to Pauline Croze’s “Quand je suis ivre” song and stumbled upon this image.
So I did that:

I think it could be a nice CD cover.
Sg — Qutter
Another script, a tool.
Qutter lets you cut anything on the stage without destroying it. Shapes, texts, images, groups and so on… Here’s a video demo:
Grab the source, or go to its Scriptographer’s page!
I initially did it to be able to cut images. You can’t do it in Illustrator, or I missed something.
ps: Naming all my script with a Q at the beginning is probably not a good idea. I think this is going to be boring soon…
Scriptographing
I’ve just been introduced to Scriptographer, this Illustrator plugin allows you to script actions (in JavaScript) in order to automate things, to raster bitmaps, to create tools or more.
Being a big Illustrator fan and knowing JavaScript quite well I’ve started playing with it a bit. It can be a little tricky when you’re looking for documentation or when you’re used to working with a flipped y-axis like in ActionScript but you can achieve nice things with only a few lines of code.
The first script I wrote is called Qink and is some sort of china ink paintbrush. It doesn’t work very well yet so I won’t post it now. Drop a comment if you want to try it.
The second thing I wrote has no name yet but works pretty well. It is not buggy at all but I need to rethink the script a little before posting it. Here’s an example of what you can do with it:

The concept is simple: use any image’s pixels as your color swatch. Either for live painting, or to apply on a path. Expect nice or funny results! Again, drop a comment if you can’t wait.
The third thing is called Qattern. This one allows you to quickly and easily build a pattern… It’s kind of simple, but a video might explain this better:
I did it to go with my blog theme’s new ability to handle background patterns… It’s working alright so here is the source code! Play with it, break it and send feedback… I’m sure things can be improved, if you’ve got suggestions, share them!


