Planet JFX
(Add Breakout, hotel booking)
(Undo revision 4861 by 178.70.83.221 (talk))
 
(45 intermediate revisions by 20 users not shown)
Line 1: Line 1:
''This page serves as a catalog of both official Sun demos of JavaFX and those built by the community. Feel free to add your demo apps to the list, either as an external link or to a Planet JFX wiki page which describes the details.''
+
''This page serves as a catalog of both official Sun demos of JavaFX and those built by the community. Feel free to add your demo apps to the list, either as an external link or to a Planet JFX wiki page which describes the details.''
   
 
== Sun Microsystems Demos ==
 
== Sun Microsystems Demos ==
Line 11: Line 11:
 
* [http://blogs.sun.com/chrisoliver/resource/spaceInvaders.jnlp JavaFX SpaceInvaders Demo] - play this arcade classic from Chris Oliver's weblog.
 
* [http://blogs.sun.com/chrisoliver/resource/spaceInvaders.jnlp JavaFX SpaceInvaders Demo] - play this arcade classic from Chris Oliver's weblog.
   
* [http://blogs.sun.com/chrisoliver/resource/calc.jnlp JavaFX Calculator Demo] - styled after MacOS dashboard widgets from Chris Oliver's weblog.
+
* [http://blogs.sun.com/chrisoliver/resource/calc.jnlp JavaFX Calculator Demo] - styled after MacOS dashboard widgets from Chris Oliver's weblog..
   
 
* [http://blogs.sun.com/chrisoliver/resource/displayShelf.jnlp JavaFX DisplayShelf Demo] - styled after iTunes display shelf from Chris Oliver's weblog.
 
* [http://blogs.sun.com/chrisoliver/resource/displayShelf.jnlp JavaFX DisplayShelf Demo] - styled after iTunes display shelf from Chris Oliver's weblog.
Line 17: Line 17:
 
* Christopher Oliver, [http://blogs.sun.com/chrisoliver/entry/javafx_svg_translator_preview JavaFX SVG Translator Preview] -- SVG viewer and translator to JavaFX Script code.
 
* Christopher Oliver, [http://blogs.sun.com/chrisoliver/entry/javafx_svg_translator_preview JavaFX SVG Translator Preview] -- SVG viewer and translator to JavaFX Script code.
   
* Chet Haase, [http://download.java.net/javadesktop/scenario/demos/demo-12-10-07/nodes/nodes.jnlp Nodes demo]. [http://download.java.net/javadesktop/scenario/demos/demo-12-10-07/nodes/nodes.zip Source Code]
+
* Chet Haase, [http://download.java.net/javadesktop/scenario/demos/demo-12-10-07/nodes/nodes.jnlp Nodes demo]. [http://download.java.net/javadesktop/scenario/demos/demo-12-10-07/nodes/nodes.zip Source Code]
   
 
== Community Demos ==
 
== Community Demos ==
   
  +
* [http://timeshot.inevo.pt/ TimeShot] - A photo tool to us photos as paint. Enables the creating of art photos using a collection of many many photos by [http://inevo.pt/ inEvo].
 
* [http://www.canoo.com/blog/2007/06/15/javafx-script-canoo-music-pinboard/ canoo music pinboard] - collects album, photo and video material related to your requested artist using Display Shelf and iTunes Scroll Bar by Chris Oliver.
 
* [http://www.canoo.com/blog/2007/06/15/javafx-script-canoo-music-pinboard/ canoo music pinboard] - collects album, photo and video material related to your requested artist using Display Shelf and iTunes Scroll Bar by Chris Oliver.
  +
* Jasper Potts, [http://www.jasperpotts.com/blog/2009/01/javafx-sketching-application/ "JavaFX Sketching Application"] -- Replay painted graphics (sourcecode).
  +
* James Weaver, [http://learnjavafx.typepad.com/weblog/2009/01/yakov-fain-getting-my-hands-dirty-with-javafx.html "Can JavaFX be used to Develop Real-World Applications?"], 29-Jan-2009 -- Using Amazons webservice.
 
* [http://www.saager.org/2007/05/22/java-fx-clock-goes-svg.html JavaFX clock goes SVG] - "A nice looking clock in JavaFX"
 
* [http://www.saager.org/2007/05/22/java-fx-clock-goes-svg.html JavaFX clock goes SVG] - "A nice looking clock in JavaFX"
 
* [http://langintro.com/jfx/makeapi/api/index.html JavaFX API] - A set of HTML pages for the JavaFX API. Written in JavaFX; [http://langintro.com/jfx/makeapi_07_05_31.zip code is here].
 
* [http://langintro.com/jfx/makeapi/api/index.html JavaFX API] - A set of HTML pages for the JavaFX API. Written in JavaFX; [http://langintro.com/jfx/makeapi_07_05_31.zip code is here].
 
* [https://iherenow.com/jfx/ Rudi's JavaFX Goodies] - A growing list of puzzle games written in JavaFX by Rudi Angela ([http://iherenow.com/jfx/PicTile.fx source code])
 
* [https://iherenow.com/jfx/ Rudi's JavaFX Goodies] - A growing list of puzzle games written in JavaFX by Rudi Angela ([http://iherenow.com/jfx/PicTile.fx source code])
* [http://langintro.com/jfx/shut_the_box_07_06_02.zip “Shut the Box” game] (source code)
+
* [http://langintro.com/jfx/shut_the_box_07_06_02.zip “Shut the Box” game] (source code)
 
* ReportMill, [http://www.reportmill.com/jfx/gallery "JavaFX Applet Gallery"] - Basic Animation, Interpolations, SwitchShape, Simple Sounds, Slide Shows,...
 
* ReportMill, [http://www.reportmill.com/jfx/gallery "JavaFX Applet Gallery"] - Basic Animation, Interpolations, SwitchShape, Simple Sounds, Slide Shows,...
 
* [http://hessian.caucho.com/javafx/ Hessian/JavaFX Word Game] - A demo and tutorial from Caucho Technology showing how to do client/server communication in JavaFX using the Hessian web services protocol.
 
* [http://hessian.caucho.com/javafx/ Hessian/JavaFX Word Game] - A demo and tutorial from Caucho Technology showing how to do client/server communication in JavaFX using the Hessian web services protocol.
Line 33: Line 36:
 
* Sergey Surikov, [http://translate.google.com/translate?hl=en&sl=ru&u=http://sss1024.googlepages.com/clockfx.html "ClockFx"] - Example of a standalone application
 
* Sergey Surikov, [http://translate.google.com/translate?hl=en&sl=ru&u=http://sss1024.googlepages.com/clockfx.html "ClockFx"] - Example of a standalone application
 
* Sergey Surikov, [http://molgav.nn.ru/index.php?option=com_content&view=article&catid=34:example&id=472&Itemid=53 "JFXBreakOut"] - Breakout game with sound and sourcecode.
 
* Sergey Surikov, [http://molgav.nn.ru/index.php?option=com_content&view=article&catid=34:example&id=472&Itemid=53 "JFXBreakOut"] - Breakout game with sound and sourcecode.
* [http://jmentor.com/JavaFX/IndyJUGPres.jnlp Indy JUG JavaFX Presentation] is a demonstration of using the BookPanel widget to enable a presentation facility. This particular presentation (on JavaFX) was given to the Indianapolis Java Users Group on August 29, 2007.
+
* [http://jmentor.com/JavaFX/IndyJUGPres.jnlp Indy JUG JavaFX Presentation] is a demonstration of using the BookPanel widget to enable a presentation facility. This particular presentation (on JavaFX) was given to the Indianapolis Java Users Group on August 29, 2007.
 
* [http://jmentor.com/JavaFX/JFXfreebaseBrowser.jnlp A Freebase object browser developed in JavaFX Script] Freebase is a structured data approach similar to Wikipedia concept, where the public contributes facts into a database (see freebase.com). [http://jmentor.com/JavaFX/JFXfreebaseBrowser.jar Here's the source code in a jar file] for your reference but please be aware that it is a work in progress so it isn't pretty :-)
 
* [http://jmentor.com/JavaFX/JFXfreebaseBrowser.jnlp A Freebase object browser developed in JavaFX Script] Freebase is a structured data approach similar to Wikipedia concept, where the public contributes facts into a database (see freebase.com). [http://jmentor.com/JavaFX/JFXfreebaseBrowser.jar Here's the source code in a jar file] for your reference but please be aware that it is a work in progress so it isn't pretty :-)
 
* JBoss, [http://demo.flamingo.exadel.com/booking/ "Exadel Flamingo Hotel Booking Demo"] - Hotel Booking demo site
 
* JBoss, [http://demo.flamingo.exadel.com/booking/ "Exadel Flamingo Hotel Booking Demo"] - Hotel Booking demo site
 
* Tobias Trelle, [[Particle_System_Demo]] - A simple particle system with some demo applications
 
* Tobias Trelle, [[Particle_System_Demo]] - A simple particle system with some demo applications
  +
* Sten Anderson, [http://blogs.citytechinc.com/sanderson/?p=65 "JavaFX Radial Visualizer Webstart Link"], 08-Feb-2009 -- Display tag cloud (Java Web Start).
* Silveira Neto, [http://silveiraneto.net/2008/02/06/gato-em-javafx-versao-2/|"Moving eyes cat"] - An cat that moves its eyes. Source and video avaliable.
 
* Silveira Neto, [http://silveiraneto.net/2008/02/09/javafx-wheel-of-fortune/|"Wheel of fortune"] - An wheel of fortune. Source and video avaliable.
+
* Silveira Neto, [http://silveiraneto.net/2008/02/06/gato-em-javafx-versao-2/%7C "Moving eyes cat"] - An cat that moves its eyes. Source and video avaliable.
 
* Silveira Neto, [http://silveiraneto.net/2008/02/09/javafx-wheel-of-fortune/%7C "Wheel of fortune"] - An wheel of fortune. Source and video avaliable.
 
  +
* Java Hair [http://www.java-hair.com/category/javafx/ "FlashCard Game"] - Flashcard game demo, tutorial, and source.
  +
* [http://piliq.com/javafx/?page_id=390 "Bubble Pop!"] -- Move the mouse pointer on the bubbles (sourcecode).
  +
* [http://piliq.com/javafx/?page_id=438 "Tower Defense"] - A Tower Defense game (sourcecode).
  +
* [http://piliq.com/javafx/?page_id=555 "Missile Defense"] - A game where you need to shoot down incoming missiles.
  +
* [http://piliq.com/javafx/?page_id=753 "Blockz"] - A puzzle game where you sort blocks of like colors.
  +
* [http://kryshen.net/games/charamega.html "Charamega"] - Memory game applet in Compiled JavaFX. Source code available.
  +
* [http://www.ihear.com/FreeCLAS/ "shva"] - speech hear view annotate. deployed as web start from a wiki. gplv3.
  +
* Sergey Surikov [http://sergeysurikov.blogspot.com/2008/12/breakout.html "Breakout"] - Fast 2D-graphics, sound, localization, user properties.
  +
* Enrique García [http://tareitas.webs.com/fx/FXCamWatcher/ "FXCamWatcher"] - A JavaFX application to control (Pan/Tilt) a network camera.
  +
* Steve Herod, [http://projectkenai.com/projects/twitterfx "TwitterFX: A JavaFX based Twitter client"] -- Twitter client with sourcecode ([http://projectkenai.com/projects/twitterfx/pages/Home screenshot])
  +
* Enrique García [http://tareitas.webs.com/fx/FXShoutBox/ "FXShoutBox"] - A simple Shoutbox applet written with JavaFX.
  +
* Simon Brocklehurst, [http://www.psynixis.com/blog/2009/02/06/extending-javafx-functionality-with-swing/ "Extending JavaFX Functionality With Swing"], 06-Feb-2009 -- Drag'n drop demo from desktop into a JavaFX applet.
  +
* Enrique García [http://tareitas.webs.com/fx/GravityTest/ "GravityTest"] - A program that uses Phys2D library to test gravity.
  +
* [http://code-better.com/javafx/lighting-demo Lighting Effects Demo] - Interactive demo to tweak lighting parameters.
  +
* [http://code-better.com/javafx/color-picker-demo Color Picker] - Demo and source code for a simple JavaFX color picker using a full palette of colors.
  +
* [http://piliq.com/javafx/?p=943 BubbleMark Performance Comparison] - A test that shows the performance of JavaFX compared to Silverlight, Flex and DHTML.
  +
* [http://piliq.com/javafx/?p=992 GChat Client] - This demo is a GChat Messenger Client program.
  +
* [http://demofx.blogspot.com/ DemolitionFX] - This building demolition game was created for the JavaFX Coding Challenge. Source code to be released after the contest submission period ends (May 29th).
  +
* [http://piliq.com/javafx/?p=1203 Mini Map] - Shows a mini-map that is going to be used for a Real Time Simulation game.
  +
* [http://www.psifire.com/products.html PsiDiCE VTT Dice Roller 2.4] A freeware program written in Java 6 + JavaFX 2.2 and compiled to a 32-bit Windows executable using [http://www.excelsiorjet.com/ Excelsior JET] 8. [Runs on 64-bit Windows. Also runs on Linux using [http://wiki.winehq.org/ Wine]] Fling about metallic and gemlike gaming dice! See [2D] and hear them bounce randomly on dozens of wood, stone and glass surfaces! Run networked instances with friends online!
 
[[Category:Demo]]
 
[[Category:Demo]]

Latest revision as of 19:45, 11 September 2020

This page serves as a catalog of both official Sun demos of JavaFX and those built by the community. Feel free to add your demo apps to the list, either as an external link or to a Planet JFX wiki page which describes the details.

Sun Microsystems Demos

  • JavaFX Script JavaFXPad Demo - a lightweight tool that allows you to interactively create graphical elements using the JavaFX Script programming language. It consists of a code editor and a canvas. Whatever you type into the code editor will be displayed in the canvas. It also demonstrates the benefits of JavaFX Script being a statically-typed programming language, providing code-completion and as-you-type validation, in addition to syntax highlighting.
  • JavaFX Script Studiomoto Demo - a partial recreation of Motorola's StudioMoto web site using the JavaFX Script language. This demo shows how rollover and other animations used in the StudioMoto web site can be easily created using the JavaFX Script language.

Community Demos