platform-ui-home/dev.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.37 - (download) (as text) (annotate)
Wed Mar 9 16:15:02 2005 UTC (4 years, 8 months ago) by dpollock
Branch: MAIN
Changes since 1.36: +1 -1 lines
Changed the curry chart to a PNG.
<html>
<head>
<title>UI Component Development Resources</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">

<table border=0 cellspacing=5 cellpadding=2 width="100%" >
  <tr> 
    <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> 
      Platform UI Component Development Resources</font></b></td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"> <b>Bugs</b> 
      <ul>
        <li><a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&priority=P1&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&version=&component=UI&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time" target="_top">Priority 
          1</a></li>
        <li><a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&component=UI&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&newqueryname=&order=Reuse%2Bsame%2Bsort%2Bas%2Blast%2Btime" target="_top" >New, 
          Assigned and Reopened</a> </li>
        <li><a href="http://dev.eclipse.org/bugs/buglist.cgi?bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&bugidtype=include&bug_id=&changedin=7&votes=&chfield=resolution&chfieldfrom=&chfieldto=Now&chfieldvalue=&product=Platform&version=&component=UI&short_desc=&short_desc_type=allwordssubstr&long_desc=&long_desc_type=allwordssubstr&keywords=&keywords_type=anywords&field0-0-0=noop&type0-0-0=noop&value0-0-0=&cmdtype=doit&order=Reuse+same+sort+as+last+time" target="_top">Resolved 
          in the last week</a></li>
      </ul>
    </td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"> <b>Documents</b> 
      <ul>
        <li><a href="docs.html">Proposals</a></li>
        <li><a href="R2_1/apichanges.html">API Changes between 2.0 and 2.1</a></li>
        <li><a href="code-conventions/index.html">Coding Conventions</a></li>
        <li><a href="accessibility/index.html">Accessibility Resources</a></li>
        <li><a href="instrumentation/index.html">Instrumentation</a></li>
        <li><a href="componentAreas.html">Component Areas</a></li>
        <li><a href="object-aware-contributions/objCont.htm">Content Sensitive 
          Object Contributions</a></li>
        <li><a href="testfix/index.html">Test Plan (Development)</a></li>
        <li><a href="testfix/testpass-maintenance.html">Test Plan (Maintenance)</a></li>
        <li><a href="builds/index.html">Builds</a></li>
        <li><a href="R3_0-Look/3.0workbench_icons.png">R3.0 icons</a> (link to the proposed workbench icons for R3.0 (new) with the 2.1 icons (orig.) in the left column)</li>
        <li><a href="R3_0-Look/3.0workbenchwizardbanners.png">R3.0 Wizard Banners</a> (link to the proposed workbench Wizard banner grapics)</li>
    </ul>    </td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"> <b>Plugins</b><br>
      The Platform UI component consists of the following plug-ins: 
      <ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface" target="_top">org.eclipse.jface</a></li>
        <ul><li>Generic UI framework on top of SWT, providing support for actions, viewers, dialogs, wizards, property pages, long-running operations, etc.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui" target="_top">org.eclipse.ui</a></li>
        <ul><li>The main plug-in for the Rich Client Platform UI, which provides the Workbench and its extension points.
        <br>This re-exports the SWT, JFace and org.eclipse.ui.workbench plug-ins.  Plug-ins building on top of the Workbench should depend on this plug-in.  They need not depend directly on SWT or JFace, and should not depend directly on org.eclipse.ui.workbench.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.workbench" target="_top">org.eclipse.ui.workbench</a></li>
        <ul><li>This plug-in contains the bulk of the Workbench implementation, and depends on JFace, SWT, and Core Runtime.  It cannot be used independently from org.eclipse.ui.  Workbench client plug-ins should not depend directly on this plug-in.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.views" target="_top">org.eclipse.ui.views</a></li>
        <ul><li>The Outline and Properties views.  This plug-in can be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.cheatsheets" target="_top">org.eclipse.ui.cheatsheets</a></li>
        <ul><li>A Cheat Sheet guides the user through a long-running, multi-step task.  This plug-in can be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.console" target="_top">org.eclipse.ui.console</a></li>
        <ul><li>The generic Console view.  This plug-in can be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.forms" target="_top">org.eclipse.ui.forms</a></li>
        <ul><li>Forms-based control library and editor framework.  This plug-in can be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.intro" target="_top">org.eclipse.ui.intro</a></li>
        <ul><li>Initial welcome experience and guided assistance.  This plug-in can be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.ide" target="_top">org.eclipse.ui.ide</a></li>
        <ul><li>Provides the main application entry-point for the Eclipse IDE.  It instantiates and configures the Workbench for use in the Eclipse IDE.  This plug-in is not designed to be reused in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.win32" target="_top">org.eclipse.ui.win32</a></li>
        <ul><li>Windows-specific support for OLE embedded editors.  This is part of the Eclipse IDE and is not designed to be reused 
		in other RCP applications.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.examples.rcp.browser" target="_top">org.eclipse.ui.examples.rcp.browser</a></li>
		<ul><li>The web browser example RCP application.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.examples.multipageeditor" target="_top">org.eclipse.ui.examples.multipageeditor</a></li>
        <ul><li>The multi-page editor example.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.examples.propertysheet" target="_top">org.eclipse.ui.examples.propertysheet</a></li>
        <ul><li>The property sheet example.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.examples.readmetool" target="_top">org.eclipse.ui.examples.readmetool</a></li>
        <ul><li>The readme tool example.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.tests" target="_top">org.eclipse.ui.tests</a></li>
        <ul><li>JUnit tests for Eclipse UI.</li></ul>
        <li><a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.tests" target="_top">org.eclipse.ui.tests.rcp</a></li>
        <ul><li>JUnit tests for the RCP UI APIs.</li></ul>
      </ul>
      <p>For more details on the Rich Client Platform and other components available for use in RCP applications, see the 
	  <A HREF="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/rcp/index.html">RCP Home Page</A> 
	  and the <A HREF="http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/rcp/faq.html">RCP FAQ</A>.
	  </p>

    </td>
  </tr>
  <p></p>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"> <b>Mailing Lists</b> 
	    <p>
	    The following mailing list is for use by the Platform UI team members, and other developers contributing directly 
		to the development of the Platform UI components.  
		For general questions on how use the Platform UI components, 
		please use the <B>eclipse.platform</B> or <B>eclipse.platform.rcp</B> <A HREF="http://eclipse.org/newsgroups/index.html">newsgroups</A> instead.
      <ul>
        <li><a href="http://dev.eclipse.org/mailman/listinfo/platform-ui-dev">platform-ui-dev@eclipse.org</a> 
          (<a href="mailto:platform-ui-dev@eclipse.org">post</a>, <a href="http://bugs.eclipse.org/mhonarc/lists/platform-ui-dev/maillist.html">archives</a>)</li>
      </ul>
    </td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"> <b>Patches</b> 
      <ul><li>None</li></ul>
    </td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"><a name="utilities"><b>Utilities</b></a>
      <ul>
        <li><a href="instrumentation/index.html">Instrumentation Framework</a>
          <ul>
            <li>The instrumentation framework allows developers and usability experts to 
              collect information about how people are using their applications by 
              sending back periodic reports to a central server.</li>
          </ul>
        </li>
        <br>
        <li><a href="tools/nltools/index.html">org.eclipse.ui.tools.nl</a>
          <ul>
            <li>A tool that takes existing nl catalogs and generates
              translations for the current version of Eclipse. Existing
              translations are kept and any properties without a translation are
              given a string appended with characters appropriate to that
              locale.</li>
          </ul>
        </li>
        <br>
        <li>Heap Status</a>
          <ul>
            <li>The Heap Status plug-in shows the current Java heap usage in the status line (total heap and amount used).
			A button allows you to force a garbage collect.
			It includes a preference page (Window > Preferences > Workbench > Memory Indicator) which lets you turn
			it on and off.
			This plug-in works on Eclipse 2.1, 3.0, 3.0.1 and 3.1.
			<p>
			The Heap Status plug-in can be obtained via the Platform UI team's update site.
			<br>
			Use Help > Software Updates > Find and Install	> Search for new features to install > New Remote Site, and give the following as the URL.
			<p>
			http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-ui-home/updates
			<p>
			When prompted, choose Yes to restart.  If you don't see the status indicator in the status line, or if the preference
			page is missing, restart eclipse with the -clean command line option.
			</p>
			<p>
			Please report any problems to the Platform UI component in bugzilla.
			</p>
			<p>
			Screen shot:
			<p>
			<img src="heapstatus/heapstatus.jpg" alt="screen shot of Heap Status memory indicator">
			</p>
			</li>
          </ul>
        </li>
      </ul>
    </td>
  </tr>
  <tr> 
    <td align=right valign=top width="2%"><img src="http://dev.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16
    	alt="List title arrow"></td>
    <td width="98%"><a name="utilities"><b>Curry</b></a>
      <p>
      Here in Ottawa, life revolves around curry.  There is a restaurant not to
      far from our lab that serves cheap curry that's pretty good.  It's called
      Shaan Curry House (1489 Merivale Road, 228-9759).  We love them, and we
      think they love-hate us.  We make large orders.  The largest to date
      occurred on November 21, 2004, and had 20 individual orders.  To put this
      in perspective, Shaan Curry House is maybe the size of a master bedroom
      in a house.
      </p>
      <p>
      We've taken to tracking our orders.  Our order history can be found
      <a href="curries.png">here</a>.
      </p>
    </td>
  </tr>
</table>
</body>
</html>