Wednesday Feb 06, 2008

SXDE (Solaris eXpress Developer Edition) 1/08 is out

SXDE image

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.

Monday Aug 06, 2007

jMaki - Mashing up the Maps

Kumamoto, Japan

The second part of jMaki screencast series shows how to embed and interact with map widgets in your web application. This series conveys the message:

jMaki + NetBeans IDE + GlassFish provides a complete platform for creating and deploying powerful mashups, quickly and effectively!

This screencast can be easily recreated using jMaki Eclipse plugin as well. The different screencasts in this series can be viewed here.

The image shows Kumamoto, Japan - the birth place of jMaki.

Monday Jul 30, 2007

jMaki as Mashup Enabler

jMaki Mashup

I started a series of screencasts to show how jMaki enables creating mashups. Together with NetBeans tooling and deployment on GlassFish, it provides a complete platform to build and deploy cool and powerful mahsups.

The first screencast shows how to display an RSS feed in two different jMaki widgets. This is possible because of the standard data models defined by jMaki for the commonly used widgets. In a related blog, I explained how jMaki enable widgets on a page to access external services such as an RSS feed.

Let us know if you have used jMaki or created any mashup using it.

Thursday Apr 26, 2007

jMaki at JavaOne


jMaki will be all over JavaOne this year. Greg and I will give a detailed overview of jMaki in our session, TS-6375, and there are several hands on labs that are using the framework too. And check out the free event, CommunityOne day where you can learn about jMaki in both the GlassFish and Web 2.0 tracks. See my blog for more information.

Greg highlights other sessions and events where you can learn about jMaki, JavaScript best practices and performance issues around Ajax and Web 2.0 apps.

Thursday Feb 22, 2007

Live Web 2.0 Samples

Sample Web 2.0 Applications @ SDN

The pet store may be the most famous of Sun's sample web applications, but it's certainly not the only one. Sun's Web 2.0 team has put together a collection of live samples covering a slew of web technologies--AJAX, Dojo, RSS, JSP, JSF, Woodstock, jMaki, and more. And, of course, they all run on the GlassFish Application Server.

Try each sample out directly on the web site. Then follow the "learn more" links to get additional information on how each was made and how you can use similar techniques in your own work. As the team says, "We hope you're inspired by these apps, components, and widgets."

Wednesday Feb 07, 2007

Jive's ClearSpace on GlassFish (Web 2.0 Collaboration Software)

Screenshot of ClearSpace

Jive Software has a very nice, J2EE-based, forum software that Sun has been using for many years (like here). Jive is very portable and we had already reported that it runs on GlassFish.

Ken just tried Jive's latest: Clearspace, an integrated set of collaboration tools that includes a Wiki, Blogs, Forums and IM and he reports that Clearspace works great on GlassFish. Check it out and enjoy!

Wednesday Nov 29, 2006

Web 2.0 : Jargon or Buzzword?

Via TheGalaxy, Kathy Sierra recently wrote an interesting blog on the benefit of using jargons. She also argues that "web 2.0" is more like a jargon (good) than a buzzword (bad). Whether you agree with her stand on "web 2.0", or disagree, the blog would definitely help a closet geek to come out and talk all that jargon! :-D

Thursday Nov 09, 2006

Web 2.0 Summit Highlights

Via TheGalaxy, the third annual Web 2.0 Summit is happening in San Francisco. The LaunchPad is a popular event where pre-elected startups show up their stuff to the audience. For a summary of all the companies presenting this year at LaunchPad, see Michael Arrington's blog. Richard MacManus also provided a review of the Web 2.0 Summit LaunchPad. Check them out!

Wednesday Nov 08, 2006

New Stylized JSP wizards for NetBeans jMaki Users

Via TheGalaxy, Ludo and Greg have been working hard to provide new Ajax jMaki plugins. Ludo has just reported that a new set of JSP wizards is now available to create JSP files following well defined CSS styles. See more details at Ludo's blog.

Thursday Nov 02, 2006

RoR and Blojsom and more Web 2.0 Apps on Sun Web Server

Rails Logo

Sun's WebServer 7.0 provides a Java Web Tier as well as good connectivity (NSAPI, Fast-CGI) with many non-Java applications. As an example of the former, Seema also shows how to run Blojsom, which follows from Blojsom on GlassFish, as did our previously reported Phobos on Web Server. As an example of the latter, Seema describes in detail how to Run Ruby On Rails.

All together, the Sun WebServer is a good Web 2.0 Platform, and it will get better as one will be able to run the latest Java Web Tier by Plugging the GlassFish Web Tier.

Tuesday Oct 31, 2006

New NetBeans 5.5 Plugin for jMaki

Snapshot of NB screen with jMaki Plugin

Greg and Ludo have posted a new screencast showing the NetBeans 5.5 plugin for jMaki. The Plugin shows a palette of widgets and lets you create a project using jMaki, drop a widget into a presentation page (like JSP), and then customize via an editor the properties of the jMaki widget. The development cycle is very fast since all that happens is a that a new (JSP) page is reloaded. Simple, useful and very compelling.

The jMaki Web Site has much more information including a Get Started section, a Gallery of Widgets (33 when I checked), the actual jMaki plugin, the screencast, and much more. Check it out!

An Outsider's view of Sun's Open Source Strategy

Greg Luck's logo

It seems that, little by little, we are getting our message out; check Greg reflections on Simon's keynote at Enterprise Java Australia (and Kudos to Simon for a good keynote). I'm very much looking forward to the beta of GlassFish V2; I expect substantial increased adoption from then up through the FCS around April.

BTW, I see that Greg is a maintainer of ehcache and I've asked him for references of uses of ehcache with GlassFish.

The Habits of Highly Effective Web 2.0 Sites

Via TheGalaxy, Dion Hinchcliffe, after his popular blog "Best Web 2.0 Software List", has recently written about the habits of highly effective Web 2.0 sites. Looking beyond Ajax and the visual site design aspect of Web 2.0, Dion tries to "capture the deeper design patterns and business models that seem to be powering the most successful Web sites and online companies today". He concludes that the essentials of leveraging Web 2.0 include ease of use, aggressively add feedback loops to everything, continuous release cycles etc etc. See Dion's blog here.

Tuesday Oct 24, 2006

JRuby JSR-223 engine uses version 0.9.1

Via TheGalaxy, A. Sundararajan has just announced that JSR 223 JRuby script engine at has been updated to use the newly released JRuby 0.9.1. Check out A. Sundararajan's announcement and what's new in JRuby 0.9.1.

Friday Oct 20, 2006

JSON for Ajax Web services

Via TheGalaxy, Daniel Rubio's recent article talks about the advantages of JavaScript Object Notation (JSON), and how JSON as an approach has recently gained popularity with Ajax services and Web-based clients. In this entry on TheServerSide, a discussion is open on Daniel's article. "What benefits have you been experiencing while using JSON? Do you agree that its recent boost in popularity has been due to Ajax?"