Welcome to the Java Enterprise Community
The Java Enterprise Community on java.net is a new gathering place for developers working with J2EE technologies. Here, you can immerse yourself in a thriving community of developers and technology experts and find people with similar interests to help with your own open-source projects. Check back often to find the latest project/community news!
New to the J2EE platform?
Read this short document to get started in no time!
Need some BluePrints to help in your design work?
The J2EE BluePrints formalize best practices, guidelines and applications for designing enterprise applications and web services using Java technologies.
Considering submitting a new project in the Enterprise Community?
Read the questions that enterprise leaders ask you, after you have submitted a new project request. This will help community leaders approve your projects quicker.
Project Mango graduates from incubator to Java Enterprise Project
Project Mango has graduated from the incubator to a Java Enterprise project.
Mango is the open source alternative for Machine-to-Machine (M2M) software (also known as SCADA, HMI, or domotics). Mango is browser-based, Ajax-enabled M2M software that enables users to access and control electronic sensors, devices, and machines over multiple protocols simultaneously. It provides an interface with which diverse data sources can be created and configured along with an intuitive rules engine for setting up access, monitoring, alerts, data logging, control, transformation, and communication.
Terracotta at GlassFish Day
|
One more participant at GlassFish Day
([1],
[2]):
Terracotta will show how
its distributed JVM can be used with the
GlassFish AppServer...
this will be hot off the presses, so let's cross fingers everything works :-)
|
GlasssFish Day
is part of
CommunityOne;
events include keynotes by Jonathan and Rich as well as multiple
tracks,
multiple demo stations,
free lunch and goodies,
and complimentary access to some
JavaOne events next day.
Attendance is free but limited and you need to
register.
"Open Letter" or Extortion?
What is the Apache Harmony project's "Open Letter to Sun Microsystems" really about? The normal slimy marketing tactics we see every year right before JavaOne.
Let It Go
So long, Class.forName()... also: Feature Article: What's New in JDBC 4.0? Weblogs: Swing animation, testing web UI's, and can you trust Ajax with your data? Java Today: EJB 3.0 Timer service, WestECC project, and openness at JavaOne Forum Postings: Java3D frame-rates, XML to objects with JAXB, and GlassFish connection pools
Do we Need Java EE in an OpenSource World?
|
Here are two related and good discussions on the value of Specifications
and Implementations:
Joe had trouble doing some task and his
Thread at TSS
ellicited specific responses about the task and generic ones about
Java EE.
The thread motivated John to write that
Java EE 5 should
be an implementation.
|
Both threads and comments in the blogs were (at the time of writing this) fairly reasonable.
You may want to check them out and compare them with your own experience;
I posted a couple of times in John's blog and you can check how I see Specifications,
Implementations and the role of
GlassFish.
GlassFish @ GooglePlex
Harpreet,
Ludovic,
Kedar,
Shreedhar and
myself will be presenting about
GlassFish at the next Silicon Valley JUG meeting. Here are the coordinates:
Location...: Google, Inc.
Tunis Conference Room, (Bldg. 43)
1600 Amphitheatre Parkway,
Mountain View, CA
Read announcement for more details.
Technorati: glassfish
GlassFish in Japanese
|
There is now a
translation of the GlassFish
community page into
japanese
(see FishEye Putback).
Thanks to Ogino, Yuta and everybody that helped!
We have several localization efforts ongoing;
others include
TheAquarium
([ja],
[ru],
[es],
[zh])
and the
Java EE Download pages
([ja]).
Still,
if feels to me we can do better about using the energy of the community;
perhaps we can brainstorm about this during JavaOne?
| —
Grizzly Comet orbits AjaxWorld 2007
For peoples going to AjaxWorld 2007, The GlassFish Grizzly Comet implementation will be demonstrated ... in two sessions! —
Jean-Francois Arcand
Maven plugin for JAX-WS
jaxws-maven-plugin, which was originally developed at the Codehaus Mojo project, is now available on java.net as version 1.0. —
Kohsuke Kawaguchi
GlassFish content at Sun Tech Days
|
The Sun Tech Days world tour continues on.
The next stops include Paris (this week), St-Petersburg (Russia) and S?o Paulo (Brazil) in April
(full list).
Most (all?) of these events are free.
The events do not (yet) have a formal GlassFish track but
a great deal of the content is already GlassFish-related.
|
As an example, the recent Sun Tech Day in London had 10 GlassFish-related sessions:
• "Java EE - Did You Get Your Tools With That?" (as part of the NetBeans day)
• "Java EE 5 and Glassfish: A Plunge into the Aquarium"
• "JAX-WS and WSIT: Tangoing with .NET"
• "Visualizing and Developing BPEL and SOA Applications using Java EE"
• "JavaServer Faces, Visual Web Pack and NetBeans"
• "In-depth Session: Developing Web 2.0 Application Using AJAX and Related Frameworks"
• "Using jMaki Technology for Building Web 2.0/Ajax Applications"
• "Future of Java: Open Source Projects and Communities"
• "Securing Web Services"
• "In-depth Session: EJB 3.0 and Java Persistence APIs: Simplifying Persistence"
The same event also had three GF-related hands-on Labs :
• "Java EE 5 Basics: Web Services, EJB 3.0, Java Persistence, JSF"
• "NetBeans Enterprise Pack 5.5 (formerly Java Studio Enterprise): BPEL and SOA"
• "Using jMaki Technology for Building Web 2.0/Ajax Applications"
How to Run Roller Weblogger 3.0 on Sun Java System Web Server 7.0
New on SDN is an article with a step-by-step guide. —
Marina Sum
Latest Dates for GlassFish v2
|
Here are the new proposed dates for GlassFish v2:
• beta1 - today (March 12th, 2007)
• beta2 - early May
• beta3 - mid-June
• fcs - August
|
Beta1 is a solid beta for developers
(see this review at TSS) and works very well in developer profile.
Beta1 works well in cluster profile
for a small number of nodes but encounters issues in larger (> 4) clusters.
Also, the performance degradation of enabling memory replication is higher than
what we want.
Beta2 is a refresh before JavaOne
that will fix the clustering / replication issues and should be very solid.
We understand the fixes needed, so we have confidence in the schedule.
Beta3 is fully featured and bomb-proof and it is targetted to everybody,
including those enterprises that are exploiting the 5-9's availabilty in SJS AS 8.2.
Hopefully beta3 will just be beta2,
but we will be doing a lot of testing in many configurations and arrangements,
including taking advantage of
HADB
and testing against all the components in
Java Enteprise System 5.
The
GlassFish Wiki
will contain the new roadmap within a couple of days.
—
Configuring Grizzly for performance part II: Setting the proper values in domain.xml
This time I will give some recommendations when configuring the Grizzly http engine in GlassFish. —
Jean-Francois Arcand
BluePrints Solution Catalog Early Access Released.
A new version of the BluePrints Solutions Catalog Early Access has been
released.
Some of the features of the catalog are:
- Created new viewer application to facilitate an improved user
experience
- Added Digg mashup to Viewer application so users can easily
comment and bookmark associated online articles.
- Created a dynamic bundling mechanism so the Solutions Catalog can
be
released using only the examples that apply to the targeted audience.
- Upgraded all components to be JSF 1.2 compliant
- Updated to use Dojo 0.4.1 libraries
- Added links to show example source locations within the bundled
distribution
- Added unsetup ant task to undeploy the example applications,
remove relevant resources and delete the JavaDB databases created
- Removed JSF 1.1 component library which is still available on blueprints.dev.java.net
For more information see the BluePrints
Solutions Catalog's Release Notes.
Download
it now and start learning how to build Ajax and web applications on
Java EE today.
New Release of BluePrints Petstore 2.0
A new version of the Java Petstore 2.0 Early Access has been released. Some of the features of Petstore are...
User Driven Content: There is a file upload component to upload images and descdriptions to the server and have them displayed in the application. Addtionally, users can reate the pets, can flag
Tagging: The ability to tag pets and make your own tags. Plus a tag cloud shoing popular tags.
Mashups: Location-specific searches of pets mashing up with Google maps. PayPal mashup in case you see a pet you want to buy.
RSS news bar and News page.
Search: There is a custom search that lets you search thru pets that have been added by users.
Some of the guidelines you can learn are about
Ajax UI: Shows how to use Ajax with Java EE technologies such as Servlets, JSP pages, and JSF. DOJO toolkit is used as an Ajax framework, plus some custom Javascript.
Head over to the Blueprints announcement for complete list of features.
New jMaki release supports Mochikit, Dojo and NetBeans plugin
|
jMaki is a framework that provides a lightweight model for reusable Ajax-enabled widgets. The lastest (.5.1) release of jMaki includes:
- Most significant in this release are the jMaki Layouts which are available in the Netbeans Plugin with templates.
- Improvements to the widget.json configuration files to provide better property editing support in Netbeans.
- Mochikit 1.3.4 support
- Dojo is now updated to the shipping .4
- Yahoo YUI Widgets has been updated to .11.4
- Value Change Listner Support was add to the JSF component view of jMaki
- Many updates to the current widget set
At the same time, the jMaki NetBeans plugin was updated to include a new stylized JSP wizard. See a previous Aquarium entry for more info.
| —
 |