© 2008 by Sybase, Inc.; made available under the EPL v1.0 | 3/2008 DTP Help-Helper Plug-in John Graham Eclipse Data Tools Platform (DTP) Project.

Slides:



Advertisements
Similar presentations
Ganymede Simultaneous Release Review © 2008 by Borland Software Corp., made available under the EPL v1.0 MDT UML2Tools 0.8 Ganymede Simultaneous Release.
Advertisements

© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2006 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
 Yaniv Feinberg Senior SDE Microsoft Corporation  Erik Fortune Principal Dev Lead Microsoft Corporation PC52.
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
1 Eclipse Example Guide Example : Java Editor. 2 Introduction l The Java Editor example : »demonstrates the standard features available for custom text.
Eclipse Architecture Dwight Deugo Nesa Matic
CS 225 Section 1 Spring Topics Software design Correctness and Efficiency Inheritance Data structures –Lists, Stacks, Queues –Trees –Sets, Maps.
Sweet Talk (part 2) Tool Support for Sweet Phil Quitslund.
1 Plug-in Development Environment (PDE) Guide. 2 Introduction to PDE l What is PDE: »a tool designed to help you develop platform plug-ins while working.
701 - Building with the Data Tools project John Graham Der Ping Chou.
© 2008 Zend Technologies; made available under the EPL v March 2008 PDT – The PHP Development Toolkit Assaf Almaz, PDT co-Project Leader Zend Technologies.
UNIT-V The MVC architecture and Struts Framework.
© 2008 by Ken Ryall; made available under the EPL v1.0 | March 18, 2008 Visual Studio Users & Eclipse Ken Ryall - Nokia.
Digital Object: A Virtual Online Storage Solution 598C Course Project Huajing Li.
CEDROM-SNi’s DITA- based Project From Analysis to Delivery By France Baril Documentation Architect.
CSE 6329 Project Team 1 Aliasgar Kagalwala Aditya Mone Derek White Dengfeng (Thomas) Xia.
COMP 6471 Software Design Methodologies Winter 2006 Dr Greg Butler
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 20, 2008 | Short Talk Standards based systems management: An.
CPSC 410.  Build on previous Connector lectures  Learn how to implement flexible connector implementations  Learn the Dependency Injection pattern.
Sousa: Content Authoring and Delivery in Sakai Mark J. Norton Nolaria Consulting July 2008.
IAdaptable Interface and Its Usage Te-Hsin Shih 03/26/2013.
Scheduling Java Objects Using the SDK Matthias Nott, Business Objects.
© 2008 by Sybase, Inc.; made available under the EPL v1.0 | 3/5/07 Push for Usability of Data Tools Wizards (Short Talk) Brian Fitzpatrick Sybase, Inc.
T-unit: Tcl Unit Test Package Automated Unit Test Package For Tcl Procedures Final Presentation Joseph Boyle Loyola Marymount University.
© 2005 by IBM; made available under the EPL v1.0 | May 19, 2005 Tim deBoer WTP Server Tools Open House.
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
Copyright © IBM Corp., The Eclipse™ Babel Project Translation Server Kit Lo IBM™ Corporation.
CS378 - Mobile Computing Intents. Allow us to use applications and components that are part of Android System – start activities – start services – deliver.
Selected Topics in Software Engineering - Distributed Software Development.
© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005.
TECHONOLOGY experts INDUSTRY Some of our clients Link Translation’s extensive experience includes translation for some of the world's largest and leading.
© 2008 by Roy Ganor; made available under the EPL v1.0 | 19 th March 2008 Roy Ganor, Team Leader Zend Technologies, Ltd. March 19th 2008 EXTENDING THE.
© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Jason Weathersby BIRT Evangelist, Actuate Corp. Leveraging.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
©Tekla Inc. 2009, All Rights Reserved Extended Application and Prototype Demonstration Integration TS
Charting Everywhere. Charting Everywhere, © 2008 by Philippe Coucaud, made available under EPL Short-Talk In order to analyze and compare size of.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary PTP 2.1 Release Review October 29, 2008.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
Internal Adoption of the MISMO V3.1 Data Model Jim Metzger Senior Analyst, Harland Financial Solutions, Inc. January 13, 2014 MISMO Winter 2014 Summit.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
Copyright © IBM Corp., Introduction to the Eclipse™ Babel Project Kit Lo IBM™ Corporation.
NCBI Genome Workbench Chuong Huynh NIH/NLM/NCBI Sao Paulo, Brasil July 15, 2004 Slides from Michael Dicuccio’s Genome Workbench.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Announcements Final Exam: TBD. Static Variables and Methods static means “in class” methods and variables static variable: one per class (not one per.
Eclipse Debug Views Update Policy. 2 Copyright (c) 2005 IBM Corporation and others. All rights reserved. This program and the accompanying materials are.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary Eclipse™ TPTP 4.6 Release Review Minideck June 1, 2009 Eclipse TPTP PMC &
Presented By:. What is JavaHelp: Most software developers do not look forward to spending time documenting and explaining their product. JavaSoft has.
1 Eclipse Example Guide Example : Java Editor. 2 Introduction l The Java Editor example : »demonstrates the standard features available for custom text.
Building KFS using KNS Presented by James SmithJustin Beltran University of ArizonaUniversity of California, Irvine.
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
IBM Rational Software Development Conference 2006 OC01 © 2006 IBM Corporation ® An Introduction to ECF Chris Aniszczyk Software Engineer IBM Lotus.
TCF - Target Communication Framework Update for Helios Martin Oberhuber Pawel Piech Wind River.
High performance, full-featured text search engine written in Java. Technology suitable for nearly any application requiring full-text search, especially.
Software as Data Structure
Genome Workbench Chuong Huynh NIH/NLM/NCBI New Delhi, India
CS 350 – Software Design Principles and Strategies – Chapter 14
Object Constraint Language (MDT OCL) 1
DSDP Mobile Tools for Java 1
Java IDE Dwight Deugo Nesa Matic Portions of the notes for this lecture include excerpts from.
Presentation transcript:

© 2008 by Sybase, Inc.; made available under the EPL v1.0 | 3/2008 DTP Help-Helper Plug-in John Graham Eclipse Data Tools Platform (DTP) Project

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 Dynamic Context-Sensitive Help  Current sequence  UI plug-in passes help context ID and search expression strings to Help system, using IContextProvider methods  Help system displays the content indexed to context ID, shows “Related Topics” in dynamic help view, using search expression  Problems  UI plug-in “owns” the hard coded help context ID and search expression strings  Changing a context ID or search expression string impacts the UI plug-in (requires rebuilding)

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 DTP Helper-Help Plug-in  Goals  Simplify handling of help context IDs and search expressions for IContextProvider methods  More flexibility to refine context IDs and search expressions, improve the quality of context-sensitive help  Reduce impact to UI plug-ins and Java code  Strategy  Abstraction layer — insulates UI plug-ins from help context ID and context-specific help search expression strings

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 DTP Helper-Help Plug-in  New Sequence  UI plug-in passes an abstract helpKey constant to the ContextProviderDelegate (DTP help-helper)  ContextProviderDelegate returns help context ID and search expression strings (contributed by C-S Help provider)  UI plug-in passes help context ID and search expression strings to Help system, using IContextProvider methods  Help system displays the content

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 DTP Helper-Help Plug-in

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 DTP Helper-Help Plug-in  Advantages  More flexible and extensible help infrastructure  More useful and precisely targeted dynamic context-sensitive help  Isolation of responsibilities  Dev teams create and own the abstract helpKey constant for each UI control  Doc teams create and own help context ID and search expression strings, mapping of helpKey-to-context ID and helpKey-to-search expression

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 Supported Designs  Conventional “straight-through” mapping  C-S Help contributors:  Provide only contexts.xml files  Extend only org.eclipse.help.contexts  Parity with previous method  Context abstraction  C-S Help contributors:  Provide both helpKey-mapping properties files and contexts.xml files  Extend both org.eclipse.help.contexts and org.eclipse.datatools.help.helpKeyProperties

DTP Helper-Help Plug-in | Short Talk | © 2008 by Sybase, Inc.; made available under the EPL v1.0 Thank You!  Resources  DTP 1.6 builds (  Documentation (wiki.eclipse.org/Data_Tools_Platform_Project)  Contacting us  DTP newsgroup  mailing list  Here at EclipseCon: Bof, other Data Tooling talks