Chris Oliver's Weblog
- All
- F3
- JavaFX
- Programming
- Research
Live versions of F3 Tesla and Amazon demos (and some others)
Here are the live versions of these demos.
They're launched in a prototype F3 "Application Server", which makes it possible to run multiple isolated F3 applications in the same JVM. If you're running Java 1.6 you'll see an F3 icon added to your system tray. Double-clicking it will display a window titled "F3", listing the running applications, with some additional controls to manually kill such applications, and perform other system tasks. If you're running Java 1.5 this window will always be visible.
To shut down the whole thing, click the File->Shutdown menu in the "F3" window.
The F3 server application performs its own "web-start", meaning that it downloads the latest versions of jar files on demand (by doing conditional http-gets) and caches them. You can remove the cached files from your system by clicking File->Delete Cache in the "F3" window.
In addtion to Tesla, Amazon, and the Cars demo I added three others:
- Yahoo Maps
- Guitar Tuner
- Processing examples: Arctangent, Bezier, Mouse1d
(1) and (2) reuse artwork from some Yahoo Widget Engine examples, and demonstrate that F3 can easily do the kinds of things Yahoo Widgets do. (3) contains F3 versions of several simple processing examples, with source code.
Sorry for the large downloads for some of these. The size of the Tesla demo is due to the large number of images it contains (which are embedded in swf files in the original flash programs and can't be downloaded directly from the tesla web site). The Amazon demo uses Apache axis to contact the amazon soap service and so includes a bunch of jar files axis depends on. Finally, the guitar tuner example has to download about 1MB worth of wav files, hence the long delay while "loading sound".
Posted at 07:39AM Nov 14, 2006 by Christopher Oliver in F3 | Comments[40]

Posted by Patrick Forhan on November 14, 2006 at 11:26 AM PST #
Posted by mic on November 14, 2006 at 11:39 AM PST #
Separatedly, F3 looks like a nice language. I hope people see it beyond just a GUI design language.
- eduard/o
Posted by eduardo pelegri-llopart on November 14, 2006 at 07:54 PM PST #
Posted by Nico on November 15, 2006 at 01:16 PM PST #
Posted by Bas on November 16, 2006 at 02:48 AM PST #
database DB1 { table Customer { id: primary_key int firstName: string lastName: string } table Product { id: primary_key int name: string code: string } table Cart { id: primary_key int customerId: foreign_key Customer productId: foreign_key Product } }SQL would be part of F3:var customer1 = new Customer { firstName: "John" lastName: "Smith" } insert DB1.Customer customer1;Queries would create data types:var customerId1 = 1; var productId1 = 2; var q1 = select Customer.id, Customer.firstName, Customer.lastName, Product.id, Product.name, Product.code from Customer, Product, Cart where Cart.productId == customerId1 && Cart.customerId == productId1; forEach(cust : q1) { System.out.println(cust.firstName + cust.lastName + cust.Product.id); }Such an abstraction would really help concentrating on providing solutions rather than the technical details (of which J2EE has plenty of).Posted by Achilleas Margaritis on November 16, 2006 at 09:06 AM PST #
Posted by Andrew on November 16, 2006 at 11:40 AM PST #
Posted by Mario Bertschler on November 17, 2006 at 02:27 PM PST #
Posted by Roberto Marra on November 20, 2006 at 12:29 AM PST #
Posted by Akhilesh Mritunjai on November 20, 2006 at 09:48 AM PST #
adads
Posted by 148.245.78.100 on October 23, 2007 at 08:53 AM PDT #
http://www.batterylaptoppower.com/toshiba/pa3009ur-1bar.htm toshiba pa3009ur-1bar battery,
http://www.batterylaptoppower.com/toshiba/tecra-8100.htm toshiba tecra 8100 battery,
http://www.batterylaptoppower.com/toshiba/pa3465u-1brs.htm toshiba pa3465u-1brs battery,
http://www.batterylaptoppower.com/toshiba/pa3399u.htm toshiba pa3399u battery,
http://www.batterylaptoppower.com/toshiba/satellite-m40.htm toshiba satellite m40 battery,
http://www.batterylaptoppower.com/toshiba/satellite-m45.htm toshiba satellite m45 battery,
http://www.batterylaptoppower.com/toshiba/satellite-m50.htm toshiba satellite m50 battery,
http://www.batterylaptoppower.com/toshiba/satellite-m55.htm toshiba satellite m55 battery,
http://www.batterylaptoppower.com/toshiba/pa3166u-1bas.htm toshiba pa3166u-1bas battery,
Posted by laptop battery on November 07, 2008 at 11:41 PM PST #
thank you
Posted by worldkontor on May 06, 2009 at 01:18 AM PDT #
THANK YOU
Posted by parça kontör on May 20, 2009 at 12:59 PM PDT #
THANK
Posted by canlıdivx on May 20, 2009 at 01:00 PM PDT #
thanks admin.
<a href="http://www.nesohbet.com">çet</a> <a href="http://www.sozsohbet.com">çet</a><a href="http://www.avataryapma.net">avatar yapma</a>
<a href="http://oyular.blogspot.com">oyular</a>
Posted by çet on June 14, 2009 at 07:06 AM PDT #
Posted by parça kontör on May 20, 2009 at 12:59 PM PDT #
Posted by sohbet99 on June 19, 2009 at 12:23 AM PDT #
http://www.smsmatbaa.com
Posted by matbaa on June 22, 2009 at 10:17 AM PDT #
ddd
Posted by 190.42.96.243 on June 27, 2009 at 05:35 AM PDT #
thank you said
Posted by sikiş izle on November 26, 2009 at 07:42 AM PST #
thank your names
Posted by yeni müzik on November 26, 2009 at 07:43 AM PST #
thanks
<a href="http://www.spotkontor.net" title="parca kontor, parca kontur, parça kontür">parça kontör</a>
Posted by parça kontör on December 20, 2009 at 02:18 PM PST #
we only require 2d, 3d, and 4d vectors and 2x2, 3x3, and 4x4 matrices. These types are provided in a new package called javafx.math, http://www.watchgy.com/ namely Vec2, Vec3, Vec4, Mat2, Mat3, Mat4. Since rotations may be represented as a pair of angle/axis, or quaternion form, in addition to matrix form, we also provide the types AngleAxis, and Quat. http://www.watchgy.com/tag-heuer-c-24.html
http://www.watchgy.com/rolex-submariner-c-8.html
http://www.watchgy.com/rolex-daytona-c-6.html
Posted by replica rolex on December 29, 2009 at 05:29 AM PST #
Thank you for your valuable information.
Posted by dinle on January 02, 2010 at 08:59 AM PST #
Thank you for your valuable information.
Posted by tedavi on January 02, 2010 at 09:00 AM PST #
Thank you for your valuable information.
Posted by film seyret on January 02, 2010 at 09:00 AM PST #
Thank you for your valuable information.
Posted by bölümü izle on January 02, 2010 at 09:01 AM PST #
Thank you for your valuable information.
Posted by ahmet maranki on January 02, 2010 at 09:01 AM PST #
Thank you for your valuable information.
Posted by film izle on January 02, 2010 at 09:02 AM PST #
Thank you for your valuable information.
Posted by resmi on January 02, 2010 at 09:02 AM PST #
Thank you for your valuable information.
Posted by kadin bebek on January 02, 2010 at 09:03 AM PST #
Thank you for your valuable information.
Posted by dizi seyret on January 02, 2010 at 09:05 AM PST #
thanks
Posted by web hosting on January 08, 2010 at 06:24 PM PST #
ya
Posted by web tasarim on January 08, 2010 at 06:24 PM PST #
as
Posted by porno izle on January 08, 2010 at 06:25 PM PST #
Thank
http://emlakx.net
Posted by Parça Kontör on January 12, 2010 at 11:56 AM PST #
thanks
http://emlaksay.com
Posted by Emlak haberleri on January 12, 2010 at 11:57 AM PST #
thanks admin
http://www.dizifilmx.net
Posted by dizi izle on January 12, 2010 at 01:32 PM PST #
thanks
http://emlakx.net
http://emlakx.net/haberler
http://emlaksay.com
http://parcakontor1.com
http://saays.com
http://arslantekniksogutma.com
http://cerkezkoyemlakofisi.com
Posted by emlak ilanları on January 30, 2010 at 04:57 AM PST #
thanks admin !
Posted by çocuklar duymasin izle on January 31, 2010 at 06:42 AM PST #