|
|
|
|
Last week Kenai went beta, with the usual services in a development hub site plus an additional "connected" angle. Our GF CORBA project is already using its Hg repository but another very interesting angle is the technology mix.
|
Kenai acheived development agility with reliability by using a combination of our scripting (JRuby/Rails) and enterprise (GlassFish v2, MySQL, OpenSolaris) technologies. These combinations are beginning to pop all over and are one of the key targets of GlassFish, using JRuby (see Nick's Blog site), Groovy (see Glenn's GroovyBlogs), or others. Back to Kenai, check out Tim's Interview with Nick, and some Technical Details on Caching and in Testing/Performance Methodology. Also see Pictures from Austvik, Spotlight from Arun and Lenz's Technology Overview. |
A compilation of today's news of interest:
|
From OpenESB, the first milestone for GlassFIshESB. Andi will post a longer entry later in the weekend but in the meantime check the Announcement and the Welcome from Bill. Kenai beta is out, a very strong proof that JRuby on GlassFish (v2) is ready for the prime time. The event deserves a full spotlight and I'll do one this weekend. SocialSite continues making progress. Vijay provides a list of the projects Recent Changes which include a new security model, full support for OpenSocial RESTful APIs, and more. The team will also start following the GlassFish usual model of regular milestones. From OpenDS, Terry more reports on the Logger Analyzer. I need to spend more time in the OpenDS mailing lists - or convince Ludovic et al to blog more often! And, from Intel Dave a nice screencast describing Role of Wireless in OpenSolaris. Neat to see an Intel guy talking about your Intel centrino-based OpenSolaris laptop!. Yeah for OpenSource! |
A compilation of today's news of interest:
|
Jeffrey reports that the trunk of NetBeans 6.5 now includes Facelets Support. The plan is for JSF 2.0 to include a presentation language evolved from Facelets; see Ed's latest post. Jamey reports that OpenSocial 0.8.1 is ready and Shindig 1.0 is very close. Good news for SocialSite as it relies on both. From Adam an announcement of a JavaEE Workshop. Adam says he is writing a book for O'Reilly - will check out with him, but I presume it is based on GlassFish Server. And a new acronym from Yip-Hin: MANGO, as in My SQL And Netbeans, Glassfish and Open. First time I hear it; cute name, but all I know is this entry. From Canada news of a partnership between Mitel and Sun that's leveraging VoIP and Sun's thin client technology (SunRays); see Partnership Description. And The Observatory continues with their series on reasons to use OpenSolaris; number 2 is DTrace. |
Here are two quite different uses of
OpenDS
-
which recently
Reached 1.0
and is now
Commercially Supported.
|
First as a Directory Service for OpenSolaris - see these two articles by Ludo, Marzen and Marina: Basic Setup and Advanced Configuration. The second is as An Embedded Application: Mark describes in detail how to write a portable Servlet using OpenDS so it can run on a container like GlassFish Server. |
A concise compilation of today's news of interest to TheAquarium readers:
|
Nazrul provides Links on GFv2 Monitoring, including GF-bundled tools, other Sun and 3rd party tools, documentation and web sites. Arun documents how to start the MySQL and GlassFish Bundle, with detailed steps and screenshots. Dave, writing in the SocialSite Blog, provides an Overview of the Apache Shindig REST API, which is used by the SocialSite implementation. TheObservatory continues with their list of benefits of OpenSolaris; number 1 was ZFS; number 2 is SMF (Service Management Framework) - although, strictly speaking, SMF is also on plain good old Solaris. The WSJ on Revenue from Apple's Online App Store: 30$M in the first month; the benefits of controlling the distribution channel to a large installed base. And, showing again the value of content and connectivity CNet reports that Kindle sales are projected at $1 billion by 2010 (recall that that Kindle uses Java in its implementation) |
|
TheObservatory has a concise description of the different OpenSolaris (the code base) distributions, from OpenSolaris (the distro) to MartUX mBE - 9 distro's altogether. |
The Observatory is a very useful source of news for OpenSolaris it is worth a visit even if you are not an active user.
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.
|
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.
|
|
I recently installed VirtualBox on my MacBook Pro and so far it runs very nicely. I think VB is going to become a very interesting solution and I already know of several people putting together useful images, so stay tuned on that front. In the meantime, a couple of recent news: yesterday there was a new VB 1.6.2 release that is mostly a bug fixing release (downloads, change log). VirtualBox works with Many Guest and Host OS; and, from the perspective of Sun, OpenSolaris is particularly interesting to Sun, and here is an article on OpenSolaris on VB. |
Added Most BSC entries related to VirtualBox can be found through the virtualbox tag.
|
Getting the best possible GlassFish integration with operating systems (install, performance, flexibility) is a high priority for us. The work done for Ubuntu and Debian are good illustrations. Of course, as you can imagine, Solaris is no exception. |
Jagadesh and Shaline have just posted an entry on using GlassFish in the context of Solaris Trusted Extensions, a seriously ruggedized Solaris install (the entry does a good job explaining what it is).
You can also elect to use GlassFish on the recently released OpenSolaris distro and its online repository (first steps here). Finally, if you're into using Zones (aka containers), this earlier article goes into how to best take advantage of global, sparse, or whole-root Zones.
It's always nice to see others combining various technologies to come up with new and interesting applications. In this case, Natiku has described how to run Project WebSynergy onto the Amazon EC2 Computing Cloud. It runs the OpenSolaris OS. This could easily be farmed out to web startups who want to get a site up and running quickly for very low cost, while retaining the ability to pay more for more CPUs/bandwidth later.
Very cool, very cheap, and very easy!
|
You may have seen Jonathan's note on OpenSolaris, MySQL and GlassFish being available on Amazon EC2. Details on the OpenSolaris portion are available at the EC2 Blog (Welcome, Launch and New Limits), at Dileep's Blog and at the EC2@Sun and OS@EC2 sites. For MySQL check the MySQL@EC2 site. |
I know that Homer worked on the GlassFish
AIM AMI but it all happened right before
JavaOne and I didn't have time to check more.
He told me he is writing a note on it, and I'll spotlight it when it is ready.
And thanks to Charles for some of the Links.
|
Solaris Express Developer Edition (SXDE), the Sun OpenSolaris-based distribution for Solaris, Java, and Web 2.0 developers has a new release out: 1/08. Ludo has a post about the integrated web stack as well as a 10-minute screencast. After giving SMF privileges for Apache/mySQL servers, Ludo shows how the user can use a very simple graphical tool to start/stop and configure services. He also walks you through a small PHP/jMaki/Ajax pre-packaged demo with a mySQL backend. He finally uses NetBeans' PHP support and auto-registering of the AMP-stack to author and debug a simple PHP application. Pretty slick! |
SXDE also comes with the NetBeans 6/GlassFish v2 pre-configured bundle and if you're using the VMWare image, I would recommend upgrading the amount of memory from 512 to 2Gb. And in case you're wondering, the VMWare image password for root is SXDE (see also the FAQ).
Check out also Ludo's previous interview on GlassFish tooling.
The reaction to Sun's Intended Acquisition of MySQL ( Jonathan's blog, Video) is very positive at the end of this first day. Some of the references are:
|
• Traditional Press -
NetworkWorld
• Analysts and Bloggers -
O'Reilly |
I'll confess I'm slightly (but very pleasantly) surprised at the percentage of positive reactions this soon after the announcement. Also at the number of places where GlassFish is mentioned and how often the deal is compared favorably to Oracle's Acquisition of BEA.
On a personal note, I'm typing this from Orlando where MySQL has an all-employee meeting. Several of us flew here Tuesday evening for today's announcement and to talk with people. We had already met several individuals while preparing for the deal but this is a great opportunity to meet many more folks.
I'm enjoying the visit a lot; the cultures of the two companies are very compatible and yet we can learn a lot from each other. One area that MySQL does better is dealing with "isolated" employees; MySQL is geographically very distributed and there is not much a sense of "HQ" vs "non-HQ" - everybody is in a more equal footing than at Sun. I think the deal is going to work very well at many levels.
PS. At left is Sakila, the mascot of MySQL. She is a dolphin, not a fish :-)
|
Virtualization is really hot now. We recently mentioned about Using LDOMs to partition a T2-based system. This week's annoncement of Solaris 10 8/07 includes New Zones Features including BrandZ Zones. The first BrandZ (lX) allows Running Linux Apps on Solaris (see earlier news). A new announcement is Project Etude which enables Solaris 8 Apps running as guests on a Solaris 10 host; see Marc's Business Overview and Dan's Technical Overview. Also see these reviews at Dr. Dobb's, The Register and EnterpriseLinux. |
Added: Also see the announcement about Windows and Solaris virtualization.
|
I discovered Number 9 when Dick first gave GlassFish a try on a Solaris Zone. It worked but his initial evaluation was a "bit guarded"... I still won’t be surprised to find it floating upside down tomorrow. And, 45 days after that initial post... the fish is still not dead! |
Since his original post, Dick has written about how to use GlassFish with DTrace, Service Management Facility (SMF(5)). His latest post explains how to deploy Roller on it.
All Number 9 entries are very clear and easy to read. They are even nicely formatted, which is not always the case for many bloggers. Check them out!