Forum Controls
Spotlight Features

The Rich Engineering Heritage Behind Dependency Injection

Andrew McVeigh takes us on a tour of the rich heritage behind dependency injection, what it represents, and tells us why its here to stay.

NetBeans 6: Matisse Updates

NetBeans 6 delivers great updates to the Matisse GUI builder. Spend a few minutes with Roman Strobl and get an expert briefing on what's new and what has changed.

Introduction to Groovy Part 3

In this, the third and final installation of Andres' Introduction to Groovy series, you learn about how Groovy handles variable numbers of arguments, named parameters, currying, and more about Groovy operators. Including, some new operators.

Easier Custom Components with Swing Fuse

Swing Fuse (actually just Fuse), is a framework designed to make it easier to create your own custom desktop components. In this article, Daniel Spiewak shows you how to get started and provides sample source code you can download.

Benchmark Analysis: Guice vs Spring

Willam Louth shows how he uses JXInsight Probes to investigate probable performance issues with code bases that he is not familiar with. He also highlights possible pitfalls in creating a benchmark, as well as in the analysis of results.
Replies: 19 - Pages: 2   [ 1 2 | Next ]
Threads: [ Previous | Next ]
  Click to reply to this thread Reply

General: 5 Programs for/by Java Developers

At 12:39 AM on Feb 14, 2005, R.J. Lorimer wrote:

Software drives most of us. Not only do we spend our time developing software in one way or another, but additionally we all use software to develop... our software. Most of us find ourselves constantly looking for that edge, and we usually do so through advances in software or advances in our technique.

I have already posted two previous list-style tips:

General: 5 Books for Java Developers
General: 20 Websites for Java Developers

Today I'd like to post a new list and once again ask for community support in extending the list. Today's list will be useful software. My list is entirely composed of freeware and/or open-source software. That does not mean that your posts have to be composed of open-source software. I am just a poor (and penny-pinching) Java developer, and as such often find myself returning to open-source solutions.

To throw a twist in to the subject, I thought I would also allow the stipulation that the software listed doesn't have to be a tool to aid in Java development - but instead can be WRITTEN in Java. So either list a tool that aids in Java development (doesn't have to be written in Java) or list a cool piece of software written in Java that you use regularly. To make things more complicated, you must also write your response using ascii codes. Just kidding. Without further ado, here is my list:

jEdit - This is one of the eldest on my list. jEdit has been around quite a while, and has a fairly significant feature set. jEdit is a very versatile text-editor, and I still use it for a lot of my editing needs.

JDiskReport - JDiskReport is a great tool for inspecting where all of those sneaky gigabytes go on your disk drive. This is probably the one that will surprise people that it is on the list. It is one of the freeware programs offered up by Karsten Lentzsch through http://www.jgoodies.com . My home computer/server has always had plenty of storage - and usually only requires cleanups at the multi-gigabyte level, and even then only once in a great while. My laptop, however, is stuck with a rather paltry 60 gigabyte drive at the moment - and I find it quite helpful to use JDiskReport now and again to figure out where those 2.4 gigs of Linux ISOs are that I forgot about so I can delete them and make room for a few new Linux... ISOs.

Eclipse - Well, I probably don't need to put much explanation behind this one. Eclipse is personally my favorite Java development environment (IDE). Eclipse is highly active right now, and is constantly bringing new internal tools to the table with each release. There are other development environments out there - I'll let you, the community, bring up your favorite, and list its virtues to the other Javalobby readers. For those of you interested in Eclipse, please read some of my tip posting history , as I have posted quite often on using Eclipse to develop Java code.

Azureus - Gotta love this program. Torrents are the hot P2P technology right now, and more and more sites are providing torrent trackers in addition to traditional downloads. Azureus is a 100% Java torrent download client - and I must say, it works like a charm. This is the program that often produces my need for JDiskReport :).

Ant - Ahh, what a classic. Ant is an incredibly comprehensive build tool written in Java. It has been a long time since I have worked on a project that didn't use Ant in some way to help with building and deploying. Ant is one of those tools that consistently proves itself over and over again.

One extra thing to note - all of the tools I mentioned above are written in Java - even the ones that don't have to be based on my rules. I can't say whether this is due to some elitist behavior on my part regarding Java programs, or whether it's just because these tools are, in fact, more relevant to Java development. Either way, they are great bits of software, and I recommend you check them out.

1 . At 12:51 AM on Feb 14, 2005, Iwan Eising wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

My 5 most used pieces of software:

- NetBeans (This includes ANT, since ANT is used as the 'builder', so I won't include ANT separately on my list)
- SUN Java Studio Creator (Currently the best WYSIWYG JSF-editor in my opinion, although inclusion of new components is tricky)
- TextPad (My favorit 'simple' text editor, when I need to just edit text file, I use TextPad. Why? Because I started using it a while ago and am very happy with it ever since)
- Winzip (I use it for all my ZIP-related activities, even inspecting JAR, WAR and EAR files and repackaging them)
- Paint Shop Pro (For all the art-work on my websites that are not taken care of by professionals.)

Iwan
2 . At 8:40 AM on Feb 14, 2005, Riyad Kalla DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

Good call on JDiskReport, it is almost rediculous how handy I find this program for exactly the reasons you state.
Best, Riyad [kallasoft | The "Break it Down" Blog]
3 . At 8:41 AM on Feb 14, 2005, Riyad Kalla DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

Ditto on TextPad: fast as hell and does just what I need it to do.
Best, Riyad [kallasoft | The "Break it Down" Blog]
4 . At 3:45 PM on Feb 14, 2005, Guillaume Desnoix DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers


  • J - I really like this editor. Light enough, powerfull and responsive.

  • JDistro - Auto-self-shameless-advertising. But it really saved Java on my desktop.

  • Jikes - Has saved me so many hours. The javac killer.

  • Bash+Awk+Xterm+Emacs - My coding habits involve a few xterm sessions, one for the project root, the others for the main directories I'm working in.

  • The JRE - No Java without it. Still a great piece of software even if it is not written in Java.

  • FOSS

JDistro (shared runtime and swing desktop) -- J NLP (application catalog) -- Alma (source code tool) -- Slaf (swing look and feel) -- Pixels Loupanthère
5 . At 10:57 PM on Feb 14, 2005, Willie Seabrook wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

Amen to Jikes. I only started using it recently at it has saved me *****hours*****.

If you're reading this and your not using jikes. Go get it. Now. It's worth it.
6 . At 10:51 AM on Feb 15, 2005, Tom Pridham wrote:
  Click to reply to this thread Reply

Textpad Rocks!!

I have been developing Java & J2EE in textpad for years. Download a few simple syntax definition files and point the tool to your java compiler and off you go.

Want to compile?....just press the control key and the number 1 and the compiler launches (and shows errors as the case may be).

Textpad is very lightweight...I also use it for xml and sql.

http://www.TextPad.com
Regards,
Tom Pridham
Technologist & Founder
Coastal Software Solutions Inc.
office: 813.600.5053
Pridham@Mindspring.com
7 . At 1:42 PM on Feb 15, 2005, David Heffelfinger DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

FileBunker - Allows GMail to be used as online backup.
Author, Java EE 5 Using GlassFish Application Server
Author, JasperReports For Java Developers
8 . At 4:07 PM on Feb 15, 2005, Craig W wrote:
  Click to reply to this thread Reply

Re: Textpad Rocks!!

does textpad have "code assist" or formatting? For example, Eclipse (which i know is a full-out IDE compared to textpad)..however i like that eclipse has auto-indenting, and parentheses matchups (when you put your cursor on one curly brace it highlights the corresponding one)

I use TextPad for normal text stuff...never used it to do java programming....

just curious.
Procrastinate now, don't put it off!
www.codecraig.com || SwingFX || JDraggable
9 . At 7:05 PM on Feb 15, 2005, RAL wrote:
  Click to reply to this thread Reply

Re: Textpad Rocks!!

I have been using ConText Programmer's Editor for quick edits. It is free. Checkout features:

http://www.context.cx/features.html
10 . At 2:55 AM on Feb 16, 2005, Jari Pakarinen wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

Hi,

IntelliJ IDEA for Java Coding, JSP, XSL & XML. The best.
EditPlus for log files etc.
TOAD for SQL and database maintenance
AceFtp for ftp'ing
FileBox eXtender for having the open file thingies setup like I want them...

Jari
11 . At 8:23 AM on Feb 16, 2005, Richard Osbaldeston wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

Tend to prefer IntelliJ IDEA and Editplus myself. Thinking about it Editplus and Winzip have been damn good value-for-money they've seen several IDEs.. Visual Cafe, Kawa come & go over the years..

- Richard
12 . At 9:36 AM on Feb 16, 2005, Larry Bullock wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

I would add to the list DBVisualizer - http://www.minq.se/products/dbvis/ - Very well done JDBC based viewer.
What will you dig up? Unearthed Java
13 . At 3:25 PM on Feb 16, 2005, Andrey Kuznetsov DeveloperZone Top 100 wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

> Hi,
>
> IntelliJ IDEA for Java Coding, JSP, XSL & XML. The
> best.

I can't imagine my life without IntelliJ IDEA...
Andrey Kuznetsov http://uio.dev.java.net Unified I/O for Java http://reader.imagero.com Java image reader http://jgui.imagero.com Java GUI components and utilities
14 . At 5:30 PM on Feb 16, 2005, Philip Zampino wrote:
  Click to reply to this thread Reply

Re: General: 5 Programs for/by Java Developers

TextPad, WinZip & Paint Shop Pro aren't Java apps...but I make extensive use of all 3.

IntelliJ IDEA
Ant
Mocha
Eclipse

thread.rss_message