<?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>Dennis&#039; Blog of Indiscriminate &#187; Eclipse</title>
	<atom:link href="http://hkdennis2k.homeip.net/tag/eclipse/feed/" rel="self" type="application/rss+xml" />
	<link>http://hkdennis2k.homeip.net</link>
	<description>I thought what I’d do was, I’d pretend I was one of those deaf-mutes</description>
	<lastBuildDate>Fri, 20 Nov 2009 14:59:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Doug on the Eclipse CDT: Eclipse OS?</title>
		<link>http://hkdennis2k.homeip.net/2009/08/15/doug-on-the-eclipse-cdt-eclipse-os/</link>
		<comments>http://hkdennis2k.homeip.net/2009/08/15/doug-on-the-eclipse-cdt-eclipse-os/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 05:49:45 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[電腦和網際網路]]></category>
		<category><![CDATA[chrome os]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300752</guid>
		<description><![CDATA[Doug on the Eclipse CDT: Eclipse OS?.
突然想到，Chrome OS 這一類 Application OS 不只可以用在小形硬件上。而且還可以用在 Visual Machine 上。只要 overhead 做得夠少、夠快，利用 VM Cluster 實現 hardware resource management 的潛力還不少。
遠比 Terminal Server 更加減少配置沒有用到的 resource，彈性更高。
Terminal Server 配置了 4GB 就是 4GB，不會因為負載少而可以把 memory 空出來；負載高的時候，也必需設置另一台 Server 來分流。
但 Application OS 就可以做到，只需把 VM Host 的 cluster 加大／減少即可。
而且閒置了的 resource 是可以被任可 VM Guest 便用。人再多，開的程式更多，也不需要 user 重新登出登入另一台 server 來再分配。
Cons: 每個應用都有一個固定的 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdtdoug.blogspot.com/2009/08/eclipse-os.html" onclick="pageTracker._trackPageview('/outgoing/cdtdoug.blogspot.com/2009/08/eclipse-os.html?referer=');">Doug on the Eclipse CDT: Eclipse OS?</a>.</p>
<p>突然想到，Chrome OS 這一類 Application OS 不只可以用在小形硬件上。而且還可以用在 Visual Machine 上。只要 overhead 做得夠少、夠快，利用 VM Cluster 實現 hardware resource management 的潛力還不少。</p>
<p>遠比 Terminal Server 更加減少配置沒有用到的 resource，彈性更高。</p>
<p>Terminal Server 配置了 4GB 就是 4GB，不會因為負載少而可以把 memory 空出來；負載高的時候，也必需設置另一台 Server 來分流。</p>
<p>但 Application OS 就可以做到，只需把 VM Host 的 cluster 加大／減少即可。<br />
而且閒置了的 resource 是可以被任可 VM Guest 便用。人再多，開的程式更多，也不需要 user 重新登出登入另一台 server 來再分配。</p>
<p>Cons: 每個應用都有一個固定的 memory space 上限，而不能動態負載。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2009/08/15/doug-on-the-eclipse-cdt-eclipse-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse VE 復活!?</title>
		<link>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/</link>
		<comments>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 02:49:51 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[VE]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300701</guid>
		<description><![CDATA[Life’s Passion » Blog Archive » Eclipse VE gets revived!.
Welcome back of VE in Eclipse stream after more than two years’ sleeping
]]></description>
			<content:encoded><![CDATA[<p><a href="http://dev.eclipse.org/blogs/yvesyang/2009/06/26/eclipse-ve-gets-revived/" onclick="pageTracker._trackPageview('/outgoing/dev.eclipse.org/blogs/yvesyang/2009/06/26/eclipse-ve-gets-revived/?referer=');">Life’s Passion » Blog Archive » Eclipse VE gets revived!</a>.</p>
<p>Welcome back of VE in Eclipse stream after <strong>more than two years’</strong> sleeping</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>網摘: code_swarm of Eclipse and others</title>
		<link>http://hkdennis2k.homeip.net/2009/04/17/%e7%b6%b2%e6%91%98-code_swarm-of-eclipse-and-others/</link>
		<comments>http://hkdennis2k.homeip.net/2009/04/17/%e7%b6%b2%e6%91%98-code_swarm-of-eclipse-and-others/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 12:36:52 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[網摘]]></category>
		<category><![CDATA[電腦和網際網路]]></category>
		<category><![CDATA[code_swarm]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300606</guid>
		<description><![CDATA[code_swarm
An experiment in organic software visualization.


code_swarm &#8211; Eclipse (short ver.) from Michael Ogawa on Vimeo.
]]></description>
			<content:encoded><![CDATA[<h1><a href="http://vis.cs.ucdavis.edu/~ogawa/codeswarm/" onclick="pageTracker._trackPageview('/outgoing/vis.cs.ucdavis.edu/_ogawa/codeswarm/?referer=');">code_swarm</a></h1>
<p class="subtitle">An experiment in organic software visualization.</p>
<p class="subtitle">
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="225" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=1130828&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="225" src="http://vimeo.com/moogaloop.swf?clip_id=1130828&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/1130828" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/1130828?referer=');">code_swarm &#8211; Eclipse (short ver.)</a> from <a href="http://vimeo.com/michaelogawa" onclick="pageTracker._trackPageview('/outgoing/vimeo.com/michaelogawa?referer=');">Michael Ogawa</a> on <a href="http://vimeo.com" onclick="pageTracker._trackPageview('/outgoing/vimeo.com?referer=');">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2009/04/17/%e7%b6%b2%e6%91%98-code_swarm-of-eclipse-and-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse 3.4 M7</title>
		<link>http://hkdennis2k.homeip.net/2008/05/14/eclipse-34-m7/</link>
		<comments>http://hkdennis2k.homeip.net/2008/05/14/eclipse-34-m7/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:23:09 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[電腦和網際網路]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/2008/05/14/eclipse-34-m7/</guid>
		<description><![CDATA[Eclipse 3.4 M7 &#8211; download
Eclipse 3.4 M7 &#8211; New and Noteworthy
&#160;
其中我覺得最有用嘅係
&#160;
Java         compiler on multi-CPU machines
You should see faster Java compile times when       using machines with multiple CPUs. The Eclipse       Compiler for Java (aka &#34;ecj&#34;) is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/index.php" onclick="pageTracker._trackPageview('/outgoing/download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/index.php?referer=');">Eclipse 3.4 M7 &#8211; download</a></p>
<p><a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/eclipse-news-M7.html" onclick="pageTracker._trackPageview('/outgoing/download.eclipse.org/eclipse/downloads/drops/S-3.4M7-200805020100/eclipse-news-M7.html?referer=');">Eclipse 3.4 M7 &#8211; New and Noteworthy</a></p>
<p>&nbsp;</p>
<p>其中我覺得最有用嘅係</p>
<p>&nbsp;</p>
<p><strong>Java         compiler on multi-CPU machines</strong></p>
<p>You should see faster Java compile times when       using machines with multiple CPUs. The Eclipse       Compiler for Java (aka &quot;ecj&quot;) is now taking advantage of the       multi-threading capability of multi-CPU machines. The full build of a Java       project also takes advantage of this support.</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/05/14/eclipse-34-m7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remote Desktop Friendly 的 Java</title>
		<link>http://hkdennis2k.homeip.net/2007/03/09/remote-desktop-friendly-%e7%9a%84-java/</link>
		<comments>http://hkdennis2k.homeip.net/2007/03/09/remote-desktop-friendly-%e7%9a%84-java/#comments</comments>
		<pubDate>Fri, 09 Mar 2007 12:21:33 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[remote-desktop]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[swt]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/2007/03/09/remote-desktop-friendly-%e7%9a%84-java/</guid>
		<description><![CDATA[第一次寫比較自創性嘅文章，請指教。
當提到 Java 的 UI，以前人們會話太慢。
當然，Sun 在近年在提昇 Swing performance 做得唔算差(只限效率，唔計功能)。
又有強大的 Eclipse 小組開發的 SWT。
可以話 UI 設計上已經唔係一個問題，要寫的總有方法做到。
今次我想寫的題目，不是老舊的 Performance, Native Look&#38;Feel, Deployment, Platform independce 等等。
而是它是否 Remote Desktop(Terminal Server) Friendly。在這文中的 Remote Desktop 不單只是 Windows 的 RDP, 而是所有 remote 存取方式(如 VNC)。
&#8212;
為何你要在意 Remote Desktop Friendly
如果你要開始一套系統給數百人使用，你可以
1. 使用數百部強大的 PC (P2P, Distributed computing)
2. 使用數百部中級數的 PC, 加上中級 server (Sharing resource)
3. 使用數百部中至低級數的 PC, 加上高級 server (Client server / [...]]]></description>
			<content:encoded><![CDATA[<p>第一次寫比較自創性嘅文章，請指教。</p>
<p><span id="more-37"></span>當提到 Java 的 UI，以前人們會話太慢。</p>
<p>當然，Sun 在近年在提昇 Swing performance 做得唔算差(只限效率，唔計功能)。<br />
又有強大的 Eclipse 小組開發的 SWT。</p>
<p>可以話 UI 設計上已經唔係一個問題，要寫的總有方法做到。<br />
今次我想寫的題目，不是老舊的 Performance, Native Look&amp;Feel, Deployment, Platform independce 等等。<br />
而是它是否 Remote Desktop(Terminal Server) Friendly。在這文中的 Remote Desktop 不單只是 Windows 的 RDP, 而是所有 remote 存取方式(如 VNC)。</p>
<p>&#8212;<br />
為何你要在意 Remote Desktop Friendly</p>
<p>如果你要開始一套系統給數百人使用，你可以<br />
1. 使用數百部強大的 PC (P2P, Distributed computing)<br />
2. 使用數百部中級數的 PC, 加上中級 server (Sharing resource)<br />
3. 使用數百部中至低級數的 PC, 加上高級 server (Client server / Browser Server)<br />
4. 一至數部高級 server, 加上無數 thin client</p>
<p>以現在常見的做法，主流的設計方式不是 WebBased (B/S) 就是 Client Server (C/S)。<br />
Web-based 未必有能力滿足其要求(http/html/javscript 所限)<br />
如使用 RPC 方式則有開發比較慢/困難的問題 (因技術上有機會出問題的地方比較多)<br />
而且，近年開始有公司因為成本，維修，管理或其他因數而轉用接近沒有運算能力的 Thin Client。(如： 電力，空間，硬件真實使用率，保安理由)</p>
<p>遺失 Notebook, Harddisk 會做成保安問題；近年 CPU 又食電又熱(花更多電在 cooling/air condition)；<br />
當新版軟件要求更強硬件時，做成不達到最低要求的 PC 都得放棄(Thin client 的話, 只是每部 server 負責的client數目減少)</p>
<p>&#8212;<br />
比較 SWT 和 Swing 在 remote desktop 的表現</p>
<p>如果你認識 SWT 的話，你會知道它是用 Native UI 來表現的；而相對的 Swing 則以是 &#8220;自己動手畫&#8221; 來達到跨平台而統一特性。</p>
<p>近年 Swing 應用了大量 DirectX 和 OpenGL 技術，以硬件加速達到效率。<br />
可是呢，在 thin client 的世界跨平台不重要，因為只有少數被良好管理著的 server，DirectX 和 OpenGL 也無用武之地。<br />
卻因為它在自行管理顯示方式，而令 Terminal Server 不能分開解讀每一個元件。而被迫每次都從 Host 能理解的部份－－整個視窗，比較、更新、傳送。<br />
所以，當你在 Remote Dsktop 使用 Swing 程式時，你會看到它的視窗經常由上而下重畫，因為 thin client 只能以 bitmap 方式理解其內容。</p>
<p>而 SWT，則加以善用其 Native UI 的優點，在小量更新時(改動一個 label 或 button)，Host 的系統有機會正確解讀出 thin client 能理解的簡單的幾個指令。<br />
從而達至減少浪費 broadwidth。</p>
<p>&#8212;-<br />
為何還寫 Java??</p>
<p>我相信，Java 除了它往日強調的跨平台外，它本身有其他更好的優點；Java 是一種很易理解和不易出錯的語法，良好的 unicode 支持和強大 IDE。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2007/03/09/remote-desktop-friendly-%e7%9a%84-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>byecycle</title>
		<link>http://hkdennis2k.homeip.net/2005/08/01/byecycle/</link>
		<comments>http://hkdennis2k.homeip.net/2005/08/01/byecycle/#comments</comments>
		<pubDate>Mon, 01 Aug 2005 06:46:03 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=10</guid>
		<description><![CDATA[有意無意之下 join 左  byecycle 個 development team
找到個借口比自己認真咁學下 Eclipse PDE / plugin
]]></description>
			<content:encoded><![CDATA[<div>有意無意之下 join 左  <a href="http://byecycle.sourceforge.net/" onclick="pageTracker._trackPageview('/outgoing/byecycle.sourceforge.net/?referer=');">byecycle </a>個 development team</p>
<p>找到個借口比自己認真咁學下 Eclipse PDE / plugin</div>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2005/08/01/byecycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse WTP 真係利害&#8230;.</title>
		<link>http://hkdennis2k.homeip.net/2005/07/29/eclipse-wtp-%e7%9c%9f%e4%bf%82%e5%88%a9%e5%ae%b3/</link>
		<comments>http://hkdennis2k.homeip.net/2005/07/29/eclipse-wtp-%e7%9c%9f%e4%bf%82%e5%88%a9%e5%ae%b3/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 08:28:58 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=11</guid>
		<description><![CDATA[原本 plan 個 schedule 根本無可能(for 3.1 use, 但居然想早過 3.1 release&#8230;.)
寫寫下改 version number 由 1.0 做 0.7
都算啦http://www.eclipse.org/webtools/development/planning/milestone_plan_1_0.html
明明已經 plan 到只係出 RC2, 今日出 final release但係我今日見到嘅只係







Jul. 28, 2005



WTP 0.7RC5 is available for download!


Jul. 27, 2005



WTP 0.7RC4 is available for download!








一日一個 RC build????
]]></description>
			<content:encoded><![CDATA[<div>原本 plan 個 schedule 根本無可能(for 3.1 use, 但居然想早過 3.1 release&#8230;.)<br />
寫寫下改 version number 由 1.0 做 0.7<br />
都算啦http://www.eclipse.org/webtools/development/planning/milestone_plan_1_0.html<br />
明明已經 plan 到只係出 RC2, 今日出 final release但係我今日見到嘅只係</p>
<table width="275" cellspacing="0" cellpadding="0" border="0">
<tr>
<td bgcolor="#0080c0"></td>
<td bgcolor="white"><img width="5" height="1" src="http://www.eclipse.org/images/c.gif" /></td>
<td style="width: 100%">
<table cellspacing="2" border="0">
<tr>
<td><strong>Jul. 28, 2005</strong></p>
<table border="0">
<tr>
<td valign="top"><img src="http://www.eclipse.org/images/Adarrow.gif" /></td>
<td valign="top">WTP 0.7RC5 is available for download!</td>
</tr>
</table>
<p><strong>Jul. 27, 2005</strong></p>
<table border="0">
<tr>
<td valign="top"><img src="http://www.eclipse.org/images/Adarrow.gif" /></td>
<td valign="top">WTP 0.7RC4 is available for download!</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p>一日一個 RC build????</p></div>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2005/07/29/eclipse-wtp-%e7%9c%9f%e4%bf%82%e5%88%a9%e5%ae%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
