Get GlassFish V2 Purchase Support Worldwide
Main | Next page »
Jul 09
2
GlassFish Adoption Report for May '09
  Posted by pelegri in GlassFish

ALT DESCR

I've posted the May 09 GlassFish Adoption Report. Some growth from April 09, but not back to the March 09 peak; probably some seasonal drop, possibly some impact from the Oracle announcement.

The full report includes the usual download data for run-time and tools bundles, a comparison with JBoss downloads, GeoMap, Registration and Update Center.

I expect to post the June report next week.

Jun 09
28
How Things Work - IPS and GF v3 Packages, continued
  Posted by pelegri in GlassFish

Alexis has posted additional entries in his GlassFish à la carte series. Part I and Part II (also see Review) showed how to get a minimal distro and add components to it, including some containers; Part III shows how to create a Custom Layered Distro from GlassFish v3 using the IPS tools.

The distro only bundles pre-existing components; enough to run an ejb/jersey sample. I think that this layered distro arrangement may become quite common for distribution of packages for GFv3 and it nicely shows the power of the modularity in GFv3, IPS and the embedded IPS support in GFv3.

ALT DESCR

Alexis' examples show how to create the new package, add it to your own IPS repository, and then create a new domain to run the EJB-Jersey sample. The IPS setup is very easy thanks to the documents and binaries from IPS Best Practices project, plus the Package Prototype from Alexis.

To learn about IPS, check out Producing and Maintaining Packages (specially Christophe's Prezo) and MakePkgs. All the binaries you need are included in the IPS Toolkit.

The whole thing works like a champ; excerpting some of the key commands from my shell trascript:

# Created a directory for my local repo % pkg/bin/pkg.depotd -p 10001 -d /Users/pelegri/Software/my-repo # port no. and store dir. # downloaded package prototype and renamed it as pkg_proto_epll.py % cat >LICENSE.txt # need a LICENSE file! % pkg/bin/makepkgs -s http://localhost:10001/ -b ../Sample ../Sample/pkg_proto_epll.py % bin/pkg set-publisher -P --enable -O http://pkg.glassfish.org/v3/dev dev.glassfish.org % bin/pkg set-publisher --enable -O http://localhost:10001 localRepo % bin/updatetool # screenshot % bin/pkg install sample-distro # pretty much all done % bin/asadmin create-domain --instanceport 8080 --adminport 4848 mydomain % bin/asadmin start-domain mydomain # download the jersey-ejb sample WAR file % bin/asadmin deploy ../../jersey-samples/jersey-ejb-1.1.1-ea-SNAPSHOT.war % open http://localhost:8080/jersey-ejb/ # screenshot

Jun 09
13
How Things Work - IPS and GF v3 Packages (GlassFish à la Carte)
  Posted by pelegri in GlassFish

You probably know that the new, modular, GlassFish v3 is built from (OSGi) components that can be updated using IPS. We assemble these pieces into ready-to-go JavaEE 6 Web Profile and full JavaEE 6 bundles but they can also be used to create à la carte distributions, as Alexis shows in his latest posts.

I recommend you to at least try the first example to get a better understanding of how all these technologies work together. The beauty of GFv3 is that everything is very small and fast - I'm writing this entry from a public WiFi site with pretty moderate connectivity and I'm spending more time waiting on BSC than running the example.

ALT DESCR

Part I starts with a IPS toolkit image from IPS Best Practices. The toolkit image is 5MB (most of it is the python 2.4 runtime) and has no GlassFish in it. From there, the next step is to download the GF v3 nucleus (2.41MB), which automatically brings in Felix (564KB), Grizzly (943KB) and HK2 (565KB); the IPS packages include the relevant OSGi modules.

The rest of that entry shows how to install the updatecenter IPS pkg (that is the biggest package because of python graphical toolkit) and how to use it to add the management pkg, and then creates and starts a domain.

Part II in the series shows first how to install the GFv3 Web Container; then it mirrors Jerome's recent entry on GF v3, OSGi and Spring (that portion gets a bit complex and I see that Jerome already published a simpler version). Part III will continue the main theme of creating an a la carte GF v3 that has the components you want and is yet extensible.

May 09
13
GlassFish Adoption Report for Apr '09
  Posted by pelegri in GlassFish

ALT DESCR

I just posted the Apr'09 report on GlassFish Adoption. All indicators are positive but a bit down from March 09; most of the drop seems seasonal (spring break) but there might be some impact from the IBM rumor and the Oracle announcement.

The full report includes the usual download data for run-time bundles, tools(+run-time) bundles (second month for the Eclipse Bundle) and a comparison with JBoss downloads. I also report on data from the GeoMap, Registration and Update Center.

Apr 09
23
Creating IPS Packages - Part III: Different Strategies
  Posted by pelegri in GlassFish

ALT DESCR

Do you want your favorite package to be one-click away from millions of desktops Around the World? If so, help us add these packages to the GlassFish community repositories.

To help this Alexis has been writing a series of blog entries; the last entry explains Different Strategies for Different Types of Components, covering Frameworks and Libraries, Applications Running in GlassFish, Applications Independent of GlassFish and GlassFish Extensions (HK2/OSGi Components).

Previous posts covered: Overview of Concepts and Hibernate as a Sample; more posts will follow soon.

Apr 09
14
Creating IPS Packages - Part II: Hibernate Sample
  Posted by pelegri in GlassFish

ALT DESCR

Alexis has published his second article in a series ([1]) on creating IPS packages for GlassFish v3, this time explaining how to create the Hibernate package.

The latest post gives detailed instructions on the process needed, including setup, key files and directories, Authoring the Hibernate IPS package example and Publishing and testing. More entries to follow; our goal is to make it very easy for you to publish your favorite packages to the community repository so that hundreds of thousands of people can use them.

Also see other entries tagged as IPS and UpdateCenter

Apr 09
8
Creating IPS Packages - Part I: Overview
  Posted by pelegri in GlassFish

ALT DESCR

Alexis has started a new series to document / encourage more IPS packages for our GFv3-based repository. The first post introduces the packaging and repository concepts and provides links to a number of entry points like the UpdateCenter2 and GlassFish-Repo projects.

Alexis's next post will use as an example the existing hibernate package in the v3 repository; then he will document how to create these packages for frameworks, Java EE applications, standalone applications, and GlassFish extensions. Check them out and let us know how the whole experience works for you; our goal is to improve the process.

Other related entries are tagged IPS

Mar 09
3
Hibernate JPA on GlassFish - One Click Away via your Update Tool
  Posted by pelegri in GlassFish

ALT DESCR

GlassFish v3 uses EclipseLink as the default JPA provider but it supports Hibernate equally well, and, thanks to the benefits of IPS and the UpdateCenter, that's just a click away: just fire the updatetool and clicking on the package.

For more details - but just a few more, there is really not much to tell - check on Mitesh's writeup.

Feb 09
23
ICEfaces at GlassFish Update Center
  Posted by pelegri in GlassFish

ALT DESCR

ICEfaces is now in the GlassFish v2 Update Center, this includes the Ajax Push Server and several demos. Check out Ted's Announcement and also the previous report on JSF 2.0 early support.

You can also check Ted's 10' Prezo from the Portfolio Launch.

Dec 08
7
... Reglib or JQuery, IPS and UpdateCenter, and Wikipedia and MySQL
  Posted by pelegri in CommunityService

Some recent news of interest:

Radio Receiver Icon

JQuery is a small and fast JavaScript Framework (Wikipedia, homepage). JQuery is very popular (Google Trends!), but Greg (Reimer - one of the developers of Sun.Com) was interested in exploring a declarative approach to JavaScript programming and created reglib (for registration library). JavaScript fiends can start at Reg's reglib vs JQuery post, and then browse though his Other posts, and then go Download the code.

The pack(5) (i.e. IPS) toolkit continues to make progress. Although it came from the OpenSolaris effort it is really platform independent and IPS is at the core of the new Update Center for GlassFish v3. Check the IPS blog and the IPS Best Practices Wiki. A recent good presentation is outlined in Intro to pkg(5) - I'd like to schedule one for TheAquarium Online series.

Finally a story that is a couple of weeks old; Wikipedia is going to use Sun's OpenStorage products to run MySQL (see Jonathan's entry). Hopefully we will see many more to come in the future as we continue to Optimize the Performance of MySQL on Sun's Systems.

Dec 08
5
Jersey News - 1.0.1 in Update Center; New Examples; Roadmap; Webinar
  Posted by pelegri in Web.Next

ALT DESCR

Jersey 1.0.1 is Now Available with many changes and improvements, including improved integration with Spring, new MIME multipart API, Maven archetypes, samples, and IoC SPI (see Paul's overview). The easiest way to install it is from the Update Centers: GFv3 UC and GFv2 UC.

The Jersey team is already working on the next release 1.0.2 (see Roadmap), and also collaborating with the EJB 3.1 EG on the Integration with EJB 3.1.

Arun also recently published two new tips on Jersey: Jersey and Embedded GlassFish and Jersey's Client API. And you may also want to pencil in January 15th for a Webinar set on this area - see GlassFish.TV schedule.

Dec 08
4
260K GlassFish v2 Registrations and other Adoption Indicators
  Posted by pelegri in GlassFish

ALT DESCR

Paul has pushed out a new GeoMap with the data updated through November 2008. We also have updated registration numbers and new Update Center pings. Here is a summary of the numbers:

GFv2 Registrations - 261,506; up from 150K on July 14 and 200K on Sept 25.
GFv3 Prelude Registrations - 17,548
Admin Pings - 5,217,927 hits from 487,897 different IPs
Update Center pings - 113,208 in October, total is 493,193 users

The usual disclaimers about how each of these metrics has a flaw or another, but also the usual comment that all the indicators are pointing the same way: up.

Nov 08
18
The Way the Update Center Works - Grails 1.0.4 for GlassFish
  Posted by pelegri in GlassFish

ALT DESCR

This is what the Update Center enables: Nov 14: Graeme announces Grails 1.0.4; Nov 17th: Alexis announces its Availability in the Update Center. Way to go Vivek et al!

Download GlassFish v3 Prelude, and check the update center for the new packages (you can do it directly from the admin console); then select the "grails" component and install it. Wait a bit (it is 49MB!) and there you go. Also check out Vivek's presentation on Scripting in GFv3 Prelude and Alexis' Grails Intro Screencast.

Oct 08
10
... FunRadio, Grizzly2 Progress, UpdateCenter 2 RC4, BPEL Migration, MacBooks
  Posted by pelegri in NOTD

A compilation of today's news of interest:

Radio Receiver Icon

We had already mentioned that RTL Uses GlassFish. RTL Group is the largest TV, Radio and production company in Europe. FunRadio.fr is one of their companies (Website) and they are now also running on GlassFish (v2 U1).

Oleksiy writes about the Roadmap and the Recent Updates for Grizzly 2. Oleksiy and JeanFrancois recently gave a Webinar on this topic at TheAquarium Online that goes into plenty of detail (wiki page, SlideShare).

More UpdateCenter 2 progress getting ready for GFv3 Prelude. Chris (Kampemier) points to the RC 4 build and Chris (Kasso) explains how the Desktop Notifier works.

One of the key technologies in OpenESB (and thus on GlassFish ESB) is BPEL. There are differences between the old (1.1) and the new (2.0) standard; check out the new BPEL Migration page.

Apple is getting ready to release new notebooks. I admire the way Apple/Steve focuses in delivering "got-to-have" products, and I expect this event to be no different. We Will Find out on the 14th...

Oct 08
5
... JavaEE 6 Progress, IPS Wiki, Hudson and Windows, Graphical BPEL, and Sony PRS700 vs Kindle 2
  Posted by pelegri in CommunityService

A compilation of today's news of interest:

Radio Receiver Icon

Roberto has provided a Schedule Update for JavaEE 6. As a brief summary: JAX-RS is in Final Draft, EJB 3.1 in Public Draft, and the remaining specs will also be in PD by end of October, and all the specs are planned to be final by JavaOne 09 (June 2-5, 2009).

Chris, in the UC2 team, has announced a new user-focused site for the multi-platform IPS-based tool. The IPSBestPractices site resides at Wikis.Sun.Com where it can leverage additional functional facilities and (equally more important) improved availability.

The latest Hudson builds (Download, ChangeLog) have new facilities for self-installing on Windows servers. Check Kohsuke's entries on Hudson 1.253 (the latest is 1.255) and Installing Hudson on Windows Got Easier.

BPEL is a key tool for users of tools like GlassFish ESB (site) but, as Adam points out, its diagrams are not necessarily at the ideal level. So, he has been exploring how to overlay some SVG diagrams over the BPEL ones. Check out Adam's Graphical Monitoring for BPEL 2 and give him feedback.

Finally, the retailers are already getting ready for Christmas so we are seeing the last batch of consumer-focused devices, including the latest E-Books: Sony's PRS 700 and Amazon's Kindle 2. The Sony looks prettier and has a touch-screen, but the G3 purchase connectivity of the Kindle is still very compelling. We will see...

Languages

The Aquarium TV

White Papers

GlassFish Podcast

Companion Sites

Search

Popular Tags

adoption ajax clustering comet community frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf liferay metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso performance portal rails rest ruby sailfin scripting sip stories sun tools updatecenter v2 v3 webinar webservices weekly

Useful Pointers

Friends and Relatives

Offers and Promos

Adoption Stories

News by Mail

Feeds and Tweets

FB Twitter

Contact Us

Send feedback and leads to theaquarium@sun.com

Downloads

Events

Related Links

Recent Entries

Navigation