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

Blogs by Community: Java Tools

• 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 User Groups

Much of my Tuesday at JavaOne 2012 was spent thinking about questions to ask the people I was going to interview, conducting the interviews, and trying to set up interviews for Wednesday. Late in the afternoon I attended the 2012 Duke's Choice Award Winners JavaOne BOF session, followed by the Duke's Choice Award Winners dinner. Today I interviewed: Mattias Karlsson, Java Champion, Stockholm...
on Oct 2, 2012
When my company, Amway Corp, makes a sale; somewhere, somehow a computerized transaction of that sale is created. This transaction is sent to a number of applications at Amway for processing. One such destination is our Java application. We created a capability, called the Transaction Monitor (or TM) to deliver transactions to our app. Our initial version of the TM worked well, but it was still...
on Aug 10, 2012
During our 10 years of using Java at Amway Corp., some of our solutions required us to think a little "outside of the box". Our application had a reporting requirement. It had to generate reports from the application's various batch processes as they were running. These batch processes performed transaction processing, data purging and data exporting functions. The reports would not be used by...
on Jul 30, 2012
OSCON Thursday July 19, 2012 live streaming Table of Contents 1 9:00am OSI - Simon Phipps 2 9:05am Making Magic From Cloud To Client - Mark R. Shuttleworth (Canonical Ltd.) 3 9:30am Open Source: A Recipe For Success - John Mone (Endurance International Group) 4 9:45am An Interview with Gianugo Rabellino (Microsoft) - Edd Dumbill (O'Reilly Media, Inc. ) 5 9:55am Disrupting Hardware: The Next...
on Jul 19, 2012
OSCON Wednesday July 18, 2012 live streaming Table of Contents 1 9:05am The Learning Map : Danny Hillis (Applied Minds, LLC) 2 9:20am The Mudslide Hypothesis of Science : Kaitlin Thaney (Digital Science) 3 9:35am Scaling OpenStack Technology. Lessons From The Field : Brian Aker (HP) 4 9:50am The Clothesline Paradox and the Sharing Economy : Tim O'Reilly (O'Reilly Media, Inc.) 5 The Java EE...
on Jul 18, 2012
OSCON Tuesday July 17, 2012 live streaming Table of Contents 1 9:00am CSS: Go from Good to Great 2 1:30pm Build Social and Personal Data Apps using the Open Source Singly Platform 3 6:00pm Exhibit Hall 4 8:00pm Party at Puppet Labs 1 9:00am CSS: Go from Good to Great Estelle Weyl http://www.standardista.com/ http://estelle.github.com/oscon2012/ http://estelle.github.com/...
on Jul 17, 2012
I'm at OSCON in Portland, Oregon this week. I will be posting my notes here.
on Jul 17, 2012
As we began to learn about Java technologies at Amway Corp, we were introduced to UML (Unified Modeling Language). We became interested in the modeling aspect of UML to assist in the analysis and design phases of our Java project. So we decided to try our hand at modeling with UML. It began with 2 week-long training classes. 1) Object-Oriented Analysis with UML 2) Object-Oriented Design with UML...
on Jul 9, 2012
Wakaleo Consulting are pleased to announce we will be running a new series of our popular course 'TDD, BDD and Testing Best Practice for JAVA Developers', in the upcoming months. The three-day intensive training workshops will be held in the following locations on these dates: Melbourne - 22-24 August Sydney - 5-7 September Canberra - 12-14 September This a great course for those JAVA...
on Jun 7, 2012

Java Desktop

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
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

Java Tools

Acceptance Test Driven Development (ATDD) is a very effective development practice that essentially involves writing specifications in the form of documented and automated examples. These automated examples become automated acceptance tests that validate the features being delivered. The process of writing these examples encourages teams to focus on where the business value of a feature is coming...
on Sep 12, 2012
While I don't normally blog about the exiting world of JVM command line options, this new 7.0 option, which allows you to rotate to a new GC log file, was just so exciting... err... not so widely published that I decided to share. Of course these options only apply when you've used the -Xloggc: option. The settings are; UseGCLogFileRotation, default value: false NumberOfGCLogsFiles, default value...
on Aug 20, 2012
The VisualLangLab API documentation now includes a Clojure companion for the existing Java client example. Unlike other parser-generators, VisualLangLab does not generate any code. Instead, it turns its visually depicted rules (or grammar-trees, see figure below) directly into a parser instance at run-time. These parsers are accessible via the API from programs in any JVM language....
on Jul 3, 2012
For us at Amway Corp, a key part of creating batch processes, with Java, was using the LaunchClient command and J2EE Client applications. We felt we were very close to being able to run our Java batch processes on the application server. But more trials and tribulations were ahead of us. We created a J2EE Client application\program that would call a "hello world" EJB. After deploying the code to...
on Jun 29, 2012
Earlier versions of VisualLangLab required the user to specify an alphanumeric name for all tokens. This made it difficult to understand rules using tokens without intuitive names. A good example is the rule infixOp from a Java grammar in Figure-1 below. Figure-1. Rule with non-intuitive token names While PLUS and MINUS have good mnemonic value, many users will not understand TILDE and BANG. And...
on Jun 20, 2012

Java Patterns

OSCON Friday July 20, 2012 live streaming Speaker Slides and Video Table of Contents 1 10am Declarative web data visualization using ClojureScript 2 11am Client/Server Apps with HTML5 and Java 3 11:50am Hacking JavaFX with Groovy, Clojure, Scala, and Visage 1 10am Declarative web data visualization using ClojureScript Kevin Lynagh What is Visualization? EdgeBio : bioinformatics...
on Jul 20, 2012