<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EclipseSource Blog &#187; memory</title>
	<atom:link href="http://eclipsesource.com/blogs/tag/memory/feed/" rel="self" type="application/rss+xml" />
	<link>http://eclipsesource.com/blogs</link>
	<description>Eclipse Equinox OSGi</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:54:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Eclipse Galileo and the Rich Ajax Platform (RAP)</title>
		<link>http://eclipsesource.com/blogs/2009/07/03/galileo-and-the-rap-runtime/</link>
		<comments>http://eclipsesource.com/blogs/2009/07/03/galileo-and-the-rap-runtime/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 09:54:00 +0000</pubDate>
		<dc:creator>Benjamin Muskalla</dc:creator>
				<category><![CDATA[syndicate]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[galileo]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[new and noteworthy]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[rap]]></category>

		<guid isPermaLink="false">http://eclipsesource.com/blogs/?p=2092</guid>
		<description><![CDATA[As Galileo is out in the wild and we are all already working on Helios&#8230; I thought it would be handy to give a quick overview of the New and Noteworthy features the RAP team worked on for Galileo. Besides many, many bug fixes&#8230; we still found time to provide several new features. On top [...]]]></description>
			<content:encoded><![CDATA[<p>As Galileo is out in the wild and we are all already working on Helios&#8230; I thought it would be handy to give a quick overview of the <a href="http://eclipse.org/rap/noteworthy/news_12.php">New and Noteworthy</a> features the RAP team worked on for Galileo. Besides many, many bug fixes&#8230; we still found time to provide several new features. On top of the new features, we focused on making single sourcing even easier to do.</p>
<h4>New Look and Feel</h4>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2009/06/rap_addressbook_business.png"><img class="alignnone size-medium wp-image-1686" title="rap_addressbook_business" src="http://eclipsesource.com/blogs/wp-content/uploads/2009/06/rap_addressbook_business-300x258.png" alt="rap addressbook business 300x258 Eclipse Galileo and the Rich Ajax Platform (RAP)" width="300" height="258" /></a></p>
<p>This is one of the biggest features of RAP released as part of the train. As <a href="http://eclipsesource.com/blogs/2009/06/17/eclipse-galileo-feature-top-10-list-number-8/">Ian</a> already pointed out correctly:</p>
<blockquote><p><span style="font-family: arial, helvetica, sans-serif; line-height: normal; font-size: 12px; color: #4d4d4d;">One of the common complaints about RAP was that it doesn’t look like a <strong>web application</strong>.</span></p></blockquote>
<p>While this was true in the past, we worked really hard to provide the community a clean and easy way <a href="http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.rap.help/help/html/advanced/look-and-feel.html">how to</a> customize the whole workbench styling.</p>
<h4>Cell Editors</h4>
<p>It&#8217;s finally done &#8211; RAP supports cell editors in the Table. As this was a really long-standing issue we&#8217;re more than happy to have it in 1.2.</p>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/celleditors.png"><img class="alignnone size-medium wp-image-2114" title="Celleditors in RAP" src="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/celleditors-300x199.png" alt="celleditors 300x199 Eclipse Galileo and the Rich Ajax Platform (RAP)" width="300" height="199" /></a></p>
<p>Ed, now it&#8217;s time to give the whole &#8220;<a href="http://ed-merks.blogspot.com/2008/01/emf-and-rap-go-great-together-too.html">generated EMF editor on RAP</a>&#8221; idea a new spin! For anybody interested in this story, please CC yourself on <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=213988">this bug</a>.</p>
<h4>Performance &amp; Memory</h4>
<p>The RAP team really had a great time for this release &#8211; we just sat there and waited for the browsers to become even faster&#8230;as this was a really silly task we decided to do something:</p>
<p><strong>Improvement of Session Startup Performance</strong></p>
<p>First the creating of the startup page is less CPU intensive. Second the javascript library content is not embedded in the startup page anymore and will be delivered separately. As the library content doesn&#8217;t change after server start it can be zipped once and buffered. This reduces CPU usage significantly. The library is stored in the browser&#8217;s cache and need not to be reloaded on subsequent application visits.</p>
<p><strong>Client-side memory improvements</strong></p>
<p>Included is also a new version of the Javascript library <a style="outline-width: 0px; outline-style: initial; outline-color: initial; font-size: inherit; text-align: left; color: #7036be; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://qooxdoo.org">qooxdoo</a>. Thanks to the great support by the RAP community, most notably from Stefan Hansel who tracked down a number of significant memory leaks in qooxdoo and provided patches to the qooxdoo developers, this version now brings a major improvement in client memory consumption. With this qooxdoo version, the long-standing memory leakage problems of RAP especially in Internet Explorer are resolved. <span style="line-height: 16px; font-size: 12px;">Thanks to everyone who helped making this possible!</span></p>
<h4>New API &amp; Widgets</h4>
<p>With the idea of <a href="http://eclipse.org/rap/introduction.php">single sourcing</a> in mind we concentrated on adding new API to allow even more reuse of existing SWT/RCP code. Besides many small things like Display#timerExec() we also tried to complete the set of widgets. With 8 (yes, eight) new widgets in this release, these two are my personal favorites and often requested by the community.</p>
<h4>DateTime</h4>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPDateTime.png"><img class="size-full wp-image-2127 alignnone" title="RAPDateTime" src="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPDateTime.png" alt="RAPDateTime Eclipse Galileo and the Rich Ajax Platform (RAP)" width="212" height="210" /></a></p>
<h4>FormText (Forms)</h4>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPFormText.png"><img class="alignnone size-medium wp-image-2133" title="RAPFormText" src="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPFormText-300x148.png" alt="RAPFormText 300x148 Eclipse Galileo and the Rich Ajax Platform (RAP)" width="300" height="148" /></a></p>
<h4 style="font-size: 1.17em;">Cursor Support</h4>
<p><a href="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPCustomCursor.png"><img class="alignnone size-full wp-image-2134" title="RAPCustomCursor" src="http://eclipsesource.com/blogs/wp-content/uploads/2009/07/RAPCustomCursor.png" alt="RAPCustomCursor Eclipse Galileo and the Rich Ajax Platform (RAP)" width="220" height="40" /></a></p>
<h4>Summary</h4>
<p>In case you&#8217;re not yet sure how &#8220;single sourcing&#8221; works &#8211; Ralf and Rüdiger would be happy to explain it to you step-by-step in their upcoming <a href="http://live.eclipse.org/node/718">webinar</a>.</p>
<p>In summary, we&#8217;re quite happy with the current 1.2 release but are already looking forward to the Helios release train.</p>
<p>If you have anything you want to see in 1.3, don&#8217;t hesitate and drop us a <a href="http://eclipse.org/rap/support.php">note</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://eclipsesource.com/blogs/2009/07/03/galileo-and-the-rap-runtime/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

