JavaFX: Developing Rich Internet Applications