|
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! |
Hosting ASP.NET for free
Hosting ASP.NET - Running Cassini with Apache
ASP.NET client-side hosting
Cutting Edge: ASP. NET Client-side Hosting with Cassini
Suppose that one of your clients needs to distribute some online content using a CD%u2014an encyclopedia, yellow pages, or a collection of documents, for example. The client needs a viewer application to be included with the CD and a flexible software architecture to deliver the contents. Furthermore, the client would prefer that the CD didn't inconvenience the user with special system requirements other than a minimum processor and a recent version of Windows®. This means that the final application should not rely on Microsoft® Internet Information Services (IIS) or the Personal Web Server included in home versions of Windows. It should run offline in a pure, serverless environment.
Eclipse demos
Eclipse demos of features that VisualStudio .NET doesn't have: Why Can't VisualStudio.NET Do This?!
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.
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.
Jack Greenfield on Software Development
Hard Core Tech Talk Interview with Jack Greenfield
In this interview, Jack Greenfield, former Chief Architect of the Practitioner Desktop Group at Rational, talks about current software design methodologies, the next wave in application design, and custom languages. He talks about Model Driven Development, the future of J2EE software development and takes a look at Aspect Oriented Programming. [NOTE: In October 2002, Jack joined Microsoft, where he is now Architect for Enterprise Frameworks and Tools Groups in Visual Studio.]
Open Web Application Security Project
The Open Web Application Security Project
The Open Web Application Security Project (OWASP) is an Open Source community project staffed entirely by volunteers from across the world. The project is developing software tools and knowledge based documentation that helps people secure web applications and web services. Much of the work is driven by discussions on the Web Application Security list at SecurityFocus.com. All software and documentation is released under the GNU public licenses.
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.
Googlefight!
".NET" handily beats "Java" in a Googlefight. While not exactly a rigorous comparison, it is an interesting question which has the higher Googleshare. Microsoft's new platform also has the clear advantage of sharing its name with a top-level domain (like .com, .org, etc.)
Result for the fight between java and .NET
StrutsTestCase
StrutsTestCase for JUnit is an extension of the standard JUnit TestCase class that provides facilities for testing code based on the Struts framework. StrutsTestCase provides both a Mock Object approach and a Cactus approach to actually run the Struts ActionServlet, allowing you to test your Struts code with or without a running servlet engine. Because StrutsTestCase uses the ActionServlet controller to test your code, you can test not only the implementation of your Action objects, but also your mappings, form beans, and forwards declarations. And because StrutsTestCase already provides validation methods, it's quick and easy to write unit test cases.
xPetStore
Using xDoclet to implement Sun Microsystems' Java Pet Store J2EE BluePrint Application
Out-of-the-box
A unique product:
This table provides a good summary of the most popular open source development tools and the features each provides.
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:
Welcome!
Welcome to the new blog for our consulting group, Fluent Consulting! We'll be discussing many aspects of technology here which we find personally interesting. This will usually include topics such as J2EE, .NET, wireless technologies, Open Source developments, and many others as well. We hope you'll find valuable information here! Comments are welcome.



