Eclipse Swordfish – An SOA Runtime Environment

In this screencast, Ricco Deutscher or the Eclipse Swordfish project walks us through the architecture, intentions, and road-map for the OSGi-tools SOA runtime, Swordfish. As Ricco outlines, the Swordfish came about from the desire to benefit from combining the use of JBI, SCA, and OSGi. JBI lends a good packing methodology, SCA helps with the execution of service components, and OSGi adds in the dynamic functionality needed and helps glue it all together.

Disclaimer: Eclipse is a client and sponsored this screencast.

Eclipse Rich Ajax Platform (RAP), part 2 – Demo

In this two part screencast, Jochen Krause and I talk about the Eclipse Rich Ajax Platform, or RAP for short. RAP is a front-end framework that uses the Eclipse RCP programming model to create Ajax front-ends in Java. In the first part, Jochen gives us an overview of RAP and how it fits into the overall Eclipse runtime and then shows a few demos of using RAP in the second part.

Eclipse Rich Ajax Platform (RAP), part 1 – Overview

In this two part screencast, Jochen Krause and I talk about the Eclipse Rich Ajax Platform, or RAP for short. RAP is a front-end framework that uses the Eclipse RCP programming model to create Ajax front-ends in Java. In the first part, Jochen gives us an overview of RAP and how it fits into the overall Eclipse runtime and then shows a few demos of using RAP in the second part.

The JIRA Connector for Mylyn, Demo

In this demo, I talk with Mik Kersten who demonstrates the JIRA connector for Mylyn. Mik shows us how the JIRA connector is used to provide a rich, desktop interface for the JIRA issue tracker and then shows how the "self micro-managing" features of Mylyn layer on-top of JIRA.

Also, be sure to check out the previous RedMonkTV episode that goes more in-depth on Mylyn.

Disclaimer: Atlassian is a client and sponsored this video.

Eclipse Equinox and Component Oriented Development, Part 2 – Demo

In this two part screencast, Jeff McAffer and I talk about component oriented design with Eclipse Equinox. In the first part, Jeff lays out a brief introduction to Equinox and we discuss, essentially, what it’s like to code with OSGi bundles and services. In the second part, Jeff uses a bundle distribution problem to illustrate factoring a code-base into bundles and demonstrate what OSGi coding feels like. For a higher resolution image, be sure to select the full screen mode. Also, there are many other formats and sized of the video available.

Eclipse Equinox and Component Oriented Development, Part 1 – Overview

In this two part screencast, Jeff McAffer and I talk about component oriented design with Eclipse Equinox. In the first part, Jeff lays out a brief introduction to Equinox and we discuss, essentially, what it's like to code with OSGi bundles and services. In the second part, Jeff uses a bundle distribution problem to illustrate factoring a code-base into bundles and demonstrate what OSGi coding feels like.

Disclaimer: Eclipse is a client and sponsored this video.

System Center, Battling over Virtualization, Microsoft and IBM, PowerShell, and open source at Microsoft TechEd IT Forum 2007

Wrapping up the episodes from Microsoft TechEd IT Forum in Barcelona, James and I talk about the discussions and announcements at the event. First, James comments on the seeming maturity that both the attendees and Microsoft itself has after all these years of TechEd. Then we get ask if virtualization will avoid the usual zero-sum battle that every other technology goes through – the answer is probably obvious. Moving onto the broader industry, we comment on the long relationship between IBM and Microsoft, feeling now that IBM is in a pulling back phase. Finally, we wrap-up with some PowerShell talk and comment on the role of open source – or lack thereof – in all of this.

System Center Tour – Microsoft TechEd IT Forum 2007

Finishing up the interview series at Microsoft TechEd IT Forum in Barcelona, I talk with Eric Berg (Director of Product Management, System Center) about the System Center product lines. While we focus on only Operations Manager, Configuration Manager, and Virtual Machine Manager, we go into detail on each. We start out going over the linage of the System Center brand: mapping MOM to System Center Operations Manager and SMS to System Center Configuration Manager. Then Eric describes what function both Operations Manager and Configuration Manager serve, spending time detailing the inventory and asset management that Configuration Manager does, highlighting the AssetMetrix integration. We then talk about what System Center offers for virtualization management and discuss everyone’s favorite virtualization topic, live migration of VMs. We end by talking about how Microsoft uses partners and the greater System Center ecosystem to address questions about heterogeneity, and then end on discussing what role developers play in Microsoft’s general “philosophy of IT management.”

System Center Strategic Alliances and Partners – Microsoft TechEd IT Forum 2007

Outside the main conference center for Microsoft TechEd IT Forum in Barcelona, James talks with Carl Coken (Director of Strategic Alliances, System Center) about partnerships and standards in System Center land. Carl manages the relationships with third parties, organizations, and others that work with the System Center platform, for example, by providing management packs. James and Carl talk about the new portal available for partners and then jump into the role of the portal’s information in the sales process. The discussion than goes to the question of heterogeneity which, as Carl notes, it a big part of what Microsoft looks to partners to help with and provide in System Center. Finally, they discuss how the partners program help encourage quality and best practices in the third party extensions and management packs.

IBM Rational Now, part 2 – Packaged Applications and the IBM Rational Toolchain

While at the IBM Software Group Connection Summit 2007, James Governor talks with Martin Nally, CTO of Rational, and Dave Tropeano, who works in the office of the CTO.

In this part, Dave and James discuss how IBM’s Rational toolchain helps those who develop “packaged applications,” that is, software to be packaged and sold rather than solely delivered in-house.

Disclaimer: IBM is a client.