2006-01-13

POJ - Apache Axis2 0.94 released

Apache Axis2 is an implementation of the Simple Object Access Protocol (SOAP) Recommendation from the W3C. Axis2 can be used to provide and consume Web Services.

Axis2 version 0.94 comes with 5 different packages and 3 plugins, giving you the flexibility to select one of them to suit your own requirements.
http://ws.apache.org/axis2/download.cgi

*ware - NetBeans IDE 5.0 Release Candidate 1

Misc - Hear music online

A web-based flash application which dynamically creates a playlist of audio files to be heard by a website's visitors. It is a standalone application, requiring the visitor only to have flash installed on their computer.
http://www.radioblogclub.com/

POJ - AjaxAnywhere 1.1.0.6 released

The main new feature since 1.1.0.5 is the support for JSF client side state saving.
http://ajaxanywhere.sourceforge.net/

*ware - Thunderbird 1.5 released

Thunderbird delivers. Enjoy safe, fast, and easy email, with intelligent spam filters, quick message search, and customizable views. Brought to you by Mozilla, Thunderbird makes email better.
http://www.mozilla.com/thunderbird/

*ware - Spring IDE 1.2.5 Released

With this release of Spring IDE version 1.0.0 of the BeansXmlEditor is shipped. Additionally a few bugfixes and usability enhancements are provided.
http://springide.org/project

2006-01-10

POJ - Is Java getting better with age?

James Gosling on Java vs. Scripting Languages
read

POJ - Java Server Faces tutorials

POJ - JavaServer Faces in Action Book Excerpt (free chapter)

Chapter 8, "Developing a User Interface Without Java Code: The Login Page," shows how to build a static Login page with JavaServer Faces and JSP by examining each element of the Login page, such as creating the page, importing the proper tag libraries, and adding Html-GraphicImage and HtmlOutputText components. Next, go through the steps of adding a form for collecting the username and password, and adding a button image, Cascading Style Sheets, and JavaScript for an image rollover. Lastly, this chapter details how to add validators with room for error mesages to the Login page, customizing the message with a resource bundle.
download

*ware - Eliminate Windows Blue Screen of Death FOREVER!

Tired of staring at the same old boring blue screen every time your PC takes a serious nose dive? Now you can change the color! This is the utility that everybody has been asking for!
http://toastytech.com/files/bsod.html

2006-01-08

POJ - Get Tapestry up and running in your Java environment

In this first half of a two-part article, author and frequent developerWorks contributor Brett McLaughlin shows you around Tapestry, from installation to file structure. See for yourself how Tapestry facilitates servlet-based Web application development using HTML and template tags.
http://www-128.ibm.com/developerworks/java/library/j-tapestry1/

Web App Frameworks - Jakarta Tapestry 4.0 (final) released

After nearly two years of work, the Tapestry development team is proud to announce the next major release of the Tapestry web application framework.

Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.

Tapestry divides a web application into a set of pages, each constructed from components. This provides a consistent structure, allowing the Tapestry framework to assume responsibility for key concerns such as URL construction and dispatch, persistent state storage on the client or on the server, user input validation, localization/internationalization, and exception reporting. Developing Tapestry applications involves creating HTML templates using plain HTML, and combining the templates with small amounts of Java code using (optional) XML descriptor files. In Tapestry, you create your application in terms of objects, and the methods and properties of those objects -- and specifically not in terms of URLs and query parameters. Tapestry brings true object oriented development to Java web applications.

Tapestry is specifically designed to make creating new components very easy, as this is a routine approach when building applications. The distribution includes over fifty components, ranging from simple output components all the way up to complex data grids and tree navigators.
http://jakarta.apache.org/tapestry/

*ware - Turn your optical mouse into a scanner

Google - Google Pack

A free collection of essential software.
Google Software Included
* Google Earth - 3D Earth browser
* Google Desktop - Desktop companion
* Picasa - Photo organizer
* Google Toolbar for Internet Explorer - Search toolbar
* Google Pack Screensaver - Photo screensaver
Additional Software Included
* Mozilla Firefox with Google Toolbar - Web browser
* Ad-Aware SE Personal - Antispyware utility
* Norton Antivirus 2005 Special Edition - Antivirus utility
* Adobe Reader 7 - PDF reader
If you already have some of this software, it will only be updated if a newer version is available.
http://pack.google.com/

Converting an EJB 2.0 Entity Bean to EJB 3.0

Learn how to convert an EJB 2.0 entity bean to an EJB 3.0 entity bean, step by step.
http://www.oracle.com/technology/pub/articles/vohra_ejb.html

POJ - Running Spring and Hibernate on Geronimo 1.0

*ware - Apache Geronimo 1.0 released

The aim of the project is to produce a large and healthy community of J2EE developers tasked with the development of an open-source, certified J2EE server that:

* is licensed under the Apache License
* passes Sun's TCK for J2EE 1.4
* reuses the best ASF/BSD licensed code available today, with new ASF code to complete the J2EE stack.
Geronimo Version 1.0 which has passed the J2EE Certification Test Suite is now available for download.
http://geronimo.apache.org/downloads.html