Issue #69 June 2007

Welcome to the June 2007 edition of the EMC Developer Network newsletter, a monthly update for the EMC Developer Community. The newsletter will provide you with technical know-how, guide you toward new content on developer.emc.com and keep you abreast of EMC developer news and events.

Need a text version? E-mail the Developer Network with EDN:TXT as the subject line and we will send you the text version in the future.

EDN Discussion Forums

We’re pleased to announce the new EDN Discussion Forums, designed to help get you connected to and talking with other developers. Typical discussions focus on developer centric topics such as best practices, getting started, finding resources, solution architecture, open source and collaborative projects, EDN content, EMC Developer Programs, and conferences. Come join the discussions, and let's hear what you have to say.

Featured Video - Building the Information Infrastructure

In his Software Developer Conference keynote, Mark Lewis talks about the "2.0" world, how it impacts developers and the infrastructure needed to support it. Visit the EDN home page for links to Mark's presentation and the video.

Featured Blog - Craig Randall

Craig Randall, one of the primary architects of Documentum Foundation Services (DFS), recently presented DFS at the Software Developer Conference (SDC). Craig continues conversations about DFS and ECM standards through his blog. Feel free to engage him directly at - craigrandall.net

Software Developer Conference & Momentum Monaco 2007

It was great to see & meet the 500+ developers who attended many of the 85 SDC sessions at the 7th annual Software Developer Conference @ EMC World 2007 – a tremendous success with ~8000 attendees overall. If you have SDC feedback, or requests for future topics, let us know. If you missed it, check out the SDC Keynote videos or join us on the many EDN Forums for a discussion of SDC sessions and other developer topics.

Register now to meet the European developer community at the first ever SDC in Europe at Momentum Monaco 07 this November, where the most popular developer sessions from SDC@EMC World 2007 will be available in the Software Developer track, including BPM Best Practices, Documentum Foundation Services (DFS), the new Eclipse Developer Tools, and many more as part of the 120 session conference and expo. If you wish to speak at the conference, consider submitting your successful implementation as a case study by June 29th. Monitor our EDN RSS feed for any updates on the conference.

SDC @ EMC World 2007 Photos

Photos from the SDC are now online. Enjoy the gallery!

CAS Centera Developer Center

We recently added the CAS Centera Developer Center (affectionately called Lighthouse) to the EDN community. Here you'll find tools, downloads, peer support forums and other timely developer resources for Centera Content Addressed Storage (CAS) products.

EMC Proven Professional

Attend a class and get a voucher (a $200 value) to take one of our EMC Proven Professional Content Management Certification Exams! Complete either the Content Management Server Programming or Content Management Web Application Programming learning tracks at our Pleasanton, CA location between July 1, 2007 and September 30, 2007 to receive a free voucher. Click here for details. For more information about the EMC Proven Professional program click here.

From The Editor

In his latest column, It's a 2.0 World Afterall... , our Editor, Alan Z. recaps the Software Developer Conference and talks about important new EDN 2.0 features.
Read on
 

Off the Beaten Track

The latest column presents a puzzle for you
Read on
 

Application Portfolio

The Application Portfolio is the place to find offerings that have achieved the "Designed for EMC" logo designation – a mark of value and quality EMC customers insist on.

Learn more...

What's New RSS Feed

Stay up to date with all the latest news, hints, tips, tricks and code samples when you subscribe to our What's New RSS feeds.

rss EDN Master Feed

rss Content Management

rss Resource Management

New Audio Interviews

CDO Interview at SDC 07 - Mark Lewis, Chief Development Officer (CDO), EMC Corporation

We caught up with Mark Lewis just after his keynote address at the Software Developer Conference at EMC World 2007. Mark talks about the conference, the importance of a thriving developer community, and how new EMC Developer Network features help developers "Get Connected".

RSA Key Manager - John Leiseboer, RSA - The security division of EMC

John talks about the challenges that developers face with applications that perform encryptic operations. He discusses guidelines for key management, and tools available from the RSA Key Management products.

Developing Semi-structured Document Solutions - Chris Lund, EMC Corporation

Chris talks about the challenges of developing solutions that capture structured, semi-structured and unstructured content. In particular, he discusses the pitfalls of working with semi-structured content, and the quest for "data perfection"

Developing with ASL - David Fiore, EMC Corporation

David Fiore discusses developing with the Smarts Adapter Scripting Language. He talks about how a different approach is used to get the most of this parsing language, compared to the procedural languages that developers may be used to working with.

New Resource Management Content

SPLIT -- Breaking up a string into a list in ASL

Here's a handy little utility for ASL, SPLIT. This function is found in almost every other programming language, but ASL has no SPLIT and so we must write it ourselves. We'll write our SPLIT function to take two arguments, a string to split up, and a character to use to determine the breaks between substrings.

Creating ASCII characters in ASL

We're sometimes asked "Is there is an existing function (in ASL) that can convert an ascii number (in decimal) to its corresponding value, e.g. 33 -> !, 49 -> 1??". There is no such function built into ASL, but we can write our own function to accomplish this.

More Content...

 

New Content Management Content

The Service Station - Test Driven Development

The Service Station column is a series of articles about providing professional services around EMC software products. Featured guest columnists express their thoughts about a wide range of topics relating to designing, developing, and delivering solutions. In this issue, Jeff Rosler talks about Test Driven Deployment.

Grokking the Paradigm - a WDK tutorial

Dennis Dawson presents a series of articles and slide decks (with narration) to help you get started with the Web Development Kit (WDK). The series begins with a gentle introduction, in practical terms, to the components used to create Webtop. In a way, Webtop is our best sample WDK application, because it shows the EMC view of how components should be implemented. Understanding Webtop design decisions and making small UI changes are great ways to begin WDK development.

The new articles discuss 'Configuring Action Links' and 'Modifying Menus' in WDK.

WDK Authentication and Session Management

EMC Documentum web applications are based on the WDK framework. These act as web clients to the Content Server and provide a way of leveraging content server functionality through the web. An understanding of how WDK manages HTTP and Documentum sessions in essential when debugging/troubleshooting customizations on WDK. This guide not only discusses WDK session management but also provides an indepth look at the pluggable authentication mechanism available in WDK.

WDK Portlets Overview

WDK for Portlets is an extension of the exiting WDK and Webcomponent framework where specific support for JSR 168 containers (portal servers) has been added. The goal is to be able to deploy WDK for Portlets in any JSR 168 container, including ones that are not supported by the installer at the moment such as Plumtree and JBoss. This paper by Michael provides an overview of the WDK Portlets feature.

WDK Content Transfer

WDK currently support two modes of content transfer – HTTP and UCF. HTTP is content transfer through standard HTTP mechanisms. This document will provide a high level overview of the capabilities and limitations of the two content transfer mechanisms, as well as a more in-depth treatment of the design of UCF.

ECIS Base Sample Adapter

The BaseSample Adapter helps the adapter developer to get started and create his own java adapter. It is a complementary material to the ECIS adapter development guide. The provided files should be customized and not used 'as is'.

ECIS HTTP Sample Adapter

The HttpSample Adapter helps the adapter developer to get started and create his own java adapter on an HTTP source. It is a complementary material to the ECIS adapter development guide. The provided files should be customized and not used 'as is'

ECIS JDBC Sample Adapter

The JDBC Adapter is used to connect ECI Services to relational databases. This is the standard ECI JDBC Adapter packaged as a standalone Adapter, including the source code. It can be extended or be used as an example of a complex Adapter.

More Content...