Eclipse EMF Demo – A complete modeling platform for Java

Coté talks with Ed Merks about the Eclipse Modeling Framework project, or EMF. Ed gives us a quick overview of the framework and new features and then walks us through designing a model in EMF, generating code, and then round-tripping back and forth. Watching the demo you can see how EMF could be used to create data models at the begining of a project and then maintain them throughout.

There is a larger version of the video available, as well as a larger Flash version.

Eclipse Data Tools Platform (DTP) Demo

Cote talks with John Graham about the newest version of the Eclipse Data Tools Platform, or DTP, in Eclipse Europa. John shows us how to use DTP as database navigator, goes over the platform offerings for establishing connections and extracting models for various data sources, and then shows us some helpful DbUnit integration that DTP provides.

There’s a larger Flash version available, as well as a larger video.

iPhone: One Week Later

Coté speaks with Dave “KirinDave” Fayram about a week of iPhone use. As Dave is a developer (at PowerSet) and an Apple fanboy, in addition to talking about the pure user experience, he gives us a developers’ perspective and wish-list. We talk about using the maps features, Dave’s pleasure at finally having a smart-phone that meets his expectations, using the mobile Web to to find things like good Chinese food while he’s out, the different developer integration points and hooks (like knowing the iPhone agent ID, CSS, and the tel and mailto protocols for URLs), integration with corporate IT, and then the drawbacks of trying to do everything at once on the iPhone.

Europa Mylyn Demo – Task Management and Context Filtering for Teams

Coté talks with Mik Kersten of the Eclipse Mylyn team about the most recent version of Mylyn (formally Mylar) in Eclipse Europa. In a brief video segment, Mik gives us a quick overview of Mylyn’s goals as a task and “task context” plugin to Eclipse. Mylyn integrates with issue and task tracking applications like BugZilla, trac, and Rally, giving Eclipse users a normalized and team-driven GUI for task management. Tightly-linked to tasks is the idea of creating and managing “task contexts” which focus your code-base and related project down to just the items related to a task. These task contexts are saved with the task and can be shared among the team to get highly-focused views of the project, cutting away the inevitable clutter that even the most successful projects encounter.

For a larger version, see the large video or the even larger Flash video.

Disclaimer: the Eclipse Foundation is client, and this screencast was sponsored by the Eclipse Foundation.

Bringing The Coolness to enterprise software – SAP Colgate-Palmolive Imagineering

In this interview from SAP SAPPHIRE 2007, talks with Colgate-Palmolive developers Ed Herrmann and Dan McWeeney about their Imagineering Fellowship with SAP. After showing their development skills with projects like SAPLink and layering Ruby on Rails on-top of SAP’s platform, Ed and Dan were selected to help SAP innovate new and exciting technologies on-top of their platform, business intellegence in particular.

Disclaimer: SAP is a client.

Reporting with Eclipse Europa BIRT

Cote talks with Virgil Dodson, Java Reporting Evangelist at Actuate about the new features in Eclipse BIRT. BIRT is an Eclipse project that allows you to connect to various data sources, build reports with those sources, and the UIs needed for your end-users to view those reports.

After a brief chat on the topic of BIRT and reporting in general, Virgil gives us a demo of the latest features in the upcoming BIRT 2.2.0 release.

For a larger version, check out the full size MP4 video or the larger Flash version.

This episode was sponsored by The Eclipse Foundation.

OSGi on the Server-side: Eclipse Europa Equinox Demo

In this screencast, Coté talks with Eclipse Equinox project lead Jeff McAffer about the new version of the Eclipse Equinox OSGi framework in Eclipse Europa. We see a demo of the the new server-side capabilities in Equinox and the development model used. The notion of “modules” and “components” is fast becoming an important topic in the Java world so it’s interesting to see the Eclipse platform’s framework moving from the desktop to the server.

A larger version of the MP4 video is available as well, as is a larger Flash version.

Disclaimer: Eclipse is a client and sponsored this video.