blob: edc9bb20d85e4302f174926dc7277c33de8f9d64 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="SMILA/Project Concepts/Concept for a Performance Measurement Framework" />
<link rel="shortcut icon" href="http://wiki.eclipse.org/SMILA/Project_Concepts/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://wiki.eclipse.org/opensearch_desc.php" title="Eclipsepedia (English)" />
<link rel="alternate" type="application/rss+xml" title="Eclipsepedia RSS Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=atom" />
<title>SMILA/Project Concepts/Concept for a Performance Measurement Framework - Eclipsepedia</title>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "http://wiki.eclipse.org/skins/eclipsenova/novaWide.css?116"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="http://wiki.eclipse.org/skins/eclipsenova/eclipsenovaPrint.css?116" />
<link rel="stylesheet" type="text/css" media="handheld" href="http://wiki.eclipse.org/skins/eclipsenova/handheld.css?116" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/tabs.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/footer.css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="/skins/eclipsenova/IEpngfix.css" media="screen" /><![endif]-->
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE50Fixes.css?116";</style> <![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE55Fixes.css?116";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/skins/eclipsenova/IE60Fixes.css?116";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/skins/eclipsenova/IE70Fixes.css?116";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?116"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type= "text/javascript">/*<![CDATA[*/
var skin = "eclipsenova";
var stylepath = "/skins";
var wgArticlePath = "/$1";
var wgScriptPath = "";
var wgScript = "/index.php";
var wgServer = "http://wiki.eclipse.org";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework";
var wgTitle = "SMILA/Project Concepts/Concept for a Performance Measurement Framework";
var wgAction = "view";
var wgRestrictionEdit = [];
var wgRestrictionMove = [];
var wgArticleId = "15324";
var wgIsArticle = true;
var wgUserName = null;
var wgUserGroups = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
var wgCurRevisionId = "113774";
var wgVersion = "1.12.0";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
/*]]>*/</script>
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/wikibits.js?116"><!-- wikibits js --></script>
<!-- Performance mods similar to those for bug 166401 -->
<script type="text/javascript" src="http://wiki.eclipse.org/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=eclipsenova"><!-- site js --></script>
<!-- Head Scripts -->
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/ajax.js?116"></script>
<link rel="stylesheet" type="text/css" href="Concept_for_a_Performance_Measurement_Framework.html" /> </head>
<body class="mediawiki ns-0 ltr page-SMILA_Project_Concepts_Concept_for_a_Performance_Measurement_Framework">
<div id="globalWrapper">
<div id="column-one">
<!-- Eclipse Additions for the Top Nav start here M. Ward-->
<div id="header">
<div id="header-graphic">
<img src="http://wiki.eclipse.org/skins/eclipsenova/eclipse.png" alt="Eclipse Wiki">
</div>
<!-- Pulled 101409 Mward -->
<div class="portlet" id="p-personal">
<div class="pBody">
<ul>
<li id="pt-login"><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework">Log in</a></li>
</ul>
</div>
</div>
<div id="header-icons">
<div id="sites">
<ul id="sitesUL">
<li><a href="http://www.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/eclipseIcon.png" width="28" height="28" alt="Eclipse Foundation" title="Eclipse Foundation" /><div>Eclipse Foundation</div></a></li>
<li><a href="http://marketplace.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/marketplace.png" width="28" height="28" alt="Eclipse Marketplace" title="Eclipse Marketplace" /><div>Eclipse Marketplace</div></a></li>
<li><a href="https://bugs.eclipse.org/bugs"><img src="http://dev.eclipse.org/custom_icons/system-search-bw.png" width="28" height="28" alt="Bugzilla" title="Bugzilla" /><div>Bugzilla</div></a></li>
<li><a href="http://live.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png" width="28" height="28" alt="Live" title="Live" /><div>Eclipse Live</div></a></li>
<li><a href="http://planeteclipse.org"><img src="http://dev.eclipse.org/large_icons/devices/audio-card.png" width="28" height="28" alt="PlanetEclipse" title="Planet" /><div>Planet Eclipse</div></a></li>
<li><a href="http://portal.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png" width="28" height="28" alt="Portal" title="Portal" /><div>My Foundation Portal</div></a></li>
</ul>
</div>
</div>
</div>
<!-- NEW HEADER STUFF HERE -->
<div id="header-menu">
<div id="header-nav">
<ul> <li><a class="first_one" href="http://wiki.eclipse.org/" target="_self">Home</a></li> <li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://wiki.eclipse.org/index.php/Development_Resources" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="header-utils">
<!-- moved the search window here -->
<form action="http://wiki.eclipse.org/Special:Search" >
<input class="input" name="search" type="text" accesskey="f" value="" />
<input type='submit' onclick="this.submit();" name="go" id="searchGoButton" class="button" title="Go to a page with this exact name if one exists" value="Go" />&nbsp;
<input type='submit' onclick="this.submit();" name="fulltext" class="button" id="mw-searchButton" title="Search Eclipsepedia for this text" value="Search" />
</form>
</div>
</div>
<!-- Eclipse Additions for the Header stop here -->
<!-- Additions and mods for leftside nav Start here -->
<!--Started nav rip here-->
<!-- these are the nav controls main page, changes etc -->
<div id="novaContent" class="faux">
<div id="leftcol">
<ul id="leftnav">
<!-- these are the page controls, edit history etc -->
<li class="separator"><a class="separator">Navigation &#160;&#160;</li>
<li id="n-mainpage"><a href="http://wiki.eclipse.org/Main_Page">Main Page</a></li>
<li id="n-portal"><a href="http://wiki.eclipse.org/Eclipsepedia:Community_Portal">Community portal</a></li>
<li id="n-currentevents"><a href="http://wiki.eclipse.org/Eclipsepedia:Current_events">Current events</a></li>
<li id="n-recentchanges"><a href="http://wiki.eclipse.org/Special:Recentchanges">Recent changes</a></li>
<li id="n-randompage"><a href="http://wiki.eclipse.org/Special:Random">Random page</a></li>
<li id="n-help"><a href="http://wiki.eclipse.org/Help:Contents">Help</a></li>
<li class="separator"><a class="separator">Toolbox &#160;&#160;</a></li>
<li id="t-whatlinkshere"><a href="http://wiki.eclipse.org/Special:Whatlinkshere/SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://wiki.eclipse.org/Special:Recentchangeslinked/SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework">Related changes</a></li>
<!-- This is the toolbox section -->
<li id="t-upload"><a href="http://wiki.eclipse.org/Special:Upload">Upload file</a></li>
<li id="t-specialpages"><a href="http://wiki.eclipse.org/Special:Specialpages">Special pages</a></li>
<li id="t-print"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework&amp;printable=yes">Printable version</a></li> <li id="t-permalink"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework&amp;oldid=113774">Permanent link</a></li> </ul>
</div>
<!-- Additions and mods for leftside nav End here -->
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<div id="tabs">
<ul class="primary">
<li class="active"><a href="Concept_for_a_Performance_Measurement_Framework.html"><span class="tab">Page</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Talk:SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework&amp;action=edit"><span class="tab">Discussion</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework&amp;action=edit"><span class="tab">View source</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework&amp;action=history"><span class="tab">History</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Project&#32;Concepts/Concept&#32;for&#32;a&#32;Performance&#32;Measurement&#32;Framework"><span class="tab">Edit</span></a></li>
</ul>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<h1 class="firstHeading">SMILA/Project Concepts/Concept for a Performance Measurement Framework</h1>
<div id="bodyContent">
<h3 id="siteSub">From Eclipsepedia</h3>
<div id="contentSub"><span class="subpages">&lt; <a href="../../SMILA.html" title="SMILA">SMILA</a> | <a href="../Project_Concepts.1.html" title="SMILA/Project Concepts">Project Concepts</a></span></div>
<div id="jump-to-nav">Jump to: <a href="Concept_for_a_Performance_Measurement_Framework.html#column-one">navigation</a>, <a href="Concept_for_a_Performance_Measurement_Framework.html#searchInput">search</a></div> <!-- start content -->
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="Concept_for_a_Performance_Measurement_Framework.html#Goals_of_the_Performance_Measurement_Framework:"><span class="tocnumber">1</span> <span class="toctext">Goals of the Performance Measurement Framework:</span></a></li>
<li class="toclevel-1"><a href="Concept_for_a_Performance_Measurement_Framework.html#Survey"><span class="tocnumber">2</span> <span class="toctext">Survey</span></a>
<ul>
<li class="toclevel-2"><a href="Concept_for_a_Performance_Measurement_Framework.html#Survey_of_techniques_for_the_Measurement_Interface.2FAPI:"><span class="tocnumber">2.1</span> <span class="toctext">Survey of techniques for the Measurement Interface/API:</span></a></li>
<li class="toclevel-2"><a href="Concept_for_a_Performance_Measurement_Framework.html#nSurvey_of_techniques_for_the_Data_Collection_Component:"><span class="tocnumber">2.2</span> <span class="toctext">nSurvey of techniques for the Data Collection Component:</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="Concept_for_a_Performance_Measurement_Framework.html#Review:"><span class="tocnumber">3</span> <span class="toctext">Review:</span></a></li>
<li class="toclevel-1"><a href="Concept_for_a_Performance_Measurement_Framework.html#Further_Steps:"><span class="tocnumber">4</span> <span class="toctext">Further Steps:</span></a></li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Goals_of_the_Performance_Measurement_Framework:"></a><h2> <span class="mw-headline"> Goals of the Performance Measurement Framework: </span></h2>
<p>Framework for:
</p>
<ul><li> Measurements of Application Metrics like
<ul><li> Response time
</li><li> Throughput
</li><li> Resource Utilization
</li><li> Workload
</li></ul>
</li><li> A totally distributed application
</li><li> A heterogeneous Components (Hardware / Operation System)
</li><li> Applications are based on Java
</li><li> Profiling (Monitoring on instruction level) is not important
</li></ul>
<p><br />
</p>
<a name="Survey"></a><h2> <span class="mw-headline"> Survey </span></h2>
<p>The Concept for the Framework can be divided into two components:
</p>
<ul><li> Measurement Interface/API - Component: Measurements are taken from application\-specific results. Therefore the Applications have to measure the metric itself. The results can be delivered to the Measurement interface/API which can be used from the Data Collection Component.
</li><li> Data Collection Component: The Data Collection Component can contact the Measurement Interface/API that is used in parts of the distributed application to collect the results of the measurement. Furthermore this component can analyze/convert the data and can create statistics or graphs.
</li></ul>
<p><br />
</p>
<a name="Survey_of_techniques_for_the_Measurement_Interface.2FAPI:"></a><h3> <span class="mw-headline"> Survey of techniques for the Measurement Interface/API: </span></h3>
<ul><li> Logging
<ul><li> Every Part of the distributed Application can use logging to save results of the measurement.
<ul><li> Advantages: Simple approach
</li><li> Disadvantages: Synchronization of Measurement entries
</li><li> Unsolved: the Collection of the logging files
<ul><li> Can be solved with an implementation over JMS /ActiveMQ
</li></ul>
</li></ul>
</li></ul>
</li><li> JMX (Java Management Extensions)
<ul><li> Framework for Management and Monitoring of Java\-Applications
</li><li> Advantages:
<ul><li> Simple publication of application properties (can be measurement results)
<ul><li> MBeans ( like Pojo\-Objects with getter/setter)
</li><li> Notifications possible
</li></ul>
</li></ul>
</li><li> Disadvantages:
<ul><li> MBeans Properties has to be polled (probably, otherwise use of notifications)
</li></ul>
</li></ul>
</li><li> ARM (Application Response Measurement)
<ul><li> Open standard ([<a href="http://www.opengroup.org/tech/management/arm/|http://www.opengroup.org/tech/management/arm/" class="external autonumber" title="http://www.opengroup.org/tech/management/arm/|http://www.opengroup.org/tech/management/arm/" rel="nofollow">[1]</a>])
</li><li> "for monitoring and diagnosing performance bottlenecks within complex enterprise applications that use loosely\-coupled designs or service\-oriented architectures"
</li><li> Standard contains the API for C and java that allows timing information associated with each step in processing a transaction to be logged to a remote server for later analysis
</li><li> Contains Functions for Performance Counters, Monitoring of Transactions, etc.
</li><li> Implementations:
<ul><li> Open Source: open\-arm.sourceforge.net
<ul><li> Alpha/Beta' status (version 0.009)
</li><li> Contains for the distribution of results:
<ul><li> Logging
</li><li> SNMP
</li></ul>
</li></ul>
</li><li> ARM\-SDK4 (distributed from the standardization group)
<ul><li> Uses the C Lib and JNI for the java API
</li><li> Measurement functions are implement
</li><li> Implementation of the Distribution of measurement results
<ul><li> ONLY: logging
</li></ul>
</li></ul>
</li><li> Commercial: tang\-it.com
<ul><li> Commercial!
</li><li> E.g.: Supports the collection/distribution of measurement data to a database server
</li><li> Advantages: best solution for the Performance Measurement Framework
</li><li> Disadvantages: there is no (open source, non-commercial) implementation that supports distributed applications and distributed measurements
</li></ul>
</li></ul>
</li></ul>
</li></ul>
<a name="nSurvey_of_techniques_for_the_Data_Collection_Component:"></a><h3> <span class="mw-headline"> nSurvey of techniques for the Data Collection Component: </span></h3>
<p>Most Techniques are developed for the monitoring of J2EE\-Applications/Servers and for profiling Java\-Applications
</p><p><br />
</p>
<ul><li> JManage (jmanage.org): Client for JMX: runs in a Web server:
</li></ul>
<p>Can be used to access applications that use JMX
Can create graphs from the returned data
</p><p><br />
</p>
<ul><li> Commercial Tools:
<ul><li> DynaTrace
</li><li> Intrascope
</li></ul>
</li></ul>
<p><br />
</p>
<ul><li> Eclipse Test &amp; Performance Tools Platform Project ([<a href="http://www.eclipse.org/tptp" class="external autonumber" title="http://www.eclipse.org/tptp" rel="nofollow">[2]</a> www.eclipse.org/tptp])&nbsp;:
</li><li> TPTP provides powerful frameworks and services for an open platform upon which developers build unique test and performance tools
</li></ul>
<ul><li> TPTP can be used for profiling of Java\-Applications and JMX\-Application can be managed:
</li></ul>
<ul><li> Advantages:
<ul><li> Logging concept&nbsp;: TPTP supports CBE (Common Base Events). It can read logs and can convert them to CBE. CBE can be used for statistical analyze of the data
</li></ul>
</li></ul>
<ul><li><ul><li> Open Platform: The TPTP\- Framework can be extended
<ul><li> Agent Controller specific:
<ul><li> E.g. Eclipse Help:
<ul><li> TPTP Data Collection Framework / How to write a TPTP Data Collection Agent
</li><li> Extending the monitoring, profiling, and testing functions
</li></ul>
</li></ul>
</li></ul>
</li></ul>
</li></ul>
<p><br />
</p>
<ul><li> Problems/Disadvantages:
<ul><li> JMX can used for managing JMX\-Applications, but JMX information cannot be used to creating graphs/statistical
</li><li> For the "Statistical" Launch Configuration there is no Agent (Agent is a collecting service that can be started in the Agent Controller) in the Agent Controller that can use ARM or JMX - Clients (JMX only for specific JBoss/Jonas, no JSR\-160').
</li><li> And only one agent can be selected in eclipse TPTP( but: according to the documentation it should be possible to use more agents [<a href="http://help.eclipse.org/help32/index.jsp'topic=/org.eclipse.tptp.platform.agentcontroller.doc.isv/ref/ac/Cpp\_API/TPTP\_Data\_Collection\_Subsytem\_External\_Spec.html|http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.tptp.platform.agentcontroller.doc.isv/ref/ac/Cpp_API/TPTP_Data_Collection_Subsytem_External_Spec.html" class="external autonumber" title="http://help.eclipse.org/help32/index.jsp'topic=/org.eclipse.tptp.platform.agentcontroller.doc.isv/ref/ac/Cpp\_API/TPTP\_Data\_Collection\_Subsytem\_External\_Spec.html|http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.tptp.platform.agentcontroller.doc.isv/ref/ac/Cpp_API/TPTP_Data_Collection_Subsytem_External_Spec.html" rel="nofollow">[3]</a>] )
</li><li> Therefore for the use of TPTP for this Framework there have to be some further development ( a special agent that can address JMX or ARM and simultaneously the windows PerfMon functionality)
</li></ul>
</li></ul>
<p><br />
</p>
<ul><li> Eclipse Cosmos:
</li></ul>
<p>The COSMOS (Community\-driven Systems Management in Open Source) project aims to provide an extensible, standards\-based framework upon which software developers can create specialized, differentiated and inter\-operable offerings of tools for system management.
</p>
<ul><li><ul><li> Review: Cosmos is no option. Release V1.0 is Sommer 2008
</li></ul>
</li></ul>
<p><br />
</p>
<a name="Review:"></a><h2> <span class="mw-headline"> Review: </span></h2>
<ul><li> the non-commercial arm - software allows no distributed application (only the logging facility is implemented, with open-arm snmp, probably this is a option!?)
</li><li> JMX is used by many applications to allow the management of (runtime) properties, but it isnt often used for measurement functionality (but it can be used for it)
</li></ul>
<a name="Further_Steps:"></a><h2> <span class="mw-headline"> Further Steps: </span></h2>
<ul><li> Open Issue: How can JMX/ARM integrated into the TPTP-Framework to use the "statisticals" launch configuration (for Graphs)?
<ul><li> Own Implementation of an agent for the agent controller (work?)
</li><li> Can this agent support JMX/ARM and Windows Performace Information?
</li></ul>
</li><li> Open Issue: Alternatives?
</li></ul>
<!--
NewPP limit report
Preprocessor node count: 7/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
#ifexist count: 0/100
-->
<!-- Saved in parser cache with key wikidb:pcache:idhash:15324-0!1!0!!en!2!edit=0 and timestamp 20120710093615 -->
<div class="printfooter">
Retrieved from "<a href="Concept_for_a_Performance_Measurement_Framework.html">http://wiki.eclipse.org/SMILA/Project_Concepts/Concept_for_a_Performance_Measurement_Framework</a>"</div>
<div id="catlinks"><p class='catlinks'><a href="http://wiki.eclipse.org/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://wiki.eclipse.org/Category:SMILA" title="Category:SMILA">SMILA</a></span></p></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div>
</div>
<!-- Yoink of toolbox for phoenix moved up -->
</div>
</div>
<div id="clearFooter"/>
<div id="footer" >
<ul id="footernav">
<li class="first"><a href="http://www.eclipse.org/">Home</a></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li>
<li><a href="http://wiki.eclipse.org/Eclipsepedia:About" title="Eclipsepedia:About">About Eclipsepedia</a></li>
</ul>
<span id="copyright">Copyright &copy; 2012 The Eclipse Foundation. All Rights Reserved</span>
<p id="footercredit">This page was last modified 15:32, 15 August 2008 by <a href="http://wiki.eclipse.org/User:Daniel.stucky.empolis.com" title="User:Daniel.stucky.empolis.com">Daniel Stucky</a>. </p>
<p id="footerviews">This page has been accessed 2,116 times.</p>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-4");
pageTracker._trackPageview();
</script>
<!-- <div class="visualClear"></div> -->
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
</div>
<!-- Served in 0.102 secs. --></body></html>