hidden

Smashing Magazine

Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Advertisement

When you hear the word “creative”, what type of profession comes to mind? Maybe a graphic designer, painter, sculptor, illustrator, or writer? It’s unlikely that you would consider a “programmer” when thinking of creative fields of work. But programmers have the potential to be creative and come up with ideas or concepts that will impact others in positive ways.

We often turn to programmers to solve mathematical-related problems, but the concept of mathematics in programming is what powers programmers to innovate. When you think of mathematics you imagine numbers, expressions, and equations. But what about art, music, or even beautiful visuals? Those numbers and equations that we often view as mundane and overly-formulaic can generate beautiful visuals and music. This article will present dozens of examples of motion graphics and interactive visuals created with computational code, along with some useful references and resources.

[Offtopic: by the way, did you already get your copy of the Smashing Book?]

Beautiful Motion Graphics Created with Programming

First we’ll look at some examples of beautiful and inspiring motion graphics created by programmers. Some of these are audio-reactive whereas others are data visualization.

Metamorphosis by Glenn Marshall

Ttl1 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Swan Lake – Zeno Music Visualiser by Glenn Marshall

Ttl29 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Black Hole by 360angles

Ttl26 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Flightpattern by Gwen Vanhee
These beautiful motion graphics were created using ActionScript.

Ttl24 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Disco Maths 1 by Stefan Goodchild

Ttl23 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Magnetic Sphere by flight404

Ttl30 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Air Doom by Rui Madeira

Ttl25 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Audio Reactive Bubbles by Matthias Dörfelt.

Ttl27 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Visualization in 7/4 by Eamae Mirkin

Ttl28 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Music Is Math by Glenn Marshall

Tll21 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Audio-generated landscape by flight404

Ttl15 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

okdeluxe XMAS card 2008 by okdeluxe

Ttl21 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Solar, with lyrics. by flight404

Ttl20 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Bubbletrouble_2 by Leander Herzog

Ttl19 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

House of Cards by Radiohead
In Radiohead’s video for “House of Cards”, no cameras or lights were used. Instead, 3D plotting technologies collected information about the shapes and relative distances of objects. The video (directed by James Frost) was created entirely with visualizations of that data.

Ttl14 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Magnetic Ink by flight404

Ttl18 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Shifty by Pedro Mari

Ttl10 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Advanced Beauty 13 of 18 by Universal Everything

Ttl9 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

I Am David Sparkle – Jaded Afghan by Eduardo Omine

Ttl8 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Relentless, The REV by flight404

Ttl7 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Aphex Twin – Rhubarb by Simon Geilfus

Ttl3 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Magnetosphere Revisited by flight404

Ttl6 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Vortex by Rui Madeira

Ttl11 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

The Nest That Sailed The Sky by Glenn Marshall

Ttl2 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

GoodMorning! by Jer Thorp

Ttl17 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Sunflower by VS*

Ttl13 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Interpol – Rest My Chemistry Video by Aaron Koblin

Ttl16 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Free Applications for Creating Visuals with Computational Code

Processing

Processing in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Processing is a popular and powerful application for generating visuals using programming. It’s free and open source and uses Java as its coding language. It’s been used in professional, educational, and scientific environments and is available for GNU/Linux, Mac OS X, and Windows. It can also be used for web by embedding as Java applets or through the use of Processing.js, which uses JavaScript to draw shapes and manipulate images using the HTML5 Canvas element. Processing is also available for Java-based mobiles (Mobile Processing).

  • Open Processing
    Share your sketches online.
  • Useful Processing Applet Source Codes
    A collection of free Java applet source codes.
  • Processing with Eclipse
    If you are an avid Java programmer and have been using Eclipse for your daily routine this would be best way to use Processing, making your workspace comfortable and familiar. Another benefit that Eclipse adds is that you can harness the power of the latest Java IDE.

Quartz Composer

Qc in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Popular among Mac developers and VJs, Quartz Composer is the simplest application for creating still as well interactive motion graphics. It uses a node-based sequencing visual programming language that takes advantage of the Open GL, JavaScript, Core Image and Core Video devices and other technologies built into Mac OS X. It’s intended for non-programmers and is used by developers to construct user interfaces in conjunction with Cocao and other developer tools bundled in Xcode. It’s also used to create iTunes Music Visualizers.

Using third-party tools like Effect Builder AE and QC Integration FX you can turn your Quartz compositions into plug-ins for professional video editing / motion graphics applications such as Apple Final Cut, Adobe After Effects, Apple Motion, etc., without writing a single line of code. Many professional applications like Pixelmator use Quartz Composer on Mac to generate graphics and this is one of the reasons why some graphics processing application are available only for Mac OS X. As you probably guessed, Quartz Composer is only available for Mac OS X. Users of Mac OS X 10.6 or later can utilize OpenCL in Quartz Composers.

OpenFrameworks

Openframework in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

OpenFrameworks is a tool for creating interactive visuals, and is widely used among creative programmers. The user interface is simple and similar to that of Processing. Similar to Processing, it uses libraries, but it’s difficult to find third-party libraries and requires knowledge of C++ programming.

NodeBox

Nodebox in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

NodeBox is similar to Processing and OpenFrameworks with the only major difference being the programming language used, which is Python. Although NodeBox has a small number of libraries in comparison with Processing, they are of good quality. NodeBox supports PDF, QuickTime movies, fonts and uses the Mac OS X Core Image library for image manipulations (blend modes, color changes, filters etc). NodeBox is available only for Mac OS X.

VVVV

Vvvv in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

VVVV is usually used in large media environments like concerts and art installations for real-time motion graphics, video and audio processing and interactive motion graphics. Unlike Quartz Composer, VVVV comes with audio synthesis, 3D Mesh manipulation, and real-time video synthesis built in. It is a powerful application for generating visuals in real-time, even at very high resolution and high frame-rates.

Another important feature of VVVV is that it can make use of multiple computers behaving in sync. All programming and editing can be done on one server computer, while all client computers execute their respective tasks. You can easily use the CPU and GPU power of each computer to do some amazing effects at a cheaper cost. Since VVVV uses DirectX, it’s only available for Windows.

eMotion

Emotion in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

eMotion is a new free application which can generate real-time as well as offset graphics. It has an awesome text and particle engine which is driven by real-world physics. It is available only for Mac OS X.

Creating Interactive Visuals with Computational Code

Here are some examples demonstrating adding interactivity into visuals.

Sonic Camera by Dmtr.org

Ttl38 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Graffiti Analysis 2.0 by Evan Roth

Ttl34 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Amoeba Dance is built using Quartz Composer. Its not a pre-rendered visual but works totally in real-time mode, controlled using VDMX and is reactive to the audio input.

Ttl35 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

The Beauty of Fluid Dynamics by Jens Heinen
Beautiful live interactive visual performances. Also watch Lichtfaktor vs Optix and Reincarnation.

Ttl31 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Interactive Projection at GAGA Gallery | Laser tag
This project uses powerful lasers to virtually in-script graffiti on tall buildings. The laser is tracked and the graphics are projected in real time. Also check out the Eyewriter project which uses the same technology for helping physically disabled graffiti artists to once again bring their talent back to life. You can take a look at how-to and source code, too.

Laser Graffiti in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Digital Graffiti Wall + Stencils by Alex Beim
Another similar version, also built with OpenFrameworks.

Ttl33 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Digital Wallpaper by Gregor Hofbauer
Uses VVVV to generate graphics which are then projected and mapped to the wall.

Ttl32 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Body Navigation by Ole Kristensen
Amazing example where interactive visuals are projected on to a wall. To add interactivity, everything is tracked using infrared light and cameras.

Ttl36 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Hand from Above by Chris O’Shea
An amazing installation built with openFrameworks and openCV. Pedestrians are tickled, stretched, flicked or removed virtually in real-time.

Ttl37 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Quadrature by Griduo
The walls of the building are virtually stretched, broken and reconstructed. A similar installation:

555 KUBIK

Ttl43 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Castel Dell’Ovo by Quy & N1ente
A stunning audio-visual performance created by mapping an entire building in a virtual world.

Ttl40 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Body Paint by Memo Akten
Beautiful interactive installation which allows performers to paint on a virtual canvas with their body, interpreting gestures and dance into evolving compositions.

Ttl41 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Lights on by thesystemis
Created for the Ars Electronica museum, which has a facade that contains 1085 LED controllable windows. The window colors are changed in real time with music that is broadcast on speakers surrounding the building. Visuals are created using openFrameworks.

Ttl49 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Vinyl Workout by Theo Watson
A giant record is projected on the floor and it can be played by running around its surface in the direction you want it to go. The speed of playing music is in sync with the speed of the moving person.

Tt37 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Funky Forest – Interactive Ecosystem by Theo Watson
Funky Forest is an interactive installation for children. They can play with the water on floor, grow trees and water it and interact with various creatures. Built using openFrameworks. Also see these other amazing installations: Interactive Mural, Interactive Projection at GAGA Gallery, Guten Touch, Jellyfishes and Interactive Dancers System.

Ttl45 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Reverse Shadow Theatre by Gabor Papp
Amazing example in which the code powers the real-time puppet animation. Uses multiple software – Processing, Eyesweb and Animata. Both Eyesweb and Animata are open source, as is Processing. Here Eyesweb handles the motion tracking while Animata takes in the input data from Eyesweb and does the real-time animation. Also watch Jazz Pub.

Tutorials

Ttl48 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

DIY 3D Scanner by Kyle McDonald
Another great application of computational code.

Ttl50 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

DaVinci by Razorfish – Emerging Experiences
Apart from producing amazing visual and real-time animations, computational code can give new meaning to human-computer interaction. If you like Microsoft Touch Screen Table then you are sure to like DaVinci. You can interact with a virtual world through a user interface that uses object recognition, real-world physics simulation, and gestural interface design.

Ttl59 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

London Digital Week by seeper
Multi-touch music sequencer.

Ttl51 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Books for Reference

Programming Interactivity: A Designer’s Guide to Processing, Arduino, and Openframeworks by Joshua Noble and Noble Joshua

Book1 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Learning Processing: A Beginner’s Guide to Programming Images, Animation, and Interaction by Daniel Shiffman

Book2 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Processing: Creative Coding and Computational Art by Ira Greenberg

Book3 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Real-Time Motion Graphics with Quartz Composer: A Hands-On Guide to Learning Quartz Composer by Graham Robinson and Surya Buchwald

Book4 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Processing: A Programming Handbook for Visual Designers and Artists by Casey Reas and Ben Fry

Book5 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Algorithms for Visual Design Using the Processing Language by Kostas Terzidis

Book6 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Visualizing Data by Ben Fry

Book8 in Beautiful Motion Graphics Created With Programming: Showcase, Tools and Tutorials

Resources

(ll)

Vailancio Rodrigues, born and currently living in scenic beauty of Goa, spent most of his childhood in art and creativity. At present a college student who likes to try and do different things at every moment. Also a webmaster, web designer and developer.

13

Tags: ,

Advertising
  1. 1
    Adit Gupta
    February 6th, 2010 6:21 am

    What a beautiful article!! Simply amazing!!

  2. 2
    Amir
    February 6th, 2010 6:25 am

    Thank you Vailancio Rodrigues!
    I have not heard much about this art.
    by the way I love it

  3. 3
    App Sheriff
    February 6th, 2010 6:46 am

    Very Useful Collection Guys :)
    Do check out some powerful motion graphics plugins for some hollywood effects.
    http://www.appsheriff.com/software/motion-graphic-plugins-to-create-hollywood-special-effects/

  4. 4
    Heather
    February 6th, 2010 7:49 am

    Wow. Some of those examples just blew me away… I’m a 3D Arist (well, student) but I’ve done programming before (C++, Java, and Actionscript though none extensively). Can’t wait to give this a try!

    • 5
      Vailancio Rodrigues
      February 6th, 2010 10:36 am

      If you know Java then try Processing. Its really powerful and easy to start with.

  5. 6
    Ryan Bollenbach
    February 6th, 2010 8:09 am

    Very cool, I quite enjoyed this in depth look to many areas of motion from programming.

  6. 7
    George Birbilis
    February 6th, 2010 8:12 am

    As already said above: Wow! Thanks for collecting all these in one place

  7. 8
    Emmanuel
    February 6th, 2010 8:31 am

    Hi guys I more into Web than any other thing my brother is really into processing, he told me some cool things can be done for the web with this tool, like interactive an animation stuff you a check out his site is full of information about it an also about programing for architecture and 3d modeling http://designplaygrounds.com

  8. 9
    Marc Delaunay
    February 6th, 2010 8:47 am

    Very very nice work.

  9. 10
    Derek
    February 6th, 2010 9:53 am

    I am kind of surprised that ActionScript 3 with Flash Player 10 did not make it into this article. There are many programming artists out there that are using this platform to create some amazing interactive art pieces. The nice thing about AS3 is you do not need Adobe Flash IDE to program it. Flash Develop is an open source IDE that has better functionality than the Flash IDE but it is free!

    • 11
      Vailancio Rodrigues
      February 6th, 2010 10:46 am

      Yes ActionScripts should have been here. But we thought of excluding it because it is very common. Everybody knows about it and lot of info is already available on it. We want to give our readers something new. But we did include one example of actionscript which was really interesting and hardly anybody had seen it before.

      If you like to have something on ActionScripts in future then you can leave a reply here.

      • 12
        Derek
        February 6th, 2010 11:24 am

        Yes I think it could be a great article. Most people think of Flash as interactive websites but there so much more there with the power of AS3 and Flash Player 10. People like http://blog.stroep.nl/category/generative-art/ are taking Flash to a new medium. I think Flash has a better home in these areas of motion art than on the web because of lack of SEO in Flash sites, though that is improving but not any where near what good semantic HTML/CSS can do.

        Thanks

  10. 13
    Aravind
    February 6th, 2010 11:06 am

    looks really nice………

  11. 14
    Webtoolfeed
    February 6th, 2010 2:33 pm

    Wow, these are awesome!

  12. 15
    Autonomy
    February 6th, 2010 6:50 pm

    This is such an amazing medium as it brings the experience of art to a new level. I was just in Seoul where there were many motion graphic pieces located in public spaces around the city and it made me wonder why other cities do not engage the public like this! Thanks for the article!

  13. 16
    max
    February 6th, 2010 10:45 pm

    This is amazing ………….

  14. 17
    Dominique
    February 7th, 2010 3:29 am

    Oh wow. I’d heard about this programming language, a friend of mine is doing his Honours study on it, but I hadn’t seen any examples. Fantastic.

  15. 18
    Bp79
    February 7th, 2010 3:33 am

    Wow, very very inspiring artical. I know wat i’m going to do today…

  16. 19
    Davide Della Casa
    February 7th, 2010 6:38 am

    Hi,

    with a group of friends we have been working on a pretty cool site that allows people to collaboratively create generative art like the examples above using the Processing language – but in a very immediate way and without requiring any downloads: users can browse/copy/edit/share sketches with unprecedented immediacy – all within their browser without downloading a thing.

    Some of the works in the gallery are very nice!

    The site it’s here, make sure to check it out!

    http://www.sketchpatch.net

  17. 20
    Shane
    February 7th, 2010 7:02 am

    “It’s unlikely that you would consider a “programmer” when thinking of creative fields of work. But programmers have the potential to be creative and come up with ideas or concepts that will impact others in positive ways.”

    Programming is actually a highly creative activity. It’s a design activity (as opposed to building activity).

  18. 21
    tg75
    February 7th, 2010 8:12 am

    Also a nice projection with architecture integration
    http://vimeo.com/2669170

  19. 22
    mrek
    February 7th, 2010 12:16 pm

    Now get us some amazing source code written by designers ; ]

  20. 23
    Li
    February 7th, 2010 10:09 pm

    This is an absolutely invaluable article. Thank you so much!!

  21. 24
    Karthi
    February 8th, 2010 5:40 am

    Very nice posting…….keep posting more

  22. 25
    mackie
    February 8th, 2010 7:35 am

    Wow, this is one of the best posts ever!

    Really enjoyed it :)

  23. 26
    Karin
    February 8th, 2010 8:50 am

    I love processing. I used it for my senior project… so not as cool but I thought I’d share:

    http://www.karinlindstrom.com/animagic

  24. 27
    Myndė
    February 8th, 2010 9:02 am

    Stunning info. I was searching for something like this for a long time.

    Thank you, you saved my life :)

  25. 28
    eveevans
    February 8th, 2010 9:19 am

    Long time ago i read about processing, but in that time i wasn’t programmer,
    now I’ll give it a chance

  26. 29
    sermad
    February 8th, 2010 9:51 am

    If anyone wants to play with the onedotzero identity then you can download the app and the source from -> http://code.google.com/p/onedotzero-ident/

    thanks

  27. 30
    John Harrison
    February 8th, 2010 12:28 pm

    Those looking to create high performance iTunes visualizers might want to check out VizKit. It works on both Windows and Mac. Here’s the homepage:
    http://www.imagomat.de/vizkit/

    The sample viz that comes with it isn’t all that impressive but you can build some crazy stuff. I used to make a visualizer I call Manifesto. It lives at:
    http://blog.insightvr.com/?page_id=57

    and examples of its 3D mode is at:
    http://www.vimeo.com/4033579

    and one of the 2D modes is at:
    http://www.vimeo.com/4033579

    Of course running it on your own machine always looks better than the screen captures.

    My goal for the system was to make it as “reactive” as possible to the music. So if nothing is happening audio wise the visualizer shouldn’t be don’t anything new, and all the changes in color, spin, etc should be determined by the music.

  28. 32
    James Alliban
    February 8th, 2010 5:18 pm

    Great collection. Thanks very much. My Vimeo likes collection just expanded considerably.

  29. 33
    Kawika
    February 9th, 2010 12:10 am

    Truly amazing visuals from code and math! Makes a programmer like me happy!

  30. 34
    Frederik De Bleser
    February 9th, 2010 2:18 am

    I’d like to point out that we’re actively working on NodeBox 2 which has a node-based interface, like Quartz Composer and vvvv. You can create work using existing nodes or adapt built-in nodes using Python.

    http://beta.nodebox.net/

  31. 35
    francesco
    February 9th, 2010 2:30 am

    I would mention shoebot as well, it’s python, it’s cross-platform, it has both gui and command-line interface, it’s syntax-compatible with Nodebox and almost all of nodebox libraries have been ported to shoebot as well.

    http://tinkerhouse.net/shoebot/

  32. 36
    Erkka Pynnönen
    February 9th, 2010 3:44 am

    A nice collection. Programmed motion graphics isn’t new though, and a whole subculture emerged back in the days of C64 etc.: The demoscene. ( http://en.wikipedia.org/wiki/Demoscene )

    Most scene productions (ranging from c++ to javascript etc.) can be found from the community archive at http://www.pouet.net . Beware the discussions though, most of them aren’t for the faint of heart :D

  33. 37
    StaX
    February 9th, 2010 5:22 am

    Nodebox v2 will be available for windows too – take a look in the beta area at the nodebox website …

  34. 38
    Ben Guerrette
    February 9th, 2010 9:23 am

    Very nice collection of projects and tools. Thanks so much for compiling.

    I was of the thinking that processing had a steep learning curve. I finally spent some time with it after browsing through this article and picked it up quicker than I expected. The syntax is similar to ActionScript so it was pretty easy to get familiarized with it.

    I’m a web developer by day who’s lost time to focus on VJ projects in the last couple years. This article has definitely re-energized me. Thanks for sharing.

    Here’s an tutorial I wrote last year on the ArKaos blog explaining how to create some simple audio-reactive animations for use with the VJ app, GrandVJ:
    http://www.arkaos.net/blog/2009/09/tips/create-audio-reactive-flash-for-grandvj/

  35. 39
    jackchen
    February 9th, 2010 7:14 pm

    My god . It’s so cool , so beautiful !!

  36. 40
    F
    February 10th, 2010 12:28 pm

    Very nice interactive installation done with vvvv.

    http://vimeo.com/9183019

  37. 41
    thibaud
    February 12th, 2010 11:12 am

    Missed one MAJOR entry in the Tools section:
    TouchDesigner : http://www.derivative.ca/

  38. 42
    George Birbilis
    February 13th, 2010 4:48 am

    Also promising is the opensource JavaFX tool “Project Mai Tai”:
    http://www.projectmaitai.org/

  39. 43
    Cody Lundquist
    February 14th, 2010 9:45 pm

    Wow! Awesome article!! You’ve definitely put a lot of time and research into this. Makes learning java very tempting haha.

    Great work!!

  40. 44
    tarabaskara
    February 15th, 2010 11:07 pm

    awesome article. amazing

Leave a Comment

Make sure you enter the * required information where indicated. Please also rate the article as it will help us decide future content and posts. Comments are moderated – and rel="nofollow" is in use. Please no link dropping, no keywords or domains as names; do not spam, and do not advertise!



Advertisement Advertise with us!
Add this widget to your site!
Visit job board Post your job