Palm Pre 可以玩Doom (update)
Palm Pre 上了1.3.5 後, 可以玩Doom 了, 佢用了 linux 的SDL , Native 支援, 不用變做Debian ..
速度很流暢 .... Palm Pre 都可以做遊戲機了 ~
1. 升級上1.3.5
2. 重裝preware 及package management service
3. 安裝DOOM , terminal 及 terminal service plugin (用preware 或 WebQuickInstall)

4. 打開terminal
5. 執行命令:
# cd /media/cryptofs/apps/usr/palm/applications/org.webosinternals.sdldoom
# ./doom &

6. 可以玩了 ~~
最後送段片給大家 (不是我拍的... )
- Details
- Category: Palm Pre
1.3.5 有何改進?
我部Palm Pre 搞了1.3.5, 感覺快了,
程式放在USB storage, 解決了application空間不足的問題... 你可以在USB storage 見到一個叫 .palm 的資料夾, 不過檔案似係轉了名字, 所以不能單從名字估到檔案是甚麽 ... 想要看內部有何檔案, 要經Palm Pre (terminal , preware 的command line 或者SDK 的SSH proxy) 看 ..
#ls /media/cryptofs/apps
(所有的程式檔案放在這裏 .... )
有了3D engine , 可以玩DOOM 了, 我見preware 都有DOOM 可以設定 ...
個Preware 升級後可能用不到, 請刪除preware 及 package management service , 再用webQuickInstall 重裝即可 (先裝package management service , 再裝preware)
AppCatalog 可以background download , download 軟件時可以返回上層, 再選其他軟件 , 不過, 又唔見了好多軟件, 又要downgrade 個app catalog (不過我轉了做sprinit ROM 才可以見到1.3.5 , 之前downgrade 個App catalog 的方法今次行不通 ... 兩頭唔到岸. ... )
至於電量, 真係要test 過先知 ...
- Details
- Category: Palm Pre
今日Classic 模擬器update 左
今日上Palm Pre 的Update 程式, 佢話個Classic Update 左, 整好之後再Check 返個版本, 係v 2.0.1同ROM 2.6.01 , 暫時未知有甚麼改進 ...
- Details
- Category: Palm Pre
Domino Access for Outlook
Lotus Domino 係一個很好的群組軟體, 可以寫一次即可在Desktop 及Web 運作, 不過總有人係outlook 死硬派 , 非outlook 不用, 除左炒左佢 (反正試用期唔駛賠錢) , 還有甚麼方法呢?
答案1 : 用outlook 用IMAP 連接到Lotus Domino , 當然不會sync 個contact 到Lotus Domino server ..... 但係最簡單 .... 不過改不到密碼, 不能看其他同事的行事曆 ...
答案2: 在那麻煩人的Windows XP 安裝Lotus Domino Access for microsoft outlook (DAMO) ....
DAMO 會扮演一個Lotus Domino 的Client (真係有NSF , ID , notes.ini ... ) 資料下載到Windows Client , 再在Outlook 顯示
Lotus Domino ---> (DAMO ----> Outlook)
不過用DAMO 要注意 ....
1. DAMO 在電郵的可靠程度成疑 ....當使用者的郵箱NSF 大過1.5GB , 會開始不穩定, 經常見不到新的電郵 , 所以我會幫客戶設定一個IMAP 郵箱, 會比較穩定 , 只用DAMO 連線Calendar , Delegation 及轉密碼 ....
2. Outlook 2007 預設不會下載大Size 的電郵附件, 所以要改IMAP 設定 ....
- Click on Tools -> Send/Receive -> Send / Receive Settings -> Define Send/Receive Groups
- Click on option 'Receive mail items' and 'Download complete items including attachments for subscribed folders'
3. 剛剛見到的消息 ... IBM 不會再幫DAMO 加新功能, DAMO 只會保留在係8.0.2 , 更新只會係fixcentral 發佈 ...
如何設定
1. 登入IBM 的Passport Advantage, 在找檔案時, 緊記要找舊版本的檔案
在Lotus Domino 8.0.2 的選項, 找出Lotus Domino Access for microsoft outlook , 下載此檔案
在windows client 安裝, 當然要先裝Outlook (2003/2007), 跟住安DAMO
按指示輸入進行
記得輸入server 地址時要, 如果係local LAN , 可以用lotus Domino 的命名格式, 例如server/hk/example, 不過如果預左要係internet 用, 記得用FQDN (例如 server.example.com ) 或者在 hosts檔案預先輸入地址
輸入Notes ID 密碼
輸入Notes ID 密碼


真係可以找到names.nsf ... 會有個個人的NSF , 及對應的outlook PST

選新的outlook profile


第一次用時會下載資料, 如果資料多(例如2GB) 又經internet 抄, 可以抄足一晚 ... )

以下IBM 的網址話你知DAMO 的notes.ini 有何設定值可用~~
http://www.ibm.com/developerworks/lotus/library/damo-ini/index.html
以下IBM 的help 都有話你知有乜做唔到(例如Journal ... )
- Details
- Category: Lotus Domino
按制button 及text field - Palm Ares 教學 (2)
上次寫了一個用不了WebOS 的程式 , 今日用Ares 寫一個有意思點的程式啦 ....
如果閱讀一下講palm WebOS 的程式設計, 你會見到有Sense , 有template , 不過如果用Ares 的話, 你暫時可以忘記有這些東西 ~~ 當然, 有基本程式技巧是必需的 ...
1. 照以下設定
a)一個group, 拉長個group
b)一個row , 放在group 內
c) 三個button

2.確定row放在group內
3.遂一設定好tap event (每一個button 都做一個tap event)

4.
5.

6. 按event procedure 旁的圖示, 會打開code editor
輸入相關的Code: (紅色部份是自己打的 ... )
MainAssistant.prototype = { setup: function() { Ares.setupSceneAssistant(this); }, cleanup: function() { Ares.cleanupSceneAssistant(this); }, button1Tap: function(event, inSender) { this.total=0; this.controller.get('result1').innerHTML='100'; }, button2Tap: function(event, inSender) { this.controller.get('result1').innerHTML='200'; }, button4Tap: function(event, inSender) { this.controller.get('result1').innerHTML='0'; }, button3Tap: function(event, inSender) { Mojo.Controller.errorDialog(this.controller.get('result1').innerHTML); } }; |
完成後, 可以把ipk 安裝到palm pre 做測試了 ~~
按首兩個制, 會轉變text field 的數值, 按 show text 會用error Dialog 顯示text field 的數字
註1: 照道理應該可以用 .value , 而不是 .innerHTML , 我見網上其他網友都可以用 $('result1').value , 這是Javascript library 'Prototype' 的寫法, 但係我用不到, 暫時都未知原因 ....
請使用 this.controller.get('result1').mojo.setValue() 取代 this.controller.get('result1).innerHTML
註2 : 不知何故, 按了首兩個制後, 不能再直接轉text field 的數值 ...
註3 : 不知何故, 未按首兩個制, 按show text 會顯示整個template 的HTML code ..
註4: 為何要用errorDialog ? 因為error dialog 不用做template .... 比較簡單
- Details
- Category: WebOS Development
Ares 其他基本操作 - Palm Ares 教學 (1)
Ares 仲有一部分基本操作可以介紹下..... 由於Ares 無用Java Script 使用mouse 右制, 所以有些工作會比較轉接 ...
1. 刪除widget (object) : 要按View , 在左方的物件清單選取物件的名稱, 再按 "X"
2.在左方的清單, 最下方的是info , 會顯示widget (物件)的基本資料
3. 在頁面可以選擇palm pre 擺放的四個方向如何顯示 ('X' 下方)
4. 按 'Files' button 會顯示檔案清單 ... 你會發覺原來一個WebOS 程式包括很多HTML 及javascript 的檔案
在Files 的下方, 是upload , 把檔案拖到該格, 會把檔案上載到Palm Ares Server

5. 在右方, 按styles 會顯示widget 如何顯示
6. 如果有用開VB , 都會知Event 係乜... , 簡單來講, Event 係當你對widget 做一些動作, 會執行的procedure , 例如ontap 即你按了button 後, 會進行的工作 ... 右方的標誌, double-click 後會建立雙關的procedure
8.按電腦標誌, 會見到Designer (設計介面) 及code editor (寫code) .... Debuger 需要你的電腦有安裝Palm Pre 模擬器才可以使用
9.在file , 有個download 標誌, 可以由palm server 下載檔案到本機 .... 再放到模擬器, 或者用preware 安裝到Palm Pre 都可以
其實webos 無compile 程式, 所有程式都是原文 plain text 放到palm pre 中...
10.
- Details
- Category: WebOS Development
Palm Pre 的Call Forward
Palm Pre 的內置call forward 功能(phone preference) 太過簡單了, 有網友寫了一個程式去詳細控制Palm 的call forward
只要用preware 下載GSMCallDriversion , 就可以做到了, 可以控制到, 例如所有電話, 或者無答話的電話, forward 到那個電話
記得要遂一按'Refresh' 制 (雙箭咀) 才見到現在的設定, 轉了設定, 要按相關的'save' (磁碟標誌) 才可以儲存設定
- Details
- Category: Palm Pre
Page 55 of 61