Sunday, November 22, 2009

What's New in Java EE 6?

Java Platform, Enterprise Edition 6 (Java EE 6) is almost here - slated for release in Q4 2009.

Java EE 6 includes, besides improvements over Java EE 5, the following key themes:
  • Profiles (Targetted bundles of technology)
  • Pruning (Making some technologies optional (Current list includes: JAX-RPC, EJB 2.x Entity Beans, JAXR, JSR-85)
  • Extensibility (Embrace open source libraries & frameworks)
  • Ease of development
  • EJB Lite
  • RESTful Services
  • Dependency Injection (at long last?!)
And, to summarize the new features, these include:
  • EJB 3.1 (JSR 318) [Ease of use, No-interface view, Portable JNDI, Singleton Beans, Timer Service and more]
  • JPA 2.0 (JSR 317)
  • Servlet 3.0 (JSR 315) [Annotations, Optional web.xml/fragments, better defaults, Asynchronous Processing]
  • JSF 2.0 (JSR 314) [AJAX, Simplified component creation]
  • JAX-RS 1.1 (JSR 311) [RESTful services]
  • Connector Arch 1.6
  • Web Beans 1.0 (JSR 299)
  • Bean Validation 1.0 (JSR 303)
And, corresponding to the availability of Java EE 6, GlassFish v3 is also coming along by around the same timeframe.

You can get the full details from the following presentation by Sun Microsystems:

Sunday, October 25, 2009

Windows 7 is here!

Microsoft finally launched Windows 7, its latest OS - after an extended beta, on 22 Oct, 09.

Windows7 is intended to undo many of the shortcomings that failed for Microsoft Vista, and promises a load of features.

Click here to enlarge the tag cloud

Some of the prominently talked about features include:
  • Desktop Enhancements and packed with options for customization
  • Live Taskbar Previews - A nifty feature on the newly designed TaskBar
  • Aero Peek and AeroShake - A new way to "minimize" windows on the desktop
  • An all new Explorer, supported by the new Windows Search, Libraries, and HomeGroups
  • Parental Controls and Improved Security/User Access Controls (UAC)
  • XP Compatibility Mode
There are a whole lot of features - and you can view the quick demos (7 second demos, as they are called) and the full listing here.

If you want a quick peek into what some of these features are all about, here's a brief video (still based on the Beta, but i'll post another if I find a more recent one):




When you think about it, a lot of these features are pretty neat and are geared to enriching the overall experience and productivity for the user. You wonder, how far things have come from what really an OS should really offer. And, with the present trend of rich experiences, faster online access and al things "Web 2.0", Windows7 seems to be offering just that - performance, security and experience.

Surely it's easy for users and critics to comment on a lot of the things that may not necessarily be up to one's expectations. But, coming from a technical perspective, its hard, if not, impossible, to imagine, design, architect and then implement something that's suited for such a large and varied user base. At a risk of sounding like being too 'pro-Microsoft/Windows', it's worth acknowledging that Windows sure has come a long way from the days of Windows 3.1.

Will there be a newer, better Windows down the line, or will the Mac & Linux (or is it Chrome OS?) genres ultimately rule? The whole world will watch the release of Windows7 - and while competitors will hope otherwise, it's probably wise to hope and expect that Windows 7 should fare MUCH better than its predecessor, Vista.

Sunday, October 18, 2009

Cisco's Cloud Strategy

Padmasree Warrior, CTO, Cisco Systems, in this presentation (from slideshare.net) describes the 'Future of Government IT' and how Cisco, with it's cloud strategy, is building the strategy for the same.

Tuesday, October 13, 2009

Force.com - Platform as a Service

Here's an amazing video from SalesForce.com, the current leader in SaaS, that elicits the constant and amazing changes that we have witnessed through the past four or five decades, and how force.com has again changed things!




On a slightly personal note, it's also exciting to have witnessed - and be a witness - to some of these changes, and how they are influencing our lives. What's even more exciting for me is to be able to work in this field, and create such solutions and architectures as well!

Saturday, October 3, 2009

The Web 2.0 Bookstore