JavaBoutique JNews(R)
Weekly Newsletter
For the Week Ending October 01, 2004
Miss a newsletter? Check our Archives
************************************
Jupitermedia's
JavaBoutique JNews(R) Weekly Newsletter
For the Week Ending October 01, 2004
************************************
___________________________ Sponsors __________________________
DevX Premier Club
_______________________________________________________________
The purpose of this newsletter is to keep you up to date with
the newest content at http://javaboutique.internet.com,
including Java news, the latest applets, features, and articles.
To be removed from this mailing list see the subscription info
at the end of this newsletter. Please note that replying to THIS
e-mail will not remove you from the mailing list.
In this week's newsletter:
* Feature 1) Articles
* Feature 2) From the Archive
* Feature 3) New Applets and Applications
* Feature 4) Windows Technology Featured Article
* Feature 5) Java Forum
* Feature 6) Java and Jini News
* Feature 7) Java Bytes
* Feature 8) Elsewhere on internet.com
* Feature 9) Java on Jupitermedia
***************************************************************
* Feature 1) ------------------> Articles <--------------
# Java Articles
http://javaboutique.internet.com/articles/
:: Java 5 Unleash the Tiger on Your Next Project
Sun has let loose the Tiger. The next version of the Java
platform was just released as Java 5 with many enhancements.
What happened to 3 and 4?
http://javaboutique.internet.com/reviews/Java_5/
:: Utility Based Development Approach; Applying Forward
Thinking to Your Programming
Programming languages have evolved from machine language to
today's high level languages such as Java, C++ etc. With the
evolution of these languages, our outlook towards solving a
problem has also evolved. This month Samudra clears up the
mystery behind the "Utility Based Development Approach" of
development and how it can help you to be a better programmer.
http://javaboutique.internet.com/tutorials/UBD/
:: JavaServer Faces, Web Applications Made Easier
JavaServer Faces (JSF) attempts to
standardize the way we develop Java Web applications and
provides a set of rich ready-to-use UI components. In this
article, Mike Houghton will discuss the JSF technology, what's
right, what's wrong and why it's necessary.
http://javaboutique.internet.com/articles/JSF/
:: The Java Memory Model Explained
The Java Language specification has a whole chapter dedicated to
explaining how threads and the Java memory model works, but the
implementation details of the memory model are minimal and cause
a lot of confusion. Enter the "Java Memory Model", JSR 133 tries
to explain the memory model in detail and show how the JVM deals
with threads and the memory.
http://javaboutique.internet.com/articles/java_memory/
/-------------------------------------------------------------\
30-day FREE Trial to the DevX Premier Club!
Now you can experience the exclusive, member-only
online books, code, tools, and articles for development
professionals at DevX.com for 30-days at no obligation to you!
Register now at
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,bkg5,axuu,asp,6ssn
\--------------------------------------------------------adv.-/
***************************************************************
* Feature 2) -----------> From the Archive <-------------
# Applet Archive
We usually focus our indices on recent and popular applets.
However, there are many 'sleeper' applets that have aged well
over the months. This archive page contains links to applets
(and applications) that have been recently updated and applets
that deserve another look.
http://javaboutique.internet.com/stats/archive.html
***************************************************************
Looking for a web host you can depend on? Check out Web Hosting
List -- a definitive directory of thousands of web hosts. Find
personal web site hosting, business and colocation facilities
and dedicated hosting services.
http://webhost.thelist.com
***************************************************************
* Feature 3) ------> New Applets and Applications <------
# Latest Java Downloads
Find all of the newest additions to the vast JavaBoutique archive.
http://javaboutique.internet.com/byDate/
:: IconTree Menu
This applet is easy to setup with an XML based menu file. It
allows users to browse a tree of menu options.
http://javaboutique.internet.com/icon_tree/
:: AccessMenu
Place literally hundreds of links in a small screen area! Links
can be tied to images or be simple text entries. Fonts , images,
and colors for each menu are completely configurable.
http://javaboutique.internet.com/AccessMenu/
:: Text2gui
Text2gui is a Java library (JAR) which provides the capability
to construct Swing component hierarchies from textual
descriptions at runtime.
http://javaboutique.internet.com/applications/text2gui/
***************************************************************
* Feature 4) --> Windows Technology Featured Articles <--
:: Developing Web Parts with ICellConsumer Interface
Most default SharePoint Server Web Parts can be connected across
organizations. The third article in this series shows how to
develop connectable Web Parts that consume information provided
by other Web Parts.
http://www.15seconds.com/issue/040929.htm
:: Dynamic Web Controls, Postbacks, and View State
As I've written about in two previous articles here on 4Guys -
Dynamic Controls in ASP.NET and Working with Dynamically Created
Controls - ASP.NET makes it easy to programmatically add Web
controls. Armed with this capability, you can offer a truly
customized experience for your users.
http://www.4guysfromrolla.com/webtech/
***************************************************************
* Feature 5) ---------------> Java Forum <---------------
The place to go if you have a question to ask or an experience
to share.
http://forums.javaboutique.internet.com/
#Discussion Forums
http://forums.javaboutique.internet.com/
ANNOUNCING JavaBoutique's new online discussion forums. We
welcome your free exchange of news, views, questions and answers
on a variety of Java related topics. You'll find our forums are
setup under various topics and we welcome your suggestions for
new forums as well!
You'll need to register in order to post to any of our forums.
http://forums.javaboutique.internet.com/register.php?s=&action=signup
# JavaBoutique Users Poll
http://javaboutique.internet.com/community/poll.html
***************************************************************
* Feature 6) ------------------> News <------------------
# Java and Jini News
http://javaboutique.internet.com/news/
http://javaboutique.internet.com/jini/
:: Spring Framework 1.1.1
The Spring application framework project has released version
1.1.1 with some bug fixes and minot enhancements. New features
include an "import element for XML bean definitions, support fo
non-public classes and non-public init and destroy methods, a
new 'test' in mock JAR," and more. A detailed changelog is also
available.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,d5q4,em1w,asp,6ssn
:: Subversion 1.1.0
The Subversion development team has released version 1.1.0 with
new features. "Subversion 1.1.0 is the first new feature release
since 1.0.0 and includes a number of new improvements and
features." These include: non-database file repositories,
symlink versioning, and localized messages.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,a966,73ki,asp,6ssn
:: NetBeans IDE 4.0 Beta 2
The Netbeans IDE project has announced the release of Version
4.0 Beta2. "The NetBeans open source project is proud to
announce that the NetBeans IDE 4.0 Beta 2 is now available as
both an individual download and also bundled with the newly
released production version of Java 2 Platform, Standard Edition
Development Kit 5.0 (J2SE 5.0 a.k.a. "Tiger"). Since the Beta 1
release, over 900 bugs have been fixed including 65 in the
performance area. The NetBeans IDE provides a pure Java
technology integrated development environment for Windows,
Linux, the SolarisTM Operating System and Mac OS X."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,kv9n,532c,asp,6ssn
:: Microsoft FAT File System Patent Revoked
Microsoft has had its patent for the FAT file system revoked by
the US Patent and Trademark Office. "The Public Patent
Foundation (PUBPAT) initiated a challenge of the of Microsoft's
patent in June of this year, claiming that previously unseen
prior art demonstrated that the patent should never have been
granted. In addition, the Patent Office also found that some of
the grounds for the original applicaiton were unpatentable."
Microsoft has not stated if it will appeal the decision.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,bvo5,kme6,asp,6ssn
:: Sun, Texas Lab in Supercomputer Two-Step
Sun Microsystems plays wingman to a Texas computing center,
helping the Maverick supercomputer get off the ground.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,8lki,99kg,asp,6ssn
:: Sphinx-4 1.0 beta
The CMU Sphinx project has released version 1.0 beta of their
speech recognizer application Sphinx-4. "In this release, we
have provided the following new features and improvements over
the 0.1 alpha release: confidence scoring, dynamic grammar
support, JSGF limitations removed, improved performance for
large, perplex JSGF grammars, filler support for JSGF Grammars,
out-of-grammar utterance rejection, narrow bandwidth acoustic
model, WSJ5K Language model, more demonstration programs, better
control over microphone selection, and lots of bug fixes."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,64cu,kz1q,asp,6ssn
:: Eclipse 3.1 M2
The Eclipse Consortium has release Milestone 2 of version 3.1 of
their Eclipse IDE. The new and noteworthy page indicates that
there is new support for Ant 1.6.2, plug-ins can be download in
the background, the CVS lables have been tweaked to configure
color and font, and includes improved Java 1.5 support.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,kwnm,j31q,asp,6ssn
:: JSR 166 Backported to java 1.4
Dawid Kurzyniec has announced that he has written a backport of
JSR 166 to Java 1.4. "I am happy to announce availability of a
backport of java.util.concurrent API to Java 1.4. The backport
is based on sources from JSR 166 CVS repository (September
2004), and dl.util.concurrent 1.3.4. The backport is nearly
complete; unsupported functionality is limited mostly to the
following classes: 1) requiring explicit JVM support (e.g.
nanosecond clock), 2) some non-essential functions described as
"designed primarily for use in monitoring in system state, not
for synchronization control", 3) functionality that would affect
performance, or 4) functionality that would require development
of substantial amount of new code."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,l6wu,mbn,asp,6ssn
:: Method Scheduler for J2EE, Servlets and JSP
IBMs alphaWorks has released Method Scheduler for Java (MS4J).
"It is a scheduler component that allows developers to execute
methods on Java objects asynchronously and/or repeatedly. MS4J
can increase Web application page response times by performing
certain input/output (I/O) operations (such as database updates)
asynchronously, in parallel with or after page delivery to the
client."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,2h6l,7sjo,asp,6ssn
:: SuperWaba 4.5
The SuperWaba development team has released version 4.5 of the
VM for PDAs. "This version features many optimizations to the
user interface, leading to a 40% speed improvement in form
creation. There are lots of bugfixes and other enhancements."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,8l4m,a7oz,asp,6ssn
:: RIFE 0.8.1
The RIFE web application framework project has updated their
application to version 0.8.1. They write in, " This release
contains a new integrated Content Management Framework with
support for storing, loading, validating, formatting,
transforming, versioning, retrieving and streaming of various
content types into all supported RIFE databases; support for
McKoi SQL, HypersonicSQL, Cloudscape and Firebird databases;
full J2SE 5.0 support; support for McKoiSQL, HypersonicSQL,
Cloudscape and Firebird databases; deferment and forwarding to
elements; reloading localization resource bundles; ... and much
more."
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,9n3q,38nj,asp,6ssn
:: Versant CTO Comments on New Developments for JDO 2.0 and EJB 3.0 Specifications
Versant Announces a New Webinar Series to Discuss How Open
Access Facilitates Evolving Standards.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,98mt,4i5a,asp,6ssn
:: Sun Persists with Single Programming Model
Engineers at Sun Microsystems (Quote, Chart) have agreed to sift
through Enterprise JavaBeans (EJB) and Java Data Objects (JDO)
to create a single persistence model, called Plain Old Java
Object (POJO), for developers.
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,h8e0,gfjk,asp,6ssn
:: New Standard Java Spec Emerges
After years of coordination and testing, the JCP produces
J2SE v. 5.0 -- also known as 'Project Tiger.'
http://nl.internet.com/ct.html?rtr=on&s=1,15ia,1,dpuo,jn4b,asp,6ssn
***************************************************************
* Feature 7) -----------------> JavaBytes <--------------
# Java Bytes features items of interest for novices and experts,
as well as the rank beginner who just wants an easy way to get a
few applets on their sites.
http://javaboutique.internet.com/javabytes/
:: ClassBuilder
Using this tool, you design your data structure with its easy to
use GUI. Hit the generate button and all your classes and fields
are automatically converted into Java source code, along with
compiled JAR file.
http://www.jars.com/classes/jresout.cgi?resource=12299
:: Ghatica Visual Ant Tool
Visual tool for Ant build files. The project mission is to build
an easy to use application with just the necessary features
like, easy navigation, syntax coloring, support for multiple
build files and more.
http://www.jars.com/classes/jresout.cgi?resource=12302
:: JNode
JNode is a Java New Operating system Design Effort. The goal is
to get an simple to use and install Java operating system for
personal use on modern devices. Any Java application runs on it
in a fast and safe manner.
http://www.jars.com/classes/jresout.cgi?resource=12308
***************************************************************
* Feature 8) ------------> New on internet.com <---------
:: DOJ Likely to Appeal Patriot Act Ruling
Judge says 'democracy abhors undue secrecy' as he strikes down
provisions that allow the FBI to obtain names from ISPs without
judicial authority.
http://www.internetnews.com/xSP/article.php/3415501
:: Eset Offers Proactive Virus Scanning
Combining two types of scanning methods, Eset says its NOD32
software protects your PCs even against unknown viruses.
http://www.smallbusinesscomputing.com/biztools/article.php/3414511
:: Windows Patch Management, BigFix
We continue our discussion of third-party patch management
products, this time taking a look at BigFix's server-based
BigFix Enterprise Suite and its agent-based client software, the
Fixlet messaging component.
http://www.serverwatch.com/tutorials/article.php/3414841
:: PayPal Doubles Buyer Protection on eBay
Online shoppers using PayPal to pay for goods on eBay will now
get up to $1,000 of coverage for non-delivery of items, thanks
to an expansion of the company's buyer protection program.
http://www.internetnews.com/bus-news/article.php/3415661
:: Calif. Gov. Signs Anti-Spyware Bill
Riding a wave of consumer outrage at sneaky programs that hijack
computers, California Gov. Arnold Schwarzenegger signed into law
a state bill prohibiting spyware.
http://www.internetnews.com/bus-news/article.php/3415621
:: Microsoft Takes IP Argument to EU Appeal
Microsoft's next days in a European court to request suspension
of anti-competition penalties may be more critical than the
appeal itself.
http://www.internetnews.com/bus-news/article.php/3415111
:: Large Scale IM Virus Attack Feared
The first signs of a large-scale virus attack are spotted on
newsgroups regarding a Windows flaw in the way JPEG images are
processed.
http://www.internetnews.com/security/article.php/3414631
:: So Long, SLR: New Digital Cameras for Fall Vol. 3
Volume 3 of the fall digital camera roundup includes products
shown at this week's Photokina trade show in Germany. This
latest installment offers everything from disposable drugstore
digital to incredible 12- and 16-megapixel studio shooters.
http://www.hardwarecentral.com/hardwarecentral/reports/5590/1/
:: Corporate Wi-Fi Integration, Part 3
In this, the third part of our series, we delve further into
what WLAN architects ought to consider including the factors
that can lead to spotty coverage, real-world performance and the
industry's top vendors.
http://www.enterpriseitplanet.com/networking/features/article.php/3414781
:: Microsoft Prepared to Strip Media Player
As a crucial European antitrust appeals hearing draws near,
Microsoft indicates it has a WMP-free Windows ready to go -- if
needed.
http://www.internetnews.com/bus-news/article.php/3413201
:: On Demand Storage: Vendors Speak Out
Vendors find that the future of enterprise storage systems
hinges on open architectures and standards as capacities
skyrocket and effective management is undermined by complex,
proprietary technologies.
http://www.enterpriseitplanet.com/storage/features/article.php/3413281
:: Report: Web Services Market to Explode
A new research report from Radicati Group projects the
market for Web Services to hit $6.2 billion by 2008.
http://www.internetnews.com/stats/article.php/3413161
***************************************************************
* Feature 9) ------------> Java on Jupitermedia <--------
:: Utility Based Development Approach; Applying Forward
Thinking to Your Programming
Programming languages have evolved from machine language to
today's high level languages such as Java, C++ etc. With the
evolution of these languages, our outlook towards solving a
problem has also evolved. This month Samudra clears up the
mystery behind the "Utility Based Development Approach" of
development and how it can help you to be a better programmer.
http://javaboutique.internet.com/tutorials/UBD/
:: JavaServer Faces, Web Applications Made Easier
JavaServer Faces (JSF) attempts to
standardize the way we develop Java Web applications and
provides a set of rich ready-to-use UI components. In this
article, Mike Houghton will discuss the JSF technology, what's
right, what's wrong and why it's necessary.
http://javaboutique.internet.com/articles/JSF/
:: Database Configuration, the XML Alternative
With the popularity of XML today, a common design decision is to
configure business application with markup files. While XML has
its advantages, storing this type of information in the database
brings its own benefits.
http://www.developer.com/java/other/article.php/3413151
:: Improve J2EE Application Performance with Caching
Caching data almost always improves efficiency, but in a J2EE
application, where and when you cache can make all the
difference.
http://www.developer.com/java/ent/article.php/3412021
:: Create Intelligent E-mail Filters with JavaMail and Classifier4j
Tired of the limitations and annoying false positives with
commercial spam filters? Classifier4J is an open source Java
library that will let you build custom applications that read e-
mails and other types of text documents, separating the wheat
from the chaff exactly the way you intend.
http://www.devx.com/opensource/Article/22019
:: Clean Up Your Mess: Managing Temp Files in Java Apps
Creating and managing temporary files in a Java application can
be a little tricky due to some open JVM bugs. Develop a
workaround with some custom code and a clever design.
http://www.devx.com/Java/Article/22018
:: Onward and Upward: Porting Apps to Higher JDK Versions
Porting an existing Java-based application to a new JDK version
is not as easy as many assume. Learn a comprehensive, systematic
approach that can ensure a smooth process.
http://www.devx.com/Java/Article/22045
:: Minding the Queue: Java 1.5 Adds a New Data Structure Interface
The release of Java 1.5 finally provides built-in support for
one of the most fundamental data structures in programmingthe
queue. This article explores the the new Queue interface that's
been added to the java.util package, demonstrating how to use
this new support to streamline your data handling.
http://www.devx.com/Java/Article/21983
:: Garbage Collection in the Java HotSpot Virtual Machine
Gain a better understanding of how garbage collection in the
Java HotSpot VM works, and learn to take full advantage of it
when designing, developing, and deploying your Java
applications.
http://www.devx.com/Java/Article/21977
***************************************************************
ClipArt.com is the largest subscription-based graphics
resource on the web!
With more than 2,600,000 clipart images, photos, fonts, and
sounds, you'll never run out of ways to use ClipArt.com content.
Subscriptions may be purchased in a variety of time frames from
1 week to 1 year for as little as U.S.$7.95
Link to http://www.clipart.com/en/index
***************************************************************
Photos.com is a royalty-free stock photography resource for
web or print.
This subscription-based service allows access to over
50,000 professional grade photos for one low price.
Link to http://www.photos.com/en/index
***************************************************************
FlashComponents.com is the net's largest collection of
royalty-free flash components.
Every subscription gives you all the tools you need to create
eye-catching web sites, presentations, and more. Subscriptions
start at U.S.$29.95 Link to http://www.flashcomponents.com/
***************************************************************
JavaBoutique JNews(R) Weekly Newsletter
Miss a JavaBoutique Newsletter? Read the online version!
http://javaboutique.internet.com/newsletter/index.html
------------------------------------
Thanks for coming by.
If you have questions or comments, post them at our discussion
group:
http://forums.javaboutique.internet.com
-- Richard Hein
javaboutique@internet.com.
------------------------------------
Java Boutique's JNews(R) Weekly Newsletter is a Registered
Trademark of internet.com Corporation, Global Internet News and
Resources. This publication may be freely redistributed by e-
mail in its entirety. The reprinting of portions of this
publication or any other type of reprinting beyond forwarding
sample issues to a friend is strictly prohibited without
permission from the Jupitermedia Corporation and shall be
construed as a violation of applicable Copyright Laws. Requests
for reprint permission should be sent to
mailto:sleiter@jupitermedia.com
------------------------------------
All newsletters are sent from the domain "internet.com." Please
use this domain name (not the entire "from" address, which
varies) when configuring e-mail or spam filter rules, if you use
them.
------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advertising: If you are interested in advertising in our newsletters, call
Claudia at 1-203-662-2863 or send email to mailto:nsladsales@internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information about advertising opportunities, visit
http://www.jupiterweb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For details on becoming a Commerce Partner, contact David Arganbright
on 1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To learn about other free newsletters offered by internet.com or
to change your subscription visit http://e-newsletters.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
internet.com's network of more than 160 Web sites is organized into 12
channels:
Developer http://internet.com/webdev/
Download http://internet.com/downloads/
International http://internet.com/international/
Internet Lists http://internet.com/lists/
Internet News http://internet.com/news/
Internet Resources http://internet.com/resources/
IT http://internet.com/it/
Small Business http://internet.com/sb/
Linux/Open Source http://internet.com/linux/
Windows Technology http://internet.com/win/
Wireless Internet http://internet.com/wireless/
xSP Resources http://internet.com/xsp/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
To find an answer - http://search.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Looking for a job? Filling an opening? - http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This newsletter is published by Jupitermedia Corporation
Copyright (c) 2004 Jupitermedia Corporation. All rights reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|