10 august 2005

GNU Source-highlight

GNU Source-highlight You wanted at a moment in time to publish some source code into a web page and the formatting and highlight of code was difficult ? Here's a solution for your problem. (I know for mine it is ..)

Introducing the JDesktop Integration Components

Introducing the JDesktop Integration Components If you missed some of the native integrated functionalities of java .. this is a place to be accustomed with such functionalities provided by JDIC.

09 august 2005

Swing: Component Titled Border ...

Swing: Component Titled Border ...: If you were wondering about or wishing to have a titled border with a component (like a checkbox as in Santhosh Kumar's example) .. this article can help you accomplish that ..

Hibernate: Externalize HQL Queries ...

Hibernate: Externalize HQL Queries ...: Thanks to R.J.Lorimer we have another thing to think about when we use Hibernate in our projects .. :)

08 august 2005

Apache Derby 10.1.1 Released

Apache Derby 10.1.1 Released: "The Apache Database Project has released Apache Derby 10.1.1.0 (formerly Cloudscape), an open source SQL database written in pure Java that supports JDBC. New features in this release include:
* A network client driver
* Support for J2ME/CDC/Foundation with JSR-169 JDBC subset
* Online compress functionality for reclaiming disk space during operation
* XA support for Network Server
* Identifiers can contain up to 128 characters
* SQL INTERSECT, EXCEPT and SYNONYM
* JDBC Updatable Result Sets
* ORDER by expressions
* Allow insertions into an identity column
* Support for explicit Java method signature in function and procedure definitions

Hibernate: Tuning Lazy Fetching

Hibernate: Tuning Lazy Fetching: As the previous tip from R.J. Lorimer was referring to Hibernate Lazy Fetching, is now time for tuning, isn't it ?
A well written article with samples .. all you need for digging deep into Hibernate Fetching mechanism ..
Enjoy your reading !

07 august 2005

EclipseZone - An online community by and for Eclipse users everywhere

EclipseZone - An online community by and for Eclipse users everywhere For those usual visitors of JavaLobby there is a new place to look for.. a site dedicate to Eclipse users. Join me in the quest :)

06 august 2005

Eclipse Platform Project Draft 3.2 Plan

Eclipse Platform Project Draft 3.2 Plan: "Eclipse Platform Project
DRAFT 3.2 Plan"
It's better to know what's your future with the favorite IDE (at least mine) .. isn't it ?

Politics of User Interface Design

Politics of User Interface Design: "An understanding of good user interface design eludes most people. And most couldnÂ’t tell a good design if it hit them. The one true test, however, of quality is in the usersÂ’ feedback. It is important that we designers use this to our advantage"
Some truth is difficult to be understand. But I'll keep on trying ..

05 august 2005

EJBCA - The J2EE Certificate Authority

EJBCA - The J2EE Certificate Authority: "EJBCA is a fully functional Certificate Authority. Based on J2EE technology it constitutes a robust, high performance and component based CA. Both flexible and platform independent, EJBCA can be used standalone or integrated in any J2EE application."
For those interested in a Certificate Authority solution customizable and accesible, it's a piece of software to look after. I know I am .. :)
I'm watching their efforts for over 2 year ..

Jaccal - smart card data access library

Jaccal - smart card data access library ...Jaccal was developed to allow easy acccess to smart cards to more developers. Traditionally smart card access is through bits and bytes and through sending byte arrays to the smart card, and programming access to the smart card is tedious and requires a great deal of understanding of the card specifications.
Still, I'm waiting for the final JSR 268: JavaTM Smart Card I/O API implementation as I did fight for accessing Schlumberger Access Cards 2 years ago using Open Card Framework 1.2. The result was reached after 3 terrible months because of the APDU level .. the OCF1.2. was not supported by Schlumberger.

Wicket Web Application Framework

Wicket - Home: "Wicket is a Java web application framework that takes simplicity, separation of concerns and ease of development to a whole new level. Wicket pages can be mocked up, previewed and later revised using standard WYSIWYG HTML design tools. Dynamic content processing and form handling is all handled in Java code using a first-class component model backed by POJO data beans that can easily be persisted using your favourite technology."

04 august 2005

Enhance JGoodies Looks on JTabbedPane

I'm using for a period JGoodies Looks for displaying a polished face of my applications and I did like the demo of Karsten Lentzsch -Metamorphosis- so I becomed interested in obtaining the same effect of JTabbedPane tab header. The setting
tabbedPane.putClientProperty(Options.EMBEDDED_TABS_KEY, Boolean.TRUE);
helps but is not enough as the result is
A closer look like this

is obtained if you overwrite PlasticTabbedPaneUI method for
protected void paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) with using a derived Bold font
and
protected void paintTabBackground(Graphics g, int tabIndex, int x, int y, int w, int h, boolean isSelected) with a GradientPaint on tab's header width.

03 august 2005

Hibernate: Understanding Lazy Fetching

Hibernate: Understanding Lazy Fetching: I found last night a interesting and well explained Hibernate article on JavaLobby web site authored by R.J.Lorimer and since Hibernate is on my interest list....and I belive yours too..I publish here a link to it. Thank you, R.J.

Nuvola icons by David Vignoni

Nuvola icon repository Being interested by GUI makes me look for the most attractive icons for applications .. and I found that Nuvola is a nice source of high quality icons .. works well with java applications even on Windows.

Creating a custom UI delegate for JTabbedPane

Jon Lipsky’s Weblog » Creating a custom UI delegate for JTabbedPane One nice and complete example of what you can accomplish with JTabbedPane .. and the step by step aproach is encouraging .. the source code is a plus :)

02 august 2005

Your Last Chance

Your Last Chance If you think is hard to find some Java related stuff, you should try this link.. if is not here that means that you will have a hard job searching .. :)
A comprehensive list of links ..something like a bookmark store ..

Desktop Java Features in Mustang

Update: Desktop Java Features in Mustang: For those interested for he future of java development and eager for using new improved features in Java Desktop Development here is a link to give you a clue of the path we are going on.

Swing: Use an Accessory to Spice Up JFileChooser ...

Swing: Use an Accessory to Spice Up JFileChooser...: Interesting article for those interested in adding custom features to JFileGhooser, in this particular situation a image preview option. Worth more than a look ..

01 august 2005

JUMP GIS Project

Vivid Solutions Inc. - PROJECTS: "The JUMP Unified Mapping Platform is a GUI-based application for viewing and processing spatial data. It includes many functions common to other popular GIS products for the analysis and manipulation of geospatial data. The JUMP also provides a highly extensible framework for the development and execution of custom spatial data processing applications.

JUMP offers the following features:
* an interactive workbench for viewing, editing, and processing spatial data
* an API providing full programmatic access to all functions, including I/O, feature-based datasets, visualization, and all spatial operations
* a high degree of modularity and extensibility
* support for major industry standards such as GML and the OpenGIS Consortium's Spatial Object Model
* Open Source code written exclusively in Java™"
Jump was one of the candidates for a GIS viewer implementation in one of my projects, but finally GeoTools 2 was the choosen one because of the previous experience with Geotools 1.
Anyway worth your consideration .. I'm watching them. Alternate site is http://www.jump-project.org/