• submit to reddit
Roshan Dawrani02/07/10
11334 views
4 replies

Groovy.compareTo(Groovy++) - Part 1

My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and Java and some high level differences between them. The purpose of this article is to go a bit deeper and try...

Jan Michalica02/07/10
10611 views
2 replies

Java I/O streams and RMI

Perhaps every programmer working with Java RMI (Remote Method Invocation) comes to the point when he/she recognizes that java.io.Input/OutputStream classes do not implement java.io.Serializable interface - so that they cannot be used as remote methods'...

Walter Bogaardt02/06/10
13640 views
1 replies

Android App to Monitor Hudson Rest API

The android platform provides a compeling solution for Java developers. It is deployable in the new generation of smart phones, it leverages the Java language in syntax, and it integrates in eclipse. This reduces the barrier to entry even more so than J2ME....

James Sugrue02/06/10
3844 views
0 replies

What To Do With Projects on Kenai.com

One of the few negatives in the Oracle announcement last week was the fate of Project Kenai. Today, Ted Farrell wrote an entry in the Kenai blog to give an update on the fate of the project hosting system. 

Yakura Coffee02/05/10
5633 views
3 replies

Introduction to OpenJPA

OpenJPA is the open source implementation of the Java Persistence API (JPA). OK, so what's that? THAT is a way to persist information in Java by way of using a back-end database and not having to write a bunch of messy JDBC code. Why is this needed? Well...

Mitch Pronschinske02/05/10
6003 views
0 replies

LLVM's Clang Compiler Achieves Self-Hosting

Self-sufficiency is a major milestone for any compiler technology.  The LLVM (Low Level Virtual Machine) developers were pleased to announce that their open source compiler, named Clang, has just reached this milestone.  Clang recently completed its first...

Gregg Bolinger02/05/10
8907 views
5 replies

Using Groovy to Generate Objective-C

I'm in the process of porting a Windows Mobile application to the iPhone for a local company.  The existing Windows Mobile application uses a local database to store everything and then there is a manual sync process when the users have some kind of...

James Sugrue02/05/10
4124 views
3 replies

Deadlines Revealed: The Truth About How We Make It Across The Line

Even though all software developers have the best of intentions, sometime we have to bend the rules a bit in order to make deadlines. In most cases these hacks don't last too long in the codebase, although Microsoft are just getting around to fixing a 17 year...

Daniel Alexiuc02/05/10
6983 views
4 replies

Enterprise Web Application Architecture 2.0 and Kittens

According to its homepage, CouchDB is a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. That is a boring bunch of words. Here is why it is interesting.Typical enterprise web-application...

Steven Lott02/05/10
7781 views
0 replies

ALM Tools

There's a Special Report in the January 15 SDTimes with a headline that bothers me -- a lot. In the print edition, it's called "Can ALM tame the agile beast?". Online it's ALM Tools Evolve in the Face of Agile Processes.The online title makes a lot...

Howard Lewis Ship02/05/10
3459 views
3 replies

Ten Years of Tapestry

I recently realized that the first prototype of Tapestry was written ten years ago! It all started as a home project in my living room, with the original inspiration coming from some brief exposure to WebObjects. Even the "new" codebase, Tapestry...

Mitch Pronschinske02/05/10
14045 views
1 replies

Java Object Mapping on Neo4j

Graph databases provide elegant and effective solutions for social networking applications.  NoSQL graph databases like neo4j can solve problems with relational data and social applications.  Taylor Cowan, a software architect who works with the semantic...

Nitin Bharti02/04/10
15583 views
2 replies

A Look Inside the HornetQ Project with Tim Fox

JBoss HornetQ is an open source project to build a multi-protocol, embeddable, high performance messaging system. With the recent 2.0 release of the project, DZone caught up with HornetQ project lead Tim Fox to learn about the latest features, the project's...

Mitch Pronschinske02/04/10
5191 views
0 replies

Symbian Platform Now Fully Open Source

The world's most widely used smartphone operating system, Symbian, is now completely open source.  The Symbian Foundation made the announcement this morning that the entire Symbian 3 platform's source code, which is the result of more than ten years of...