Get GlassFish V2
Purchase Support Worldwide
Main | Next page »
May 08
25
Training Links - JRuby, MySQL, Memcached, Student Portal, Java with Passion
  Posted by pelegri in General

Sun offers quite a number of training courses, and some of them are even free. Some I noticed this week:

The Librarian, a painting

Trond highlights two very interesting free Webinars next week with top speakers (tip): "Highly scalable solutions with MySQL and Memcached" (Wed) and "Designing and Implementing Scalable Applications with Memcached and MySQL" (Thu).

Marina points to free Student Courses as part of the resources at the Student Portal.

Arun and Daniel mention Sang's latest course on Ruby and Rails. Sang's Java Passion site has many good online courses using the GlassFish Server, including JavaEE, Web Services and EJB.

Sun has many other courses, sometimes it's just a bit hard to find them. For example, the site for online and in classroom courses offered by Sun is http://www.sun.com/training and many of these are related to GlassFish, but a Search for "glassfish" will yield only a few of those.

We are working to fix that last problem, and I try to capture courses I know at GlassFishForBusiness, but what we really need is a full-time librarian... ideally a super one, like Conan the Librarian.

Mar 08
1
Where to Host Java Apps...
  Posted by pelegri in General

The JSP Duke

Dru is raising the often repeated question of Hosting Java Apps.

I'm interested in what people are doing today, so I'd encourage you to check his note and post your thoughts there, or here. I'll summarize the answers / comments here for convenience, grouped by origin.

Added - Please keep posting leads and experiences; this will be very useful.

The following are Comments in Dru's blog:

• Dru mentions GoDaddy has Tomcat, but they restart all TCs daily.
• Cay points out that Java Hosting would support Java teaching.
• Ryan suggests GFv3 will be useful, but that hosting has specific admin needs.
• Kumar uses virtual servers at GoDaddy.
• smayzak suggests Kattare.COM (but only has TC, Resin & JBoss, no GF)
• mbosch suggests VPS with Virtualization and mentions Rimuhosting.
ccombs recommends virtual servers through eapps.com (soon w/ GF).
• jwynacht has been using AOIndustries.
• straun had collected jHosts but now recommends RimuHosting for VPS and dedicated.
• Arvind also recommends RimuHosting.
• hchaudh1 provides another recommendation for eapps.com.

On this spotlight, we have these comments:

• Lars suggests dedicated servers - he mentions [1], [2] or VPS - no names yet.

Oct 07
15
Multi-Language VM Proposal
  Posted by pelegri in General

Engraving of the tower of Babel

John Rose has proposed a new OpenJDK project, the Multi-Language VM. Years ago John and I worked together on Scheme-related projects and I know his expertise and commitment to this area, so looking forward to the evolution of the project, specially given the goals of Java EE 6.

Send responses to the Discuss@OpenJDK alias. I see there is already one follow-up

Added: John has published a summary for the first JSR 292 EG Meeting/a>.

Sep 07
1
Check out NetBeans.TV - Videos, Interviews, Screencasts...
  Posted by pelegri in NetBeans

NetBeans.TV

The Divas had a tip for a video of Tor showcasing Java and Ruby Development. It is very nice, based on the demo at the JavaOne keynote. You can watch it, check the Script, or look at several other resources. But..

... I had not realized the NetBeans folks had done so much work at the NetBeans.tv site! The theme for the site is visual - videos and pictures. They have several sections emphasizing different areas: Members of the Community, Interviews with key Developers, Technology and Screencasts, Extending NB and Using the Platform and Trip Reports. Pretty nice!

Aug 07
29
Case Study: Scaling a VoIP Component with GlassFish
  Posted by woodjr in GlassFish

Graph: Xitami/C vs. GlassFish/Java Scaling

TransNexus makes software for VoIP operations and billing. Recently, they teamed up with Sun to improve the scalability of their NexSRS VoIP Peering Server.

A joint engineering team determined that the use of a single-threaded web server was the primary scalability issue for NexSRS. To address this, they decided to migrate their front-end to GlassFish (and make use of its high-performance Grizzly HTTP Connector).

The results were even better than expected. Not only was scalability improved (76% faster on a four-core system), even single-core performance benefitted (with a 23% improvement). Full details are available in the team's SDN Article: Making Java Technology Faster Than C with LRWP.

Correction: the original web server (Xitami) is not single-threaded, as suggested above. The team did, however, find that it in certain cases it exhibited scalability issues similar to a single-threaded process.

Added: Also see the longer Article at SDN.

Aug 07
6
Recent JavaFX News
  Posted by alexismp in General

Photo of Grace Murray Hopper

Java FX is making good progress and there is now an Open Source Compiler Project that complements the earlier OpenJFX project. A compiler (into JVM bytecodes) is critical for performance and the project has been mentioned by several people including Josh, Bob, Tom, and Chris.

Other recent positive reviews include those by OnJava and Dr. Dobb, and the Reference Manual and the Getting Started documents have also been translated to chinese ([1] and [2]).

Perhaps it is time to start considering how GlassFish should support Java FX.

BTW, I thought that the dictum "It's easier to ask forgiveness than it is to get permission" was a Sun colloquialism, but the Wikipedia attributes it to Grace Hopper.

Jul 07
23
End-to-End Tracing of Ajax Applications Using DTrace
  Posted by woodjr in Web.Next

Magnifying Glass from the "Vista Icons" Collection

There are lots of options for tracing web applications. But suppose you need a holistic view, such as a combined trace of the server-side Java and client-side JavaScript in an Ajax app. You might expect your options to drop to zero. Well, they don't.

DTrace can handle it. The Mozilla DTrace Project provides DTrace probes for Firefox's JavaScript engine, and recent versions of the JVM have built-in probes. Amit's latest article shows how to put these together to trace an Ajax application. It produces a true end-to-end picture, with traces flowing across the client/server boundary.

Apr 07
4
GlassFish on a (Solaris Express) Zone
  Posted by pelegri in GlassFish

OpenSolaris Header

Dick Davis (Rasputkin) is the author of Number 9 where he covers a number of topics, including hardware, Solaris and System Administration.

Dick had some reservations about J2EE but RoR on GF and the GF v2 beta contest encouraged him to give GlassFish a try and he seems to like it so far. Dick's first GF-related blog explains in detail how to start GlassFish on a Zone. Since then he wrote another good one, explaining how to Use DTrace on JVMs and applying this to GlassFish.

Solaris Zones and GlassFish mix well together. For example, the GlassFish Wiki just moved to its new location, a GlassFish instance on a Solaris Zone, and John has written quite a bit about GlassFish and Zones.

Apr 07
2
Learning one Java EE 5 & GlassFish feature at a time
  Posted by alexismp in GlassFish

Enterprise Java Tech Tips

Sun Tech Tips are fairly short but effective articles focused on specific parts of an API. Specifically, Enterprise Java Technologies Tech Tips focus mainly on Java EE 5 and GlassFish features with code snippets for all of them. Java EE 5 Tech Tips are often written by the GlassFish developers themselves. The latest March issue covers Securing WebServices using WSIT and EJB Security Annotations.

Other recent tips covers EJB 3.0 Compatibility and Migration, Introduction to jMaki, Configuring JAX-WS Handlers on the Client, EJB 3.0 Interceptors, Document Handling Using JAX-WS Dispatch and Provider APIs, and more.

You'll find the entire list of Enterprise Tech Tips here.

Feb 07
13
JSR 311 - Java API for RESTful Web Services
  Posted by pelegri in Web.Next

JCP Logo

JSR 311, the Java (TM) API for RESTful Web Services, has been submitted for a Review Ballot. Quoting from the submission:

This JSR will develop an API for providing support for RESTful (Representational State Transfer) Web Services in the Java Platform.

The Specification leads will be Marc Hadley (WADL, JAX-WS 2.0, W3C, ...) and Paul Sandoz (Fast Infoset, Fast WebServices, ...). Initial membership in the Expert Group is Apache, BEA, Google, JBoss, Jerome Louvel, Sun Microsystems, Inc and TmaxSoft, but others have already shown interest.

The RI for this specification will be done as part of the GlassFish community and will be available under Open Source license. We will make implementations and drafts available in a regular basis to encourage as much feedback as possible and thus ensure an API that is as useful as possible. For more details, check the JSR Submission.

Jan 07
18
Servlets in 4 languages with Sun's Web Server
  Posted by pelegri in WebServer

Monty Python's - Something Completely Different

Rahul has an interesting series of detailed blogs that show how to use different JVM-based scripting languages to write Servlets on Sun's WebServer 7.0 (download) even when using plain J2SE 5 (this is easier in Java SE 6 through JSR 223). The series includes a prologue providing some common code for all the languages and then specific and very detailed entries for jRuby, jScheme, Rhyno and Sleep.

And, Now For Something Completely Different...

All these use the in-memory JVM from the WebServer, but... Rahul also shows how to use FastCGI to call native Ruby directly.

Dec 06
20
JAXB 2.1 is Final
  Posted by pelegri in GlassFish

XML Duke

The JAXB 2.1 release is now final (Spec, Download). This is a relatively small maintenance release (see features) but it includes some specially useful one, like separate compilation.

Since JAXB 2.0 is included in Java SE 6, you will need to use the endorsed standards mechanism to use JAXB 2.1with that version of Java SE. Check Kohsuke's blog for more details.

Nov 06
18
(j)Ruby on Rails on GlassFish (and on Grizzly)
  Posted by pelegri in Web.Next

Ruby on Rails

Charles reports on the recent progress on Packaging and Deployment Options for (j)Ruby. Charles now has an all-in-one JAR that can then be run on the client and on the server side. On his part, TAKAI has been working on replacing the WEBbrick and has succeeded in using AsyncWeb with very substantial performance improvements, and then also on deploying directly on GlassFish.

All this looks very promising and I think will open many doors for Ruby in the enterprise - even this very early work is already mentioned in more mainstream blogs. Thanks to JeanFrancois for pointing to Grizzly's Role.

Nov 06
6
GlassFish and Geronimo
  Posted by pelegri in GlassFish

Geronimo Logo

One of the benefits of using an OpenSource license is to simplify adoption by other F/OSS groups, and, slowly we are getting more customers.

In the case of Geronimo their Report Card shows a plan to use JAXB 2.0 (or 2.1?). Other modules are listed as multiple options, including JSF 1.2, TopLink Essentials, and JSP 2.1 (used by Jetty). The table is probably not up-to-date; for example, check this Thread on JSTL 1.2.

Oct 06
29
When will Sun start Open Sourcing Java?...
  Posted by pelegri in General

Let's Get Going Duke

The internet is abuzz with speculation on when Sun will start Open Sourcing Java. Jonathan has indicated that it will be Very Soon, but, exactly when? You should know the answer... a year ago, at JavaOne '05!

16 months ago we announced the plan to Open Source the Java EE RI in the GlassFish Community, under an OSI-approved license, the MPL-based CDDL license. Then, this May, we Released Java EE 5 with ever increasing Contributions from the Community.

But what people want to know is when Sun will open source Java SE and Java ME. There, I can't help you; you will have to stay tuned. I'm sure you won't be able to miss the event :-) TheAquarium will certainly report it and we will provide context for our audience.

Languages

NEWS AND EVENTS

Search

Popular Tags

adoption ajax clustering comet community fastinfoset frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf jsp maven metro mysql netbeans opends openesb opensource opensso performance php portal rails rest roller ruby sailfin scripting sip sun tools updatecenter v2 v3 webserver webservices wsit

Companion Blogs

Useful Blog Entries

Friends and Relatives

Subscribe

Enter your Email

Contact Us

Send feedback and leads to theaquarium@sun.com

Downloads

Events


Adoption Stories

Related Links

Recent Entries

Latest Project News

Navigation