Friday, October 21, 2005

JBoss adds Drools business rules engine Looking to position its middleware as the industry's only open source SOA platform, JBoss has added the Drools Java business rules engine to its stable of products.

Creating and Using a Custom Render Kit Learn how to use JavaServer Faces technology to create a custom render kit for the purpose of rendering markup to non-HTML clients.'s Web Crawler: A Massively Scaled Java Technology Application, an innovative shopping search engine, has created a Java technology web crawler that passes through 3 billion pages in seven days and may be the most sophisticated and massively scaled Java technology application in existence.

Tech Tip: Learn about Locks One of the popular features of the J2SE 5.0 libraries is the addition of concurrency utilities. Locking is one of the areas improved by the concurrency utilities. Learn more in this tech tip.

Ensuring Speed and Openness at the Java Community Process: A Conversation With Onno Kluyt Onno Kluyt, senior director and chair of the Java Community Process (JCP), talks about his efforts to make the JCP smoother, faster, and more open.

UML Modeling in Sun Java Studio Enterprise 8 Find out how to create modeling projects, add diagrams, generate code, and build reports for diagrams.

Sun Java Studio Enterprise 8 Tutorial Series The latest quick-start guides explain how to use features of the IDE, such as how to use UML modeling to develop enterprise applications.

Overview of Sun Java Studio Enterprise 8 This milestone release of the IDE offers significant enhancements: get the specifics here and give the IDE a try.

Wednesday, August 03, 2005

Sun Java Programmer Certification - SCJP 1.4 - Mock Exam - Free Training - Java Tech: Language Lessons

Wednesday, June 22, 2005

Simplifying Java: How to Count the Number of Words in a String using Java (one-liner)

Java is a language of choice for millions of developers worldwide. In a series of articles I will show simple tips and techniques which make Java extremely powerful and yet simple to use. Today's article is about using regex, a pattern matcher incorporated in Java (from 1.4 I believe).

Here is a sample code (line in bold) to count the number of words in any amount of text. The sample program counts the number of words in the argument to the program. The argument must be quoted to ensure separate words are clubbed together in a single sentence by the operating system.

public class WordCount {
public static void main(String args[]) {

[via Simple Thoughts]

Sun adds Java based Identity Tools to Software Lineup

Sun this week will release two servers in its identity management line designed to help corporate users jumpstart federation projects with partners and to aid service providers such as telcos in provisioning users on a massive scale.

The new software offerings are Sun Java System Federation Manager, a server that will help companies hook partners into their secure infrastructure, and a Service Provider Edition of Sun's Identity Manager software for extranet provisioning that includes self-registration, the ability to share account information and auditing tools.

[via Simple Thoughts]

What's New in NetBeans Mobility Pack 4.1 is the one stop for all that's new in the latest Mobility Pack. From the Visual Designer to the Wireless Connection Wizard, Eric Giguere covers it all.

Core Java Technology Features in Mustang The JDK Core Engineering Team provides details of some important core features coming in Mustang, the next release of the Java 2 Platform, Standard Edition.

Create a MIDP Application Using Drag 'n' Drop Interested in creating J2ME MIDP applications faster and more easily? Find out how the powerful new Visual Editor in the upcoming NetBeans Mobility Pack 4.1 IDE speeds your development time with drag and drop functionality. Read the transcript of this chat with the engineers who designed and implemented this feature for an inside look at its capabilities.

Exploring the NetBeans MIDP Visual Designer reveals the visual design tools of the NetBeans Mobility Pack. Eric Giguere illustrates the ease of developing the visual elements of a MIDlet suite. J2ME screen design and management has never been easier.

What's New in the Sun Java Wireless Toolkit 2.3 beta outlines the new features and APIs in the latest version of the Sun Java Wireless Toolkit. You'll learn about the toolkit's support for the Location API, SATSA, and the Content Handler API. Read the article to learn how you can create MIDP applications that discover their location, communicate with smart cards, respond to specific content types, and more.

Tuesday, June 21, 2005

Mastering J2EE Application Development Series

Open Source is Free Like a Puppy is Free

There are long term costs and hassles, and occasional cleanup jobs. I have always enjoyed Scott McNealy's knack for analogies, and this one is really right on. As I have stated in previous occasions, the fact that it's open source, thus free does not automatically make it good. I'm not going to rehash on all the arguments about open source, but focus specifically on this comment from McNealy."

Monday, June 20, 2005

Krishnan Viswanath's Blog: Hashmap Implementation

An Amazing Applet (

Thursday, June 09, 2005

Lifecycle of Bloggers [A Java Geek's Diary]

To all blogger, this is an interesting blog post on Lifecycle of blogger. via Kiruba. I think every blogger should read this.

[via java.blogs Day's Entries]

GeoURL to GoogleMaps [Lost Boy] Continuing yesterday's hack here's another stylesheet that converts RSS 1.0 annotated with geourl:latitude and geourl:longitude (e.g. geourl feeds) to the Google Maps format. I added a form you can use to generate links similar to this one which shows bloggers in my area. Looks like I can shout out the window to contact some of them!...
[via java.blogs Day's Entries]

BIRT wow!. Finally, Java reports made easy [Martin Perez's Weblog]

Wow. Today I was adventurous, and I said to myself: "Let's try birt, even that there is no much tutorials and samples available - I only found these screencasts, but I haven't seen them yet.

I downloaded all the packages, and first of all tried to launch the demos, but with few results. Well, not at all, the charting demos goes fine. They throw several exceptions, but most of the samples worked. Here are some screenshots (click on them to enlarge!).

Next, I started Eclipse. I switched to Report perspective, and created a new report. That's good, you can visually design your reports. There is a component palette and a properties view to configure your components. So I added a simple text label.

Next, I went to the data menu and configured a JDBC source. That's great. You can browse through your tables, columns, filter the data, create computable columns, use javascript functions. It seems very powerful! I created a database set with a tabla that was in the database sample (embedded derby database). There is a Data Explorer view, that allow you to see those generated datasets.

But now comes the best part. I created a data widget on the report, and then I drag my database and dropped it directly on the widget. And Birt automatically updated the data and created a grid with the database contents!

And to end, I lanuched a preview in PDF, and BIRT automatically opened acrobat. Well, the preview isn't very beautiful, but I didn't care about formatting. It's only a test.

And all these tasks only took about two minutes! Finally, it seems that there is a very productive Open Soruce reporting environment in Java. I don't agree with the BIRT name, because I don't see business intelligence features anyway, but I have to recognize that it seems a powerful and easy engine.

[via java.blogs Day's Entries]

Understanding the Role of Manuals in Software Development [Simple Thoughts] Understanding the Role of Manuals in Software development; Debunking the XP Myth of Code is Documentation; Additional value of documentation; Few words on the role of Technical Writers in XP project; Summary

Struts-Layout tag library 1.1 [chandrasekhar's Weblog]

Struts-Layout tag library 1.1 Released

Struts-Layout is a tag library for Struts which provides skinnable tags that display panels, input fields, form modes,tables, pagers, treeviews, sortable lists, popups, calendars, etc.

Read on

[via java.blogs Day's Entries]

Siebel plans new Java-based technology Siebel is trying to build some buzz around its latest software release and is starting to talk about a Java-based, component-building technology it calls Nexus.
[via JavaWorld]

Sunday, May 22, 2005

Sun Studio 10 update 1 Early Access Evaluation Program

Tuesday, May 17, 2005

Javolution - Benchmark Results (Microsoft Windows XP - Intel Pentium 4 - 2.26 GHz)

Tuesday, May 10, 2005

Hiring the phantom Java architect

Sunday, May 08, 2005

Death to Apache [The BileBlog] So our Apache heros have now decided that it isn't quite enough to prove to the world that they are abysmal failures at producing a J2EE container, they must now further prove their incompetence by attempting to produce a J2SE implementation too.

Where does one begin? These guys have not only lost the plot, they've also moved on to a different plane of reality altogether. It's astounding to me the free time that these wankstains have. They are the pinnacle of open source, the ultimate proof that in a system where nothing is driven by economic, practical, or realistic goals, in an environment where time is always worthless, every fool and his penis will waggle every which way, simply because it's physically possible to do so.

Thursday, April 28, 2005

Java phone stack specialist Aplix adds 2-D & 3-D open graphics implementations to mobile phones

NASA Develops New Software to Detect Bugs in Java Computer Code | SpaceRef - Your Space Reference. The PathFinder project is hosted in SourceForge.

JavaBlackBelt - Java skills evaluation platform

Java Interview Questions

Tuesday, April 12, 2005

Includes Area 51, Niagra Falls, Golden Gate Bridge etc.

Interestingly Area 51 high resolution maps are disappearing as I write.
At one point there was an interesting map showing only the central portion with the remaining blacked out! Now it is no more.


Sunday, April 10, 2005

Google Mobile Translation

Monday, March 21, 2005

cyblogue: How-to: Embed Tomcat in a Standalone Java Application

Saturday, March 19, 2005

Techdirt:Yahoo To Fully Support Not Fully Supporting Firefox

Thursday, March 17, 2005

A tale of open source burnout from Verba Volant, Scripta Manent : Weblog

Tuesday, March 15, 2005

Stopdesign | Staying organized

Sunday, March 13, 2005

Ten Years of Java Technology (SYS-CON)

Guest Editorial by Kim Polese: "From Here to Ubiquity" (SYS-CON) - Online Dictionary, Encyclopedia and much more

Friday, March 11, 2005

phil ringnalda dot com: Accessible spam-proofing

Wednesday, March 09, 2005



Monday, March 07, 2005

Test your tests with Jester

PWNtcha - captcha decoder

Tuesday, March 01, 2005

Web Services Pipeline | Clustering for Two

Web Services Pipeline | Do Customers Really Want An SOA?

Monday, February 21, 2005

Building Your first custom JSP Tag

MtDewVirus � WordPress Plugins: Trackback And Pingback Moderation

Pingback 1.0

Sunday, February 20, 2005

Installing Tomcat5.5 and integrating it with Apache 1.3

Friday, February 18, 2005

Google Help : Cheat Sheet

Vanity Blogging via SYS-CON Media

Referer Spam Redux ||

Thursday, February 17, 2005

Coral: The NYU Distribution Network - Free solution to site bandwidth problem

Scientific American: Potatoes Deliver Hepatitis Vaccine in Human Trials

Sunday, February 13, 2005 gmail invite spooler

Saturday, February 12, 2005

Microsoft heralds study on customer legal protections | CNET "Microsoft is touting a new study that points out that the software maker offers customers more legal protection against intellectual-property claims than that given by open-source rivals."

I wonder how that will stack up when your corporate computer gets hacked to oblivion.
Looks like MS is getting desperate by the day. You have to give it to them that they know how to spread FUD, the best that ever was. Who says they aren't innovative?

Google blogger: 'I was terminated' | CNET "'On Jan. 28, 2005, I was terminated from Google,' Jen wrote on his blog, Ninetyninezeros. 'Either directly or indirectly, my blog was the reason. This came as a great shock to me because two days ago we had looked at my blog and removed all inappropriate content...If I was told to shut down this blog, I would have.'"

Well after writing about Google from inside what did he expect? Another Scoble in the making!

Doesn't anyone read the NDA nowadays? I am sorry but I think he went over the line.

It is good to know that from now you cannot even trust your anti-virus vendor with the security of its own products.

Didn't they hear about third party auditing?

The vulnerability could enable intruders to spy on confidential company information, ISS said in its advisory. It noted that several large vendors and Internet security providers use the antivirus library in their products.

Missouri Coalition for Lifesaving Cures Launched to Support Stem Cell Research

RedNova News - Regeneration of the Pancreatic [Beta] Cell

Friday, February 11, 2005

RSSTop55 - Best Blog Directory And RSS Submission Sites - Robin Good' Sharewood Tidings

as simple as possible, but no simpler: Mapping Google

electronic Medicines Compendium

A bioinformatics weblog -

HubMed - An alternative interface to the PubMed medical literature database

biologging | a community website for biomedical researchers

Newsburst : Today Online

BioMed Central RSS Feeds

CiteULike: A free online service to organize your academic papers

North Korea declares it has nuclear weapons; cancels talks - Wikinews

The New York Times > Technology > Circuits > The Unassociated Press

Thursday, February 10, 2005

The New York Times > Technology > Open-Source Practices for Biotechnology

LinuxWorld | Father of Java chides open source developer community

E-Mail Icon Generator

New Scientist First partial pancreas transplant a success - News - Cloning humans for a cure

Diabetes trigger found; researchers claim prescription drugs could prevent onset of disease

Wednesday, February 09, 2005

Split Testing Ad Copy & Landing Pages

Free Web site Stats - AddFreeStats website statistics

Dvorak Uncensored � Scamming Scammers

"Rotating" AdSense ads with images test

Eyetrack III - Advertising

Reports: FBI Shutters Public E-Mail System

Chicken Swimsuit Model Hides Nasty Worm

Analysis Finds MySQL Code Low on Bugs

BBC NEWS | Science/Nature | Call for 100m UK stem cell fund

Financial Industry Floats Open-Source Messaging Standard for Web Services, SOA

Dolly the sheep scientist licensed to clone embryos - Times Online - Britain

2005 Web Services on Wall Street - Web Services, Java, .NET, XML, Service Oriented Architectures for the Financial Markets

Gaps Found in All Components of Private Health Insurance Coverage for People With Diabetes

Wired News: Her So-Called Digital Life

My thoughts: Filling in PDF forms with Java and iText

Tuesday, February 08, 2005

Nutrockers Free Rounded Corner Images for HTML Tables- Page 1

Monday, February 07, 2005

FeedBurner - Converts your blogspot Atom feed to RSS with lots of value added services for free.

ACENET INC - Great value for price.

Tribal Fusion: Technology Channel

Tribal Fusion: Publisher FAQ

Diabetes Herbal Cure Ayurvedic Medicine for Diabetes Mellitus

Sunday, February 06, 2005

Ubuntu - Free Excellent Linux Distribution

A Twelve Step Program For Identifying and Eliminating Organizational Change ||

Saturday, February 05, 2005

Augmented-reality machine works in real time - Breaking News | Print | New Scientist

JRex Features

Vivekananda A Biography


Pheedo :: Advertising solutions - Add in RSS Feed

JenSense - Making Sense of Contextual Advertising

Dell joins domain name hall of shame (again) | The Register

Interview with a link spammer [printer-friendly] | The Register

Gosling questions Sun-Microsoft pact | CNET

Slava Pestov's Weblog : Weblog

Jackrabbit - Overview

Friday, February 04, 2005

� Cucumbers get more pickled than brine gets cucumbered. Angsuman's Blog on Java, Web Technologies and Bioinformatics

� Recipe for a comment spam free site for WordPress Users Angsuman's Blog on Java, Web Technologies and Bioinformatics

Hot Jobs|Technical Jobs|Management Jobs|Word of mouth Jobs|Java Jobs|Best Jobs

� Controlling native applications using Java Angsuman's Blog on Java, Web Technologies and Bioinformatics

� How Groovy can get her groove back Angsuman's Blog on Java, Web Technologies and Bioinformatics

� A proposal: Coalition Against Open Sores (CAOS) projects Angsuman's Blog on Java, Web Technologies and Bioinformatics

� How to run javac 1.5 (or beyond) compiler for JSP compilation in Tomcat 5.5 with generics enabled (and other Java 1.5 only features like autoboxing) Angsuman's Blog on Java, Web Technologies and Bioinformatics

RSS feeds attract venture dollars | CNET"Dion"): Yahoo! announces Y!Q to give you related content

Nu Cardboard: Gosling on JVM Scripting

java.blogs - Popular Entries in the Last 24 Hours"Dion"): Welcome Google User! A smart use of HTTP_REFERRER Bitwise Optimization in Java: Bitfields, Bitboards, and Beyond

How to make a linkblog in Atom [dive into mark]

The AtomAPI

Resources for Automatic Updates of Java Applications - Thought Tau