The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


Joshua Marinacci

Joshua Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He has spent the last ten years writing Java user interfaces for wireless, web, and desktop platforms. After tiring of web programming at a certain home improvement retail center, a wireless carrier, and a document management company he joined the Swing team at Sun to finally get back to into high quality user interfaces. Joshua recently co-authored O'Reilly's Swing Hacks with Chris Adamson. He also leads the Flying Saucer open source project and helps out with JDIC and SwingLabs. Joshua holds a BS in Computer Science from Georgia Tech and recently moved to San Jose, California.

 

Joshua Marinacci's blog

Announcing Project MaiTai

Posted by joshy on November 12, 2009 at 3:48 PM PST

If you follow my Twitter stream then you may have seen a string of strange videos I've posted. This was a series of experiments generated by a new art tool I've been building for the past few months. Now it's time to finally show it to the world.

Project MaiTai

Mai TaiScreenSnapz005.png

MaiTai lets you visually wire up blocks to create interactive graphics. Think of them almost as animated sculptures. There are blocks for nodes (shapes, images, colors), effects, simple logic, and inputs from the mouse, keyboard, webservices (Flickr & Twitter streams), and realtime sound spectrum from MP3s. Once you are happy with the results you can export it as a JavaFX WebStart app or a Quicktime movie suitable for uploading to video sharing websites.

To try it out go to ProjectMaiTai.org, and click on the download link in the right sidebar. Once the app starts you can try some examples from the 'samples' button in the toolbar. Here's a taste of what you can create with MaiTai.

com.sun.javafx.runtime.MainScreenSnapz013 Mai TaiScreenSnapz004
Mai TaiScreenSnapz002 com.sun.javafx.runtime.MainScreenSnapz014

MaiTai is fully open source (BSD), and built entirely in JavaFX. The current version uses JavaFX 1.2.1 on Java 6. This version is still very alpha, but you can already do some interesting things with it. Please join the roadmap mailing list to give feedback and suggest new features.

Related Topics >> Blogs      GUI      J2SE      Java Desktop      Swing      
Comments
Comments are listed in date ascending order (oldest first)

Hello

Hoi I couldnt get application to start when click ont he download link instaed i get and XML feed or page

xml

Do you have Java installed on your computer? Did it download a JNLP file to your disk? If so you must double click it to run the app.

Content-Type of JNLP-File

@Joshy: It looks like your Winstone servlet-engine delivers the JNLP-file as 'application/octet-stream' instead of 'application/x-java-jnlp-file'.

Content-Type of JNLP-File

Ah, you are quite right. It should be fixed now. Thanks for catching that! - J

QuartzComposer?

Inspired by Quartz Composer it looks like. Pretty nifty... can I write Java plug-ins for it?

plugins

Right now you have to write the plugins in JavaFX (though I haven't documented how, yet). I plan to make it accessible from Java code as well.
Syndicate content