Chris Oliver's Weblog

Friday Nov 10, 2006

Interactive F3 Tutorial

Here's an interactive tutorial on using 2D graphics in F3 (written in F3, of course).

Comments:

Is F3 intended to be a competitor to Processing, or a Java scripting language?

Posted by Ivan Lazarte on November 10, 2006 at 08:35 PM PST #

I've a season java programer (server side with javascript skills) and find F3 interesting. I have to admit that I don't understand Swing (too complex, many ways to acheive the same thing -at least this is initally what I think until I find out my error).

I know that Java GUI can be very powerful. F3 is a great step to make it easier to use for GUIs.

Posted by Ano on November 11, 2006 at 12:09 AM PST #

Cool demo, very interesting! I noticed components are placed in absolute coordinates rather than using layout managers (which is reasonable for 2D graphics integration). This does raise some questions though:
  • Scaling swing components is really cool (especially the mouse handling, well done). However, they do look somewhat "ugly" I assume because of the aliasing settings? Maybe because of the native PLAF?
  • How would the PLAF work with absolute positioning? I noticed you used the native look but on another system (with different fonts) components that are close to each other might cross boundaries, right?
  • Life cycle isn't very clear, I understand most of the standard syntax but some of the syntax is related to painting while other syntax (e.g. View) is related to components with a more elaborate life cycle.

I think it might be a good idea to build a special PLAF for this language that will scale properly and use appropriate fonts across platforms. Maybe on top of Synth?

Very cool demo ;-)

Posted by Shai Almog on November 11, 2006 at 12:14 AM PST #

Hi Chris, As a long time Flash developer all of these abstractions and ideas feel very familiar, and the potential of having this integrated with Java systems for client work is really exciting! I was thinking the other day that something Matisse lacks in its user experience is something like Flash where one can work graphically as well as purely programatically (spell checker is saying I invented a new word here =) ) to create widgets and assemble them. The scripting/programming side seems to be here, but are there any plans to create a visual editing environment where say I can get a designer to design the UI and then I can grab the file from them to hook up? If so, I think that would really start to become attractive for a lot of multimedia developers/designers who currently work with Flash. Thanks for the great work and looking forward to seeing what comes of all this! steven

Posted by Steven Yi on November 11, 2006 at 03:26 AM PST #

really cool...i'm impressed. good job.

Posted by Valerio Schiavoni on November 17, 2006 at 03:32 AM PST #

teste teste

Posted by Ewerton on May 24, 2007 at 05:40 AM PDT #

Thanks Best Regards

Posted by mirc on February 03, 2008 at 11:15 AM PST #

thanks

Posted by Kanal Yıkama Araçları on March 06, 2008 at 12:20 AM PST #

thanks for this post

Posted by Rogar Temizleme on March 06, 2008 at 12:21 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed

Calendar

Feeds

Search

Links

Navigation

Referers