add-memberalign-toparrow-leftarrow-rightbellblockcalendarcamerachatchevron-leftchevron-rightchevron-small-downchevron-upcircle-with-crosscomposecrossfacebookflagfolderglobegoogleimagesinstagramkeylocation-pinmedalmoremuplabelShape 3 + Rectangle 1pagepersonpluspollsImported LayersImported LayersImported LayersshieldstartwitterwinbackClosewinbackCompletewinbackDiscountyahoo

Progressive JavaFX 2.0 Custom Components

Please see here for a photo and directions:

Event Description

JavaFX 2.0 is a major shift of emphasis from the JavaFX Script, simply because there is a lot more code to write in Java. How do you as a developer bridge the gap in the knowledge between relatively easy scripting in the old version of JavaFX and the new world? If you are new to JavaFX then how do write robust, developer friendly and reusable components for your enterprise? Progressive JavaFX 2.0 Custom Components teaches you how to write user interface elements practically and pragmatically. The last part is very important, because your JavaFX 2.0 code can be then accessed by developers in alternative JVM languages. Avoid becoming the "new" legacy. Get it right first time.

I have been writing custom components for JavaFX 2.0 EA, since I had the privilege or being an early tester. I also wrote many JavaFX Script components that demonstrated to the public.

  • Developers will want to know what does a component look like?
  • The extra API that they can use?
  • How does the binding and the property module in JavaFX work?
  • How do combine scene graph elements together in component?
  • Short section on the grouping of transformations in the JavaFX scene graph model: How to lay out components?
  • Inside a component developer will learn how to nested components together with out scenegraph elements?
  • How to add write your own JavaFX controls reuseable component with support cascading stylesheets?
  • How can I make my component reusable for Java?
  • How can I ensure that engineers in the other alternative language can use my component?

About the Speaker

Peter Pilgrim is a Java Champion and a professional software developer, designer and architect. Since 1998 he has worked in the financial services industry, investment banking mainly, developing IT for clients. He is a well known specialist in Java Enterprise Edition (Java EE) technology, focused on the server-side and the implementation of electronic commerce. Peter has built professional Java EE apps for top-tier investment banks for Lloyds Banking Group, UBS, Credit Suisse, Royal Bank of Scotland and Deutsche Bank. Peter is the 91st Oracle Java Champion. Peter is a Certified SCRUM Master.

Watching the Live Stream Online

  • To be eligible for prizes (see below), please register for this meetup.
  • For the live video feed, please go to the SvJugFx page on my blog:


  • 6:00-6:45pm Arrive & mingle -- Food & drinks provided by Oracle
  • 6:45-7:00pm Group introduction & announcements
  • 7:00-8:30pm Main Talk followed by Q&A
  • 8:30-9:00pm Raffle and additional networking time

Prizes and Sponsorship
We also have some great prizes to give away, including:

  • An IntelliJ Ultimate Edition license ($249 value)
  • Technical books including Pro JavaFX Platform
  • Premium swag for everyone who walks in the door!

This event is brought to you with support from the following sponsors:

  • Oracle supports our meetup by providing a venue and prizes.
  • Linode provides open source hosting.
  • JFrog Artifactory supports our meetup membership and gives prizes.
  • Ubivent provides our JavaFX streaming event platform..
  • gives discounts for JUG members.
  • provides free streaming of our videos.
  • Jetbrains gives out free IntelliJ licenses at our meetings.
  • Apress gives free books as prizes.
  • O'Reilly gives free books as prizes.

If you are interested in having your company appear here, please let me know!

Join or login to comment.

  • Stephen C.

    Great technical talk on bleeding edge JavaFX 2.0 development.

    October 14, 2011

  • A former member
    A former member

    The team was well organized the speaker ended up being late but sometimes that can't be helped. It seemd they handled that in stride and the presentation was very informative. I say this from an experience standpoint. Because i am just getting my feet wet I can't authoritatively speak to the technology presented but the fact there was more than 1 expert meant good ideas sometimes progressed to the best idea that they know about.

    October 14, 2011

20 went

Our Sponsors

  • Oracle

    Provides the venue, refreshments, and contributes prizes.

  • Linode

    Provides hosting for JFXtras, the open-source JavaFX Toolkit

  • Ubivent

    Provides our JavaFX streaming event platform

  • JFrog

    JFrog supports our meetup membership and gives free prizes.

  • Devoxx

    Join us in Belgium for the 10 year anniversary!

  • provides free streaming of our videos.


    Discount for JUG members and prize giveaways.

  • JetBrains

    Gives away a copy of IntelliJ IDEA at our meetings.

  • Apress

    Provides free book prizes and discounts

  • O'Reilly

    Provides free book prizes and discounts

  • Manning

    Provides free book prizes and discounts

  • Pearson

    Provides free book prizes and discounts

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy