passiondevelopment.com

Archive for the ‘java’ Category

08 May, 2008

Java Programming for the Nintendo Wii

Posted by: Stephen Downey In: AJAX| Wii| java

There is a great article over at Ajaxian on programming for the Nintendo Wii. I bought a Wii myself a few weeks back and have been having great fun with Tiger Woods golf. (It is actually my first game console) Up until down the idea of playing a game console [...]

15 Apr, 2008

Great blog for Java Design Patterns

Posted by: Stephen Downey In: design patterns| java

I came across this great site via DZone. The site provides a great overview of the Gang of Four patterns as well as J2EE patterns with UML diagrams and sample code for each one. Here what the author, Andre Mare wants to get from the blog.

Java Design Concepts will provide information [...]

Well now you can….
Google just launched a preview of their app enigne. You can read all about it here.
With Google App Engine, developers can write web applications based on the same building blocks that Google uses, like GFS and Bigtable. Google App Engine packages those building blocks and provides access to scalable infrastructure that [...]

…then check out iWebMVC.
I came across this framework during the week via Ajaxian. It provides an end to end solution with all of the plumbing in place for DWR, Dojo, Spring and Hibernate/JPA. This is a great place to start for someone that wants to get up and running fast with inner plumbing in [...]

Here are some handy plugins for Eclipse that I came across via an IBM Developerworks article by Paul Duvall.
CheckStyle: For coding standardsPMD's CPD: Enables discovering code duplicationCoverlipse: Measures code coverageJDepend: Provides dependency analysisEclipse Metrics plugin: Effectively spots complexity

I have used the Checkstyle plugin for a few years now and found it extremely useful.  In [...]

19 Dec, 2006

AJAX process definition on Client Side

Posted by: Stephen Downey In: AJAX| J-SOFA| article| java| javascript

I came across an interesting article by Masayuki Otoshi via Java World that discusses how to execute process definitions on the client side rather than the server side.  This can come into play when making AJAX calls.  As AJAX is Asynchronous, it is not possible to predict the order that your callback methods will be [...]

10 Jul, 2006

BPEL, Java Developers take note….

Posted by: Stephen Downey In: BPEL| Business| Process| SOA| java

I came across this interesting article by Matjaz B. Juric on how to integrate BPEL(Business Process Execution Language) into an SOA environment. Juric discusses the core concepts involved with BPEL and why BPEL is so important.  He uses a business travel system as an example.
 Juric concludes by stating:
We have seen that BPEL is one [...]

06 Jul, 2006

Java and USB devices

Posted by: Stephen Downey In: General| USB| api| java

Here is an interesting artice from Jeff Friesen discussing how to interact with a USB device using java: 
Java and USB by Jeff Friesen — Want to use a USB device in Java? Some with native abstractions, like mass-storage drives, work as you'd expect, but many devices like webcams and game controllers are simply invisible to [...]

04 Apr, 2006

Reflection Tip - Dynamically calling methods

Posted by: Stephen Downey In: Reflection| java| tips

There are often times when you need to call a method but you do not know the name of the method until runtime.  I came across this issue during my Thesis.    Our problem was as follows: How do we dynamically map between an object type and a method in the sub class of PublishableServer that [...]

22 Mar, 2006

AJAX and JSF Visual editor

Posted by: Stephen Downey In: AJAX| JSF| java

Exadel have just released a JSF editor with AJAX support.

JSF, a Web component framework, is the only standard Java Web framework,” said Richard Monson-Haefel, senior analyst for Burton Group. “AJAX, which makes Web sites more responsive, is enjoying an avalanche of grass roots support because of its portability and seamless integration with HTML. Together, JSF [...]