• Rich client platform with a plain Java API. This enables developers to use their favorite IDE, millions of existing Java libraries and popular scripting languages like Groovy or JRuby.
  • Graphic card accelerated data visualization can bring highest user performance experience to your enterprise business application.
  • Native system capabilities can be used.
  • Easy to learn.

Technology Consulting

JavaFX

As the official successor of Java Swing, JavaFX provides a powerful platform for “Rich Internet Desktop” applications. Because of its plain Java APIs JavaFX is straightforward to learn and gives you the opportunity to reuse all the existing Java libraries. So it is unnecessary to learn a new language, you only have to get accustomed to a new API.

Would you like to get to know us or do you wish to learn JavaFX in more depth? In that case our training programme is just the thing for you. Simply select the course that best suits your exact needs.
In addition, we can also offer you individual consultancy and training performed by JavaFX core team developer and JavaFX book authors. We would be pleased to make you a non-obligatory offer.

Training programme

3 days "JavaFX for Business Application"

Course for Java developers. Following this course, participants will learn how to use the capabilities of JavaFX to design graphical rich user interfaces and also developing long lasting Business Applications. You will learn the basic terms and advanced concepts of JavaFX. The participants achieve the prerequisite to successfully develop JavaFx Business Applications.

In each course, theory is examined in greater depth during the course using examples from developers’ daily work.

Each participant will receive a copy of “Pro JavaFX 8" by James Weaver, Weiqi Gao, Stephen Chin, Dean Iverson.

Course content:

  • Introduction to JavaFX - a first "Hello World"
  • Installation
  • JavaFx Architecture Overview
  • Scene and SceneGraph
  • Controls
  • JavaFx Properties and Binding
  • Event Handling
  • Layout
  • Transformations
  • FXML and Scene Builder
  • WebView
  • Basics in CSS, Animations and Effects
  • Tables and Lists
  • Concurrency
  • Middleware and Application Frameworks
  • Service Calls
  • Charts
  • Automated Testing
  • Deployment

Prerequisite: basic Java knowledge

Instructor

Michael Heinrichs

  • Part of JavaFX team from day one
  • Former technical lead of JavaFX core components
  • Active speaker and writer


Hendrik Ebbers

  • Active speaker on international conferences
  • JavaFX book author
  • Operating one of the largest JavaFX blogs worldwide


Next dates

Mon 09.02.2015 to Wed 11.02.2015      in Basel

In Basel

Price: 2’250 CHF per participant

On Site

Price: 2’250 CHF per participant

1 day "JavaFX for Swing Applications"

A course for JavaFX and Swing Developers. The participants will learn the possibilities offered by JavaFX for the expansion of existing Swing applications and what is to be considered in a planned migration of Swing applications.

The theory learned in the course theory is supported by practical exercises and applied to specific examples.

Each participant will receive a copy of "Mastering JavaFX 8 Controls" by Hendrik Ebbers.

Course content:

  • Difference between Swing and JavaFX
  • JFX Panel and SwingNode
  • Synchronization of Application Threads
  • Preparation Migration
  • Migration Strategies (continuous vs. "Big Bang")

Prerequisite: basic JavaFX and Swing knowledge

Instructor

Michael Heinrichs

  • Part of JavaFX team from day one
  • Former technical lead of JavaFX core components
  • Active speaker and writer


Hendrik Ebbers

  • Active speaker on international conferences
  • JavaFX book author
  • Operating one of the largest JavaFX blogs worldwide


Next dates

Thu 12.02.2015   in Basel

In Basel

Price: 750 CHF per participant

On site

Price: 750 CHF per participant

1 day "JavaFX for sophisticated user interfaces"

A course for JavaFX developers. Participants will learn how to use the user interface and usability of the various JavaFX APIs to create a modern user experience.

The theory learned in the course theory is supported by practical exercises and applied to specific examples.

Each participant will receive a copy of "Mastering JavaFX 8 Controls" by Hendrik Ebbers.

Course content:

  • Scene Builder and FXML for advanced
  • Transformation and Component Hierarchy in SceneGraph
  • Layout Cycle and own Layout Container
  • Controls for advanced
  • Effekts
  • Animations
  • CSS Expertise
  • Styleable Properties
  • Canvas
  • 3D

Prerequisite: JavaFX

Instructor

Michael Heinrichs

  • Part of JavaFX team from day one
  • Former technical lead of JavaFX core components
  • Active speaker and writer


Hendrik Ebbers

  • Active speaker on international conferences
  • JavaFX book author
  • Operating one of the largest JavaFX blogs worldwide


Next dates

Fr. 13.02.2015   in Basel

In Basel

Price: 750 CHF per participant

On site

Price: 750 CHF per participant

1 day "JavaFX Enterprise with OpenDolphin"

Java developers learn how to build enterprise-grade JavaFX applications with OpenDolphin.

With a strong focus on cleanly separated, coherent components we lead you through the fundamental concepts of modern UI engineering.

You can immediately apply your knowledge to build fantastic-looking user interfaces for server-centric enterprise applications.

Course content:

  • Introduction to OpenDolphin
  • Jump-starting your own project
  • Modeling the presentation layer
  • Binding views to models
  • Controlling the workflow
  • Attaching to enterprise data sources and services
  • Developer setup and production setup
  • Test automation
  • Dependency management, continuous integration
  • Interactive forms, validation, master-detail
  • Multi-user, multi-channel applications
  • Outlook: web and mobile

Prerequisite: basic knowledge of Java and at least one UI-toolkit, preferably having attended the JavaFX training

Instructor

Dierk König

  • OpenDolphin project lead
  • Active committer to major open-source projects


Next dates:
Thu 15.01.2015
Wed 15.04.2015

Price (in Basel): 750 CHF per participant

Price (on site): 750 CHF per participant
 

Your consultant

  • Michael Heinrichs

    • Part of JavaFX team from day one
    • Former technical lead of JavaFX core components
    • Active speaker and writer

  • Dierk König

    • OpenDolphin project lead
    • Active committer to major open-source projects

  • Andres Almiray

    • Passionate Groovy developer, Java Champion
    • Griffon co-founder
    • Principal author of "Griffon in Action"

  • Andreas Ehret

    • Software engineer, UI designer
    • Usability expert and coach
    • Emphasis on business applications

  • Hendrik Ebbers

    • Active speaker on international conferences
    • JavaFX book author
    • Operating one of the largest JavaFX blogs worldwide


Your contact person

  • Stephan Huber

    Tel.: +41 61 228 94 44