Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Review of 2008: A Developer's Perspective
The year that's just ended was a terrific one for the proliferation of new technologies and frameworks

Suresh Krishna's Blog

The year that's just ended was a terrific one for the proliferation of new technologies and frameworks. I have been hearing a lot about the following technologies in the year 2008: mashups, cloud computing, domain modeling, Eclipse - especially Equinox, Single Sourcing, and EclipseLink.

Mashups : JackBe is an Enterprise Mashup software company and has the series of products like Presto Server, Presto Composer and Presto Connectors. They also have a great Eclipse Plugin to support the advanced developer. This gives Java programmers complete control to design, debug and deploy mashups, all powered into the Eclipse IDE. As opposed to the simple consumer oriented content feeds and screen scrapping, JackBe does a lot of serious work on the Enterprise level. I am extremely happy to know the Mashup company JackBe. Though in the current job i don’t work on Mashups, I have seen and understood the power of Mashups for the Enterprise/Business users and would like to really follow and see that this technology goes a long way in 2009.

The Mashups space also has the known players like Yahoo (Pipes), IBM (QEDWiki), Microsoft (Popfly), Google (MashupEditor), etc….

Cloud Computing : A generic concept involving SaaS, SOA and Web 2.0 to provide the technology independent IT capabilities as a service. Many technology platforms have emerged this year or become famous like Microsoft’s Azure, Amazon’s EC2, Salesforce’s Platform and others. I am probably imagining that the Cloud Computing will be a huge phenomenon as compared to SaaS or SOA or Web 2.0, as this brings in too many perspectives like Servers, OS, Platforms, Frameworks, Development Tools, etc… specialized for working in Cloud.

Domain Modeling : Oops… no fumes please. I know this is not a new topic at all. I have seen too many presentations on the Domain Modeling and in general Model Driven Development (MDA) compared to last few years. A real good thing is that EMF is lot matured and is of production quality now. When I was working with Robert Bosch, we built an entire automotive IDE with the help of EMF and it was amazing to see the power of EMF and its tooling around it. Thanks to Ed Merks and others who made this modeling journey wonderful.

As I see in Europe, there are many companies using the modeling techniques to solve their business problems. Looks like in other parts of the world is yet to embrace modeling or in general MDA for the commercial products. I see fewer presentations and general discussions about this topics. Probably companies will look at the power of the domain modeling and soon will become main stream architectural philosophy.

Eclipse Community : There have been real great technologies and frameworks that have come from the Eclipse Community. I would like to name a few and I am sure that others are also equally good.

Equinox is runtime project with the reference implementation of the OSGi 4.1 and JSR 291 specifications. This year’s Ganymede release consists of the Equinox p2 component with the provisioning framework for Eclipse based applications. Many thanks to Neil Bartlett for providing a practical OSGi book in PDF under a Creative Commons license. With the help of the OSGi/Equinox, Eclipse is made available on the server too with the Rich Ajax Platform (RAP). This is a great project which focuses on running Eclipse on server side and enabling almost all the Desktop widgets on the Web Browser with the Qooxdoo Java Script library.

Single Sourcing is really exciting for me as i was involved in many projects converting Desktop Application -> Web Application and vice-versa. Of course with eRCP, now its possible to have a single source code for the Desktop application (RCP) and with minimal changes, the application can be run on the Web Browser(RAP) and Mobile Application (eRCP). Recently i worked on a three part tutorial on the IBM devWorks with full step-by-step instruction and source code.

The EclipseLink project is a runtime project to provide persistence solution focused on leading standards for enterprise Java and SOA application development. Dali Java Persistence Tools, to support the building of extensible frameworks to simplify, define, and edit Object-Relational (O/R) mappings for EJB 3.0 Java Persistence API (JPA) Entities. Oracle has many other cool runtime and tooling projects ranging from JSF Tooling, Teneo (now part of EMF) and others.

Other Products i liked : EclipseCon 2008 gave some insights into the IBM’s Jazz platform with Jazz Server and Rational Team Concert. Jazz is a software collaboration platform built on the Eclipse, OSGi and other technologies. Jazz provides a seamless integration of the work flow and software development.

MyEclipse has a powerful feature set with the support for RESTful Webservices, Maven, Java Script Tools, Spring Tools, Reports, JSF Tools and others. MyEclipse always tries to simplify the user development effort by bringing valuable plugins and services together. MyEclipse also has a Blue edition for IBM RAD and websphere developers.

I am sure I omitted a lot more exciting technologies here. I am hoping to get more time in the year 2009 to look into other technologies. Currently I am reading “The Pragmatic Programmer” and seems to be a concise book to read. Authors organized the information in a very easily consumable way and everything seems to be having a very good flow. In the first two chapters the authors gives some tips and tricks to increase and improve programmers knowledge and profile. These suggestions seems to be very intuitive and helpful, hopefully planning to implement some of them in the new year.

Wish everyone a very safe, wonderful and healthy new year 2009.

About Suresh Krishna Madhuvarsu
Suresh Krishna works for a major Utilities company with a focus on frameworks and tools. He is passionate about the developer productivity and tools and blogs at http://sureshkrishna.com/blog.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Enterprise Open Source Magazine Latest Stories . . .
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
C12G Labs has just announced an update release of OpenNebulaPro, the enterprise edition of the OpenNebula Toolkit. OpenNebula 3.2, released two weeks ago, brings important benefits to cloud providers with a new easily-customizable self-service portal for cloud consumers, and builders w...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE