I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!
It goes without saying that this weeks big news item was of course the Sun acquisition, and the subsequent webcast by Oracle to outline the plans ahead for JavaFX. From the webcast it seems pretty clear that JavaFX has got a lot of support within Oracle, who plan to invest heavily in it in the coming months and years.
Here’s the most useful JavaFX links from the past week.
The JavaFX tutorial has been updated to include a gentler introduction to data binding and triggers, with a new chapter devoted exclusively to “the basics”. Also, apparently there are plans to include a more advanced article discussing this topic also.
Want tabs in your JavaFX application? Well, today’s your lucky day as toumaille has posted exactly this. His tabbed pane control appears to be well thought out, and may be of use to people out there, certainly until there is an official tab control in JavaFX.
Krishna Kishore has created a JavaFX application that grows/animates flowers onto the screen. It’s a rather nice effect, and shows the power of the language given Krishna admits creating this program just to learn the language.
Well, I best start this week by mentioning that the Oracle takeover of Sun is edging very near. The EU appears to now be happy with things, and the word is that China’s and Russia’s competition bodies are now looking it all over. Of most interest for those of us in the JavaFX world will be the 5 hour (!) webcast being given this week by Oracle. The presentation is on Wednesday 27th January, 9:00am – 2:00pm Pacific time. You can register for it, and find out more, here.
Java Champion Adam Bienwas interviewed by Sun to discuss his thoughts on JavaFX. Overall it is an interesting discussion.
A small section of Simon Morris’ book ‘JavaFX in Action’ has been edited and published online. It covers how to develop classes in JavaFX, which I’m sure a number of people will find useful.
Another contribution by Simon Morris is a ‘wipe library’, which he has provided an example application for. I had to include it for the keyboard cat reference. I think programming demos would be better with more keyboard cats.
So, my team at Sun has an opening for a guru in rich-text user interface controls. This is a big project and it’s getting a huge push. As detailed in the job spec:
This is a software staff engineering position requiring the ability to design, test, implement and maintain rich-text user interface controls. The person in this role is expected to identify areas for improvement and modification of Sun’s platform products and contribute to Sun’s overall product strategy. This person will work closely with others within the team and across teams to accomplish project objectives. May assume a leadership role in projects, including such activities as leading projects, participator in product planning and technology evaluation and related activities. May use technical leadership and influence to negotiate product design features or applications, both internally, and with open source groups as needed.
We really want to get this position filled now, so if you are keen, or know someone that is keen – apply! Working in the JavaFX team, and of course in particular the team I’m in, is a great deal of fun, and you get to work with people who really are smart and enthused about what they’re doing. You’ll learn a lot, and get to really sink your teeth into a growing technology and platform. Of course, the thrill of seeing your code used around the world is a pretty cool thing too.
So, if you have what we need, apply today, and I look forward to working with you!
Amy Fowler recently gave a talk to the Silicon Valley JavaFX Users Group covering her work on the JavaFX layout APIs. Her talk covers what we have now, as well as a sneak peak at what the plans are for JavaFX 1.3 (with plans still subject to change, etc). The video is embedded below for your viewing pleasure. Apologies to your ears for the first 10 minutes – there was a bit of trouble with the microphone – but it does improve after that.
Next up is Hinkmond Wong who will be presenting about mobile Java, including JavaME and JavaFX. This is on February 10th at 6:00PM at the Sun campus. You can find all other relevant details at the link above. Be sure to RSVP if you plan to attend, virtually or in person. Remember that attending virtually allows for you to watch the presentation live, and interact with both the presenter via Google moderator questions, as well as taking part in chat with others attending virtually. So it’s not much worse than being there in person!
Wow! A great week of links this week, with a number of interesting reads, some interesting code, and another upcoming JavaFX talk coming up real soon now. Here’s the links of the past week:
Richard Bair posted a very simple SplitView ‘control’ for JavaFX that you can easily reuse in your JavaFX applications. It’s not fully-fledged like it would be once it’s developed properly by Sun (so it isn’t skinable, etc), but it can be easily modified to meet your specific needs in the short term.
JavaFX.com has let me know that they’ve put up a number of new and updated how-to’s. This is a great resource for people new to JavaFX.
I hope that there were some useful links in there for you. Please feel free to email me (firstname.lastname@example.org) if you have anything you want to have linked to in a future posting. Until next week – have a great week ahead, and keep up the great work 🙂