March 2007 - Posts
OK, it's finally available for download (beta participants only). I should be able to have it up and running over the weekend.
Originally, this release was supposed to occur on March 21st, than as I indicated in my post last week, it was delayed to March 26th. Now they are telling us it should be out by March 30th. Let’s hope that last date is the real one!
On Mach 26th, SourceCode Technology Holdings will release the Beta 1 Technical Refresh 2 of their upcoming K2 product code-named “BlackPearl”. If you’ve never heard of SourceCode they are best known for their workflow product called K2.NET. The new product is currently branded K2 “blackpearl” but there is no word yet on what the final name will be. I will just call it K2 from here on. You can get a preview of K2 at this teaser site.
I spent some time at SourceCode’s North American head quarters in Redmond last week for some in-depth demos, and I was really impressed with what I saw. While the old K2.Net product was pretty nifty and quite successful (I blogged about it here), this new product is going to make K2 a world-class player in the workflow and Business Process Management (BPM) arena. In fact, this new product is so rich in functionality it defies description, and I think it breaks new ground that no competitors are covering yet, on any platform. As I was going through a demo of the new functionality my mind was racing, thinking of all the new possibilities this technology brings to the table. I was also struggling to come up with a concise way of describing it. After much reflection I came up with “Business Process Oriented Development Platform”. Here’s why…
K2 is still a workflow product (now built on top of Microsoft’s Workflow Foundation), but it also becomes a true BPM platform, something the old version was not. K2 is also strong as an Enterprise Application Integration platform (leveraging the new BizTalk/.NET Adapter Framework built on Windows Communication Framework). Last but not least, K2 is also an Application Server with strong support for rapid application development (leveraging SOA standards and principles, SQL Server, the .Net Framework, Visual Studio, and the Office Platform). So it is a complete application server and development platform with a strong workflow engine at its core, and a very flexible integration platform built-in. There is way too much new functionality to do it justice in a single blog post so I will post a series of articles as I take the latest beta version through its paces.
I spent most of the week at the MVP Global Summit in Redmond, where 1700 of my fellow geeks from all over the world met with Microsoft’s product teams to discuss upcoming technologies.
The keynote by Bill Gates was rather underwhelming. Gates used to make some pretty passionate speeches about new technology, but this time he looked tired and bored. I think he’s already checked-out as he prepares for retirement and managing his foundation full time. However, after his speech he sat down for a Q&A session which turned out to be rather interesting. One guy showed up with a copy of Microsoft’s first product, and the first basic compiler for the Altair 8800 computer. Bill wrote this software along with Paul Allen while they were in College. The guy who brought it read a quote from the instruction manual where it said to call Bill or Paul for technical support and even gave their phone numbers. Bill was gracious enough to autograph the manual; I’m sure it would fetch a pretty sum on eBay.
The only time that Bill’s face really lit up though was when someone asked him about his charitable foundation and the work it is doing. Bill is obviously very passionate about his charity work and this is where his energy will be spent going forward. It is nice to see the richest man in the world really care about the people of this world who are in dire need of assistance. When asked what he thought of MIT’s Laptop for Everyone project he said it was a good idea and that Microsoft was also doing work to bring cheap computing to the developing nations. But he also qualified his remark by correctly pointing out that for millions of people, they will first need food, water, shelter, health care, and education before having access to a laptop will do them any good.
The rest of the conference was OK and I spent most of my time with the Connected Systems Division (CSD), where they discussed the upcoming version of BizTalk Server, the .NET Framework 3.5, and the work they are doing around Communications Framework and Workflow Foundation. They have some pretty interesting developer platform technologies coming down the pipe, and it looks like the BizTalk brand (if not the server) is becoming the core of CSD.