JavaFX Layout Secrets

18 12 2009

I am very pleased to have Amy Fowler (Aim) presenting on JavaFX Layouts at our January Silicon Valley JavaFX Users Group (SvJugFx).  For those of you who don’t know Aim, she was a founding member of the Swing team, has done some Rock Star presentations at JavaOne, and is a core member of the JavaFX team focused on all things layout.

If you are doing any JavaFX development at all, this is an event you won’t want to miss.  The presentation is on January 13th and you can sign-up on the SvJugFx website here:

Click to Sign-Up

We will also be streaming the event live from Santa Clara, so if you don’t live nearby make sure to join us online for the event.  I actually think the folks watching it online are at an advantage, because they get all the inside information in the chat window from JavaFX luminaries like Jim Weaver, Dean Iverson, and Jonathan Giles.

For those of you who missed our December event, we just finished posting Richard Bair’s December talk on JavaFX entitled “Intro to JavaFX – A Rich Client Platform for All Screens.”  You can view it on Parleys.com complete with synchronized slides by clicking on the image or link below:

Richard Bair Presenting on JavaFX at the SvJugFx

Click to View Presentation

I hope to see you at our next event!





SvJugFx Streamed Live with Richard Bair

8 12 2009

For those of you who don’t know, SvJugFx stands for the Silicon Valley JavaFX Users Group.  We will be holding our very first meeting this coming Wednesday with a live, streamed presentation from the world renowned Richard Bair (who is now infamous for divulging JavaFX secrets at Devoxx).

Richard Bair Presenting at Devoxx 2009

Yes, I said streamed live…  for those of you who are not fortunate enough to live in Silicon Valley, you can still participate in realtime by doing the following:

  1. Sign-up for the SvJugFx meetup group.  This is the primary communication vehicle we will use to announce last-minute changes:
    http://www.svjugfx.org/
    (Note: Everyone can sign up for the group, but please only RSVP for the event if you are physically attending)
  2. For the video feed, please go to the following ustream channel:

    http://www.ustream.tv/channel/silicon-valley-javafx-user-group

  3. And to participate, please log on to Google Moderator at the following URL:

    http://moderator.appspot.com/#16/e=d528e

The in-person meeting will start on: Wednesday at 6PM PST
The online streaming will start at latest by: 7PM PST (possibly earlier)

Please leave enough time to login on both sites and test your internet and video playback capabilities.  You will be able to watch the live video stream on ustream and respond with your own questions (as well as vote other participant’s questions up and down) via Google Moderator, which we will be monitoring during the presentation.

This is the first time we are trying this format, so we apologize in advance for technical glitches or issues that we are sure will arise.

“Success is the ability to go from failure to failure without losing your enthusiasm.”

–Winston Churchill





Devoxx University Slides

18 11 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!





LearnFX and Win at Devoxx

13 11 2009

Next week I will be giving two talks on JavaFX at Devoxx in Belgium.  The first is a university session on Tuesday at 13:30 called The JavaFX Platform – A Java Developer’s Guide.  The second is a technical session on Thursday at 14:00 entitled Pro Javafx – Developing Enterprise Applications.

Leading up to both these sessions I will post a question via the LearnFX application.  To win a prize, all you have to do is:

  1. Answer the question correctly using the LearnFX client (see below)
  2. Come to the next Devoxx session I am speaking at
  3. Winners will be selected by a random drawing from all the correct responses

Here is the LearnFX client displaying the first question.  To run it, make sure that you have a recent version (update 14 or later) of Java SE 6, and simply click on the launch button:

LearnFX
webstartsmall2

Please don’t ruin this for others by mentioning the answer!

The prizes include several copies of Pro JavaFX Platform and a limited edition WidgetFX T-Shirt.  I don’t know about you, but I know which prize I would pick:

WidgetFXShirt

WidgetFX Limited run T-Shirt - original artwork by Keith Combs (WidgetFX Developer)

There will also be an opportunity for audience members to answer simply by using a laptop or mobile Twitter client (more details on this at the start of the session), so you don’t have to respond in advance to win.

Thanks to Jim Weaver for the excellent LearnFX application, and I look forward to seeing you at my Devoxx talks!





First SvJugFx Meetup – JavaFX with Richard Bair

28 10 2009

I am pleased to announce the formation of a new Silicon Valley JavaFX User Group.  While this group is rooted in the SF Bay Area, we also plan to make it easy for remote attendees to watch and participate by doing live streaming of our meetings via USTREAM and allowing remote participation through Google Moderator.

richBairFor the initial launch meeting on December 9th we are fortunate to have Richard Bair as the presenter.  For those of you who don’t know him, he is a JavaFX lead developer, JavaOne Rockstar Speaker, has an awesome blog, and will be talking about JavaFX at Devoxx (where I am also presenting).  He is also a great sparring partner on almost any technical topic (speaking from experience), so Q&A should be lots of fun!

The SvJugFx Homepage is on Meetup.com where you can sign up to become a member and register for the December 9th session with Richard:

svjugfx

This is the first JavaFX User Group in the U.S. to my knowledge.  Although Japan has the title of world’s first JavaFX User Group as reported on Jim Weaver’s blog.

javafxUsersGroup





JUGSpinner Premieres at SVCodeCamp

7 10 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!





Watch WidgetFX and JFXtras at the SDForum

5 08 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!





Speaking at the Oakland Java SIG

6 07 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!





The WidgetFX+++ JavaOne Recap

13 06 2009

I had the unique opportunity to present 3 different sessions, plus assist with a University Session at JavaOne this year, and had a blast doing all of it.

I put this blog post together as a reference for anyone who is interested in JavaFX, WidgetFX, and/or Piccolo2D and wants to learn more. Hopefully you will find it valuable!

The JavaFX University Session

Jim Weaver invited the entire Pro JavaFX author team to help out with presenting content for his Monday morning JavaFX University Session. Presenting at a University Session was an entirely new experience for me, because I have never attended one myself. I have to say that the format really lends itself to digging in much deeper on a technology than normal technical sessions can accommodate. Even after 3.5 hours, we still had not covered all our material, but the JavaOne University slides are a great reference!

As an example of mobile technology, we passed around an XPERIA X1 running the DrawJFX example from our book to give everyone a chance to try it out. Here is a photo of the collage the class drew as a collective:

JavaFX University Session DrawJFXtras Picture

JavaFX University Session DrawJavaFX Collage

Pro JavaFX Platform

The first technical session was with Jim Weaver, who is a seasoned presenter. Before we even got started with the session he already had the audience enthralled with his intro music! Rather than getting in the details, I encourage you to read Ed Ort’s excellent article on the Pro JavaFX session.

JavaOne Author Team

Pro JavaFX Book Signing (left-to-right: Weiqi, Dean, Steve, and Jim)

The highlight of the week came right after this session when Read the rest of this entry »





WidgetFX @ M3DD Conference

22 01 2009

Through a generous invitation by Sun, I had the opportunity to attend the Mobile, Media & eMbedded Developer Days (M3DD) Conference down in Santa Clara.

There was definitely some very cool stuff going on, most notably the upcoming JavaFX Mobile release.  Is it real?  Well, here is a screenshot of JavaFX running on a real device:

JavaFX Mobile on a Real Device

JavaFX Mobile Running at M3DD

The official release is due out in February, which will include full support for deploying JavaFX applications that use the common profile to mobile devices.  The JavaFX Mobile team has been super busy cranking out the last few bits for the upcoming release, but were at the conference in force, armed with a myriad of devices to show the platform capabilities. Read the rest of this entry »








Follow

Get every new post delivered to your Inbox.