Friday Aug 13, 2010

Google and Oracle

(This entry was authored on Aug 28th but has been backdated to Aug 13th. It refers to stories between the two dates)

Oracle said late Thursday that it had filed a patent and copyright infringement suit against Google. The lawsuit has been reported in a number of media outlets, including Infoworld, Forbes, LA Times, WSJ (one, two) and ElReg. Copy of the filed lawsuit is available from Scribd.  Additional (geeky) lawyer news from Law.Com.

Google later Posted a Respose which was carried in places like Infosyncworld, ElReg. Even later, Google pulled out of JavaOne.

Not suprisingly, the lawsuit generated many reactions in blogs, tweets, bulleting boards and other public fora.  As of this writing, many of them can be explored with a Twitter Search: "Oracle Google".   Posts include those of Sacha, James, Steven O'Grady, Chris Wong, Venera7. SlashDot commented on this in several stories, including: Oracle Sues Google for Infringing Java Patents, The Case for Oracle, Google Back Out of JavaOne

Google has characterized Oracle's lawsuit as being "against Google and open source" but not everybody agrees  - see here, here and here.

Added Links:

Wednesday Dec 02, 2009

Jersey Improvements - Tracing and Google AppEngine Support

Jersey is the JAX-RS Reference Implementation but also is fully production quality component of GlassFish v3, and includes many features (Jersey@TA) to expand its usefulness.  Paul just reported on two recent additions:

• The Addition of Tracing - borrowing the concept from Stapler, Jersey now permits tracing mesages via a system property to help understand why requests are matched and dispatched.
• Adjustments to the implementation so Jersey can be Used with Google's AppEngine, despite the limitations in that container.

JAX-RS was one of the first JavaEE 6 specifications approved, with 1.0 approved back in September 2008 (see JCP Vote Table).  The version included in JavaEE 6 is a recent maintenance release, JAX-RS 1.1, and Jersey has benefited from all this burn-in time.  Enjoy!

Thursday Jul 09, 2009

Google AppEngine and NetBeans ... and Mojarra / JSF


There is a new project at Kenai: NBAppEngine. As the name suggests, this is intended to provide a NetBeans plugin for the Google AppEngine. Check the introductory writeups by Petr and Geertjan; check it out, and consider helping out.

On a related topic, I noticed that Mojarra 1.2.13 now has "support" for Google AppEngine; see ChangeLog.

Now, if we could only get them to Support JPA Properly...

Friday May 15, 2009

Private or Public Clouds? Standards? And the GoogleLapse...


Yesterday a portion of Google's network's infrastructure had a Two Hour Failure which impacted an unknown (but sizeable) number of users - see PCWord, InformationWeek, WashingtonPost, Forbes, plus #googlefail@Twitter.

This seems a good reminder of the benefits of a private cloud for mission-critial operations in enterprises... and of the benefits of standards in reducing the cost of exit.

Friday May 01, 2009

OpenSSO Plays with GoogleApps... and the iPhone


There are a couple of nice short webcasts on OpenSSO. The first one builds on the latest OpenSSO Express; it is a short webcast that shows how to federate SSO to GoogleApps in 4 minutes using Express 7 and the SDK.

The second is a neat iPhone App (POssO) that provides access (read/write) to an LDAP directory.

Tuesday Apr 07, 2009

Google AppEngine Supports Java


Google AppEngine has added Java support (announcement). The list of JVM-based languages includes JRuby, Groovy, Jython and Scala.

A list of the supported standards is here; the intention seems to be to provide a "web tier" set of specs for Java and JVM-based languages but the details are not very clear (to me), for example, it claims Servlet 2.4 (not 2.5), some version of JPA, partial JSP support. Hopefully the list will evolve into one of the modern standard at some point; perhaps the Web Profile in Java EE 6?

Monday Feb 16, 2009

A Recession, the Year-End, a Launch, Geographies - GlassFish Google Trends


Check out the Google search trend on GlassFish (snapshot)! The last spike is from our recent announcement and the deep valley is a deeper-than-usual end-of-year break.

The overall GlassFish trend continues to be positive. Comparing GF and JBoss provides some relative geographic data; comparing different data points ([1], [2], [3]) shows an improvement but some geographies deserve more attention.

Tuesday Oct 28, 2008

... JSON with Jersey, JSF with NB and GMaps, Comet, GF ESB and Fuji M2, Andy, iPhone and Oprah

A compilation of today's news of interest:

Radio Receiver Icon

Jakub has published a new Enterprise Tip on Jersey showing how to Configure JSON for RESTful Web Services in Jersey 1.0. Jersey is the production-quality, reference implementation of JAX-RS, the JCP standard for RESTful Web Services. JAX-RS is part of Java EE 6, but it can also be used separately. Jersey is part of GFv3 Prelude.

On JSF - first the NetBeans team shows how to Start Developing JSF Applications with the new NetBeans releases, including the forthcoming NB 6.5. Then Arun shows how to use JSF and Google Maps using Gmaps4JSF, Facelets and Mojarra on GlassFish v3 Prelude.

Comet and Atmosphere - JFA recently presented on Atmosphere - his new portable Comet framework - at the Silicon Valley JUG. The slides are Now Available.

GlassFish ESB is getting very close to its first Release Candidate (and GA/FCS release) (Milestone 2 Download) but I just noticed I had not spotlighted Mike's excellent Screencast on GlassFish ESB. Check it out and notice it is a multi-parter - very well done.

While we await GF ESB v2, we are already working on the next generation, which is based on Project Fuji. Fuji Milestone 2 released last week, and here are two additional posts: Nikki on Interceptors in Fuji and Derek on the Proxy bundle.

Andy B is adjusting his time involvement at Sun so he can spend more time with Arista Networks, "one of his startup companies" that is focused on the 10 Gigabit Ethernet switching business. The Original NYTimes Article was followed by a Clarification.

And today's toys includes Google Earth on iPhone, and Oprah endorses Kindle. Of the two, I think Oprah's endorsement will have the largest impact - is the time for the electronic reader finally here?

NB. I am a few days behind in reporting news; I'll try to catch up in the next day or two.

Monday Sep 01, 2008

... Chrome Browser, Mozilla Ubiquity, JMX Events, WSRP and Liferay, xVM Server EA

A compilation of today's news of interest:

Radio Receiver Icon

The biggest (technical) news of the day is the Google announcement of a WebKit-based Chrome browser (Blog, Cartoon). I have mixed feelings about this; competition is usually good for users/consumers, but I like that FireFox is an independent party, generating things like Ubiquity and Smart Location-Bar...

From the OpenPortal folks, WSRP Consumer in Liferay (it was already in WebSynergy) and progress on the NetBeans 6.5 Portal Pack.

From Eamonn, a description of the JMX Event Service in JDK 7 Snapthots, including things like more flexible notifications and the ability to use additional transports. Eamonn and Shanliang are asking for feedback on the design.

And from Steve and update on the next phase in the xVM Server Early Access.

Tuesday Aug 19, 2008

... Free OpenSSO Training, Roller and SocialSite, Mural and MySQL, Caller Roles, and Dreaming of Gadgets,

A compilation of today's (yesterday's!) news of interest:

Radio Receiver Icon

From the OpenSSO team, there is now a free (just need an MySun Account) Self-Paced Downloadable Lab for learning how to use OpenSSO. The course is based on OpenSSO Express Build 5. This course uses OpenSSO Build 4.5, which provides identical functionality to OpenSSO Express Build 5 which supports Apache Tomcat, Sun WebServer and GlassFish v2. Check out SuperPat, Rajeev, or go direct to the source, David.

From Dave, presentations at OpenSource Days 2008 on Apache Roller and SocialSite. Plus Dave's Commentary on a note by Matt Asay on SocialSite.

From Kevin a report on Mural (the Master Data Management project at GlassFish) on its Support for MySQL.

From Ron our security master, an entry showing how to Use JACC to Determine Caller Roles, with detailed code snippets.

Finally, not our usual topic but the Engadget piece on the Google Phone got me in Gadgets mode: NYT report on Dream, Treo Pro, BlackBerry Black, HTC Touch and Xperia X1, WiFi PAN vs Bluetooth and Lenovo IdeaPad u8. I don't know how people can track all these! but then, I am not their target audience... check out my Cell Phone :-)

Monday Jul 28, 2008

Alternative Search Engines?


Cuil today launched to much attention, not all positive; then Joyce Pointed me to SearchMe, and that prompted a pass through alternative search engines, collected below searching on "GlassFish".

Of that batch, I agree with Joyce and I find SearchMe to be the most interesting one, although Google is still the most accurate.

Sorted alphabetically:

PowerSet (only Wikipedia)

Any missing engines? Which do you like the best?

Saturday Jan 12, 2008

Google and Holiday Breaks


I checked on Google trends for GlassFish a couple of weeks ago and I saw a big drop (Archive, live). No worries, the history of searches for WebSphere (Archive, live) shows this happens every year-end, and I already see a new uptrend. Hope you also had a good holiday break!

PS - I thought of a better title: "Google Proves Holidays Exist" :-)
... and the uptrend continues; check today's snapshot

Thursday Sep 27, 2007

GlassFish Adoption is Up! Others are... Down?

GTrends for GlassFish

In recent weeks we have reported on a number of indicators of GlassFish adoption and yesterday I collected them, plus some extra ones in a single writeup. I included Downloads, Geo Maps, Surveys, Analyst Reports, Deployment Stores and Web Hits and I spent some extra time using Google Trends.

All the indicators point to strong increased adoption of GlassFish, and there are also indications of decreased adoption of alternatives!

Check it out, and let me know what you think!

Friday Jul 13, 2007

More Fun with Google Trends

Google Trend

Ignacio just posted a note on Stupid Conclusions Using Google Trends that remind me of my earlier Friday Fun with Google Fights...

I added Tomcat for fun and found (live, snapshot) that the only container that is gaining is GlassFish (live, snapshot). But, what does this mean? Maybe Tomcat is really losing ground... or maybe there are just fewer searches?

Anyhow, have a good weekend! :-)

Tuesday Jun 12, 2007

jMaki Gears Up with Extensions

Google Gears Logo

Project jMaki has just completed a successful .9.3 release (as summarized in Carla's blog). One of the headline items in the release is support for a new "jMaki Extensions" mechanism. Greg has posted a detailed writeup of Extensions, where he describes them as "behavior / functionality that are shared across widgets."

Examples of Extensions, Greg says, could include enhanced debugging support, sound, or application-specific controllers. But for his own sample, he's looking to even fresher ground: Google Gears (which enables off-line webapps by providing a browser add-on with APIs for things like local storage). Seeing how easily Greg creates a jMaki Extension for Google Gears might just inspire you to create some Extensions of your own.