The Documentum Developer Conference is geared toward project planners, system architects, and applications developers. Our aim is to provide the tools and information for accelerating development of powerful and innovative content management applications on the Documentum platform.
This year, in addition to focusing on core application building techniques, we’ll devote several sessions to the new products and technologies available with the recent Documentum 5.3 release. You’ll learn about our new full-text indexing technology, the improved deployment model for business objects, developing applications using Documentum ADO.NET Services, projecting service-based business objects as Web Services, and much more.
The Documentum Developer Conference is intended for all levels of Documentum developers. You’ll find introductory, intermediate, and advanced seminar-style sessions on the agenda. Sessions are prepared and delivered by the best technical experts available including our most senior engineers. The conference provides you with almost four full days of comprehensive instruction. We will also be continuing two programs that have been very successful in the past: the Partner Symposium and the Poster Session.
We want to help you make the most of your Developer Conference experience. Some of the more advanced sessions assume a certain working knowledge of the subject matter. For these sessions we have outlined the prerequisite knowledge or suggested course work. To help you achieve the desired level of preparation Documentum Customer Education offers a wide array of standard enrollment classes. Click here to see the list of courses offered by our Education Services group
PDF of the agenda
|
|
Monday September 12
|
|
07:30 AM
|
|
|
Breakfast 7:30 - 9:00
|
|
|
Registration Registration will be open all day Monday starting at 7:30 AM
|
|
08:30 AM
|
|
|
I will not be attending the Monday morning sessions Please select this option if you are not planning to attend the Monday morning sessions or symposium.
|
|
|
Introduction to DFC 5 This session provides an overview of the Documentum Foundations Classes (DFC), demonstrating how the DFC is used in Documentum products. Participants will be introduced to session management, type-related interfaces and the operations package of DFC 5.
|
|
|
Introduction to the Business Objects Framework Documentum's Business Objects Framework (BOF) provides an environment for the efficient development of business applications by abstracting content management functionality as reusable components. This session introduces the components, framework, and methodology required to implement Documentum business objects. We will also walk through the design of a sample application to demonstrate the usage of BOF with WDK.
|
|
|
Introduction to WDK This session is intended for developers who have a familiarity with the Documentum server functionality but have not yet started programming with WDK. We'll introduce the WDK architecture, the programming model and look at application examples.
|
|
|
Introduction to XML Introduction to XML concepts including transformation, chunking, and DTD/schema validation. Overview of Documentum support for XML. Discussion will include examples of how XML is used for content management.
|
|
12:30 PM
|
|
|
Lunch 12:30 - 1:45
|
|
|
Partner Showcase Solutions 12:30 - 1:45
|
|
01:45 PM
|
|
|
|
Developer Conference Welcome
|
|
02:00 PM
|
|
|
|
Keynote
|
|
03:15 PM
|
|
|
|
Keynote
|
|
04:15 PM
|
|
|
Meet and Greet Take advantage of this unique opportunity to talk one-on-one with the engineers who develop our products, the product managers who set product direction, the gang who provide technical support and others key members of the EMC|Documentum team.
|
|
05:00 PM
|
|
|
Poster Session Remember science fairs from your school days? Well, the poster session is our version of a science fair for grown-ups. The idea is to share your approach to solving a business-critical problem using Documentum technology with your peers and EMC|Documentum staff. We'll make it easy -- just tell us the details and we'll make the poster. If you are interested in taking part, email us at developer_conference@documentum.com
|
|
06:00 PM
|
|
|
Dinner 6:00 - 8:00
|
|
|
|
Tuesday September 13
|
|
07:00 AM
|
|
|
Breakfast 7:00 - 8:30
|
|
07:30 AM
|
|
|
Registration Registration will be open all of Tuesday morning starting at 7:30 AM
|
|
|
|
Keynote
|
|
08:30 AM
|
|
|
Application Development for eRoom Following a brief introduction to the core eRoom product, this session will give a comprehensive overview of the main platform features of eRoom including eRoom UI branding, the core server-side API, extending the core product with custom actions, event handling mechanisms and Web Service API capabilities as well as introducing the new Dashboard functionality.
|
|
|
Application Tuning Documentum deployments are growing rapidly both in repository size, and in the location and numbers of users. This presents many challenges to architects, developers and administrators of Documentum-based applications. This presentation will focus on best practices in designing and developing scalable applications in Documentum, techniques for measuring performance, and tips for successfully deploying both locally and globally.
|
|
|
Developing in an Application-aware Repository IT departments often need to implement multiple distinct business applications for their internal customers. This is typically achieved by creating new repositories with custom object types, ACLS, business processes and lifecycles. In this talk you'll learn how one of our consultants has developed a set of configuration objects that allow multiple applications with different business rules to coexist within the same repository.
|
|
|
Rich Media Overview Whether it's a Marketing Brand Center, PowerPoint Library or a Corporate Learning repository, the core Documentum platform is designed to handle the complexities of rich media assets. In this session you will see how Content Transformation Services framework makes it easy to automate the handling of all types of content, including graphics, video, audio and document types, as well as how it integrates with desktop authoring tools. We will cover new services offering for 5.3: Document Transformation Services, Advanced Document Transformation Services, Media Transformation Services, Medical Imaging Transformation Services, Audio-Video Transformation Services and Optical Character Recognition Transformation Services. In addition, we?ll discuss new features offered in Digital Asset Manager, such as Collections, Bulk Transformations and Video Details.
|
|
|
WDK Application Development Learn how to extend the WDK framework including advanced component architecture and beyond. Investigate common customer requirements and then customize WDK components, actions, controls and other parts of the framework to solve them.
|
|
10:30 AM
|
|
|
Building Content Management Web Services Using Java and .NET Delivered by one of our consultants with extensive Web services experience, this session will provide an understanding of the technology and how it is being applied to solve real-world content management challenges. We?ll look at several use cases and drill down on each to get a feel for how the Web service is constructed. Examples will include Web services developed with both Java and .NET. Our consultant will share his best practices, pit falls and other lessons learned along the way.
|
|
|
Documentum Collaborative Services The release of Collaborative Services introduces new capabilities to integrate Collaboration into the enterprise. This session provides an overview of the new Collaborative Services as well as using BPM Activity Templates to model Event Driven Collaboration.
|
|
12:15 PM
|
|
|
Lunch 12:15 - 1:30
|
|
01:30 PM
|
|
|
BOF 5.3 Update We'll discuss the changes to the Business Object Framework (BOF) including changes in deployment and administration of business objects. We'll also share our best practices for migrating old business objects to 5.3.
|
|
|
Developing with SAP Enterprise Portals We'll discuss the use of Documentums Repository Manager and iViews to build applications on SAP Enterprise Portals 6 that utilize Documentum as the content repository. We'll also touch upon the interaction of Documentum-repository-based iViews with other components running in EP6. The goal of the session is to present substantial technical detail on the various approaches to building the iViews as well as the various challenges that arise in deploying them into EP6 such as packaging, configuration, user mapping, authorization and authentication. Some architectural understanding of SAP?s Netweaver stack, and Enterprise Portal and KM components will be helpful in getting the most out of this session.
|
|
|
Documentum Portal Integration Technologies Overview The Documentum platform offers an assortment of technologies for powering enterprise portal applications ranging from straightforward content publishing to the integration of Documentum business process applications and federated search. In this session, we will provide an overview of some of these technologies, specifically Content Services for portals, our Web Services framework, WDK for Portlets, and the Documentum Portlet collection, and we?ll describe how developers use these tools in their portal integration and application projects.
|
|
|
Search Overview for 5.3 Learn about the new full-text search improvements for 5.3. Topics will include an overview of the performance and scalability of the new offerings and the role of ECI services in federated searches.
|
|
|
Structured Document Assembly and Publishing with Documentum Submissions Manager Take a look under the Documentum Submissions Manager (DSM) hood. This talk will prepare you to start developing your own custom DSM solutions. DSM was introduced in response to a flood of regulations and guidances including the eCTD, SPL, and PIM initiatives that require companies to manage submission content using XML. Documentum's Virtual Document and XML technologies are a key part of DSM; they allow users to comply with these standards and guidances without having to master the intricacies of XML.
|
|
|
User Interface Best Practices for Webtop 5.3 Where should I put my buttons & how do I put them there? What is Documentum doing with the UI anyway? Why? Find out in this semi-technical discussion that spans the technical aspects of customizing the front end, the best place for locating custom functionality and the best UI Design approach for you to take. Members from the UI Design Team will explain in what, why and how to get the best results from your UI. Discussion will include JSP's, CSS, basic UI design principles, skill sets needed to build good UI, and more!
|
|
02:30 PM
|
|
|
BOF 5.3 Update We'll discuss the changes to the Business Object Framework (BOF) including changes in deployment and administration of business objects. We'll also share our best practices for migrating old business objects to 5.3.
|
|
|
Developing with SAP Enterprise Portals We'll discuss the use of Documentum?s Repository Manager and iViews to build applications on SAP Enterprise Portals 6 that utilize Documentum as the content repository. We'll also touch upon the interaction of Documentum-repository-based iViews with other components running in EP6. The goal of the session is to present substantial technical detail on the various approaches to building the iViews as well as the various challenges that arise in deploying them into EP6 such as packaging, configuration, user mapping, authorization and authentication. Some architectural understanding of SAP?s Netweaver stack, and Enterprise Portal and KM components will be helpful in getting the most out of this session.
|
|
|
Search Overview for 5.3 Learn about the new full-text search improvements for 5.3. Topics will include an overview of the performance and scalability of the new offerings and the role of ECI services in federated searches.
|
|
|
User Interface Best Practices for Webtop 5.3 Where should I put my buttons & how do I put them there? What is Documentum doing with the UI anyway? Why? Find out in this semi-technical discussion that spans the technical aspects of customizing the front end, the best place for locating custom functionality and the best UI Design approach for you to take. Members from the UI Design Team will explain in what, why and how to get the best results from your UI. Discussion will include JSP's, CSS, basic UI design principles, skill sets needed to build good UI, and more!
|
|
03:30 PM
|
|
|
5.3 Content Server Update The Content Server has a host of new features in version 5.3. We'll discuss a new job scheduling feature called job sequences, object replication enhancements, enhanced user management, installer changes, ACL caching, global login tickets, and content de-duplication.
|
|
|
ECI Services 5.3 During this session you will discover the ECI Services 5.3 that is now accessible from Webtop 5.3. We will provide an overview of Discovery Manager (ECI specialized client interface) and the ECI adapter framework. You will learn how to configure adapters on enterprise contents. You will also discover how to create adapters on external information sources. The target audience ranges from IT administrators to developers.
|
|
|
Optimizing Search in 5.3: Administration and Deployment Version 5.3 provides more powerful and flexible search capabilities. In this session you'll learn how to migrate your system to take advantage of the new full-text indexing engine. We'll also look at capacity planning, deployment requirements, and performance issues around search.
|
|
|
Standards-based Interoperable Enterprise Content Management (iECM) This session will introduce an emerging paradigm of Interoperable Enterprise Content Management (iECM). This is achieved through an architecture that distributes functional components outside of what has traditionally been a very tightly coupled, central-vault approach. Web services as well as technologies for data-decoupling are central and distributed connectivity is achieved through standards-based interfaces. We present a practical use case where metadata support is achieved outside of the repository from within Adobe authoring tools. This provides opportunity for enhanced end-user and IT administrative feature sets.
|
|
|
WDK and Webtop 5.3 Update Webtop 5.3 has significant new features. It is now functionaly equivalent with previous clients including Workspace and the Desktop Client, it has an improved user experience and the overall quality of the product has been vastly improved. The session will provide an overview of the new functionality and features contained in and an overview of the new WDK based office integrations.
|
|
|
Web Services in 5.3 Implementing Web services has changed in version 5.3. In this session, we'll demonstrate how to create a Web service from a business object and discuss which business objects make good candidates for Web services.
|
|
05:30 PM
|
|
|
Hornblower Cruise You'll love this San Francisco Bay cruise where you will have the chance to see some of the most famous sights of San Francisco including Coit Tower, PacBell Park, Alcatraz, and the Golden Gate Bridge. We will also ensure additional fun with a casino night aboard the ship. Try your luck at blackjack and craps for a chance to win some great prizes.
|
|
|
|
Wednesday September 14
|
|
07:30 AM
|
|
|
Breakfast 7:30 - 8:30
|
|
08:30 AM
|
|
|
Application Connector Internals Since the 5.3 release, EMC|Documentum provides business user content-centric experiences within rich authoring applications like Microsoft Office Word. These Application Connectors were followed by the EMC|Documentum Application Connectors Development Kit, or ADK. This session take a deeper look into the design of Application Connectors with the goal of enabling you to develop your own or to more effectively customize/configure those provided by EMC|Documentum and its partners.
|
|
|
Best Practices for High Avail & Disaster Recovery High Availability and Disaster Recovery is of paramount concern to virtually every production implementation of Documentum Software. This session will cover the fundamentals of enhancing the availability, recoverability and scalability of some of the core Documentum server-side products and services. Real-world implementation experience will be presented by two of Documentum's most experienced delivery consultants.
|
|
|
Business Process Mgt (BPM) Overview and 5.3 Update Business Process Manager provides a visual environment for defining executable business processes for Documentum?s process engine. In this hands-on session, you will learn how to: (1) use process connectors to third party toolsets for process simulation and analysis, business rule configuration and execution, and report creation and distribution, (2) create and configure queues for high volume workload processing, including configuration of queue policies, thresholds and priority schemes, and (3) leverage various new capabilities introduced in 5.3, including enhanced transition logic and enhanced timer and escalation functionality to create a more efficient model for your business processes.
|
|
|
Documentum Compliance Manager Documentum Compliance Manager is Documentum's flagship application for the management of controlled content. This session provides an overview of Documentum Compliance Manager including new features introduced in 5.3. It will also include product architecture, configuration tips for DCM and practical examples of customizing DCM using the BOF.
|
|
|
eRoom eDK for Workflow: Building custom integrated solutions with Workflow Learn how to use the eRoom Developer Kit (eDK) to build custom solutions that utilize the Documentum workflow engine to control eRoom activities. We'll show how to create event-triggered rooms, automate eRoom actions such as adding members and content. We will also introduce the new BPM Activity Templates that can enhance your interaction with eRoom.
|
|
|
Hands-on Portlet Development using Documentum WDK for Portlets EMC|Documentum introduced WDK for Portlets in mid-2004 as a tool that developers use to take advantage of their Documentum investments in the context of portal applications. Using this tool, developers can dispatch WDK components ? either those provided by Documentum (via Documentum Portlets) or custom components ? as JSR 168 portlets on a portal server. This is accomplished through a set of WDK interfaces based on the JSR 168 Portlet API Specification in an extensible environment layer introduced in the WDK for Portlets 5.2.5 release. Single sign on methods are provided so authentication at the portal tier can also invoke authentication to the Documentum application and Content Server. In this hands-on session, we?ll dissect a Documentum portlet and participants will get to build their own WDK components and dispatch them on a portal server.
|
|
10:30 AM
|
|
|
Developing .NET Applications on the Documentum Platform With EMC|Documentum 5.3, there are several new or enhanced APIs available for your application development in .NET: Web services, Documentum ADO.NET Services (DAS) and the DFC Primary Interop Assembly (PIA). This session will cover when to use a particular EMC|Documentum platform API based on the requirements of your applications. Sample code walk-throughs will be used to help rationalize each of these APIs from the perspective of a .NET developer.
|
|
|
Make Your Content Work Around the World Learn how to use Documentum for content globalization. In this session we?ll look at setting up business workflows to manage international content throughout its lifecycle, creating and customizing applications to publish global content, using external translators within globalization workflows and integrating language technology into globalization workflows.
|
|
12:15 PM
|
|
|
Lunch 12:15 - 1:30
|
|
01:30 PM
|
|
|
BPM for High Volume Work Environments Documentum BPM 5.3 includes out-of-the box queue management capabilities for optimizing high-volume workload processing. In this session you will learn how to use the enhanced policy-based management of queues and processes, how to use the queue management dashboard to monitor activities within each queue and take corrective action, configure performer's profiles and skill-level setting for quality control and manage the workload of queues by using single and group push functionality.
|
|
|
Developing .NET Applications on the Documentum Platform With EMC|Documentum 5.3, there are several new or enhanced APIs available for your application development in .NET: Web services, Documentum ADO.NET Services (DAS) and the DFC Primary Interop Assembly (PIA). This session will cover when to use a particular EMC|Documentum platform API based on the requirements of your applications. Sample code walk-throughs will be used to help rationalize each of these APIs from the perspective of a .NET developer.
|
|
|
Documentum Forms Builder Overview and Product Update We'll start with an overview of Documentum Forms including the new 5.3 features. We'll talk about what the tool provides and how to use it. We'll also discuss forms integration with BPM.
|
|
|
External Integration with eRoom eRoom can integrate with a number of platforms and technologies not with just Microsoft. This session illustrates how to access and automate eRoom from technologies such as portals, RSS feeds, Java and other EMC|documentum products such as ECIS.
|
|
|
WDK and Webtop 5.3 Update Webtop 5.3 has significant new features. It is now functionaly equivalent with previous clients including Workspace and the Desktop Client, it has an improved user experience and the overall quality of the product has been vastly improved. The session will provide an overview of the new functionality and features contained in and an overview of the new WDK based office integrations.
|
|
03:30 PM
|
|
|
5.3 Content Server Update The Content Server has a host of new features in version 5.3. We'll discuss a new job scheduling feature called job sequences, object replication enhancements, enhanced user management, installer changes, ACL caching, global login tickets, and content de-duplication.
|
|
|
Email Integration Options for integrating content management capabilities into Email applications. Covers Documentum Client for Outlook and Email eXtender and the new SBOs and Content Server elements for handling email objects and email/messaging archiving applications.
|
|
|
Retention Policy Management Documentum Retention Policy Services (RPS) is a new product that allows for the application of a retention policy to objects within a Documentum repository. RPS is the core component of the unified Records Manager application. The session will provide an overview of product architecture, how to incorporate RPS within your own application, how to customize its functionality and practical examples.
|
|
|
Storage Aware Development Efficient systematic Information Lifecycle Management is a strategic driver for the enterprise. Documentum is realizing the vision of ILM by adding Storage Aware capabilities which will allow system managers to automatically match content to the appropriate service level. This presentation will provide an overview of the new Storage Aware capability and offering, followed by a detailed look on using and navigating the new capabilities.
|
|
|
VMware, a Technical Overview and Case Studies from the Field Learn how to save time and money by using VMware virtual infrastructure software throughout your development and testing environment. We?ll start with an overview of VMware's technology and products and then learn some VMware tips and tricks from an EMC|documentum consultant, including how to establish a portable development environment and segment a server into multiple virtual machines. We?ll also hear how sales teams at EMC|documentum use VMware as the technology behind their hosted demo environment.
|
|
05:30 PM
|
|
|
Brewery Night Join us in the Claremont Hotel ballroom for a chance to taste some of the local Berkeley brew and taste some great food. Brewmasters will be on hand to answer any questions and give their insight on what makes a terrific beer. Watch for surprise entertainment!
|
|
07:00 PM
|
|
|
Ask the Product Manager Here's your chance to grill the team who set EMC|Documentum product direction. This has been one of our most popular sessions so don't miss it!
|
|
|
|
Thursday September 15
|
|
07:30 AM
|
|
|
Breakfast 7:30 - 8:30
|
|
08:30 AM
|
|
|
Advanced DFC Seminar This is a small, highly interactive group discussion covering Advanced DFC Topics. Attendees may suggest topics in advance. One topic that will be discussed is content transfer customization including getting new object IDs, implementing a listener, registering events. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Advanced WDK Seminar This session is a small, highly interactive group discussion covering Advanced WDK Topics. Attendees will submit suggested topics in advance. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Advanced XML Seminar This session is a small, highly interactive group discussion covering Advanced XML Topics. Attendees will submit suggested topics in advance. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Business Process Mgt (BPM) Overview and 5.3 Update Business Process Manager provides a visual environment for defining executable business processes for Documentum?s process engine. In this hands-on session, you will learn how to: (1) use process connectors to third party toolsets for process simulation and analysis, business rule configuration and execution, and report creation and distribution, (2) create and configure queues for high volume workload processing, including configuration of queue policies, thresholds and priority schemes, and (3) leverage various new capabilities introduced in 5.3, including enhanced transition logic and enhanced timer and escalation functionality to create a more efficient model for your business processes.
|
|
|
CIS Best Practices In-depth instruction on technical and organizational development practices for taxonomy creation and maintenance. Includes an introduction to CIS 5.2.5 Taxnomy Manager, staged and production taxonomy development, taxonomy conversion and import, TEF description.
|
|
10:30 AM
|
|
|
Advanced DFC Seminar This is a small, highly interactive group discussion covering Advanced DFC Topics. Attendees may suggest topics in advance. One topic that will be discussed is content transfer customization including getting new object IDs, implementing a listener, registering events. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Advanced WDK Seminar This session is a small, highly interactive group discussion covering Advanced WDK Topics. Attendees will submit suggested topics in advance. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Advanced XML Seminar This session is a small, highly interactive group discussion covering Advanced XML Topics. Attendees will submit suggested topics in advance. Seminar leaders will select topics and navigate the group through each topic, developing solutions along the way.
|
|
|
Best Practices for Validated Environment Conducting business in an environment that requires validation presents many challenges. In this session, we'll look at some of the industries that require validation and examine the concepts of validation and re-validation, the costs and the process required to achieve a validated environment. This session is intended for IT staff responsible for validating Documentum systems and developers responsible for implementing Documentum systems at regulated companies.
|
|
12:15 PM
|
|
|
Ask the Expert Lunch We'll wrap up the conference with one more opportunity for you to interact with our product experts. We've planned an informal lunch where you can sit with our staff get answers to any lingering questions.
|
Cancellations will be accepted only in writing and at the discretion of EMC / Documentum. Cancellation requests received after 5 pm on Monday August 8th, 2005 will result in a 50% cancellation fee. After August 29th, 2005 no refunds will be given for cancellation
requests. Name substitutions may only occur once per registrant.
If you have questions or want to make changes to your registration please call us at 415-593-0554 or 800-530-6908.
Courses are subject change or cancellation based on attendance. Attendees will be notified of changes by email and offered alternate courses