Wednesday Apr 17, 2013

GlassFish, Java Web Start, and Java 7 update 21 security changes

Oracle has released Java 7 update 21 which includes security changes which affect GlassFish users taking advantage of automatic Java Web Start support for launching app clients.  This posting summarizes what is changing, what you and your users should expect, and what developers and system administrators should do.

[Read More]

Wednesday Sep 26, 2012

JMX Monitoring of GlassFish Servers

Here is how you can use any JMX-compatible tool, such as jconsole or jvisualvm, to monitor and manage GlassFish servers.[Read More]

Monday Jun 28, 2010

Calling all users of Java Web Start support for app clients in GlassFish

For GlassFish 3.1 we are looking at letting developers customize the JNLP document which GlassFish generates.  We have some choices to make and we really want our community's input.

[Read More]

Tuesday Feb 24, 2009

Looking for opinions from app client developers

As we are working on the support for app clients in GlassFish v3, I've posted a "request-for-opinions" in the GlassFish forum.

Rather than repeat it all here, please go visit the topic.  If you develop app clients please take a few moments to add your thoughts as replies to the forum topic there (not to this blog). 

Thursday Nov 06, 2008

About extensibility in GlassFish v3 prelude

Supporting new types of applications in GlassFish v3 is as easy as 1...2...3...literally.  Implement three interfaces GlassFish prescribes, package them as an OSGi module accessible to GlassFish, and then you deploy and run apps of the new type. 

[Read More]

Deployment in GlassFish v3 prelude

In GlassFish v3 prelude deployment is mostly what you know from v2...only quite a bit faster.

[Read More]

Monday Jan 14, 2008

JAX-WS 2.1 now part of Java 1.6.0_04

Using GlassFish app clients that access web services with Java SE 1.6 has become easier with the release of Java SE 1.6.0_04.  This is especially true when users launch such app clients using the automatic Java Web Start support that is part of GlassFish.

[Read More]

Thursday Dec 13, 2007

Why does GlassFish warn about not finding referenced JAR files?

The warning message "Error attempting to process extensions from the manifest of JAR file..." during a client launch might not always indicate a problem.

[Read More]

Friday Nov 09, 2007

JavaFX Script in a GlassFish app client - featuring persistence this time

This example of an app client with JavaFX uses a local persistence unit to implement a simple address book application.

[Read More]

Friday Oct 19, 2007

Midwest Java Technology Days - Chicago event

I spent yesterday at Sun's Midwest Java Technology Days event in Chicago (actually, Rosemont, a suburb right next to O'Hare).  I live and work in the Chicago area and the Sun marketing folks who ran the event were nice enough to let me attend.  I had a chance to attend some of the sessions and talk informally to several individuals and small groups about GlassFish.  As a software engineer (with a checkered past that includes stints as a consultant and university instructor as well as a software engineer and architect) I usually find it refreshing, humbling, and encouraging to spend time with people actually using the sort of software I work on , and yesterday was no exception.

One very interesting conversation I had was with a project manager who wanted to know how open source projects really work.  From his point of view as someone who might consider using open source software in a project for one of his clients. (I answered from my experience on GlassFish, not that this makes me much of an expert.)

  • How to ensure quality of the code in the project. (Require clean unit test runs and peer review before changes go into the repository.  Run automated builds and tests.  Promote thoroughly-tested weekly builds and releases we do on GlassFish.) 
  • What kind of support can people in his position get for open source projects.  (No-cost advice from the community and paid product support from a vendor like Sun.)

(It was far less of a sales pitch than I just made it sound like; I really enjoyed that conversation.)

One developer who had downloaded GlassFish wanted to know how to do something specific that would be equivalent to what he was doing with another app server.  Luckily for me, GlassFish does what he wanted and I was able to point him in the right direction.  Maybe the most rewarding single moment of the day for me was when this developer left our conversation clearly very excited about working much more with GlassFish.

In case anyone I met with reads this, many thanks for taking the time to talk.

Friday Oct 12, 2007

NumberGuess example - JavaFX script in an app client

NumberGuess example using JavaFX script now available.

[Read More]

Thursday Oct 11, 2007

Using injected resources from JavaFX Script in an app client

Starting from an existing app client that uses injected resources, I was able to write an similar JavaFX script U/I that also used the injected resources with minimal changes to the original Java code.

[Read More]

Wednesday Oct 03, 2007

Preview of JavaFX Script support in GlassFish V2 UR1 Application Clients

GlassFish V2 update release 1 will execute a JavaFX script you package into your app client. This is available with the current nightly builds of UR1 and will be present in the released UR1.

[Read More]

Monday Sep 17, 2007

GlassFish V2 and out-of-the-box Java Web Start support for App Clients

Today's GlassFish V2 release includes some enhancements to Java Web Start support that allows developers to specify the icon image and splash screen image that their users will see when they download and launch app clients using Java Web Start.

[Read More]

Monday May 07, 2007

GlassFish V3 technology preview available

You can download and use the GlassFish V3 technology preview today!

[Read More]

News and musings on the technology I work on at Oracle.

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.


« July 2016