Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Tools

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Java Tools

I had the most difficult time getting eclipse 3.0.1 to work with the current CVSNT build CVSNT 2.0.58d. The knot has been finally unravelled and what I found, more importantly how I found out, seem to be a glimpse of how OpenSource and by extension any evoliving (and hence good quality) software matures. The findings can answer the following comments fears regarding OpenSource software There is...
on Feb 5, 2005
Let's take two examples that are given in any AOP language, logging and context passing. AOP takes pride of the fact that it allows "injecting" code at the beginning and at the end of any method (specified using sophisticated "regular expressions"). But does this really qualify as a logging and tracing mechanism? Not really. Any non-academic application has functions with multiple exit points (...
on Jan 14, 2005
Just as there is no one language that is universally suitable for every programming task, so is it in the world of software APIs. I have often found that one size does not fit all. Sometimes the task at hand may require an API that provides a high degree of flexibility, extensibility and/or transparency. Simplicity and a small footprint may be required on some other project. Yet another may...
on Jan 4, 2005
Javapolis was clearly a great show to be at - I wish I'd had more time to see more of it, not to mention Antwerp in general. Also I finally met Vincent Brabant, who's been active in the NetBeans community for years and made the French localization of NetBeans happen. It's always nice to do a presentation where you have something to demo you know people will just love, and I had not one but...
on Dec 20, 2004
Its official, Netbeans 4.0 is out. I'm probably one of the worst IDE users in the world, although the current crop of IDEs are so powerful that you don't need to look at the instructions :*). NB 4.0 worked out of the box and even I was able to add a little enum in the example. Total time taken for it to download install, do some analysis of my jar files and edit the example was just under 20...
on Dec 15, 2004
I think all Java developers have at one time or another fallen in love with a new technology and wanted to use it to solve all problems; after all, when you have a "golden hammer", every problem starts looking like a nail. Remember when Java Reflection was all the rage when it was first introduced? All of Java's perceived ills could be solved with it, provided one ignored how slow and...
on Oct 19, 2004
"Writing tests is QA's job." I've heard that line ever since I started being paid to program over twenty-five years ago. It wasn't just from other developers looking to cut their workloads, but also from my management, QA engineers and their management. Since QA is responsible for product testing, unit tests fall within their jurisdiction. Go back to coding, Tom, and leave the...
on Oct 8, 2004
I was very skeptical coming into OSCON this year and electing to stay here for 4 complete days when I only have a 45 minute session on wednesday. Particularly, given the smaller number of tracks and audience for Java at OSCON. Larry Wall Then I attended the evening speaches organized for today between 7 and 10pm. I am sure many would question my sanity of sitting in a chair voluntarily for 3 good...
on Jul 27, 2004
A bit of Tomcat, a bit of Aspire, and a touch of master pages: and Microsoft Access comes to life. Having developed this simple minded content management system called AKC, when I look back I am given to think how well the web complements even the simplest and readily available of relational database systems. I use this site for my web logging, classified repository of articles, online...
on Jun 10, 2004
The Death By UML blog piqued my interest. I admit I didn't read the big ACM article. When I first saw UML, I thought it was snake-oil. I eventually made peace with it when I realized that it was a common notation for describing software architecture. Much like an architect uses standard notation in blueprints, so the builders and contractors know whether a wall should be made of stone, wood...
on Apr 23, 2004
I've been using Clover for a few months now, but only in the context of my standalone JUnit tests and mainly from within IntelliJ IDEA. Having played with the Clover/Ant integration over the past few days, as with the IDEA integration, I can safely say that getting coverage reports for your unit tests is remarkably easy. Although I've known that it was possible, I've never tried running the...
on Mar 24, 2004
How to style a simple block menu in HTML using CSS Recently I wanted to create a block menu in my html pages. I want this block menu to have a header indicating the category of the menu and a set of menu items. There may be more than one way of doing this exercise. There may also be a better way of doing the same. But here is how I have done it and it seem to work well for now. HTML menu code (...
on Jan 22, 2004
Lomboz - a J2EE plug-in for Eclipse - has become open source. That is great news for the Eclipse and Open Source communities. A couple of days ago I was browsing the Web to get more information about JOnAS and JORAM. As both products are offered by the same entity (ObjectWeb), I decided to take a look at their repository. Then, once I clicked on that link, I got the suprise: it said Lomboz was...
on Jan 22, 2004
.question {font-weight: bold } (solitary class selector)p.question {font-weight: bold} (regular class selector)body {font-weight: bold} (element selector)p#question { font-weight: bold} (ID selector)ul li strong  {font-weight: bold} (descendent selector)ul.mylist li strong {font-weight: bold} (descendent selector for a class)ul#mylist li strong {font-weight: bold} (descendent selector for an...
on Jan 20, 2004
As I have spent a good bit of the last 3 years in developing Aspire/J2EE, my discussions involuntarily drift towards floating this name. Foes ignore and friends, out of pure courtesy mainly I suspect, ask me what is Aspire/J2EE. I start, real fast (before they have a chance to retreat), and explain that it is a RAD tool for Java and J2EE ingeneral and you can do real cool things with it. And I...
on Jan 7, 2004
I like thin clients because of their simplified programming model Thin clients may not be as programmatically rich (they can certainly compete with visual richness) as thick clients. But the bargain is that their (thin) programming model is simpler and consistent. It is a completely different matter that some tool sets try to infuse sophistication into the thin client model with out giving much...
on Nov 15, 2003
What do you do for your data access needs in your applications? This is the question I get asked a lot of times as I go through my new consulting opportunities every few years. My ideas on data acces have changed over the years. And they continue to evolve both by new insights from the field and also by the needs at hand. As a matter of fact, I am currently working on two ideas 1). Declarative...
on Nov 15, 2003
Recently we were tasked with designing a web portal for international researchers to colloborate over the web as part of a Small Business Innovative Research Grant. During the proposal phase we have identified JetSpeed as the portal. As we have started looking into implementing our solution a couple of months ago we ran into lot of road blocks including the basic understanding how portals work....
on Nov 10, 2003
I just read Cay Horstmann's complaints about MacOS X as a Java development environment, and was struck by just how differently we perceive the coding universe. I am reluctant to disagree with Dr. Horstmann, given the amount I have learned from his columns and books over the years, but I really think he is off base. He feels that MacOS X is far inferior to Linux as a coding environment, while...
on Oct 28, 2003