Lee Anne Kowalski
You never get a second chance to make a good first impression, so why not use the Eclipse intro framework to make that first impression a favorable one?
This tutorial will guide you through the process of designing and creating your own initial user experience with the Eclipse intro framework. We'll cover both core intro features (product-intro binding, intro configuration, intro configuration extension), and the new, universal intro features (page layout and late target resolution, themes, preference page, etc.).
You'll learn how core intro features work, and how to create a complete product intro from scratch using the CustomizableIntroPart. Then you'll learn about the universal intro framework, and how to create a complete product intro using that framework. You'll learn how to create universal intro themes (graphics and styling) that reinforce your brand identity and customize the universal intro for your product.
You'll also learn how to contribute intro content extensions to an existing product intro. This would be very useful for teams that produce features, instead of complete products (such as Eclipse projects that want to contribute to the SDK product intro).
Dave Resch is a senior software engineer with the Sybase Technical Publications Solutions team. He is currently developing Eclipse-based tools for system administration and build management for a DITA-based documentation system. Before that, he was responsible for designing and developing Welcome content and implementing the original "intro framework" for the Eclipse-based IDE product, Sybase WorkSpace. Dave also worked with the doc team to migrate help content from Eclipse 3.0 to 3.1 (and now 3.2), and to migrate the Sybase WorkSpace product intro to the universal intro framework.
Maria Brownstein has over 20 years of experience in the software development and technical communications fields. Maria is currently a senior engineering manager in the Technical Publications organization at Sybase. She manages both a writing team and a development team. Her writing team is primarily responsible for developing User Assistance for the Eclipse-based developer platform product, Sybase WorkSpace, and the open-source Eclipse DTP project. The charter of the development team, Technical Publications Solutions, is two-fold, tools development and DITA transition. On the tools development side they have responsibility to define, build, and maintain a DITA-based authoring system and output mechanism that meets the needs of all Sybase pubs teams. One of the many supported outputs is Eclipse user assistance. On the DITA transition side, the team is responsible for defining the migration path to DITA, establishing and documenting DITA guidelines, and creating and delivering DITA training throughout the technical publications department.
Dr. Lee Anne Kowalski is IBM's User Assistance Technology Lead in the IBM Corporate User Technologies organization. Her team is responsible for developing technology and tools for use in developing user assistance mechanisms in IBM's software projects and delivering help content within software products. The team recently delivered the "IBM User Interface Help System built on Eclipse" tool as an IBM alphaWorks emerging technology, and continues to develop user assistance tools based on Eclipse technologies.