<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" gd:etag="W/&quot;DkcCQ3w9eip7ImA9WhRREUw.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627</id><updated>2011-11-23T21:54:22.262-08:00</updated><category term="others" /><category term="Embedded Linux" /><category term="Microsoft" /><category term="iPhone SDK" /><category term="Linux" /><category term="Eclipse" /><category term="Qt" /><category term="F#" /><category term="Symbian OS" /><category term="NetBeans" /><category term="Android" /><category term="IDE" /><category term="Qtopia" /><category term="Carbide.c++" /><title>DEV-er</title><subtitle type="html">開發者言</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://dev-er.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/Dev-er" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="dev-er" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkUCQnY9fip7ImA9WxJbFUQ.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-5211264765817428545</id><published>2009-07-26T00:05:00.000-07:00</published><updated>2009-07-26T00:44:23.866-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-26T00:44:23.866-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><title>在Ubuntu + Eclipse 3.5 上安裝Android SDK</title><content type="html">操作環境:&lt;br /&gt;&lt;br /&gt;OS: Ubuntu 9.04&lt;br /&gt;Java: Sun JDK 6&lt;br /&gt;Eclipse version: 3.5 Galileo&lt;br /&gt;Android SDK: Android 1.5 SDK r3&lt;br /&gt;&lt;br /&gt;首先须要安裝Sun的JDK, java5或java6都可以, 但必须要jdk, 只安裝jre是不足够的.&lt;br /&gt;在Ubuntu打開Terminal, 輸入:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;sudo apt-get install sun-java6-jdk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;從 &lt;a href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/a&gt; 下載 Eclipse IDE for Java Developersthe, 最新版本是 3.5 Galileo. 解壓到任何位置都可.&lt;br /&gt;&lt;br /&gt;從 &lt;a href="http://developer.android.com/sdk/1.5_r3/index.html"&gt;http://developer.android.com/sdk/1.5_r3/index.html&lt;/a&gt; 下載Android SDK 1.5, Release 3. 解壓到任何位置都可.&lt;br /&gt;&lt;br /&gt;你可以把Android SDK tools的位置添加到Path中:&lt;br /&gt;在Ubuntu 9.05中, 你可把下句添加到檔案 &lt;span style="font-weight: bold;"&gt;~/.bashrc&lt;/span&gt; 中便可.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;export PATH=${PATH}:android-sdk-linux_x86-1.5_r3/tools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;其中 android-sdk-linux_x86-1.5_r3/是在我自己電腦中的位置, 你必须根據你的安裝位置作出更改.&lt;br /&gt;&lt;br /&gt;現在可以在Eclipse中安裝ADT Plugin:&lt;br /&gt;&lt;br /&gt;打開 Eclipse, 左按 Help&gt;Install New Software...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_J90P-hyr9o8/SmBzz0QyXKI/AAAAAAAAAaw/Kom3CK5RT7k/s1600-h/eclipse-galileo-android_01.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_J90P-hyr9o8/SmBzz0QyXKI/AAAAAAAAAaw/Kom3CK5RT7k/s320/eclipse-galileo-android_01.png" alt="" id="BLOGGER_PHOTO_ID_5359410890610465954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;按 ADD:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzw7rrwKI/AAAAAAAAAao/zh5hGMQLbs8/s1600-h/eclipse-galileo-android_02.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzw7rrwKI/AAAAAAAAAao/zh5hGMQLbs8/s320/eclipse-galileo-android_02.png" alt="" id="BLOGGER_PHOTO_ID_5359410841062719650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;在Location中輸入 &lt;span style="font-weight: bold;"&gt;https://dl-ssl.google.com/android/eclipse/&lt;/span&gt; , 按 OK.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBztm6dDtI/AAAAAAAAAag/AbJmOK35od8/s1600-h/eclipse-galileo-android_03.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 114px;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBztm6dDtI/AAAAAAAAAag/AbJmOK35od8/s320/eclipse-galileo-android_03.png" alt="" id="BLOGGER_PHOTO_ID_5359410783947919058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;選取Developer Tools, 按 Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzqFJc5PI/AAAAAAAAAaY/OmyHjIPIXjE/s1600-h/eclipse-galileo-android_04.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzqFJc5PI/AAAAAAAAAaY/OmyHjIPIXjE/s320/eclipse-galileo-android_04.png" alt="" id="BLOGGER_PHOTO_ID_5359410723344409842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;再按 Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBznOzytSI/AAAAAAAAAaQ/DsVfHCdM7Jg/s1600-h/eclipse-galileo-android_05.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBznOzytSI/AAAAAAAAAaQ/DsVfHCdM7Jg/s320/eclipse-galileo-android_05.png" alt="" id="BLOGGER_PHOTO_ID_5359410674398311714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;選Accept the terms, 按 Finish.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzkOO0PBI/AAAAAAAAAaI/Y2QUeu5DLY4/s1600-h/eclipse-galileo-android_06.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 251px;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzkOO0PBI/AAAAAAAAAaI/Y2QUeu5DLY4/s320/eclipse-galileo-android_06.png" alt="" id="BLOGGER_PHOTO_ID_5359410622703614994" border="0" /&gt;&lt;/a&gt;從新啟動Eclipse便可.&lt;br /&gt;&lt;br /&gt;跟着便须要在Eclipse中加入Android SDK的設定.&lt;br /&gt;&lt;br /&gt;在Eclipse中按 Window&gt;preference&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzg4acrwI/AAAAAAAAAaA/DgSYJo91urg/s1600-h/eclipse-galileo-android_07.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzg4acrwI/AAAAAAAAAaA/DgSYJo91urg/s320/eclipse-galileo-android_07.png" alt="" id="BLOGGER_PHOTO_ID_5359410565307215618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;選取Android, 再按Browse, 選擇你己解壓Android SDK的路徑.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzd8bDOjI/AAAAAAAAAZ4/V7LxwPr8xS8/s1600-h/eclipse-galileo-android_08.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzd8bDOjI/AAAAAAAAAZ4/V7LxwPr8xS8/s320/eclipse-galileo-android_08.png" alt="" id="BLOGGER_PHOTO_ID_5359410514843875890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;按 Apply, 稍等一下, 便會顕示出當中的SDK, 按 OK.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzao0-1QI/AAAAAAAAAZw/3C1yr8xfIEg/s1600-h/eclipse-galileo-android_09.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SmBzao0-1QI/AAAAAAAAAZw/3C1yr8xfIEg/s320/eclipse-galileo-android_09.png" alt="" id="BLOGGER_PHOTO_ID_5359410458044323074" border="0" /&gt;&lt;/a&gt;基本上, 你的 Eclipse+Android development IDE 己安裝好.&lt;br /&gt;&lt;br /&gt;但在你要運行Android Emulator前, 必须先建造最少一個Android Virtual Device (AVD).&lt;br /&gt;&lt;br /&gt;打開Terminal, 到Android SDK的/tools directory去, 輸入:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;android create avd --target 2 --name my_avd&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;現在可創建第一個Android應用程式以測試安裝是否正確.&lt;br /&gt;&lt;br /&gt;按 File&gt;New&gt;Project... 選擇 Android&gt;Android Project... 按 next.&lt;br /&gt;&lt;br /&gt;根據以下設定輸入:         &lt;ul&gt;&lt;li&gt;&lt;em&gt;Project name:&lt;/em&gt; HelloAndroid&lt;/li&gt;&lt;li&gt;&lt;em&gt;Application name:&lt;/em&gt; Hello, Android&lt;/li&gt;&lt;li&gt;&lt;em&gt;Package name:&lt;/em&gt; com.example.helloandroid&lt;/li&gt;&lt;li&gt;&lt;em&gt;Create Activity:&lt;/em&gt; HelloAndroid&lt;/li&gt;&lt;li&gt;&lt;em&gt;Min SDK Version:&lt;/em&gt; 2&lt;/li&gt;&lt;/ul&gt;按 Finish.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzXRit1KI/AAAAAAAAAZo/fWCSI3B36rI/s1600-h/eclipse-galileo-android_10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 274px; height: 320px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzXRit1KI/AAAAAAAAAZo/fWCSI3B36rI/s320/eclipse-galileo-android_10.png" alt="" id="BLOGGER_PHOTO_ID_5359410400254088354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzUKNDImI/AAAAAAAAAZg/fptiBqwn_lM/s1600-h/eclipse-galileo-android_11.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzUKNDImI/AAAAAAAAAZg/fptiBqwn_lM/s320/eclipse-galileo-android_11.png" alt="" id="BLOGGER_PHOTO_ID_5359410346744554082" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;你好大機會會遇到以下Error&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;no classfiles specified&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Conversion to Dalvik format failed with error 1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;只要在Build Bath中增加Android的路俓便可:&lt;br /&gt;&lt;br /&gt;右按你的 project, 再按Build Path&gt;&gt;Configure Build Path...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzRCQbLfI/AAAAAAAAAZY/bX4HWXhN-Vg/s1600-h/eclipse-galileo-android_12.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SmBzRCQbLfI/AAAAAAAAAZY/bX4HWXhN-Vg/s320/eclipse-galileo-android_12.png" alt="" id="BLOGGER_PHOTO_ID_5359410293071621618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;點選 Android 1.1, 按 OK.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SmB9I8aF9wI/AAAAAAAAAa4/oVAC_Ysyuug/s1600-h/eclipse-galileo-android_13.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SmB9I8aF9wI/AAAAAAAAAa4/oVAC_Ysyuug/s320/eclipse-galileo-android_13.png" alt="" id="BLOGGER_PHOTO_ID_5359421149178885890" border="0" /&gt;&lt;/a&gt;稍等一下, 讓Eclipse re-build你的Project便可, 這次應該無問题了.&lt;br /&gt;&lt;br /&gt;在Project名上右按, Run As&gt;&gt;Android Application&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzJdJZaKI/AAAAAAAAAZI/icCol4sqaGg/s1600-h/eclipse-galileo-android_14.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzJdJZaKI/AAAAAAAAAZI/icCol4sqaGg/s320/eclipse-galileo-android_14.png" alt="" id="BLOGGER_PHOTO_ID_5359410162850949282" border="0" /&gt;&lt;/a&gt;跟著便等了, 每當Android Emulator開啟都须要一時間, 等一下, 你的第一個HelloAndroid便會出現了.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzEem5J7I/AAAAAAAAAZA/pb3KYYROfZQ/s1600-h/HelloAndroid.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 164px;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SmBzEem5J7I/AAAAAAAAAZA/pb3KYYROfZQ/s200/HelloAndroid.png" alt="" id="BLOGGER_PHOTO_ID_5359410077343754162" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-5211264765817428545?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5211264765817428545?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5211264765817428545?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2009/07/ubuntu-eclipse-35-android-sdk.html" title="在Ubuntu + Eclipse 3.5 上安裝Android SDK" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_J90P-hyr9o8/SmBzz0QyXKI/AAAAAAAAAaw/Kom3CK5RT7k/s72-c/eclipse-galileo-android_01.png" height="72" width="72" /></entry><entry gd:etag="W/&quot;CUINSX87cCp7ImA9WxdRFE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-3122487294836457026</id><published>2008-06-02T12:05:00.000-07:00</published><updated>2008-06-02T12:06:38.108-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-02T12:06:38.108-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="others" /><title>iGoogle Artist Themes NYC Launch Event</title><content type="html">&lt;object height="373" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HydsuXsaD8c&amp;amp;hl=en&amp;amp;border=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/HydsuXsaD8c&amp;amp;hl=en&amp;amp;border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;What if the Google homepage had been designed by Dolce &amp;amp; Gabbana? Or Philippe Starck? Or the Beastie Boys? Get a behind the scenes look at our iGoogle Artist Themes launch event held in New York City's Meatpacking District.&lt;br /&gt;&lt;a href="http://www.google.com/artistthemes"&gt;http://www.google.com/artistthemes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-3122487294836457026?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/3122487294836457026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/3122487294836457026?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/06/igoogle-artist-themes-nyc-launch-event.html" title="iGoogle Artist Themes NYC Launch Event" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry><entry gd:etag="W/&quot;CEMHQXo9fCp7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-6094840887426858334</id><published>2008-05-20T13:02:00.000-07:00</published><updated>2008-11-06T20:33:50.464-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:50.464-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Carbide.c++" /><title>Carbide.c++ HelloWorld</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDM24wwhPNI/AAAAAAAAANo/TTi4FOUZ32s/s1600-h/HW_13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDM24wwhPNI/AAAAAAAAANo/TTi4FOUZ32s/s400/HW_13.jpg" alt="" id="BLOGGER_PHOTO_ID_5202562343332035794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;相信每一個學習電腦程式的人第一個程式都會是HelloWorld. 現在就由HelloWorld開始.&lt;br /&gt;&lt;br /&gt;以下文字不是"教"你如何用Carbide.c++寫HelloWorld, 而是介紹如何用Carbide.c++"產生"一個HelloWorld的程式, 因為在整個過程中都不須要加入或更改一句指令.&lt;br /&gt;&lt;br /&gt;首先當然是Run Carbide.c++.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvJwwhPMI/AAAAAAAAANg/2E2yz8ybrx4/s1600-h/HW_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvJwwhPMI/AAAAAAAAANg/2E2yz8ybrx4/s400/HW_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553839296789698" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Carbide.c++和Eclipse一樣, 啟動後第一件事就是要求你選擇workspace, 這裡選擇default location: C:\Symbian\Carbide\workspace&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMvGgwhPLI/AAAAAAAAANY/wNJwwTpWo5Q/s1600-h/HW_2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMvGgwhPLI/AAAAAAAAANY/wNJwwTpWo5Q/s400/HW_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553783462214834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;然後開始產生我們的第一個程式: HelloWorld.&lt;br /&gt;在頂上Menu Bar左click File -&gt;New-&gt;Symbian OS C++ Project.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvDwwhPKI/AAAAAAAAANQ/paf-6BuTAjQ/s1600-h/HW_3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvDwwhPKI/AAAAAAAAANQ/paf-6BuTAjQ/s400/HW_3.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553736217574562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;然後選取想要的template.&lt;br /&gt;這裡選擇 S60 3rd Edition-&gt;3rd-Future Ed. GUI Application.&lt;br /&gt;當然假設你也安裝了相應的SDK, 如果安裝了不同的SDK, 這個畫面會有不同的選項.&lt;br /&gt;然後click Next.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvAwwhPJI/AAAAAAAAANI/_tYOQDN30dc/s1600-h/HW_4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMvAwwhPJI/AAAAAAAAANI/_tYOQDN30dc/s400/HW_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553684677966994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;輸入Project name, HelloWorld.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SDMu-AwhPII/AAAAAAAAANA/8IOsx7yOnBc/s1600-h/HW_5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SDMu-AwhPII/AAAAAAAAANA/8IOsx7yOnBc/s400/HW_5.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553637433326722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;然後選擇SDK. 再click Next.&lt;br /&gt;如果安裝了不同的SDK, 這個畫面會亦會有不同的選項.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMu5wwhPHI/AAAAAAAAAM4/PBVGURAJvyA/s1600-h/HW_6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMu5wwhPHI/AAAAAAAAAM4/PBVGURAJvyA/s400/HW_6.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553564418882674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;然後是輸入一些有關作者的資料, 作為學習用途, 這裡可以接受default的setting.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMu2gwhPGI/AAAAAAAAAMw/7etr2N8Jy3Y/s1600-h/HW_7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMu2gwhPGI/AAAAAAAAAMw/7etr2N8Jy3Y/s400/HW_7.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553508584307810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;然後Carbide.c++會列出各Folder的設定.&lt;br /&gt;-&gt;Finish.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMuzgwhPFI/AAAAAAAAAMo/gnlPgy5xc2M/s1600-h/HW_8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMuzgwhPFI/AAAAAAAAAMo/gnlPgy5xc2M/s400/HW_8.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553457044700242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;之後Carbide.c++就會"產生"各Folders和Files.&lt;br /&gt;這時在左邊的Project Explore裏你可以看到各Folders和Files的排列.&lt;br /&gt;&lt;br /&gt;Click Project-&gt;Build Project.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMuwgwhPEI/AAAAAAAAAMg/pmlVlABZ_p4/s1600-h/HW_9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_J90P-hyr9o8/SDMuwgwhPEI/AAAAAAAAAMg/pmlVlABZ_p4/s400/HW_9.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553405505092674" border="0" /&gt;&lt;/a&gt;這時你的HelloWorld己經產生了. 現在可以用Emulator Run一下.&lt;br /&gt;Run-&gt;Run&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMunwwhPDI/AAAAAAAAAMY/vzrAAPGxYqk/s1600-h/HW_10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMunwwhPDI/AAAAAAAAAMY/vzrAAPGxYqk/s400/HW_10.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553255181237298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;以下幾個畫面可以照按Next-&gt;Finish可以了.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMukwwhPCI/AAAAAAAAAMQ/XFPkNX4mNZU/s1600-h/HW_11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMukwwhPCI/AAAAAAAAAMQ/XFPkNX4mNZU/s400/HW_11.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553203641629730" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMuhwwhPBI/AAAAAAAAAMI/pB4and_iOSE/s1600-h/HW_12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SDMuhwwhPBI/AAAAAAAAAMI/pB4and_iOSE/s400/HW_12.jpg" alt="" id="BLOGGER_PHOTO_ID_5202553152102022162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;最後你的HelloWorld就會在Emulator上運行, 看看:&lt;br /&gt;&lt;br /&gt;&lt;object height="373" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QjJtKk5BGnk&amp;amp;hl=zh_HK&amp;amp;border=1"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/QjJtKk5BGnk&amp;amp;hl=zh_HK&amp;amp;border=1" type="application/x-shockwave-flash" wmode="transparent" height="373" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;注意, 在這裡產生的HelloWorld是不能在真實Nokia手機上運行的, 如何產生手機可實際運行的程程, 以後再談.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-6094840887426858334?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/6094840887426858334?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/6094840887426858334?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/carbide-cc-helloworld.html" title="Carbide.c++ HelloWorld" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_J90P-hyr9o8/SDM24wwhPNI/AAAAAAAAANo/TTi4FOUZ32s/s72-c/HW_13.jpg" height="72" width="72" /></entry><entry gd:etag="W/&quot;CEMHQXY9fip7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-2843538935096310837</id><published>2008-05-15T02:14:00.000-07:00</published><updated>2008-11-06T20:33:50.866-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:50.866-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><title>Fedora 9 available</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SCv_PAwhPAI/AAAAAAAAAMA/19717vmn4rs/s1600-h/Fedora9Screen.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SCv_PAwhPAI/AAAAAAAAAMA/19717vmn4rs/s400/Fedora9Screen.png" alt="" id="BLOGGER_PHOTO_ID_5200530828095994882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SCv_KAwhO_I/AAAAAAAAAL4/PQ0us6sABJk/s1600-h/ScreenshotSystemMonitor.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SCv_KAwhO_I/AAAAAAAAAL4/PQ0us6sABJk/s400/ScreenshotSystemMonitor.png" alt="" id="BLOGGER_PHOTO_ID_5200530742196648946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最新Fedora Linux 9已推出了: &lt;a href="http://fedoraproject.org/"&gt;http://fedoraproject.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;" &lt;span style="font-style: italic;"&gt;Fedora 是基于 Linux 的操作系统，包含了自由和开源软件最新的成果。Fedora 允许所有人自由使用、修改和重新发布。它由遍布全球的贡献者合作开发，他们构成了 Fedora 项目社区。Fedora 项目对所有人都是开放的。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Fedora 项目是助你推动自由、开放的软件和内容进步的领跑者。&lt;/span&gt;"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-2843538935096310837?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/2843538935096310837?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/2843538935096310837?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/fedora-9-available.html" title="Fedora 9 available" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_J90P-hyr9o8/SCv_PAwhPAI/AAAAAAAAAMA/19717vmn4rs/s72-c/Fedora9Screen.png" height="72" width="72" /></entry><entry gd:etag="W/&quot;CEMHQHw4cSp7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-856347026246519745</id><published>2008-05-10T07:21:00.000-07:00</published><updated>2008-11-06T20:33:51.239-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:51.239-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Symbian OS" /><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="Carbide.c++" /><title>Setup Carbide C++ Express</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SCWxR8kDfUI/AAAAAAAAALE/Ld0wxrq8h0U/s1600-h/EclipseScreen.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SCWxR8kDfUI/AAAAAAAAALE/Ld0wxrq8h0U/s400/EclipseScreen.jpg" alt="" id="BLOGGER_PHOTO_ID_5198756266742349122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Carbide C++ Express是Nokia提供針對Symbian OS手機的免費開發平台.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Carbide C++ Express建基於Eclipse IDE, 而Eclipse IDE是在Java上運行的, 所以在安裝Carbide C++前須先安裝Java的Runtime Library或JDK.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/"&gt;java.sun.com&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;另外還須安裝Perl, Nokia建議使用&lt;a href="ftp://ftp.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635-MSWin32-x86.msi"&gt;ActivePerl-5.6.1.635&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;而且還要安裝最少一種SDK&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://forum.nokia.com/info/sw.nokia.com/id/4a7149a5-95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html"&gt;S60 Platform SDKs for Symbian OS&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://developer.uiq.com/"&gt;UIQ 3 SDK&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;最後是下載及安裝&lt;a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide_cpp/"&gt;Carbide.C++ Express&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;而我自己的安裝次序就如上一樣, 先安裝Java, ActivePerl, 60 Platform SDKs for Symbian OS, 最後Eclipse C++.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_J90P-hyr9o8/SCWxEckDfTI/AAAAAAAAAK8/mul9sS7Y9Qk/s1600-h/EmulatorScreen.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_J90P-hyr9o8/SCWxEckDfTI/AAAAAAAAAK8/mul9sS7Y9Qk/s400/EmulatorScreen.jpg" alt="" id="BLOGGER_PHOTO_ID_5198756034814115122" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-856347026246519745?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/856347026246519745?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/856347026246519745?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/setup-carbide-c-express.html" title="Setup Carbide C++ Express" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_J90P-hyr9o8/SCWxR8kDfUI/AAAAAAAAALE/Ld0wxrq8h0U/s72-c/EclipseScreen.jpg" height="72" width="72" /></entry><entry gd:etag="W/&quot;C0UMQXo6eSp7ImA9WxdTE0g.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-50402736308866885</id><published>2008-05-09T09:30:00.000-07:00</published><updated>2008-05-09T09:41:20.411-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-09T09:41:20.411-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Symbian OS" /><category scheme="http://www.blogger.com/atom/ns#" term="Carbide.c++" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse" /><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans" /><title>關於Nokia手機應用程式的開發</title><content type="html">作為全球最大手機供應商Nokia, 其應用程式的開發自然大有市場.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.forum.nokia.com/"&gt;Forum Nokia - resources for mobile application developers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nokia手機運行的是Symbian OS. Nokia提供完整的工具和SDK免費下載: &lt;a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/index.html"&gt;http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;開發基於Symbian OS的應用程式, 主要分為C++和Java(J2ME).&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;C++&lt;br /&gt;Nokia建基於Eclipse, 發展出一係列的Carbide平台, 包括 Carbide.c++, Carbide.vs, Carbide.ui. 如果想以C++開發Symbian OS應用程式, Carbide.c++是不二之選, 其中Carbide.c++ Express可供免費使用.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/index.html"&gt;Carbide Homepage&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Java(J2ME)&lt;br /&gt;至於Java, Nokia在之前亦有所謂Carbide.j, 亦是建基於Eclipse, 而針對Java的IDE, 但很快就停止了. 現在較正統的平台有NetBeans和Eclipse.&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;NetBeans:&lt;br /&gt;只要下載包含Mobility Pack的&lt;a href="http://download.netbeans.org/netbeans/6.1/final/"&gt;NetBeans IDE&lt;/a&gt;便可.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Eclipse:&lt;br /&gt;Eclipse比較麻煩; &lt;a href="http://www.forum.nokia.com/main/resources/tools_and_sdks/carbide/what_has_happened.html"&gt;Nokia Forum&lt;/a&gt;提議使用&lt;a href="http://www.eclipseme.org/"&gt;EclipseME&lt;/a&gt;, 但EclipseME的Home Page說Eclipse Mobile Tools for Java(MTJ) project is in the process of restarting, 而Eclipse MTJ會從EclipseME開始, 當Eclipse MTJ Project restarted後, EclipseME會淡出, 即是 - 現在處於三角路口.&lt;br /&gt;&lt;br /&gt;EclipseME剛於March 30, 2008發佈了bug fixed的 &lt;a href="http://eclipseme.org/blog/2008/03/30/version-179-released/"&gt;Version 1.7.9&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-50402736308866885?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/50402736308866885?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/50402736308866885?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/nokia.html" title="關於Nokia手機應用程式的開發" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry><entry gd:etag="W/&quot;CEMHQHo6eip7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-5288755125123435186</id><published>2008-05-08T10:32:00.000-07:00</published><updated>2008-11-06T20:33:51.412-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:51.412-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="NetBeans" /><title>NetBeans 最新版本 6.1</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.netbeans.info/downloads/index.php"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_J90P-hyr9o8/SCM54CpOA9I/AAAAAAAAAK0/wKDcaOjfGeY/s400/netbeans_6_1.gif" alt="" id="BLOGGER_PHOTO_ID_5198062029860897746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;這是一個開放原始碼的 Java 整合開發環境。       &lt;h3&gt;什麼是 NetBeans？&lt;/h3&gt;NetBeans 是一個成功的開放原始碼計畫，擁有全球近 100       個合作伙伴不斷發展茁壯的社群團體。Sun Microsystems 於 2000 年 6 月，發佈了 NetBeans       開放原始碼計畫，並繼續為該計畫的主要贊助商。       &lt;p&gt;目前存在兩項產品: NetBeans IDE 和 NetBeans Platform。 &lt;/p&gt;       &lt;p&gt;&lt;a href="http://www.netbeans.org/features/ide/index.html"&gt;NetBeans       IDE&lt;/a&gt; 是一個開發環境 － 供程式設計師撰寫、編譯、除錯和部署程式的一個工具。他採用 Java 編寫而成 －       但能夠支援各種程式語言。另外，也有相當龐大的模組來擴充 NetBeans IDE。他是一個免費產品，不限制其使用形式。&lt;br /&gt;&lt;/p&gt;&lt;h3&gt;下載 NetBeans!&lt;/h3&gt;            下載最新版本的 &lt;a href="http://www.netbeans.info/downloads/index.php"&gt;NetBeans IDE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-5288755125123435186?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5288755125123435186?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5288755125123435186?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/netbeans-61.html" title="NetBeans 最新版本 6.1" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_J90P-hyr9o8/SCM54CpOA9I/AAAAAAAAAK0/wKDcaOjfGeY/s72-c/netbeans_6_1.gif" height="72" width="72" /></entry><entry gd:etag="W/&quot;CkMDRnY9eCp7ImA9WxdTEUU.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-4875405605827363960</id><published>2008-05-07T10:13:00.000-07:00</published><updated>2008-05-07T10:14:37.860-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-07T10:14:37.860-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="iPhone SDK" /><title>iPhone Hello World Tutorial</title><content type="html">&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HNO2cdX8Vt0&amp;hl=en&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/HNO2cdX8Vt0&amp;hl=en&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;This is an 8 minute quick tutorial on how to build a Simple Hello World App using the recently release iPhone SDK. This tutorial teaches you how to use UILabel properly and also how to edit a label's properties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-4875405605827363960?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/4875405605827363960?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/4875405605827363960?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/iphone-hello-world-tutorial.html" title="iPhone Hello World Tutorial" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry><entry gd:etag="W/&quot;CU4HQHs-fSp7ImA9WxdTEE0.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-4390071629865776163</id><published>2008-05-05T09:09:00.000-07:00</published><updated>2008-05-05T09:12:11.555-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-05T09:12:11.555-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="F#" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><title>函數式編程: F#</title><content type="html">F#是Microsoft Research "發明"的新一代函數式編程(Functional Programming)電腦語言, Microsoft® .NET Framework家族的新成員.&lt;br /&gt;&lt;br /&gt;是甚麼我就不懂了, 聽聞"函數式編程語言"在並行處理(parallel processing)或多核CPU方面可以處理得比較好.&lt;br /&gt;&lt;br /&gt;Links:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc164244.aspx"&gt;F# Primer: Use Functional Programming Techniques in the .NET Framework&lt;/a&gt;&lt;br /&gt;&lt;a href="http://research.microsoft.com/fsharp/fsharp.aspx"&gt;Download &amp;amp; Install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="373"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QIBSbNaw69U&amp;hl=en&amp;border=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QIBSbNaw69U&amp;hl=en&amp;border=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="373"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;F#.NET Tutorial&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-4390071629865776163?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/4390071629865776163?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/4390071629865776163?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/f.html" title="函數式編程: F#" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry><entry gd:etag="W/&quot;CEMHQ348fCp7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-8580055198149045641</id><published>2008-05-03T10:41:00.001-07:00</published><updated>2008-11-06T20:33:52.074-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:52.074-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="IDE" /><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse" /><title>興起的Eclipse</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SBykUenLaZI/AAAAAAAAAKM/MyYLy6NdV7g/s1600-h/eclipse_picture.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SBykUenLaZI/AAAAAAAAAKM/MyYLy6NdV7g/s400/eclipse_picture.jpg" alt="" id="BLOGGER_PHOTO_ID_5196208741800438162" border="0" /&gt;&lt;/a&gt;若要數近年興起得最快的軟件開發工具, 相信非Eclipse莫屬. Eclipse流著Java的血, 加入IBM的原素, 面向開源社群. 不單在社群中廣受歡迎, 甚至到處都可看到她的蹤影; Nokia Carbide, SonyEricsson, Androide SDK, Qt, Wind River...etc.&lt;br /&gt;&lt;br /&gt;Eclipse是開放源碼社區，其項目專注於提供用於構建軟件的可擴展開發平台和應用程序框架 ~ 即是免費的IDE.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SByknenLaaI/AAAAAAAAAKU/8wy7aXc4j84/s1600-h/Eclipse.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SByknenLaaI/AAAAAAAAAKU/8wy7aXc4j84/s400/Eclipse.jpg" alt="" id="BLOGGER_PHOTO_ID_5196209068217952674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.eclipse.org/"&gt;www.eclipse.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-8580055198149045641?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/8580055198149045641?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/8580055198149045641?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/05/eclipse.html" title="興起的Eclipse" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_J90P-hyr9o8/SBykUenLaZI/AAAAAAAAAKM/MyYLy6NdV7g/s72-c/eclipse_picture.jpg" height="72" width="72" /></entry><entry gd:etag="W/&quot;CEMHQ3k8fip7ImA9WxRVEE4.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-6038520579088558632</id><published>2008-04-30T07:18:00.000-07:00</published><updated>2008-11-06T20:33:52.776-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-06T20:33:52.776-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Qtopia" /><category scheme="http://www.blogger.com/atom/ns#" term="Embedded Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Qt" /><title>Qtopia Phone Edition</title><content type="html">Qt一向在Linux的環境下都有著很好的融合, 而且得到十分廣泛的應用和支援. 隨著基於Linux的流動電話和便攜裝置越來越普及, 連帶針對Embedded Linux的Qtopia也備受注目.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Qtopia的概述&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Qtopia是一個應用平台和用戶界面，為創造高效率的基於Linux的消費類電子產品和移動設備。它提供了無與倫比的靈活性，定制先進的用戶體驗。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Qtopia的提供了一個有力的證明，發展環境，繼承了從Qt的跨平台的應用框架和關鍵部件是專門為嵌入式Linux 。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;而已經應用Qtopia的產品包括 MOTOMING A1200 和 Sony mylo 等等.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SBiAdOnLaVI/AAAAAAAAAJs/I9xB-GNxO5k/s1600-h/motorola-a1200-1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SBiAdOnLaVI/AAAAAAAAAJs/I9xB-GNxO5k/s400/motorola-a1200-1.jpg" alt="" id="BLOGGER_PHOTO_ID_5195043409798850898" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_J90P-hyr9o8/SBiAfenLaWI/AAAAAAAAAJ0/Dgak3UyraFU/s1600-h/SONY_mylo_white_open_earphones_sm.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_J90P-hyr9o8/SBiAfenLaWI/AAAAAAAAAJ0/Dgak3UyraFU/s400/SONY_mylo_white_open_earphones_sm.jpg" alt="" id="BLOGGER_PHOTO_ID_5195043448453556578" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;如果有興趣玩玩Qtopia, &lt;a href="http://trolltech.com/"&gt;trolltech.com&lt;/a&gt;有可供下載的Qtopia Phone Edition demo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;該Qtopia Phone Edition demo運行在VMware® Player的Linux virtual machine上，可以在Windows及Linux上運行.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* VMware Player - &lt;a href="http://www.vmware.com/download/player/"&gt;http://www.vmware.com/download/player/&lt;/a&gt;&lt;br /&gt;* Demo package Qtopia Phone Edition 4.1.4 - &lt;a href="http://www.trolltech.com/download?target=ftp://ftp.trolltech.com/qtopia/livecd/qtopia-4.1.4-demo-vmware_2006_08-09-0742-en.zip"&gt;http://www.trolltech.com/download?target=ftp://ftp.trolltech.com/qtopia/livecd/qtopia-4.1.4-demo-vmware_2006_08-09-0742-en.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trolltech.com/products/qtopia/learnmore/qtopiademo"&gt;相關內容&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_J90P-hyr9o8/SBh_5OnLaUI/AAAAAAAAAJk/3KI6lypu87w/s1600-h/QtopiaPhone.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_J90P-hyr9o8/SBh_5OnLaUI/AAAAAAAAAJk/3KI6lypu87w/s400/QtopiaPhone.jpg" alt="" id="BLOGGER_PHOTO_ID_5195042791323560258" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-6038520579088558632?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/6038520579088558632?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/6038520579088558632?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/04/qtopia-phone-edition.html" title="Qtopia Phone Edition" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_J90P-hyr9o8/SBiAdOnLaVI/AAAAAAAAAJs/I9xB-GNxO5k/s72-c/motorola-a1200-1.jpg" height="72" width="72" /></entry><entry gd:etag="W/&quot;A0UFQXg5fip7ImA9WxZaFEU.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-7443910593651122406</id><published>2008-04-29T10:03:00.000-07:00</published><updated>2008-04-29T10:13:30.626-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-29T10:13:30.626-07:00</app:edited><title>甚麼是"嵌入式系統"?</title><content type="html">甚麼是"嵌入式系統"? 這個真是各有各說, 並沒有單一的答案.&lt;br /&gt;&lt;br /&gt;根據維基百科:&lt;br /&gt;&lt;a href="http://zh.wikipedia.org/wiki/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%B3%BB%E7%BB%9F"&gt;嵌入式系統&lt;/a&gt;，是一種完全嵌入受控器件內部為特定應用設計的專用電腦系統。與個人電腦這樣的通用電腦系統不同，嵌入式系統通常執行的是帶有特定要求的預先定義的任務。...&lt;br /&gt;&lt;br /&gt;相信這種解說很快(可能是"已經"了)便不成立了, 因為半導體(semiconductor)/集成電路(IC), 軟件, 硬件的發展真是何止一日千里?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-7443910593651122406?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/7443910593651122406?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/7443910593651122406?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/04/blog-post_29.html" title="甚麼是&quot;嵌入式系統&quot;?" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry><entry gd:etag="W/&quot;AkIMRX85cCp7ImA9WxZaFEU.&quot;"><id>tag:blogger.com,1999:blog-6908869830060152627.post-5507657738178494987</id><published>2008-04-29T09:09:00.000-07:00</published><updated>2008-04-29T10:03:04.128-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-29T10:03:04.128-07:00</app:edited><title>開始</title><content type="html">從事單晶片控制器(Single Chip MCU)已超過十年, 一向對這類low level的軟件開發頗感興趣, 但始終這類軟件所能做到的十分有限.&lt;br /&gt;&lt;br /&gt;隨著近年嵌入式系統(Embedded System)的發展, 加上開源(Open Source)的興起, 學習嵌入式系統已經比以前大為方便. 只要你擁有一部能夠連接上internet的PC, internet世界上有大量的開發公具可供下載, 而且是免費的, 更加備有十分足夠的學習文件, 教學範例等等. 如 J2ME SDK, Nokia Carbide, Android, iPhone SDK, Netbeans, Qt, Maemo...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;關於 DEV-er&lt;/span&gt;&lt;br /&gt;這個blog其實不限於嵌入式系統, 所有一切有關開發的, 有趣的, 都希望可以在這裡跟大家分享:)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dev-er.blogspot.com/"&gt;http://dev-er.blogspot.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6908869830060152627-5507657738178494987?l=dev-er.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5507657738178494987?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6908869830060152627/posts/default/5507657738178494987?v=2" /><link rel="alternate" type="text/html" href="http://dev-er.blogspot.com/2008/04/blog-post.html" title="開始" /><author><name>Erik</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author></entry></feed>

