password
username
Sponsored by CakeMail, an email marketing software.
Newsletter preview

Javalobby logo image
Wednesday, April 25, 2007 

Make Java Applications More Valuable

InterSystems Caché® is the high-performance object database that runs SQL faster than relational databases. Visit us in booth #520 at JavaOne to learn how you can persist Java objects without mapping, develop faster, and have your applications run faster too!

Download Caché© and visit us at JavaOne.

 Perspective


Be sure and
check out a
No Fluff Just Stuff
Java conference
coming your way!

4/27-4/29 Reston
5/4-5/6 Denver
5/18-5/20 Miami
6/1-6/3 Oklahoma City
6/8-6/10 Columbus
6/22-6/23 Salt Lake City
6/29-7/01 Austin

 
 A Developer's Perspective
 Next section
Rick Ross is the founder of Javalobby. He is a frequent speaker at Java-related events and a well-known advocate for Java developer interests..

Rick RossRick's taking the week off

Rick is completely swamped this week and needed a break. He'll be back next week.

Until next time,
Rick Ross
rick@developerzone.com

 

IntelliJ IDEA 7.0 M1: Touch the Future

IntelliJ IDEA 7.0 is half-way to its release-to-market, preliminarily scheduled for December, 2007. However, many of its new features are already available for use on real-world projects: cutting-edge performance, improved Java EE support with Spring and Hibernate, Rational ClearCase, and more.

Download the latest release today!

 News From the Front
 
 News from the Front
 Next section
 Back to top
Matthew Schmidt is the man behind the scenes at Javalobby. If you have questions or concerns, feel free to email him at matt@javalobby.org.

Matt Schmidt Sometimes you just have to start fresh

At some point in nearly every major site's life, it reaches a point where it simply can't always go out to the database for every request. That point in DZone's life came just after the launch of Dzone 2.0. About a week or so ago, I was sitting around at my house one evening and decided to have a second go at implementing a fast, reliable caching subsystem in the DZone architecture. I say my second attempt, because during the Christmas holiday, I had attempted to implement this very same caching system and failed miserably. So, what has changed? I think the primary thing that has changed is my perspective on the whole thing. After our highly successful launch of DZone 2.0, I think I felt a bit like the conquering hero, so I turned my sights onto a problem that had been brewing for some time. When I wrote the first bit of code four months ago, DZone didn't really have any need for the caching system - it wasn't a priority.

Now, with the growth of DZone, we have a little more need of the caching system and so the pieces just fell into place. While everything isn't completely perfect yet, we've made big steps to caching nearly all the data that is requested. The queries that were becoming problematic simply ceased to exist as we dramatically simplified what was getting called. In fact, if I were to go through and actually remove the queries from our IBatis mapping file that weren't being used, I would estimate that we are probably half our original file size.

By now, many of you are probably asking: what solution did these guys go with? We looked at several of the different options out there, some free and others not. In the end, I selected the latest beta of JBossCache. I'll admit that I wasn't terribly impressed with the earlier versions of JBossCache. Its API was quite a bit foreign to me, but the newest betas appear to have really reworked the entire system, making it feel a bit more natural. On top of that, we've started to implement our own API layer so that if we choose to change implementations later on, we won't have to rewrite our entire system. In addition, the question of "why did you go with JBoss" can be answered quite simply: it just worked. At times, we can be quite the simpletons. When something works, we tend to just go with that. If you have any questions about what we did, please don't hesitate to email or IM me.

NetBeans: Shaping up into a nice Ruby IDE
As I've mentioned before, we run several Ruby and Rails applications inside the DZone Network and lately, some of these have become quite large applications. With all these Rails applications we need a strong IDE to be able to develop in. Over the past few months, the quality of Ruby IDEs has steadily increased and I have heard better and better things about the NetBeans Ruby Module. This weekend, I decided to download it and give it a try for some of the Ruby projects we've got in our revision control.

First of all, I think NetBeans has made great strides as a general purpose IDE and what they've been able to do with a dynamic language like Ruby is quite impressive. In addition, I think they've got some really neat stuff coming up in the next Milestone, M9, of NetBeans 6. All of this coincides with the breakneck speed that the JRuby team has been hurtelling towards a 1.0 release, and with a viable Java based Ruby solution as a backend, NetBeans should be able to really provide for Ruby what a good Java IDE gives to Java.

All that being said, there were obviously still a few things to gum up the works. Quite a few times, I received a popup saying there were errors parsing the text. In addition, on OSX, even though I had pointed NetBeans at my subversion binaries, it still was unable to commit code to the repository. I really think the NetBeans team needs to devote some manpower to using one of the pure Java subversion libraries out there. I think it would certainly simplify the experience from a user's perspective. All in all though, NetBeans with Ruby was a nice experience and its good to see the benefits of Sun hiring the JRuby guys starting to come to fruition.

See you at JavaOne
Well, it's that time again, time for another JavaOne. As usual, we're making plans last minute, but it looks like we'll be out there from at least Monday at noon (possibly Sunday) to Thursday evening. What things should we be on the lookout for this year as we do our daily wrapups from the show floor? Will we see more of the same that we saw last year, open source and Ajax, or will we see something totally cool, awesome, and new?

Aside from catching each other on the show floor, if anyone would like to grab drinks, lunch, or dinner one night, please shoot me an e-mail. I'm always happy to meet with our members and hear about the cool things that you guys are working on.

Until Next Time,
Matt Schmidt
matt@dzone.com

 
 The Pulse
 
 The Pulse
 Next section
 Back to top
Erik C. Thauvin maintains a blog , as well as one of the web's first and most popular linkblogs, which he updates daily with the latest Java and technology news.

Erik ThauvinPicks of the Week:

Tip of the Week:

Array Creation Shortcut

Tutorial of the Week:

An Application Framework Tailor-Made for JSF

Notable Software Releases:

Analyst4j V 1.5.0Apache Forrest 0.8Apache MyFaces Tomahawk 1.1.5
Aranea 1.0.8Chemistry Development Kit 1.0DataMovil 3.0 beta
DBsight 1.4.0EclipseME 1.6.7edtFTPj/PRO 1.5.0
ElegantJ Chart Designer IDE 2.0ElegantJ Chart Library 2.0ElegantJ Indicators & Gauges 1.1
FindBugs 1.2.0-rc5JDataGrid Spreadsheet Edition 2.0JHeadstart 10.1.3.1
jMock 2.1.0-RC1JRuby 0.9.9jscl-meditor 2.0_04
JSOS 5.30k5njournal 0.2.5LiquiBase 0.8
Objectweb JASMINe 1.0.0M1POrqi 1.3Qwicap 1.4b5
Ravenous 0.9.11Rhinohide 0.1.13Smokescreen 3.51
SPWrapper 0.6.0StelsEngine 2.0StreamCruncher 1.13 Release Candidate
TrackStudio Enterprise 3.5.15Warrior Browser 0.96.2WeiLiYu 0.9
Wicket 1.2.6XMLUnit 1.1 Beta 1

The Truth is Out There...
Erik Thauvin
erik@javalobby.org

 
 Popular at JL
 
 Popular at Javalobby
 Next section
 Back to top
A recap of some of the most popular and active Javalobby.org discussions this week.
Is IBM really that OpenSource friendly?

I am quite sure many of the senior java developers recall when IBM reproved Sun again and again for their propretary licensing of the JDK. Years have past and Sun announced opensourcing the JDK.

Full DiscussionPosted By: Clemens Eisserer - (66 Replies)

Why choose Java?

Mark Lam from Sun wrote an article titled Why chose Java. For JavaLobby readers this may sound like a weird question that should not even be asked. What else? But try to answer this question yourself.

Full DiscussionPosted By: Yakov Fain - (44 Replies)

What's wrong with JBoss?

Why does JBoss have so many problems? I have a feeling that somebody is just gluing the basic components together without much care about how the whole thing works.

Full DiscussionPosted By: Genady Beryozkin - (24 Replies)

Java based XAML

Would it be successful a new technology able to do the same as XAML but based on Java and multiplaform?

Full DiscussionPosted By: Fran Aviles - (21 Replies)

12-year old Nigerian is a certified Java Programmer

A 12-year old boy Allwell Worgu repeated a record of Nigeria set six years ago by a Pakistani girl in mastering SunÂ’s Java Certification.

Full DiscussionPosted By: Yakov Fain - (20 Replies)

 White Papers & Announcements
 
 White Papers
 Next section
 Back to top
Technical papers & research related to Java development.
Live web demo – see what's new in JProbe 7.0
Download Full White PaperPosted By: Quest

 Product Announcements
 Next section
 Back to top
Product and service announcements for Java developers.
Warrior Browser 0.96.2

Warrior is an open source (LGPL) pure Java web browser which is being developed with the aim to support HTML 4, Javascript and CSS2. Version 0.96.2 includes many rendering enhancements and bug fixes.

Full DiscussionPosted By: The XAMJ Project - (0 Replies)

Wicket 1.2.6 available

The Wicket team announces the availability of Wicket 1.2.6. Wicket is a component based web framework. This release contains one critical fix requiring an update for existing users.

Full DiscussionPosted By: Martijn Dashorst - (0 Replies)

DevCamp 2007 - October 27-28, 2007 - Miami, FL

DevCamp is a BarCamp style unconference for the software development community. DevCamp is a free event. We invite you to actively participate in the event organization and promotion of the event.

Full DiscussionPosted By: Maudrit Martinez - (0 Replies)

South Florida Software Symposium - May 18 - 20, 2007

South Florida Software Symposium - May 18 - 20, 2007. Early bird registration for the South Florida Software Symposium 2007 ends in 8 days (04/30/2007).

Full DiscussionPosted By: Maudrit Martinez - (0 Replies)

LiquiBase 0.8 - (Was Sundog Database Refactoring Tool)

Version 0.8 of LiquiBase, a database refactoring manager, is released. This release completes the name change from "Sundog Database Refactoring Tool" as well as adding several new, unique features.

Full DiscussionPosted By: Nathan Voxland - (0 Replies)

Online Stream Deviator

This technology helps publishers hide real values of sensitive data from consumers looking to analyze trends and find similarities across multiple streams.

Full DiscussionPosted By: Ida Momtaheni - (0 Replies)

Java PDF libraries and tools

Qoppa™ Software was founded in 2002 in Atlanta and specializes in the development of high-end libraries and applications to work with PDF documents.

Full DiscussionPosted By: Leila Caison - (0 Replies)

Unstructured Data Analysis Made Easy

Automatically generate and edit taxonomies from unstructured text data with IBM Unstructured Information Modeler.

Full DiscussionPosted By: Ida Momtaheni - (0 Replies)

Analyst4j V 1.5.0 Released - Measure Code Changes Effectively

Measure changes in design, effort and maintainability of evolving Java systems with Analyst4j V1.5.0.

Full DiscussionPosted By: kuppu sammy - (0 Replies)

DataMovil 3.0 beta for J2ME MIDP and Personal Profile available

DataMovil 3.0 beta for J2ME MIDP and Personal Profile is now available. It can be downloaded for evaluation at http://www.datamovil.info. It is based on XForms, W3C standard for next web generation

Full DiscussionPosted By: Rafael Benito - (0 Replies)

Announcing Flexjson: DSL Approach to JSON and Java

Flexjson is a lightweight library for sending Java objects as JSON. Flexjson fixes circular reference and performance problems by providing control over what gets serialized without a lot of code.

Full DiscussionPosted By: Charlie Hubbard - (0 Replies)

Smokescreen 3.51 has been released

New release of the Smokescreen Java Obfuscator. Revision 3.51 includes support for package renaming.

Full DiscussionPosted By: Robert lee - (0 Replies)

GreenPoint Releases WebCharts3D v5.2

WebCharts3D version offers enhanced charts, maps, gauges and design capabilities, and vector graphics formats.

Full DiscussionPosted By: Vadim Sokolovsky - (0 Replies)

Restlet 1.0 final version

The Restlet open source project, the first REST framework for Java, just released its final 1.0 version after more than 15 months of active development.

Full DiscussionPosted By: Jerome Louvel - (0 Replies)

JDave 0.7.0, behavior driven development for Java

JDave is a framework which provides an easy way to specify behavior of your classes. It is inspired by rspec and integrates JMock 2 as mocking framework.

Full DiscussionPosted By: Joni Freeman - (0 Replies)

JDataGrid Spreadsheet Edition 2.0 Released!

DataGrid Spreadsheet Edition provides a data grid, a spreadsheet style table, support some features such as row header, cell attributes, cell merge and split.

Full DiscussionPosted By: Fuqiang Zhao - (0 Replies)

JSOS ver. 5.30 released

Coldbeans Software announced the next milestone in JSOS (servlets office suite) development. JSOS reaches the version 5.30.

Full DiscussionPosted By: Dmitry Namiot - (0 Replies)

Apache MINA 1.1.0 Enables Java 5 Support

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily.

Full DiscussionPosted By: Trustin Lee - (0 Replies)

DBSight 1.4.0 Free Instant Scalable Full-text Database Search

DBSight is a powerful tool for web developers to create scalable database full-text search in Lucene. You can easily index, re-index, incremental-index. It's highly scalable and easily customizable.

Full DiscussionPosted By: Chris Lu - (0 Replies)

eHour (time tracking) v0.5 released

eHour is an open source webbased time tracking tool for consultancy companies and other project based businesses.

Full DiscussionPosted By: Thies Edeling - (3 Replies)

 Your Account
 
 Your Account
 Next section
 Back to top
Manage your account info for this and other Javalobby publications.
Manage your Javalobby membership details

Click on the following links to:


 Contact Info
 Next section
 Back to top
Here's how to reach us, we love to hear from you.
Email us
Send news items to editor@javalobby.org
Send questions, complaints, or suggestions to feedback@javalobby.org
Send advertising inquiries to advertise@javalobby.org
 
Call us
Our number is (919) 678-0300. We'd love to hear from you!

 Legal
 Back to top
The fine print we'd rather avoid completely.
Feel free to redistribute this newsletter in part or in full to your friends.

Javalobby News is a service mark of DeveloperZone, Inc.
Copyright ©2001-2007 Javalobby, Inc.

Thank you for your continued support of Javalobby. If you prefer not to receive the Javalobby weekly newsletter, send an e-mail to ***-jlnews@javalobby.org and please ensure the actual email address to be removed is present.
Javalobby.org, 113 Legault Drive, Cary NC 27513 USA