Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Desktop

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Desktop

A quick, hopefully readable analysis of this week's security exploit and fix over at my new blog
on Jan 15, 2013
After days work with my Raspberry PI, and a silly stuff happen here (for days i cannot install the .img to my SD Card, because the white button in my SD Extender in write protected mode).. Yes, now working well.. I tought I got the unworking Raspberry PI.. hahaha. Now I am working with Java on ARM anyway. But I got Zero JVM for ARM... (Still working to install in my wheezy environment, there is a...
on Jan 12, 2013
What is SPARQL? by David Wood, Marsha Zaidman, Luke Ruth, and Michael Hausenblas, authors of Linked Data SPARQL is the query language for RDF and Linked Data. SPARQL is to RDF data as the Structured Query Language (SQL) is to a relational database. SPARQL's name is nicely pronounceable and sounds interesting and fresh. SPARQL is interesting and fresh. This article, based on chapter 5 from...
on Dec 20, 2012
Six Ways You're Using Responsive Design Wrong by Matthew Carver, author of The Responsive Web Staying on the cutting edge of of web design can be tough, and oftentimes you only learn from making mistakes. Making mistakes is sometimes the best way to know that you are breaking new ground. In this article, Matthew Carver, the author of The Responsive Web, gives a few tips that his experience in...
on Dec 19, 2012
Defining Functional Data Structures by Paul Chiusano and Rúnar Bjarnason, authors of Functional Programming in Scala Functional programs do not update variables or modify data structures. This raises pressing questions—what sort of data structures we use in functional programming, how do we define them can in Scala, and how do we operate over these data structures? This article,...
on Nov 26, 2012
The Foundations of Mobile First Design by Matthew Carver, author of The Responsive Web In this article from The Responsive Web, author Matthew Carver opens up a discussion of how to build a site for a mobile or small-screen device using a graphic design program, such as Photoshop. Building a site in its smallest iteration first affords the designer a lot of opportunities. By starting in a...
on Nov 14, 2012
So I haven't posted a blog here since 2009 - and haven't work for Sun or Oracle since early 2010. It's been a wild few years working on a number of things as diverse as giant clouds to control software for cameras which go down oil wells. And I have a new blog at timboudreau.com, naturally using a blog engine I wrote myself (I gave myself a project to learn node.js). Currently I'm architecting...
on Nov 10, 2012
Natural User Interaction with Drag-and-Drop by Rob Crowther, author of Hello! HTML5 and CSS3 The HTML5 spec is ground-breaking in many ways, but one of the key ways is that it specifies both the syntax of the HTML markup and the APIs you should use to manipulate the document with JavaScript. In this article from Hello! HTML5 & CSS3, author Rob Crowther discusses simulating desktop-like...
on Oct 29, 2012
From 0 to First Hit with Grails Support by Glen Smith and Peter Ledbrook, authors of Grails in Action, Second Edition Grails is a next-generation Java web development framework that generates great developer productivity gains through the confluence of a dynamic language, a Convention over Configuration philosophy, powerfully pragmatic supporting tools, and an agile perspective drawn from the...
on Oct 25, 2012
More than a few days ago a friend pinged me complaining that recent Eclipse release was quite sluggish. Since she had taken my performance tuning seminar she knew exactly how to get and read a GC log but as we all do, she was looking for a second opinion. After looking at the log for a minute it because quite apparent that the default configuration left the IDE starved for memory. After a bit...
on Oct 21, 2012
Do You Want to Get This Message? by Mark Fisher, Jonas Partner, Marius Bogoevici, and Iwein Fuld, authors of Spring Integration in Action Spring Integration allows you to selectively process messages and define alternative routes within the system. In this article, based on chapter 6 of Spring Integration in Action, you'll see how you can limit the scope of what your components will handle by...
on Oct 19, 2012
Architecture and Star Schema by William D. Back, Nicholas Goodman, and Julian Hyde, authors of Mondrian in Action Mondrian is expecting to perform its analytic magic on top of a star schema. In this article, based on chapter 3 of Mondrian in Action, the authors cover the general architecture of an analytic solution and then explore star schemas, the "best practice" database modeling technique...
on Oct 17, 2012
Searching at Scale by Trey Grainger and Timothy Potter, authors of Solr in Action One of the most appealing aspects of Solr, beyond its speed, relevancy, and powerful text searching features, is how well it scales. In this article, based on chapter 3 of Solr in Action, the authors explain how Solr is able to scale to handle billions of documents while still maintaining lightning-fast search...
on Oct 12, 2012
by Raymond Roestenburg and Rob Bakker, authors of Akka in Action Save 40% on Akka in Action and other selected books. ScalaTest is a xUnit style testing framework. An actor is an object that can be reached through an address, processes messages from a mailbox and sends messages to other actors using the same type of addresses. An actor encapsulates state; it does not share this state with...
on Sep 28, 2012
by Dan McCreary and Ann Kelly, Authors of Making Sense of NoSQL Bigtable systems are important NoSQL data architecture patterns because they can quickly scale to manage large data volumes. They are also known to be closely tied with many MapReduce systems. In this article from Making Sense of NoSQL, the authors discuss how Bigtable systems store data using row and column keys and how they...
on Sep 10, 2012
Swing is not dead, still. While a whole lot of evangelists try to talk it dead, it is still part of the JRE. While SWT is not, still. And while JavaFX is not, still. Dispite all hypes and rumors. It is not even declared to be deprecated or obsolete. So in fact, there is no other real alternative to Swing as long as the GUI must work solely with JRE means (I won't say AWT is an alternative). And...
on Sep 7, 2012
The Application Architectures document is now available. It describes the three architectural models (see figure below) available to programs, and includes sample code for a simple directory-watcher in all three models. The sample code in Application Architectures also illustrates some non-trivial capabilities: creating a new thread (java.lang.Thread object) from JavaScript, and using a...
on Aug 25, 2012
I've been testing (A Smarter FXML Alternative, http://fxjs.java.net/) with the latest JDK (SE 7 Update 6), and have updated the Quick-Start Guide. A summary of my findings is given below. On Windows XP, everything works as it should. launches correctly without jfxrt.jar specified explicitly in the classpath as expected (becase JavaFX is included in this JDK). But on Lunux (Ubuntu-12.04) the...
on Aug 16, 2012
How many lines of Java do you need to create the following JavaFX application? (Answer: About 30, as seen in Hello World, JavaFX Style) And how many lines of (http://fxjs.java.net/) would you need? (Answer: See below) {T: fxStage, title: 'Hello World!',  scene: {T: fxScene, width: 300, height: 250,    root: {T: fxStackPane,      children...
on Aug 3, 2012
JavaFX has certainly come a long way in the past 18 months or so. But, will its momentum continue to the point where it eventually displaces most other platforms that are used for developing Java client/desktop applications? Our recently completed Java.net poll asked the community for its views on the future of JavaFX. A total of 660 people cast votes in the poll. The exact question and results...
on Jul 28, 2012