2007年11月7日 星期三

智慧型行動裝置應用程式進階開發實務---課程大綱延伸說明

智慧型行動裝置應用程式進階開發實務---課程大綱延伸說明
共分為11項主題
A. 系統平台與跨平台開發
B. 程式開發工具
C. 行動設備之管理
D. 網路應用程式開發
E. 行動裝置之資料庫與資料庫伺服器資料同步
F. 硬體Serial Port存取
G. 應用程式效能調校
H. 行動裝置之影像應用
I. 行動裝置上的地圖資訊系統應用
J. 行動裝置上之條碼與RFID應用
K. 行動通訊應用服務與導入

各項主題概述
A. 系統平台與跨平台開發
微軟針對手持計算機所開發的作業系統經過多年的演進現今統稱為Windows mobile系列,Windows mobile 5.0以Windows CE 5.1為核心所開發。開發的應用程式直接存取作業系統提供的服務稱作native application而透過.Net平台才能運行的稱為managed application。.Net compact framework提供行動裝置優化的程式執行環境,基於.Net平台所開發的應用程式能夠被編譯成Microsoft Intermediate Language (MSIL) 中間碼,運行在不同裝置或不同作業系統上所部屬的.Net平台上,達到跨裝置跨平台的特性。

B. 程式開發工具
Visual Studio 2005 + Windows mobile 5.0 SDK 夠提供整合的行動裝置應用程式開發環境,搭配SDK所提供的Device Emulator,能夠直接模擬程式運行於模擬器上,.NET CF SDK提供CLR偵錯工具或MSIL反組譯工具,另外還有Developer Tools可供使用例如cellular emulator等等各種不同類型之模擬器的使用與設定。

C. 行動設備之管理
企業面臨之行動裝置威脅---不是很清楚,可能是行動裝置的某些功能會影響資料安全。
大量裝置之遠端佈署與自動安裝之機制介紹---如何製作CAB安裝套件並進行部屬,透過Visual Studio 2005提供的樣版能夠直接進行針對不同裝置類型套件的封裝。
企業內行動裝置設備之設定與管理---不是很清楚,可能是行動裝置的各項設定。

D. 網路應用程式開發
System.Net命名空間下之類別的說明,System.Net 命名空間提供一個簡單的程式設計介面,讓現今網路所用的許多通訊協定(Protocol)使用。可以利用socket類別下的非同步方法實現非同步網路程式,利用回呼call back機制來執行各非同步片段。

E. 行動裝置之資料庫與資料庫伺服器資料同步
在Client/Server架構中資料的傳遞與儲存可以透過雙邊資料庫來實現,在遠端資料存取中效能與安全性的議題有許多需要學習,遠端資料的同步需要有一個IIS的web server透過HTTP或HTTPS(比較安全)來傳遞資料,必須了解如何配置與設定與運作原理。

F. 硬體Serial Port存取
System.IO.Ports命名空間下.NET CF提供SerialPort類別存取硬體之Serial Port,GPS訊號可以透過Serial Port擷取,FakeGPS能夠模擬GPS信號提供開發相關程式時使用。

G. 應用程式效能調校
有關程式效能之設計開發觀念---受限於行動裝置的記憶體與執行速度在開發應用程式時必須針對效能有所考量。
NET CF記憶體與資源管理---如何做記憶體釋放與執行緒的操作。
程式效能調校之工具介紹---不是很清楚,目前還沒接觸過這類調校工具。
效能調校與改善之步驟---不是很清楚,應該是調校工具的使用。

H. 行動裝置之影像應用
目前PDA上之影像常見的運用方式與系統延伸可能性---PDA的螢幕一般來說解析度與大小都較為精簡,所適合的使用方式也有所不同。
影像服務端系統架構組成---說明系統架構。
非即時影像與即時影像之系統組成之差異---即時影像立即提供現在的影像畫面,非即時通訊的運用,在播放之前,部份的影像是被預先下載。
開發PDA影像程式之主要技術與流程---不是很清楚,需要學習
討論實際範例(即時影像撥放程式)

I. 行動裝置上的地圖資訊系統應用
PaPaGO SDK能夠提供行動裝置上的電子地圖透過其API整合GPS與其他地理資訊。

J. 行動裝置上之條碼與RFID應用
條碼(一維、二維)應用介紹--- QR碼是二維條碼的一種,二維條碼比一維條碼記載數據量更多。而且可以記載更複雜的數據,比如圖片等。
RFID應用介紹---射頻識別即RFID(Radio Frequency IDentification)技術,又稱電子標籤、無線射頻識別,是一種通信技術,可通過無線電訊號識別特定目標並讀寫相關數據,而無需識別系統與特定目標之間建立機械或光學接觸。
條碼與RFID在企業應用之架構與使用情境---具體應用,電子收費系統,如悠遊卡。
條碼與RFID開發之常見問題與注意事項---不是很清楚,可能是主動、被動、半被動的問題,或系統建置的問題。

K. 行動通訊應用服務與導入
企業行動商務應用服務---應該是介紹目前的發展與市場。所謂「行動商務」乃是指「使用者藉由行動終端設備,透過無線通訊網路進行商品、服務或是資訊交易的行為」。行動商務主要可分成行動娛樂服務、行動資訊服務與行動交易服務三大類,其中,行動娛樂服務包含鈴聲、圖形、遊戲、星座命理、博奕等;行動資訊服務包含金融資訊、Location-Based Service(LBS)、行動廣告、新聞、電話簿等;行動交易服務包含購物、行動付款、金融交易。
行動商務應用服務系統開發實務---不是很清楚,應該是一些系統架構與資訊安全的議題。

2007年11月5日 星期一

kj的進度(進度報告展示)

標題:XXX的進度
有成果時請post一下
標籤的使用包含
1.自己的暱稱(要讓大家看得懂)...ex:"kj"
2."進度報告"
3.專案名稱...ex:"Web-based tracking service"

[創意狂想 巢向未來] 創作競賽

Important date:
1.作品收件--96.11.01~11.30
2.作品評選--96.12.XX
3.成果發表及頒獎典禮--97.01

我們在11.16要有第一階段的作品出來再做修改與包裝,文件及作品有:
1.參賽者報名表格(這不是重點)
2.1000字以上作品說明--作品名稱,設計構想,創作特點,如何應用所設計的作品
3.作品海報--300字,對開,右下角5*5cm註明代表人姓名並彌封
*設計重點--滿足人類安全安心,健康照護,節能永續,便利舒適(營造智慧化未來居住空間)等...

摘要活動緣起內容重點:
1.科技帶給人類許多便利與舒適但不一定為所有民眾接受,例如:老年人的排斥感,人際關係的疏離
2.洞察人類需求,營造真正[以人為本]的居住空間
3.以人性關懷為出發點,改善國人未來之生活品質與科技產業競爭力

競賽主題:
1.智慧生活空間所需的功能:滿足人類安全安心,健康照護,節能永續,便利舒適.......等

基本工作分配

老師在coffee83做了一些 未來可以提供的功能的願景以及工作分配。
以下是本學期工作目標:
1.系統功能的擴充
2.系統容量、穩定度與準確度的改善

下面條列大家的工作項目:
1.凱傑:規劃在手機上面存取網頁畫面的功能,讓Web-based tracing system擴充到手機上
2.佑任:規畫Web-based tracing system的網頁服務,基本功能是使用者在我們的網站上註冊,然後
可以下載一個小程式安裝在手機上,以後只要登入網站就可以看到那支手機的位置。
3.永儒和俊毅:加強GPS定位的準確度,增加基地台定位功能,和提供穩固的手機到伺服器間的傳輸程式。
4.文正:用ZigBee製作工作流程監控系統。這裡請先學會Linux(Unix)還有實驗室的Sensor Network的實驗
平台的使用。

接下來請大家將各工作的進度與相關資訊在這個blog中做回報,謝謝大家