Who Are We?

Fluent Consulting is a software development and consulting firm that specializes in enterprise application integration, web applications, and software product development. We are a dedicated team focused on providing the highest level of quality and value for our clients.

Please feel free to visit our corporate site or get in touch!


Category Archive: Java


XML Data-binding

XML.com: XML Data-Binding: Comparing Castor to .NET [Jul. 24, 2002]

After the second article in this series was published, several readers said that they would like to learn the .NET way to map data from XML to a relational database management system. I'd like to show you that, but first I've got to lay some groundwork. In this article, I will show how .NET XML data binding works, while investigating the equivalent Java functionality. Java and .NET both have excellent support for data binding, and although they work in slightly different ways, each is just as valid and useful as the other. In my next article, I'll complete the exercise by mapping XML files to an RDBMS.

This entry was posted in the following categories: .NET , Data Persistence , Java , Open Source , XML
Posted by on January 27, 2003 | Permanent Link | Comments (0)

BeanShell

BeanShell - Lightweight Scripting for Java


This entry was posted in the following categories: Java
Posted by on January 24, 2003 | Permanent Link | Comments (0)

Why Java is Better than .NET

101 Reasons Why Java is Better than .NET

This post is bound to be flame-bait because the Java vs. .NET debate often turns into a holy war of sorts. Nevertheless, debating the pros and cons of the two leading application development frameworks will only help ensure that the future releases of each are both more powerful and easier to use, which will benefit everyone. It's interesting to note that many of the advantages of Java present in this list have to do with the huge number of open source projects supporting Java debelopment, many of which are in the process of being ported to the .NET framework since they have proven so useful. Good examples of this phenomenon include NAnt and NUnit. Food for thought.


This entry was posted in the following categories: .NET , Java
Posted by on January 14, 2003 | Permanent Link | Comments (0)

Free 'J2EE and XML Development' eBook

Free 'J2EE and XML Development' eBook PDF Download

TheServerSide and Manning Publications have teamed up to bring back the free pdf download of the 'J2EE and XML Development' book, by Kurt Gabrick and David Weiss. Th book teaches how, where, and why to use XML in each layer of a J2EE application. The book categorizes and explains many recent Java and XML technologies and the ways in which a J2EE application can best use them.

This entry was posted in the following categories: Java
Posted by on January 09, 2003 | Permanent Link | Comments (0)

J2EE configuration and deployment

Eric Foster-Johnson blogs about a J2EE missing feature: application customization. He discusses the common scenario of delivering an EAR or WAR to the client which will require minor configuration before deployment. Unfortunately the J2EE spec doesn't provide a simple way for this process to occur. Currently, the distribution archive has to be unpacked, configuration changes made to the code internal to the archive, then the whole thing has to be bundled up again and deployed. This inconvenience, while not huge, detracts substantially from the J2EE goal of dropping a single EAR/WAR file on the server and magically being deployed. Eric discusses some potential alternative solutions which warrant some investigation.


This entry was posted in the following categories: Java
Posted by on January 08, 2003 | Permanent Link | Comments (0)

Eclipse demos

Eclipse demos of features that VisualStudio .NET doesn't have: Why Can't VisualStudio.NET Do This?!


This entry was posted in the following categories: Java
Posted by on December 26, 2002 | Permanent Link | Comments (0)

Java Wireless Messaging

The Java Wireless Messaging API (WMA) 1.0 final specification has been released. IBM DeveloperWorks has an article about using it to build mobile P2P messaging apps.


This entry was posted in the following categories: Java , Wireless
Posted by on December 26, 2002 | Permanent Link | Comments (0)

Java source code formatter

Jalopy Java Source Code Formatter Beautifier Pretty Printer

Jalopy is a source code formatter for the Sun Java programming language. It layouts any valid Java source code according to some widely configurable rules; to meet a certain coding style without putting a formatting burden on individual developers.

It integrates with Ant, NetBeans, Eclipse, and most other popular IDEs. Looks like a handy tool, I'll have to try it out.


This entry was posted in the following categories: Java , Open Source
Posted by on December 17, 2002 | Permanent Link | Comments (0)

WAFER

Wafer - Web Application Framework Research project

Wafer is a research project which compares the many open source web application frameworks which are available using a common example application. This research project is designed to compare the application frameworks on a level field by specifying an example application so that the application features become irrelevent and the merits of each framework becomes the focus.
The first phase of this project is to identify and examine the numerous open source web application frameworks written in Java. The reason for the focus on Java is because it is one of the primary languages used for developing web based applications for Enterprises at this time. In the future we will also examine frameworks in other languages, including Perl, PHP, and possibly .NET.


This entry was posted in the following categories: Java
Posted by on December 16, 2002 | Permanent Link | Comments (0)

xPetStore

Using xDoclet to implement Sun Microsystems' Java Pet Store J2EE BluePrint Application


This entry was posted in the following categories: Java
Posted by on December 16, 2002 | Permanent Link | Comments (0)

Out-of-the-box

A unique product:

Out-of-the-Box™ is a distribution of over 50 (and counting) Open Source projects targeted mainly at Java developers, but any developer can take advantage of a web server, web app container, application server, database, source code control system, bug tracker, mail server, mail archive viewer, template engine, full text search engine, and other utilities.

This table provides a good summary of the most popular open source development tools and the features each provides.


This entry was posted in the following categories: Java , Open Source
Posted by on December 16, 2002 | Permanent Link | Comments (0)

Web platform cross-deployment

Everybody should be excited at the multiplying efforts to support interoperability between Java and .NET. There's been a few interesting development recently. Today I stumbled upon the IK.VM.NET Weblog, which documents the on-going development of a Java Virtual Machine for .NET.

What to make of these projects? The most basic effect should be to force the J2EE and .NET camps into more direct and finer-grained competition. If it really becomes feasible to deploy the same codebase onto both of the major categories of application servers, we'll be able to choose the best platform for the job on every single project, rather than being locked into previous platform commitments. This gives us developers more control over our work and also intensified competition between the Microsoft and J2EE camps, which should improve the quality, performance, and ease-of-use of both.

The first of these projects I was aware of is Mono and it remains the most promising, despite detractors to feel (perhaps rightly?) that Microsoft will legally be able to shut the project down at it's will. There was a lively Slashdot debate last week on this topic.

Miguel from Ximian writes:

We have just released the new version of Mono the new version includes a working version of ASP.NET. The release includes a sample web server that "hosts" the ASP.NET runtime (it can be hosted anywhere, for instance in Apache, with mod_haydn). The web features of ASP.NET would not be very useful without the support of a backing database. The new version of Mono includes database providers for Oracle, MS SQL, Sybase, ODBC, OleDB, Gnome Data Access, SqLite, MySQL and of course, Postgres. The C# compiler is now 37% faster due to some nice optimizations on the JIT engine and in our class libraries. You can use it to develop GUI applications using Gtk#. Screenshots for mPhoto and the GUI debugger (which can debug both JITed apps and native applications).


This entry was posted in the following categories: .NET , Java
Posted by on December 16, 2002 | Permanent Link | Comments (0)



Copyright © 2002-2003 Fluent Consulting. All rights reserved.