|
|
||
Blog PostsCommunity: JavaDesktop Weblogs
JavaFX Innovations: Inline Examples and Screenshots:
A short history of Web UI programming: We see that markup and JavaScript is the web UI's lingua franca for the vast majority of web developers - past, present and probably future. We declare the UI view using HTML or XML, and use Javascript to handle the UI events and manipulate the view. Web 1.0, XUL, Ajax, OpenLaszlo, Flex, Silverlight -
they all play like this, probably because browsers, JavaScript and web developers have grown up together.
MVnC architecture for Swing GUIs: MVnC(tm) is my acronym for... "messy View, neat Controller, trivial Model" - which is a possible strategy for building Swing "screens" eg. for database front-end applications, hopefully with a minimal amount of GUI or boilerplate polution in the application logic.
A Thumbnail Preview Tabbed Pane: Lately I've been spending my spare time contributing code samples to the The Java Tutorial Community Portal. My latest addition is a tabbed pane that shows a preview of a tab as a thumbnail tooltip.
Introducing Pivot: Pivot is an open-source framework for building high-quality, cross-platform applications that are easily deployable both via the web and to the desktop. It began as an R&D effort at VMware and is now being made available to the community as an option for developers who want to build rich client applications in Java.
Using JWebPane: common scenarios: Moving on with JWebPane. Let's examine some basic things developers can do with this component.
SwingX 0.9.3 Released: After weeks of waiting SwingX 0.9.3 have been released. Delivers fixes for most pressing issues identified since previous release.
The JavaFX Circle:
Egads! An actual Swing Tree-Table!: Four years ago, I went on a hunt for best practices for doing tree table components in Swing. We had a tree-table component in NetBeans, whose maintenance was my never-ending nightmare and the biggest source of bugs on my bug list. Now there is a real Swing Tree Table component available in NetBeans and for any programmer who wants to use it.
Swing Explorer at JavaOne 2008: This year we presented Swing Explorer at JavaOne conference at BOF-5063 session. It was my first presentation at such a large conference and I was a bit nervous about the reaction of
the attendees and Java community about my tool. Will I be able to demonstrate it in a right way so that people could understand it better, what it's for and why it can save their time? The presentation was at the 3th conference day at 7:30PM and it was scheduled quite unsuccessfully because approximately at this time the afterdark party has started. So, approximately half of the people registered for our session found that drinking beer is better. It was their biggest mistake...
JavaOne - Extending Swing: Creating your own components: The slides of my JavaOne session are available for download.
Versioning in the Java Module System (Part 2): This is the second of two articles about versioning in the Java Module System.
Versioning in the Java Module System (Part 1): This is the first of two articles about versioning in the Java Module System.
Introducing JWebPane component: One of the technical sessions at JavaOne 2008 was about two important parts of JavaFX: Scenario and HTML component aka JWebPane. Let's look at JWebPane component a bit closer.
Performance improvements in Substance 5: Addressing the user complaints on bad performance of Substance look-and-feel. | ||
|
|