JavaOne 2007

I'll be presenting a technical session on F3 at JavaOne this year on Wednesday, May 9.

This F3 example won't make it into my session, so I'll just post it here.

Source:

Game.f3

Ship.f3

Alien.f3

Missle.f3

Comments:

Super, looking forward to attending.

Posted by Paul on March 20, 2007 at 05:47 AM PDT #

Really nice :), although you don't have any defense buildings and the monsters are all the same.

Posted by zproxy on March 20, 2007 at 06:06 PM PDT #

Too bad I won't be able to attend. My boss is giving on a talk on Scala at JavaOne, you might want to check that out. Also, I have just finished a new SuperGlue submission that talks about support for live programming:
http://lamp.epfl.ch/~mcdirmid/mcdirmid07live.pdf
As I mentioned before, very related to F3, we should definitely talk in the future.

Posted by Sean McDirmid on March 21, 2007 at 04:47 PM PDT #

Chris, how would you compare F3 with Scala?

Posted by Fred on March 23, 2007 at 05:53 AM PDT #

Please update us on the state of F3, and the java.net Public project :-). Unfortunally I have no chance of attending, so I am looking foward to the presentation pdf's and to the future netbeans matisse plugin.

Posted by levmatta on March 26, 2007 at 06:25 AM PDT #

Chris, While we are all waiting for you to release F3, I hope you also write about the semantics of the bind operator. I realize that it is probably some variation of FRP, but it will be very interesting to read how you implemented it, what obstacles you faced and what limitations you decided to ignore.

Posted by falcon on March 26, 2007 at 11:45 PM PDT #

Just wanted to say that the most important aspect of F3 that I am curious of is the IDE integration. I want to use an alternate language for the JVM that has better expressiveness. All the good languages so far such as Jython, Groovy, Scala etc do not offer complete support in this respect. For example, Groovy integrates well with a Java project in Eclipse but does not provide sufficient code completion. Likewise, PyDev for Jython provides good code completion but integrates a little less seamlessly with a Java project. Code-completion is often a much bigger deal for Java API than with others, at least for me. I am very interested to see how F3 tackes this.

Posted by James on April 02, 2007 at 04:03 AM PDT #

Hi.. I can't launch the F3 applications shown in this page. I have a macintosh with J2SE version 5.0 installed. When I try to launch the applications I get this message: "An error occurred while launching/running the application. Title: F3 Vendor: Sun Microsystems Category: Launch File Error Unsupported JNLP version in launch file: 1.5+. Only version 1.0 is supported with this version. Please contact the application vendor to report this problem." Can somebody help me? Thanks

Posted by Karen on April 11, 2007 at 07:32 AM PDT #

How come I cannot make this launch on my Macbook Pro running 10.4.9? Help.

Posted by Rom on April 26, 2007 at 08:59 AM PDT #

...javaone is almost here...how about the release? :)

Posted by falcon on April 30, 2007 at 12:06 AM PDT #

With regard to JNLP launching on MacOS - you'll just have to install a more recent version of Java - either the latest 1.5 release or the 1.6 developer preview.

Posted by Chris Oliver on April 30, 2007 at 03:02 AM PDT #

Hi Chris, Like everyone else, I really like what you have done w/ F3. However, I was wondering if there is / will be a way to translate F3 code to pure java code? This would be especially useful in order to the veterans exactly what F3 is doing... If you have such a thing now, I'd really appreciate publication. Thanks

Posted by stan on May 02, 2007 at 05:41 PM PDT #

Hi Chris, I was wondering if you're aware of the work that Ethan Nicholas's group has been doing with the "Java Kernel". Do you think that could be used with F3 for a small footprint stand-alone browser plug-in ala Flash and Silverlight? How small do you think it could be?

Posted by Ed Burnette on May 02, 2007 at 11:56 PM PDT #

Do your demos have to start up in a separate window with loads of hullabaloo? If you can quietly embed your demos into web pages, they would be much more impressive I think.

Posted by Nick on May 07, 2007 at 10:53 PM PDT #

JavaFX? :) Congrats!

Posted by falcon on May 08, 2007 at 01:07 AM PDT #

Congratulations, Chris, on the debut of JavaFX. Can't you announce on your blog that F3 is now JavaFX (if it is:). You see, Sun has done its press conference. But some of us developers get it the wrong way around. I almost written off the Sun marketing campaign, but then I tried to find examples, and there it is, F3. In short, for some of us, form follows function:)

Posted by Muhammad Alkarouri on May 08, 2007 at 10:00 PM PDT #

Congrats Chris on JavaFX. The moment I read about that I knew its F3.

Posted by Ramesh on May 09, 2007 at 01:34 AM PDT #

Congrats on Java FX. looking forward to more F3/Java FX blogs.

Posted by Sivakanth Mundru on May 09, 2007 at 01:42 PM PDT #

I'm really liking JavaFX so far. I love how this game is described in a few lines of code. Here is a slight change to the Rect component of the main frame in the game that lets you move and shoot at the same time.

Rect {
// Transparent surface for mouse events
width: 800
height: 600
fill: new Color(1, 1, 1, 0),
onMouseMoved: operation(e:CanvasMouseEvent) {
game.moveShipTo(e.localX-15);
}
onMouseReleased: operation(e) {
game.fireMissle();
}
onMouseDragged: operation(e:CanvasMouseEvent) {
game.moveShipTo(e.localX-15);
}
}

Posted by Adrian Lastra on May 20, 2007 at 04:35 AM PDT #

Hi Chris, I'm getting an error when I set up the game example in netbeans 5.5 - 'undefined type Frame in new Frame' in the file Game.fx at the Frame declaration. Very weird because I can run other examples with no issue. Any ideas why and how I can fix it? Thx.

Posted by Larry Klug on June 27, 2007 at 02:27 AM PDT #

Fixed import statements - it's running now.

Posted by Larry Klug on July 12, 2007 at 09:16 AM PDT #

Hi Chris, Like everyone else, I really like what you have done w/ F3. However, I was wondering if there is / will be a way to translate F3 code to pure java code? This would be especially useful in order to the veterans exactly what F3 is doing... If you have such a thing now, I'd really appreciate publication. Thanks

Posted by wow power leveling on March 11, 2009 at 06:27 PM PDT #

http://www.smsmatbaa.com

Posted by matbaa on June 22, 2009 at 03:08 AM PDT #

I was wondering if there is / will be a way to translate F3 code to pure java code? This would be especially useful in order to the veterans exactly what F3 is doing... If you have such a thing now, I'd really appreciate publication. Thanks

Posted by hp Pavilion DV6000 batterie on October 01, 2010 at 01:04 PM PDT #

important and awake! great job bro thanks.

Posted by Egitim on December 11, 2010 at 05:50 AM PST #

Simple and Nice example !

Posted by شات on December 15, 2010 at 03:47 AM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

user12610627

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today