In the latest JUGUY newsletter, there is a link to an article that was published a while ago on the site, which I reproduce below:
Supporting the tasks of increasing the number of users of its new multilanguage and multiplatform Netbeans 6 IDE and of publicizing new technologies based on Java, Sun has begun to offer, through its Student Courses site, an online training called “Real World Technologies: NetBeans GUI Builder, JRuby, JavaFX, and JavaME ”. As its title indicates, this course covers the foundations of these 4 technologies:
GUI Builder: this Netbeans 6 component allows the quick and easy creation of interfaces for desktop applications through the extensive use of the drag & drop mechanism, also guaranteeing the correct spacing and location of the elements with the inclusion of design guides they match the operating system the application is running on. It also enables easy linking of data and interface components by incorporating Beans Binding technology into the IDE.
JRuby: a 100% java implementation of the Ruby programming language, widely used for creating web applications using the well-known Ruby on Rails Framework.
JavaFX: a new Java-based scripting language used to develop multimedia and interactive content for different environments. Like the language on which it is based, it guarantees the portability feature “write once, run anywhere”.
JavaME: the most popular and used platform in the development of applications for mobile devices. Installed in more than two billion devices, including: cell phones, PDAs, printers, and TV sets, JavaME includes robust security features, network protocols, flexible interfaces, and aids to overcome device differences.
The course is located at http://www.sunstudentcourses.com/course/, and can be accessed after going through a simple user registration process. The course program includes a general introduction, an introduction to each of the technologies, development of the content through interesting exercises (among which we can highlight the creation of a JRuby on Rails application that connects to the Flickr service and the creation of a simple game for cell phones using JavaME) and a homework to deliver for each topic developed. It is interesting to note that after delivering the four homeworks, a free certificate can be accessed, which guarantees that we have the knowledge provided in the course.
Needless to say, the characteristics of the course (online, free, current and certified) make it interesting enough to enroll and complete it.