tag:blogger.com,1999:blog-59465307047421309702024-03-06T16:20:07.273+08:00Jax 的工作紀錄除了在整理學習上的經驗,同時也能幫助其他需要的人Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-5946530704742130970.post-85953450431010375522010-05-17T21:38:00.004+08:002013-06-11T22:05:26.038+08:00Nokia Widget 實作講堂今天去參加了第二場 Nokia 辦得活動當然要來記錄一下<br />
這一次的講師非常的 funny 分享了很多經驗<br />
而且他的公司名稱也很妙 <a target="_blank" href="http://biz.vpon.com/">有的放矢行動行銷股份有限公司</a><br />
為了找他的公司網址無意間找到 Wiki 的解釋 <a target="_blank" href="http://zh.wiktionary.org/zh-hant/%E6%9C%89%E7%9A%84%E6%94%BE%E7%9F%A2">有的放矢 - 維基詞典</a><br />
<br />
再來就是其實 Nokia 的手機大部分的硬體配備都不高<br />
並沒有想像中的好 ,有些 CPU 可能只有 20MHz<br />
可以跑這麼順主要的原因是他有一個優秀 OS (Symbian)<br />
並且可以完全的多工多執行緒(難怪我不小心操一下就沒電了)<br />
有一次開著 Google Map 再來一個全時 GPS 連線<br />
我的 Nokia 6110n 在滿電的情況下只用了半小時就沒電了 真是讓我傻眼的說<br />
在沒有備用電源的情況下我現在都不太敢再全時 GPS 連線了<br />
<br />
<br />
言歸正傳今天的 Workshow 到底再說什麼呢??<br />
Widget 基本上的架構就如我們大家所熟知的 HTML + CSS + JavaScript + Ajax<br />
但不一樣的是這裡我們可以透過 <a target="_blank" href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Runtimes/Web_Runtime/Nokia_Platform_Services/">Platform Services API</a> 去存取手機上的裝置<br />
從 <a target="_blank" href="http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-4167BB29-78E7-4C92-82DD-34A45B88605B.html">GPS 位址</a>﹑<a target="_blank" href="http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-0011B83F-274A-445B-843D-4CAA8BA977F6.html">收發簡訊</a>、<a target="_blank" href="http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-1EA270E2-0954-4326-ABBA-8DC4EDE465B5.html">通訊錄</a>、<a target="_blank" href="http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-A359B122-CB52-492C-8C0D-0062ED0A6A89.html">行事曆 </a>等等… 一整個就很快樂<br />
感覺就像在寫 Firefox 的 plugin<br />
而且在 package 時也是用 zip 壓縮<br />
但講師說硬體資源的有限會讓你很不快樂,它只是一台手機並不是一台電腦<br />
以前在學校時寫過 PDA 所以這種切身之痛我非常瞭解<br />
盡可能別在手機上做大量運算,要不然它就 crash 給你看<br />
<br />
在實做時我又再一次的見證 Eclipse 的偉大(很好又是我熟悉的 SDK 平台)<br />
上次的 <a target="_blank" href="/2010/05/nokia-qt.html">QT</a> 也是有 Eclipse 的 <a target="_blank" href="http://www.forum.nokia.com/info/sw.nokia.com/id/b535d0b8-7ea3-4be4-880d-9941703ccd2b/Qt_for_Symbian_Developers_Library_v1_0_eclipse_plugin.zip.html" title="Qt for Symbian Developer's Library (Eclipse plug-in)">plugin </a>而這一次的 Widget 也有 <a target="_blank" href="http://www.forum.nokia.com/Tools_Docs_and_Code/Tools/Runtimes/Web_Runtime/Aptana_Plugin/" title="Nokia WRT Plug-in for Aptana Studio">plugin</a><br />
而且有很多一鍵完成的功能(雖然在 Eclipse 上本來就是這樣了)<br />
只是 Eclipse 一直都沒有很好的 Script debug 整合<br />
雖然 Aptana 上的 JavaScript 即時除錯已經很好用了,但卻僅限於 JavaScript<br />
最近拿來寫 ActionScript 也是不錯用,但還是覺得不夠好<br />
可是目前還沒找到其他的替代方案<br />
<br />
最後在跟講師換名片時幽默的說也想買一台 <a target="_blank" href="http://www.tgc-taiwan.com.tw/">Tivo</a><br />
對於<a target="_blank" href="http://www.tgc-taiwan.com.tw/"> Tivo</a> 名聲心裡小小高興一下<br />
但忠小晞我 對自己的孤陋寡聞也慚愧了一下<br />
<br />
下次來寫一個 widget 來玩玩<br />
如果老大可以給點 resource 就更好了<br />
<br />
<br />
參考資料:<br />
<a target="_blank" href="http://www.forum.nokia.com/info/sw.nokia.com/id/ec866fab-4b76-49f6-b5a5-af0631419e9c/S60_All_in_One_SDKs.html">Nokia N97 SDK</a><br />
<a target="_blank" href="http://www.forum.nokia.com/Tools_Docs_and_Code/Code_Examples/Web_Runtime.xhtml">Web Runtime Code Examples</a><br />
<a target="_blank" href="http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-66F1354B-5358-433C-8033-3B7B97D1028E.html">Platform Services 2.0 JavaScript API reference</a><br />
<a target="_blank" href="http://www.forum.nokia.com/info/sw.nokia.com/id/cccea743-f4e5-418f-ad9f-0a7a7f50868f/Nokia_Platform_Services_2_0.html">Nokia Platform Services 2.0 Download</a><br />
<br />
<br />
PS:<br />
既然參加免費的講習多少為對方打個廣告<br />
Nokia 目前(2010/6/11止)有舉辦創意競賽最高獎金 20 萬<br />
詳情請見:<a target="_blank" href="http://www.nokiadeveloper.com.tw/symbian/">Symbian & Maemo中文資訊站</a>Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0tag:blogger.com,1999:blog-5946530704742130970.post-66615856854172876042010-05-10T21:02:00.003+08:002013-06-11T22:07:49.076+08:00Nokia Qt平台實作講堂今天去參加這個活動<br />
在講解人解說 <a target="_blank" href="http://wiki.oss.org.tw/index.php/Qt">QT</a> 的架構後<br />
想起四年前的專題會議中<br />
『<a target="_blank" href="http://yurenju.blogspot.com/">Yuren</a>』曾經分享過這個內容<br />
雖然當時聽聽就過去了<br />
沒想到今天會重新預見<br />
<br />
QT 是一種 Base 在 C++ 上的程式架構<br />
感覺像是一個 Framework<br />
特長是跨平台與嵌入式系統<br />
與 Java 不同的是它是以 compile 的方式做到跨平台<br />
雖然這樣感覺還蠻麻煩的<br />
但它的執行效率會比 Java 來得好<br />
<br />
QT 在被 Nokia 收購後內容變得更豐富了<br />
而且還有很好用的 SDK 一整個就感覺很快樂<br />
雖然還沒想到要用來做什麼<br />
但先記著吧!Jax Huhttp://www.blogger.com/profile/01953021685585893658noreply@blogger.com0