Sun CEO Announces Resignation On Twitter

4 February 2010

I always enjoyed the blog … nothing lasts forever, though:

Jonathan Schwartz was considered a longshot to stay at Sun after its acquisition by Oracle.

Sun Microsystems CEO Jonathan Schwartz, an advocate of Web 2.0, used Twitter early Thursday to announce his resignation. He was named CEO in 2006 as Sun faced a switch in strategic direction away from proprietary systems and toward open source code, including its valued Solaris 10 operating system.
“Today’s my last day at Sun. I’ll miss it,” he said in a tweet to his followers, reported the New York Times on its Web site at 1:12 a.m. Thursday. He added a bit of haiku: “Financial crisis, Stalled too many customers, CEO no more.”
Schwartz was the first CEO of a major company to use the blogging format to announce his positions and comment on issues in the industry. He advocated that blogs be given the same status as press releases with the Securities Exchange Commission. The New York Times observed that he’s the first Fortune 200 executive to use Twitter to announce his resignation.

Read the whole article on Information Week.


Time for a new job?

15 January 2010

Looking for that challenging position where you can show off your skills and have fun playing with new stuff all at the same time? SpringSource is looking for a few good candidates:

SpringSource is looking for some talented engineers to join the team of experts in the Research and Development group. If you enjoy challenging, genuinely rewarding roles that offer unique opportunities to work with industry leading technologists on open source based projects and products, then be sure to take a look at the following positions:


Spring 3.0.0 and Maven

17 December 2009

First of all, it’s always best to read the instructions.

Second, if you were successfully using the last Spring 3 release candidate in your Maven project, you cannot simply pull up the pom.xml in an editor and change all “.RC3″ to “”. Actually, to be completely accurate, you can do that — you’ll just get a “Build Failed” when you attempt to build your project. The official name of the GA release of Spring 3 is not 3.0.0 — it’s 3.0.0.RELEASE. So … you can do a change all “.RC3″ to “.RELEASE” and that will actually work:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 seconds
[INFO] Finished at: Thu Dec 17 07:33:41 PST 2009
[INFO] Final Memory: 4M/26M
[INFO] ------------------------------------------------------------------------

And since the artifacts are now coming from the main Maven repository, you can also remove this from your pom.xml:

<repositories>
 <repository>
  <id>Springframework milestone</id>
  <url>http://maven.springframework.org/milestone</url>
 </repository>
</repositories>

… unless, of course, you are also using the release candidates for Spring Security 3, which does not have a GA version out just yet. In that case, you just shot yourself in the foot by pulling that out prematurely. Not that I know anyone who would do that; I’m just saying …


It’s official: Spring 3.0.0 is now final

17 December 2009

No more release candidates; you can now download and start working with the real deal:

It’s here just in time for the holidays! Arjen Poutsma has just announced that Spring 3.0.0 is now final and Juergen Hoeller has blogged about the features in the release.

Download | Documentation | Javadoc API | Change Log | JIRA

Congratulations to Juergen, Arjen and all the other SpringSource engineers that worked so hard on the release. Also a huge thank you to all of the dedicated community members that have given feedback and identified issues along the way. Please keep up the good work so that we can continue to make all the Spring projects better and better.


Spring 3.0.0.RC3 is now available

4 December 2009

I missed this earlier in the week, but Spring 3.0.0.RC3 came out on Tuesday:

It’s getting closer. Arjen Poutsma has just announced that Spring 3.0.0.RC3 is now available. This release candidate contains lots of fixes to issues raised by community members.

Download | Documentation | Javadoc API | Change Log | JIRA

Thank you to all of the dedicated community members that have given feedback and identified issues. Please keep up the good work so that we can get a high quality 3.0 GA release.

So, another quick “change all” and BAM!:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 22 seconds
[INFO] Finished at: Fri Dec 04 10:38:33 PST 2009
[INFO] Final Memory: 3M/48M
[INFO] ------------------------------------------------------------------------

Just the way I like it!


Spring 3.0.0.RC2 is now available

13 November 2009

Check it out:

Spring 3.0.0.RC2 is (tentatively) scheduled to be released today!

Regards,

Sam

p.s. if you check JIRA now, you’ll notice that there are no more open issues on the RC2 road map.

I did a “change all <version>3.0.0.RC1</version> to <version>3.0.0.RC2</version>” in my pom.xml, but that was a little overzealous, since this announcement does not include Spring Security. So, I had to go back in and reset those back to RC1, after which I was rewarded with my favorite build/install outcome:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9 seconds
[INFO] Finished at: Fri Nov 13 10:05:25 PST 2009
[INFO] Final Memory: 3M/52M
[INFO] ------------------------------------------------------------------------

Pretty cool!


Build a RESTful Web service using Jersey and Tomcat

15 October 2009

Unfortunately, I have been WWWAAAYYY too busy to even think about doing any blogging lately, but I have been having a lot of fun trying to figure out how to make this work with Spring 3.0.0RC1:

Summary: Representational state transfer (REST) was introduced in early 2000 by Roy Fielding’s doctoral dissertation. However, in the Java™ community, it was not standardized until the JSR 311(JAX-RS) specification was finalized in 2008. The first release of its reference implementation is even later. In this article, I introduce Jersey, which is the reference implementation of JSR 311, by describing its essential APIs and annotations. I’ll also show you how you can smoothly transfer from servlet-style services to RESTful services by integrating Jersey into Apache Tomcat.


Spring 3.0 is getting closer …

26 September 2009

The word is out:

Spring 3.0.0 Release Candidate 1 Now Available

Submitted by Adam Fitzgerald on Fri, 2009-09-25 14:31 in News and Announcements

This news just in from Arjen Poutsma’s twitter feed: Spring 3.0.0.RC1 is now available.

Download | Javadoc API | Change Log

Thank you to all of the dedicated community members that have given feedback and identified issues. Please keep up the good work as we push toward GA.


Google Apps Now Supports OpenID

3 August 2009

Now this is an interesting slant on the latest news on the OpenID adoption front:

Google has announced that its implementation of the OpenID login standard, Google OpenID Federated Login API, has been extended to support Google Apps. This will allow individuals who have accounts on a service or application deployed by a business, school or other organization on Apps to use their login credentials on any site that supports OpenID. This should greatly boost the standard’s reach but there are those in the community who are apprehensive about Google’s approach.

“Google Apps can now become an identity hub for multiple SaaS providers, simplifying identity management for organizations. For example, when integrated with partner solutions such as PingConnect from Ping Identity, the Google Open ID Federated Login API enables a single Google Apps login to help provide secure access to services like Salesforce.com, SuccessFactors, and WebEX — as well as B2B partners, internal applications, and of course consumer web sites,” Yariv Adan, Google Security Team, wrote on the Google Code blog.

OpenID aims to provide a unified login experience over various services online by allowing users to have just one set of credentials that would work on any site. There are a number of similar products, some proprietary, like Facebook Connect, but also open standards, but OpenID is the open-source project that shows the most promise. The major problem for it, and other similar products, is that most people, even the tech savvy, find it hard to understand and cumbersome to use and this has generally staved off growth.

So a move like Google’s, which boasts one million domain names on Apps, should be very welcomed by OpenID. However, it’s not what the search giant is doing but how it’s doing it that has risen the greatest number of concerns. In order to provide the functionality the company had to use a non-standard library. The extension, developed by Janrain, allows relying parties, the sites that will allow Google Apps users to login with those credentials, to redirect to the Google OpenID service.


Carnival to Introduce First Social Network at Sea

20 July 2009

Called the FunHub, Carnival’s new on-board social networking site can be accessed from provided stations throughout the ship, via your own laptop or other wifi device, or through 10″ netbooks that can be rented while at sea:

The new Carnival Dream will take seagoing technology to a new level with the introduction of the FunHub, a comprehensive shipboard intranet portal featuring the cruise industry’s first onboard social network, along with access to a wide variety of information on the ship’s services, facilities and daily activities. The 130,000-ton vessel, Carnival’s largest ship, is set to debut Sept. 21.

Access to the FunHub will be available via 36 state-of-the-art stations located on decks 3, 4 and 5, including 12 within Ocean Plaza, Carnival Dream’s indoor/outdoor cafe and entertainment venue.

The FunHub locations will provide guests with free and convenient access to an informative ship-specific intranet portal, and an exclusive shipboard social network, both of which will be available on a 24/7 basis. Guests may also access the sites via their personal laptops or via 10-inch netbooks that are available for rent and can be used anywhere onboard.

Carnival Dream’s onboard social network mirrors the experience one finds on other social networking sites. Guests can create a personal profile and use the application to meet and interact with others onboard, send and receive private messages, create groups based on interests, and invite friends to attend shows or participate in onboard events. Guests can also create their own private or public discussion group, inviting others in their traveling party or friends they meet on board to participate.

Designed as a convenient resource for wide-ranging information specific to the Carnival Dream, the intranet portal details the ship’s numerous onboard activities, including entertainment options, daily events and youth programs. Carnival Dream’s extensive food and beverage offerings are showcased with sample menus, hours of operation and more. A filtering application is available to assist guests in planning their day.

The portal also includes weather updates for that day and the next port of call; the latest news and sports scores; biographies of key shipboard personnel; ship and cruise director announcements; fun, interactive polls; helpful three-dimensional ship maps, and a frequently asked questions section.

A year-long collaboration involving Carnival’s hotel operations, marketing, IT and guest experience departments, the Carnival Dream’s onboard social network and intranet portal are available on any guest computer or Wi-Fi enabled device free of charge.


Next Page »