Friday, November 2, 2007

Good News for folks who Missed IOD in Vegas.

Good Morning. I hope you all have managed to survive the Halloween phenomenon and avoided getting “egged” this week. I have some good news for folks that could not get to IBM’s Information On Demand (IOD) in Las Vegas last week to be part of the launch of DB2 Version 9.5 (code name Viper 2). Grant Hutchison and I are planning on taking you through the new features within DB2 Version 9.5 in the “What’s new for Viper 2 for Developers”. In addition to DB2, you will find out about the new direction for Developer Workbench. There are some fresh new features as it relates to ease-of-use for data centric application developers discussed in this webcast. Join Us!

Monday, October 22, 2007

Information On Demand 2007 - Vegas

Sorry for the delay in my blog. I am back from IOD 2007 and I am all Vegas’ed out! Yes - I think "Vegas" should be a verb as this point (after 9 days of being there). As I had closed the Developer Den, I took a step back to snapshot the moment. “Exhausted!” is the best word for it; over 51 great sessions from the speakers. I did however feel a slight remorse that it had to end. There were many positive comments from the sessions within the Developer Den.

I must say "thank you" for the contributions from the speakers – great job. The speakers challenged the audience with new ideas ranging from Mash-ups, Web Services, cool XML and SQL content, and a new Java persistence technology in pureQuery to name a few. The Developer Den had it all which made the pace quicker than last year. We managed to find a way to give away IBM Data Studio, DB2 Viper 2 (DB2 Version 9.5) preview and the IDS Developer Edition all of which were hot off the presses.

I won’t go into new features of Viper 2 (DB2 version 9.5) for Developers as you will find more about that on November 7th Webcast titled “What is new for Viper 2 for Developers

The Developer Den had a few of sessions on Mash-ups which were well attended. The Info 2.0 (a new Mash-up technology vision) was included in discussion in the Developer Den which complimented Business track at IOD and demos in the Exhibit Hall. From what I can tell customers’ are interested in the value proposition of the Info 2.0 vision which really makes me excited. Mash-ups are definitely on the radar for many companies as they are trying to figure out the landscape of Mash-ups for their environment. The latest edition of DB2 Magazine provides an insightful article on the Info 2.0 vision featuring comments from Anant Jhingran and Arvind Krishna. Additionally, this article provides tips on how to “brush up” on these technologies. The Info 2.0 momentum continues to grow from previous announcements on the IBM Mash-up Starter Toolkit on alphaWorks.

The IBM Data Studio also had a fair bit of content within the Developer Den which is very complimentary to the Info 2.0 vision. IBM Data Studio makes it easier for Application DBAs to produce data-centric Web Services which would be more easily consumable for Info 2.0 and in effect broadens the reach of Information on Demand. Check out the press release on IBM Data Studio. Many were interested in learning how to get started with IBM Data Studio as this session had standing room only. Additionally, IBM Data Studio ties nicely in with Rational products and Rational Data Architect.

Looking forward to next year.

Thursday, October 4, 2007

Geeking Around

I have been on the road a fair bit and hence lacking real data. But recently have had a chance to run into to some very cool technology in September. I have been to:

· Web 2.0 Goes to Work from IBM developerWorks in Raleigh
· VSLive (New York)
· Web 2.0 Goes to Work from IBM developerWorks in Austin
· AjaxWorld (Santa Clara)

In my travels recently I have seen some very cool Ajax technology. The two notables demos/topics:

· Work going on with openAjax Alliance with AjaxHub and being able to search for an Ajax widget and pull it into your mashup via drag and drop. While AjaxWorld was relatively quiet – this was cool. You may also see this technology at ZendCon next week and IBM Information on Demand the following week.
· I was involved with a demo that published a Web Service from the Web 2.0 Starter Toolkit for IBM DB2 and then consumed it into what is called DAMIA on IBM alphaWorks (within minutes). The DAMIA technology will soon have a revision check out the news next week. I hope to have a write up on it very soon. I will post a url when the update occurs.

I will report to soon on my next couple of weeks at ZendCon and IBM Information On Demand.

Again, if you are a IBM Data Server technology person, check out the developer Den at IOD particularly TDN 2630 Developing with pureXML: A panel discussion. Get real life experience developing with best in breed XML data management.

Check it out.

Thursday, August 16, 2007

Information on Demand 2007

Hi All,

This year I am excited to say that the Developer Den at Information on Demand 2007 in Las Vegas is going to be pretty cool for Information Developers, Architects, Application DBAs alike. We are adding IQ to the Mandalay Bay. The den is aggresive with content ranging from cobol, Java, C#, Ruby, Python, XML, PHP, Web 2.0, AJAX, SOA, Web Services, data modelling, Developer Tools and hmmm of course SQL.

The cool thing in the Den is the attendees have an opportunity to drive into the content they really want. We are making this interactive, collaborative which means a real exchange of information.

While the presenters have to prepare for their topic like any other talk which takes a fair bit of time, there is an upside to the presenters. They will be learning from others. Most talks will include a few subject matter experts. We will all be sharing, learning and geeking out!

We will also be providing an developing with pureXML panel where we can learn from experience. Yet to be finalized.

The den will have an option to just sit and relax and maybe fit in tutorial.

You can enroll as well. Not that we are all that formal :) See ya there.

Creating ATOM Feeds via the Web 2.0 Starter Toolkit for IBM DB2 too easy?

Does the Web 2.0 Starter Toolkit for IBM DB2 on alphaWorks make publishing ATOM feeds too easy to publish pureXML in the database? You may say XML documents are very complicated compared to the demo. I expect that this question may arise. Well that may be true. However, it does provide a means to get you on-ramped. With a little understanding of XQuery you still can achieve a fair bit of complexity. Feel free to look at the industry standard formats that are published on alphaWorks and leverage these concepts for ATOM feed publishing. Then apply this complexity to the Web 2.0 Starter Toolkit for IBM DB2. Shoot me…. we used the KISS principle!

Friday, July 27, 2007

Web 2.0 Starter Toolkit for IBM DB2 is now available

The Web 2.0 Starter Toolkit for IBM has just been released. This toolkit provides a convenient means to get up and running with popular Web 2.0 concepts and IBM DB2. It is a PHP based solution that can be easily extended to aid your efforts with PHP and IBM DB2. This toolkit presents a data centric perspective on building Web Services and ATOM feeds via point and click. You will find demos to help get you started with building these feeds and services with this toolkit.

Web 2.0 Starter Toolkit for IBM DB2 also leverages DB29 pureXML to build very efficient Web 2.0 solutions. If you peek under the covers you will see small code fragments without unnecessary loops that you find in many Web solutions. Benefits include reduced code and processing cycles which are conducive to better performance and lower maintenance respectively.

The sample does work with Zend Core for IBM with subtly different installation. If you have Zend Core for IBM, you will need only to install the demos and PEAR in the Web 2.0 Starter Toolkit for IBM DB2.

For the advanced PHP and Web 2.0 developer, you too can leverage this kits as it provides a means to save you from redundant coding of Services and Feeds. You can then focus on your real interesting parts of your application.


PS I really like the Ajax HTML HTML example.

Thursday, May 10, 2007

JavaOne ’07 – A Subtle Agile Architecture Statement

JavaOne is an event of persistence. JavaOne’s staying power is exhibited by this conference including a variety technologies from mobility, robotics to the enterprise while staying the course for over 10 years.

Agility in Data and Architecture

As I entered the Moscone center, you could not help notice the massive “” sign. This sign is an interesting remark on XML technology and proves to be key to the minds of Sun and their partners. Many customers asked me about the XML support within DB2 and found the pureXML story impressive.

Interesting to note JavaOne, includes topics in Web 2.0(next generation web) such as:

- Ruby on Rails
- Python
- JavaScript programming language

Noting that these technologies are something Microsoft has been talking about. These languages are considered to foster Agile development. Staying Agile in your architecture/technology and skills are concepts presented by Sun and Microsoft and of course IBM. I think that more possibilities for architecture are opening up to with these announcements. "Staying agile in data and application architecture" is a definitely message that resonated with this event.

Tuesday, May 1, 2007

DB2 is Open for business!

The news of the yearly subscription opens new business models for DB2. DB2 Express-C is a free database without any limits in database size. I could go on and on about how many free database offerings limit your deployments, but I won’t. Let’s focus on the opportunities that are now presented with this news in DB2:

1) Emulate Open Source business model without actually being open source
2) Enabling solutions in the form of software as a service with enterprise technology without enterprise price.
3) Reach smaller businesses in an affordable fashion

For years, many open source companies circulate technology for free in the hopes that someone finds it useful. People use open source software for what it does rather than whether they can see source. In fact, most people with an open source database do not touch the source or even look at it. The more complex the software; the less likely someone wants to actually see the source. Does it matter to be an “Open Source Database” technology? Not really. Does it matter that it is free: absolutely! Open Source business model describes the need for people to be able to trial/circulate the software. Once the solution is considered useful and viable, the next step is acquiring a supported environment. This step is paramount to the open source business model. The DB2 Express-C 12 Months License and Subscription enables this business model for DB2 customers! Enterprise feature set with open source business model is very compelling.

Expensive support costs and expensive licenses are prohibitive for the Software as a Service business model. The SaaS model is a derivative of the open source business model in that you are paying for a service rather than software and reduces cost of ownership. So it makes sense that with DB2 Express-C 12 Months License and Subscription enables the SaaS business format as well. Many companies of course care where you put your data in this type of service. What would be safer then DB2. Additionally, the DB2 Express-C 12 Months License and Subscription includes high-availability and replication which is also key to Software as a Service offerings as up-time is a crucial factor for this business model! Additionally, IBM offers companies a means to get started with SaaS hosting. Now you can on-ramp your killer App to the SaaS business model with DB2 Express-C.

Together with these models, software companies can reach new users with the safety net of IBM and feature set of DB2. This announcement opens many doors to new business models and markets for IBM DB2 partners.

Monday, April 23, 2007

EclipseCon 07 Opportunity Knocks!

Well back again. I have been a little busy, hence the delay.

I (not so) recently attended EclipseCon 07 in Santa Clara representing IBM Data Servers. It was an interesting show. IBM had a great presence at the show: IBM's activities such as Sudoku and SUMO wrestling which were well received. EclipseCon has a focus and purpose and is definitely on a roll. Developers are obviously core to this purpose. Many vendors are looking at this as a solution for their own products. This was later re-emphasized in Ajaxworld as I found many vendors using Eclipse. I will BLOG about AjaxWorld later. Over 1300 in attendance which is a very good attendance level and the attendees started from 8:00 am and went to 8:00 pm. While I did not attend the sessions and note attendance levels, I did note the comprehensiveness of the content. While this is a great conference for Eclipse developers; EclipseCon would benefit with a business segment that would foster building fruitful partnerships as many vendors have synergies that should be leveraged. Technology and business partnership in this venue makes a lot of sense.

Opportunity Knocks….
Acknowledgment of Innovation

DB2 9 (formerly known as Viper) won the 2007 Codie "Best Database Management Solution" award. This is an acknowledge of great innovation. A techie's view of technology often points to innovative software as the Codie is the only "peer-recognition" award (which includes competitors).

A little bit about Codie from Wikipedia.

"The CODiE awards is a yearly award issued by the Software and Information Industry Association for excellence in software development primarily among its members.

Since its inauguration, the Codie Awards program has attempted to showcase the software and information industry's products and services and to honor excellence for corporate achievement and philanthropic efforts. It is the only peer-recognition awards program of the software industry, providing the opportunity for companies to earn the praise of their competitors.

The name "Codie" is derived from the word "code", the instructions making up a computer program."

Find out for yourself on what makes DB2 9 innovative (pureXML, Compression, LBAC), you decide.

Friday, February 9, 2007

Watch for my next Rich Internet Application Webcast

I am working with Zend's Andi Gutmans on a webcast for Feb 28th. We will be speaking on PHP powering Rich Internet Applications on the Windows platform with DB2. Here is the abstract.

After much anticipation, Microsoft Vista was announced in November last year. Windows Vista and Office 2007 moves the XML format to user with desktop tools. An opportunity is presented to enterprises by leveraging this new desktop data format. Many companies have islands of information untapped on the desktop. With new developments with DB2 pureXML - these islands can be managed and integrated into the fabric of Rich Internet Applications. During the Software Delivery Platform webcast, you'll hear how new developments in DB2 and Zend Core provide an exceptional environment to produce powerful rich internet applications with Microsoft Vista.

I really like working with Andi and hopefully some of his smart's will rub off on me. Here's hoping :) Sign up for the webcast!

Wednesday, January 31, 2007

XQuery and SQL – A Teaming Agreement

G’Day. For developers/DBAs alike, we are seeing a new marriage in data management. I am currently, by definition, a SQL guy. For a long time XML was below the radar. I am humbled to say this.

However, ….. The more I see XML used, whether for internal purposes or external purposes (standards), I can see that this format growing from the data interchange (its original intention) and has become a “data type”. This graduation recognizes that this popular data interchange format the XML documents become artifacts that need to be reported upon.

Naturally, the resistance for a SQL person is to “relationalize”. The relational model is great value and I do not want to undermine this value. If I did, well then I would likely be taking a XQuery course! Walking away from over 20 years of innovation in relational technology is not a wise choice. I do find it interesting to see some debates which is better relational versus XML or XQuery versus SQL. In a way, this argument is like comparing your wrench to your hammer. As a Developer, I feel we can be more equipped with both in my tool belt. XQuery helps me avoid XSLT. Two key things that vendors should/do recognize going forward:

1) XQuery must inter-operate with SQL and SQL must inter-operate with XQuery to be complete.
2) Relational is a native store and so XML storage formats be native to really provide the performance.

When considering a database, you should look at what plans the server has for the above requirements. Developers would benefit in getting a handle on the XQuery language and make sure the tool belt is well equipped. XQuery constructs remind me a lot of learning SQL. The language is not complex. Relational models have result sets and XQuery sequences. Not that big of a transition. There are tools to help you get you on-ramped to XQuery some of which are free. DB2 Developer Workbench for example.

Fact: Relational is not going away nor is XML. Review your tool belt of skills and make sure you are prepare for hybrid data management. I am doing it! It is kind of obvious from my first blog entry on Windows Vista which by the way has recently announced the plan to increase its footprint. Gee I wonder what XQuery/XML database options exist for the these users :)