Steve On Java - JavaFX

Hacking Java, JavaFX, and Flash with Agility
  • rss
  • Home
  • NightHacking Tour
    • [Archive] NightHacking Europe – The Road to Devoxx
  • SvJugFX
  • JFXtras
    • JFXtras Individual CLA
    • JFXtras Corporate CLA
  • 2013 Travel Map
    • Let’s Meetup!
    • 2012 Travel Map
  • Contact

Devoxx University Slides

steveonjava | November 18, 2009

My Devoxx university session yesterday was packed, which was awesome!  It was 3 hours of hard-core JavaFX knowledge, and almost everyone stayed for the duration.  Aaron Houston got a great shot of the venue (more on the Java Champions site):

JavaFX University Talk at Devoxx

I posted my slides on SlideShare, so check it out when you get a chance.  Special thanks to my co-authors, Jim, Weiqi, and Dean for help with the content.

For those of you at Devoxx, I also posted a new LearnFX question.  Please launch it with the link below and respond before or during my conference session tomorrow at 1:30PM to be eligable to win a prize!

More updates after my conference session tomorrow!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
5 Comments »
Categories
Events, JavaFX, JFXtras, Presentation, Pro JavaFX, WidgetFX
Tags
devoxx, learnfx, Presentation
Comments rss Comments rss
Trackback Trackback

Meet the New Java Store

steveonjava | November 4, 2009

The Java Store team at Sun has been busy at work on a new release of the Java Store, which is finally available in Beta.  The easiest way to get it is to go through the Java Warehouse to the developer preview link here:

http://store.java.com/developerrelease

(If you are on Windows 7 or Vista-64, you can still run the store with no problems…  Just make sure you have a 32-bit JRE installed)

The latest version of the Java Store sports a new look and feel that is a dramatic improvement over the early versions.  Some of the new user interface features include:

  • Integrated UI with Featured Apps, Top Downloads, and App Browsing all in one place
  • Free-form text search for finding new applications quickly
  • Improved navigation – New apps listed first, and navigation at all levels

JavaStoreBeta1

Perhaps the biggest change is the ability for developers to charge for applications.  This is provided via integration with PayPal, and currently available for U.S. customers.  Full details on the payment system can be found in this press release.

Of course, the best applications are available for free…  Be sure to try launching WidgetFX from the Java Store and let me know how it works!

JavaStoreBeta2

Congratulations to the JavaFX team on a very nice face lift for the Java Store!

I know that many of the Java Store development team members read this blog, including Joshua Marinacci, so feel free to use the comments section to give them constructive feedback.

(Did I mention Josh has an awesome new design blog?)

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
7 Comments »
Categories
JavaFX, WidgetFX
Tags
java store, JavaFX, WidgetFX
Comments rss Comments rss
Trackback Trackback

WidgetFX 1.2.4 Released – Happy Halloween!

steveonjava | October 24, 2009

We have an early Halloween treat from the WidgetFX team… a new software release!  The 1.2.4 version of WidgetFX includes some new functionality and fixes a number of issues that our user community has requested.

New SlideShow Widget

The SlideShow widget was completely rewritten from scratch for this release.  It makes use of the pre-release JFXtras XShelf component for transitions and paging forward and back.  Simply click on the side images to scroll forwards and backwards through your library.

Here is a picture of the new SlideShow widget in action, paging through a set of Halloween pictures (courtesy of Keith Combs):

Happy Halloween from the WidgetFX Team!

Happy Halloween from the WidgetFX Team!

If you are enough of an Anime buff to know which series these pictures came from, be sure to leave a comment below!

Auto-start on 64-Bit and International Systems

WidgetFX-Japan

Japanese WidgetFX Article

The link that gets created to restart WidgetFX now picks up the correct JVM version on 64-bit systems and even handles paths properly for non-US versions of Windows.  This is very important for our friends outsides the US, such as the growing Japanese WidgetFX community.  As an example, check out this translated Japanese article in @IT by long-time WidgetFX developer, Hideki Kobayashi (he is also responsible for the Japanese location of our website).

If you have trouble running WidgetFX on a 64-bit system, make sure you have the 32-bit JVM installed on your machine.  This can be installed side-by-side with a 64-bit JVM, and is required for JavaFX applications to run.

Certificate Update

java-web-start-applicationOur application signing certificate expired, producing warnings upon launch of WidgetFX.  We have generated a new certificate, which should be good for another year.

If you noticed any problems with launching WidgetFX this week, please try again.  We ran into a Webstart bug where it did not correctly update the jar file after the certificate upgrade causing a verification error on start-up.  We were able to fix this by doing nothing but revving the version (missing some great opportunities for bad puns on the intermediate 1.2.3 version number).

And Some Bugfixes…

We are always fixing small bugs or issues as they come up.  One in particular was an infinite loop during start-up caused by some specific network settings.

If you notice any issues with WidgetFX, let us know so we can make it better!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
2 Comments »
Categories
Announcements, JavaFX, WidgetFX
Tags
halloween, JavaFX, slideshow, webstart, WidgetFX
Comments rss Comments rss
Trackback Trackback

JUGSpinner Premieres at SVCodeCamp

steveonjava | October 7, 2009

Keith Combs and I did a presentation on JavaFX and WidgetFX at Silicon Valley Code Camp this past weekend to a packed room (see below for the slides).  This was my first time visiting SVCodeCamp and I was very impressed…  With a 2 day total of over 1700 attendees, it was the place to be in the Bay Area!

The highlight of our presentation was a new secret project I just finished (literally 1 hour before the presentation started).  It is called the JUG SpinnerWheel, and is a complete rewrite of Jim Weaver‘s classic Java User Group Prize Wheel:

Clearly this is not rigged if I had to spin it 26 times!

Clearly this is not rigged if I had to spin it 26 times!

webstartsmall2

The revamped JUG SpinnerWheel includes a pseudo-3d rendered prize wheel, web service integration to meetup.com to retrieve event participants, and a winner display featuring the prototype JFXtras Table component.

We used this for the first time, and successfully gave away 3 copies of the Pro JavaFX Platform book to audience members eager to learn more about JavaFX!

You can find the full slides from the presentation (including details about the web service implementation of the JUG SpinnerWheel) on SlideShare:

Happy JavaFX hacking!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
1 Comment »
Categories
Events, JavaFX, JFXtras, WidgetFX
Tags
codecamp, JavaFX, jug, WidgetFX
Comments rss Comments rss
Trackback Trackback

WidgetFX Contest Winners!

steveonjava | September 27, 2009

I am pleased to announce the winners of the WidgetFX Developer’s Contest.  There were lots of great entries (22 in total), which made this a very hard decision.  You can browse the full set of entries yourself on the WidgetFX Library page:

http://widgetfx.org/portal/library

To try any of the contest entries below, simply click on the image which will install/open WidgetFX and add the widget to your dock.

1st Place – ScreenshotFX

In first place is Pär Dahlberg with his ScreenshotFX widget.  Pär definitely went above and beyond in all respects, entering a full-blown application for taking screen captures and then editing them in a pop-up window.  Some of the cool features in his application include:

  • A delay timer to give you time to arrange windows and menus before the capture occurs
  • Multi-monitor support via a drop-down (This was sure to impress Keith)
  • Drawing tools to markup the image with annotations
  • Crop/Fill and a whole host of other editing tools

Pär has a great blog on JavaFX, WidgetFX, and other topics of interest, so make sure to check out his contest winning speech.

2nd Place – RadioFX

Second place went to Yannick Van Godtsenhoven for his RadioFX Widget.  In terms of visual design and widget polish, Yannick was head-and-shoulders above the competition.

He built a simple, yet functional widget that streams radio over the internet right to your WidgetFX dock.  No more reaching for a web browser to catch your favorite Belgium tunes on StuBru!

Check out Yannick’s blog to hear about the contest results and his experience with JavaFX.

I am definitely looking forward to more great creations from Yannick!

3rd Place – Infix WeatherWidget

Finally, third place went to Larry Dickson for his Infix WeatherWidget.  Besides his Weather widget, he also submitted 3 other widgets including a Clock, Calendar, and G-Mail widget, although his original creation was still the judges’ favorite.

By the way, Larry submitted this widget before the start of the contest, which was perfectly valid.  Similarly, if you submit a widget anytime between now and the start of our next contest you will automatically be entered to win!

Congratulations to all of our winners!!!  I have already sent them their prizes, which were contributed through a generous donation from my publisher, Apress.

WidgetFX Developer Contest

WidgetFX Developer Contest

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
9 Comments »
Categories
Announcements, Contest, JavaFX, WidgetFX
Tags
Contest, WidgetFX
Comments rss Comments rss
Trackback Trackback

WidgetFX Contest – Finish Line

steveonjava | August 30, 2009


IRONMAN Germany – Finish Line

Originally uploaded by Daniel Rüd (ruedfotos.de)

Tomorrow is the last day for the WidgetFX Contest! We don’t have as grand of a finish line as IRONMAN in Germany, but I am sure there will be some excitement as we get down to the last couple hours.

It is a little too late to start a new Widget from scratch, but still plenty of time to wrap an existing JavaFX application as a Widget and submit it. (By the way, if you have trouble uploading a widget, drop an e-mail on the WidgetFX Users List.)

Best of luck to all the WidgetFX Contest Entrants!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
3 Comments »
Categories
JavaFX, WidgetFX
Comments rss Comments rss
Trackback Trackback

WidgetFX Contest Heating Up!

steveonjava | August 18, 2009

With only 12 days left in the WidgetFX contest, there are a bunch of new entrants.  You can see them all on the Widget Library page:
http://widgetfx.org/portal/library

This includes Till Balendat’s TwitterFX Widget:

Takaaki Nakamura’s Bookmark and ColorPalet Widgets:

Henry Zhang’s Pac-Man Widget:

And also 4! widgets submitted by Larry Dickson:

Just as a reminder, here are the judging criteria:

  • Effective use of WidgetFX features and APIs.
  • Practical utility of the widget as a pervasive prescence on the user’s desktop.
  • Broad use of JavaFX libraries and APIs.
  • Technical difficulty of implementation.
  • Community features of the widget that tie in with social networking or online services.
  • Originality of the submitted widget.
  • Quality of widget functionality and dock integration.

(Also found on the contest details page: http://widgetfx.org/portal/contest)

Good luck with the contest, and thanks for supporting WidgetFX!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
7 Comments »
Categories
JavaFX, WidgetFX
Tags
Contest, WidgetFX
Comments rss Comments rss
Trackback Trackback

Watch WidgetFX and JFXtras at the SDForum

steveonjava | August 5, 2009

Last night I presented at the SDForum Java SIG to a very engaged and enthusiastic crowd.  This was the longest presentation to date, but the audience was great, and even stayed afterwards to ask questions.  Also, Rich Rein was an outstanding host, inviting us out to drink beers until midnight after the event (I hope his wife wasn’t upset!)

This is my last presentation gig until Devoxx at the end of the year, but I was able to get a great screencast recording of the session, which you can watch in full resolution on blip.tv:

Note: The end of the presentation got cut off due to a technical glitch in Camtasia, but to their credit it recovered the bulk of the recording on restart.

You can also browse the slide decks at your own pace in PDF format:

Part A (JFXtras): SuperchargingWithJFXtras-SDForum

Part B (WidgetFX): SuperchargingWithWidgetFX-SDForum

I hope you enjoy the video and slides!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
1 Comment »
Categories
Events, JavaFX, JFXtras, WidgetFX
Tags
JavaFX, JFXtras, Presentation, sdforum, WidgetFX
Comments rss Comments rss
Trackback Trackback

Learn WidgetFX with Passion!

steveonjava | July 7, 2009

Sang Shin has included WidgetFX as part of his 15 week JavaFX Programming Course that is currently underway.  This is a free online course that you can take at your own pace based on his excellent training materials.

Sang Shin, Java Passion instructor

Sang Shin, Java Passion instructor

The scheduled date for the WidgetFX module is July 25th, and will feature an online lab and homework to teach basic widget development.

Sign up at javapassion.com and sharpen your skills on JavaFX and WidgetFX for free!

While you are learning WidgetFX, this is a great opportunity to toss an entry into the Widget Developer Contest that is running until the end of July.

WidgetFX Developer Contest

WidgetFX Developer Contest

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
1 Comment »
Categories
Announcements, JavaFX, WidgetFX
Comments rss Comments rss
Trackback Trackback

Speaking at the Oakland Java SIG

steveonjava | July 6, 2009

I will be presenting at the Oakland Java SIG on July 15th.  The topic is “Supercharging Your JavaFX Programs with WidgetFX and JFXtras,” and will include some brand new content based on the WidgetFX 1.2 and JFXtras 0.5 releases.

As usual, I will incur some significant demo risk for the sake of showing some jaw-dropping demo awesomeness!  You will either be totally impressed or get a good laugh at my expense…

If you are in the SF Bay Area, be sure to drop by and check it out!

 

Share this:

  • Twitter
  • Google +1
  • More
  • Facebook
  • LinkedIn
  • Email
Comments
1 Comment »
Categories
Events, JavaFX, JFXtras, WidgetFX
Tags
JFXtras, oakland java sig, Presentation, WidgetFX
Comments rss Comments rss
Trackback Trackback

« Previous Entries

  • Travel Map - Let's Meetup

Publications

  

Affiliations

Awards

2009/2011 JavaOne Rock Star!

Disclaimer

Views and opinions expressed here are all my fault... complain to me, not my employer. :)
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox
loading Cancel
Post was not sent - check your email addresses!
Email check failed, please try again
Sorry, your blog cannot share posts by email.