Skip to main content

A great IDEA

Posted by daniel on February 9, 2005 at 5:27 AM PST

The best things in life are (now) free

In Also
in Java Today
, the folks at JetBrains have announced the href="http://www.jetbrains.com/idea/opensource/"> IntelliJ IDEA Open
Source License . They are offering a " new initiative to the Open
Source community: FREE license keys for our industry leading Java IDE,
IntelliJ IDEA for developers of qualifying Open Source projects." You
need to show that you are legitimate and active once a year to
qualify.

IDEA continues to be my favorite IDE. It has kept up with Java and
with various programming methodologies and continues to work with me
and many times work ahead of me. I've worried that with NetBeans and
Eclipse being free that IDEA would be pressured out, but they continue
to innovate and developers buy enough copies to keep their development
team busy. If you are working on a legit Open Source project and can
benefit from IDEA, take a look at their offer. I do, however, urge you
if your company can afford it, to pay for your copy so that we
continue to support this product. Cool idea JetBrains. Thanks for
supporting open source.

You don't want to put SQL queries directly in your Java code, because
it's bad style and will be hard to maintain. But your DBA doesn't
want you to run automatically-generated queries with Hibernate (or
equivalent) because that forfeits the ability to create and use
optimized queries. What do you do? Sunil Patil suggests that one
alternative is to look to SQLMaps. In href="http://www.onjava.com/pub/a/onjava/2005/02/02/sqlmaps.html">
Object-Relational Mapping with SQLMaps, he shows how SQLMaps lets
you set up queries in an separate XML file, where they can be
hand-optimized to your liking, but remain isolated from your code.


Tim Boudreau shows you how to href="http://weblogs.java.net/blog/timboudreau/archive/2005/02/how_to_start_wr.html">
How to start writing apps for TiVO in NetBeans, in 5 minutes or
less in today's Weblogs
. " Ever since I moved back to the U.S., friends have been
raving to me about the wonders of TiVO. I've seen it, but I'm not
quite sold yet. But they have a Java API for writing applications to
run on a TiVO. So I just had to download it and figure out how to use
it in NetBeans. This blog is a quick tutorial. I might just have to
get one after all."

Graham Hamilton reports on href="http://weblogs.java.net/blog/kgh/archive/2005/02/javaone_review.html">
JavaOne Review Madness. " The JavaOne call for papers ended last
week. Here are a few thoughts as we work through the review and talk
selection process."

John Reynolds offers href="http://weblogs.java.net/blog/johnreynolds/archive/2005/02/a_cautionary_lg_1.html">
A cautionary LGPL tale. He reports, " Open Source software isn't
'cancer', but you must be cautious to prevent infections."


In Projects and
Communities
, the href="http://community.java.net/javatools/">Java Tools community
project SomnifugiJMS
describes itself as Java Messaging Service (JMS) within a single JVM,
useful (among other things) for isolating the AWT event-dispatch
thread so GUI's stay lively instead of blocking on long-running tasks.

The Mac Java
Community
points out the article href="http://developer.apple.com/tools/jdeveloper.html">Using Oracle
JDeveloper 10g on Mac OS X, which shows you how to use the latest
version of the popular IDE, with a tutorial that displays database
info in both a web application and Swing GUI.


YGuy returns with a follow up on his posting on href="http://forums.java.net/jive/thread.jspa?messageID=10954&tstart=0#10954">
render speed in today's href="http://forums.java.net/jive/index.jspa"> Forums. "I
must really say that I am impressed - it seems that a lot of
annoying java2d bugs (some of them have been there since 1.2) have
been fixed! I could identify 4 fixed issues just by playing with our
application!"

Chet reminds you "The Call For Papers has ended, but now we need
to select the best talks from the large list of great entries. Help us
determine what you want to see this year
! We've posted a survey here:
href="http://jdl.sun.com/webapps/survey/display?survey_id=4745">http://jdl.sun.com/webapps/survey/display?survey_id=4745"


In today's java.net
News Headlines
:

Registered users can submit news items for the href="http://today.java.net/today/news/">java.net News Page using
our news submission
form
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News
RSS feed.


Current and upcoming href="http://www.java.net/events"> Java Events :

  • February 14-17, 2005 href="http://www.linuxworldexpo.com/live/12/events/12BOS05A/">
    LinuxWorld Boston 2005
  • February 28- March 3, 2005 href="http://www.eclipsecon.org/">EclipseCon
  • March 3-6, 2005 href="http://www.theserverside.com/symposium/index.html">TheServerSide
    Java Symposium
  • March 14-17, 2005 href="http://conferences.oreillynet.com/etech/">O'Reilly Emerging
    Technology Conference

Registered users can submit event listings for the href="http://www.java.net/events">java.net Events Page using our href="http://today.java.net/cs/user/create/e"> events submission
form. All submissions go through an editorial review before being
posted to the site.


Archives and Subscriptions: This blog is delivered
weekdays as the href="http://today.java.net/pub/q/java_today_rss?x-ver=1.0">Java
Today RSS feed. Also, once this page is no longer featured
as the front page of java.net
it will be archived along with other past issues in the href="http://today.java.net/today/archive/">java.net
Archive.

The best things in life are (now) free