» tagged pages
» logout
GlassFish
Return to GlassFish

The Aquarium

(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:

Tags Applied to this Topic

1 person has tagged this page:

http://blogs.sun.com/roller/page/theaquarium

Sunday, July 06, 2008

cn.glassfish.org launched

GlassFish Chinese

The GlassFish community is strong in China and the potential even greater. This is why there is now a localized portal in Chinese for GlassFish - ttp://cn.glassfish.org.

This is not the brute translation of some corporate page but the ongoing work of several local GlassFish enthusiasts to provide a one stop shop for the product and the community. Congratulations and good luck to them!

The GlassFish Usage Map reports a rough 3x increase of actual users (unique IP hits per month). Now, the entire methodology for this map is the sum of several approximations and applying this to China is probably even worse (most people appear to be using limited numbers of IP address, most likely proxies) but nonetheless a nice indication of the growth in the part of the world.

Saturday, July 05, 2008

Faster Deployment of GlassFish in Eclipse

ALT DESCR

NetBeans and Eclipse both support the GlassFish Server (see other posts at TA: NetBeans and Eclipse). Sun is more invested in NB and the support there has been traditionally better (e.g. see Adam's note) but the Eclipse support is improving too.

Markus reports on two simple ways to Speed-up Deployments into GlassFish from Eclipse. The first involves a workaround using asadmin deploydir to do directory deployment. The other involves selectively turning off Anti-Virus checking. In his case, the combination sped up deployment by 40%.

BTW, Markus had an earlier post worth checking out: GlassFish v2 on Debian or Ubuntu.

Friday, July 04, 2008

Tomcat or GlassFish - Comparisons at DZone and at JavaLobby

ALT DESCR

Some people know they want a full JavaEE 5 AppServer - and for those, the GlassFish Server is a better choice than Apache Tomcat, but, even if you only want a subset of these APIs, check out Alexis' Tomcat Today, GlassFish Tomorrow.

Also check out Wang Yu's Blocking and Non-Blocking IO article that, like Scott's More on the simple vs. the complex, shows the benefits of NIO as workload increases.

Thursday, July 03, 2008

Learning EJB3 - For Beginners and Advanced Users

ALT DESCR

Here are wwo ways to get into EJB 3.x. For the complete beginner, Adam has a EJB 3.0 in 5 minutes. And for the advanced user, PACKT Books just published Michael Sikora's EJB 3 Developer Guide home page, TOC, Amazon). Both use the GlassFish Server

For a while I thought that EJBs were always going to be - or be perceived as - "too (conceptual) heavy"; maybe EJB 3.1 and EJB3.1 lite will actually change this. More EJB notes at EJB posts at TA

Thursday, July 03, 2008

OpenMQ 4.2 RC2 Now Available

ALT DESCR

Ed has announced the second Release Candidate for OpenMQ 4.2, now available at the Downloads Page. Features include:

• Performance Improvements
• Multiple Destinations for a Publisher or Subscriber
• Schema Validation of XML Payload Messages
• C-API Support for Distributed Transactions
• Support for MySQL Database
• Installer Support for Sun Connection Registration

Full details at Release Notes and 4.2 Highlights. Earlier TA entries on OpenMQ are here.

Please send any feedback to USERS at mq dot dev dot java dot net.

Wednesday, July 02, 2008

More Project Fuji screencasts - Interceptors

Project Fuji logo

Keith Babo has released a new ten minute screencast on Project Fuji's interceptor feature which intercepts messages as they travel across the NMR (Normalized Message Router) to implement alerts, auditing, validation, security, routing, and many more useful scenarios in a very non-intrusive way.

The interceptor itself is a Java POJO and this screencast goes into what it takes to develop the annotation, build the application and create an OSGi bundle, and finally install and start the interceptor in the Felix runtime. Interceptors are started and stopped independent of the application. Details on the Java @Interceptor annotation are available from this wiki page.

Project Fuji was announced at this past JavaOne and is the next generation OpenESB architecture based on GlassFish v3, OSGi, and JBI. It also features a top-down development language, IFL (Integration Flow Language) briefly shown in a previous screencast. Keep also an eye on the GlassFish Podcast for a Project Fuji presentation by tech lead Andreas Egloff. Previous entries on the topic are marked with the "Fuji" tag.

Tuesday, July 01, 2008

Project WebSynergy gathers momentum

WebSynergy Community

Project WebSynergy has enjoyed a couple of recent positive developments: First, Adam Bien is a consultant and book author and has blogged about GlassFish in the past. Recently Adam blogged about the prospects of WebSynergy becoming the killer GlassFish Portal Server - I happen to share this outlook. He was right about GlassFish being the Killer AppServer after all!

Second, Sandeep headed up an effort to get some university students engaged with Sun's open source communities and projects - specifically, GlassFish, WebSynergy (and its NetBeans components). It was a big success, and as part of the larger GlassFish Community, students submitted their project as GAP entries. In addition, this project garnered awareness in their respective academic groups. Kudos to the teams!

Monday, June 30, 2008

Kaj's first six months

Sakila Writer

Kaj Arnö, MySQL ambassador to Sun, has written a digest of his blogging production this year. It's an intriguing reading, because Kaj has been more on the road than at home this year, mostly performing the duties of communicator, explaining to Sun people what really is this MySQL that had just been acquired, and sharing his findings with fellow (ex) MySQL employees.

Kaj's blogging sometimes has the role of breaking the news to the community. For example, he was the one who first wrote about the Sun acquisition of MySQL (published his post at 8:02 EST, barely one minute after Marten's jaw dropping announcement from the podium.)

Monday, June 30, 2008

GAP - Only a few hours to go

GAP rush

With only a few hours to go in the GAP (GlassFish Awards Program), the trend for both bug reports and contributions is very good. We were a little worried a few weeks back but as always people wait for the last minute to submit their work! :)

As a reminder this is part of a larger Sun Grant program with a total donation of $1M. The amount for the GlassFish Awards Program is $175K. The official rules are here and you may want to read the GAP FAQ.

A panel of judges will decide the GAP winners in July 2008. Prizes will be allocated by end of August 2008.

Monday, June 30, 2008

Official GlassFish Documentation on Comet, Reverse Ajax, Ajax Push

ALT DESCR

You may or may not know that Comet, Reverse Ajax, and Ajax Push are all synonyms and define a way to notify clients from a server. Jean-François has written many fine Comet blog entries, but this GlassFish v3 documentation on Comet is a very well written intro to the Comet paradigm and how to use it inside GlassFish v3 based on the Hidden example.

You may also hear from Jean-François on Comet in a recent interview from this past JavaOne as well as read Ted Goddard's slide deck on IceFaces and Grizzly Comet from last week's GlassFish Day at Jazoon.

The documentation also discusses the pros and cons of HTTP Streaming vs. Long Polling and explains how to code both.

Monday, June 30, 2008

GlassFish on your OpenSolaris (on your VirtualBox)

The new OpenSolaris-branded distribution was launched at CommunityOne (PR, GetIt); together with efforts like OpenSolaris.COM and TheObservatory it is intended to help the users of OpenSolaris complementing the developer-focused OpenSolaris.ORG.

I think will see significant increased adoption of OpenSolaris in the next few months. Other trends that will help are the increased adoption of VirtualBox (home page, vb at TA, LinuxJournal Award), the new IPS package system, and more familiarization with features like ZFS, DTrace and IPS.

ALT DESCR

Several people in GlassFish have started doing more things with OpenSolaris and we will track them through TA. Here are some useful initial pointers:

Installing OpenSolaris on VB on MacOSX.
Official OS Docs
• Amitsaha's IPS Overview and official Getting Started with IPS document.


• Alexis' GF v2 on OpenSolaris and official Installing GFv2 from IPS document.
• Arun's JRuby on Rails an MySQL on VB

Sunday, June 29, 2008

JSF 2.0 Preview Series - Publish/Subscribe Events and Resource Relocation

ALT DESCR

Ryan has written two more notes on his JSF 2.0 Preview series. Collecting them all chronologically for ease of references:

Part 1 - Packaging / Project Staging
Part 2.1 - Resources
Part 2.2 - Resource APIs
Part 2.3 - Resources and EL
Part 3 - Publish/Subscribe Event System (just added)
Part 4 - Resource Re-location (just added)

Ryan is also leading the Mojarra Implementation, the production-ready, Reference Implementation that will be used in GlassFish v3, and he also just announced the Early Access Implementation.

JSF's adoption seems to continue to be strong and to grow. I am beginning to think the adoption is bimodal, it depends very much on what market/geography one considers. For example, see Kito's JSF Jobs writeup.

Note: also see reviews/summaries of Ryan's posts by Ed and in earlier TA's spotlights: here and here.

Saturday, June 28, 2008

JSF 2.0 EDR implementation available from Mojarra

JSF 2.0 image

JSF 2.0 is one of the key Java EE 6 components. As an API, JSF 2.0 (aka JSR 314) is in the Early Access Draft (EDR) phase. Jim Driscoll announces the availability of Mojarra EDR 1 which is the Mojarra (a GlassFish sub-project) implementation of that specification. This EDR release should soon be available on the GlassFish v2 update center and later on on the GlassFish v3 update center.

As a reminder, JSF 2.0 has the following objectives: make writing JSF components easier, integrated support for Ajax, reduced configuration, portlet 2.0 alignment, integration of facelets, support for Rest principles, and more. Ed has a nice summary of yet more features. As an implementation, Mojarra also has a number of interesting features beyond what the specification requires such as Groovy integration for a save/reload development paradigm.

Java EE 6 is scheduled for the first half of 2009. The final version of GlassFish v3 will implement Java EE 6.
More on this news at TSS.

Saturday, June 28, 2008

GlassFish Embedded - As easy as 2 (files), 3 (lines) and 5 (seconds)

ALT DESCR

Adam Bien has turned to be one of the most active advocates for GlassFish. He is very active at his Adam Bien and in presentations everywhere. One of his latest entries explains how to Embed GFv3 for testing purposes. The title summarizes it: "Embedding Glassfish V3 in Unit Test - Two Jars, Three Lines Of Code And Five Seconds Start With Deployment" (link).

The ability to embed GlassFish v3 is going to open many new opportunities for GlassFish. For example, Tom Rose also mentions the ease of use and fast start-up time. If you are embedding GlassFish v3, drop us an email; we are interested.

Friday, June 27, 2008

Using GlassFish with Eclipse Ganymede

ALT DESCR

Eclipse Ganymede (Eclipse 3.4, see News and Noteworthy) is out in the annual late-June Eclipse synchronous release. Ganymede works with GlassFish v2 and v3 and Arun's latest note provides Detailed Steps for GFv3.

Based on previous experience, the June Eclipse releases tend to be a bit rough, but they should get much better later in the year. As, always, we are interested in your feedback and direct experience.

Friday, June 27, 2008

GlassFish and MySQL Unlimited

ALT DESCR

Sun has announced an "Unlimited" Offer for GlassFish Enterprise and MySQL Enterprise. The GlassFish Unlimited offer (description) comes in Standard (with 5x12 support) and Premium (7x24) variants; the MySQL Unlimited (decription) only comes in Gold color :-).

Notes: (1) companies of any size can apply, prices are tiered; (2) products can be bought separate or together. Also see Mark's podcast and the Cost-of-Ownership numbers from John and Mark.

News Roundup:

&bull Sun Press Release and OnTheRecord
Yahoo, PR Inside, IW, PCWorld, EMediaWire, LinuxWorld
Noticias (spanish)
By grabthar's hammer, what a savings!

Thursday, June 26, 2008

Two second editions, two first times

new MySQL books

The buzz of the week is all about books. The second edition of High Performance MySQL has just hit the shelves. In addition to being a complete rewrite of the first edition, this is a sort of community book, where the authors gathered together the official tools and the ones available in the community to explain how to make MySQL fly. Many topics were submitted for public discussion. It is also the first time that an author has explained in public how to write it.

The other second edition is a reprint of the MySQL Cluster certification guide. Noticed anything peculiar in the cover? Yes! It's a Sun book. This is actually the very first book to be published through Sun's new print-on-demand partner, Vervanté. In other words, Sun's first Vervanté book is a book on MySQL!

Thursday, June 26, 2008

Portlet 2.0 Released

JSR 286 Specification

JSR 286 aka Portlet 2.0 has been made an official release. I mentioned this in passing a few days ago but wanted to provide more detail. This spec has over 2.5 years of expertise applied to it, and has a number of great features that Deepak has detailed [eventing, params, resource serving, filters, caching, taglibs].

Commercial product support includes Sun's Portal Server 7.2, and Liferay Portal (which also runs on GlassFish. In addition, Project WebSynergy includes support and tooling for creating of 286-compliant applications.

Congrats to the spec team!

Thursday, June 26, 2008

Trends in GlassFish Adoption - Indeed Jobs, GeoMap and Google Keyword Searches

Time for an update on a few Adoption Metrics.

ALT DESCR

The GeoMap now has data up til May 2008. The map now records 3,283,340 separate "Admin Pings" corresponding to 375,828 different IP addresses representing live GlassFish Server instances. Check previous entries for the applicable disclaimers.

Indeed.com is an online job aggregator and provide job trend data. GlassFish jobs are still a small number but they are growing fast, see live and snapshot.

Google continues their traditional Term Search Trend (Live, Snapshot) and also has a new Website Trend. The latter only shows all of Java.Net but also shows common terms searched - more on that later.

Wednesday, June 25, 2008

Hibernate on GlassFish and MySQL - a New NetBeans Tutorial

ALT DESCR

Brand new tutorial from Frank (Phantom) Jennings: how to use NetBeans 6.5 to develop a Hibernate application with the GlassFish Server and the MySQL Server.

The tutorial uses the Sakila DB sample and the Latest NB 6.5 Build. Check it out at the Hibernate and WebApp Tutorial.

Page 1 | Next >>
Username:
Password:
(or Cancel)