微軟M化研討會心得分享
下午(2/12)參加了一場微軟舉辦的M化研討會,其最終目的仍在展示與推廣微軟在M化上的解決方案,不外乎ASP.NET Mobile Web Application(手機、PDA可以瀏覽的Web)、.NET Compact Framework(可以輕易開發出可在PocketPC或Smartphone上執行的程式)、Exchange 2003(安裝幾個額外元件,就可設定將重要的Mail轉成手機簡訊)…等等。我摘要整理了一些會議中的重點,加上個人對MS Mobile Solution的粗淺了解與詮釋,與大家分享。
【打破M化的迷思】
在應用與實踐M化之前,必須掌握住行動裝置的特性(即時性高、Anytime、Anywhere,但是螢幕小、輸入操作不便、資料傳輸速度不高),短期內要完全取代PC、Notebook是絕不可能的。因此一昩的想將現有在PC、NB上的各項工作全部轉移到PDA、手機上是件吃力不討好的事,也不要奢望有太大的成效。
因此,M化的重點在於爭取主動性、即時性,用來彌補PC、NB的不足! 在有限的頻寬、迷你的螢幕及難用的輸入介面上,應該只用來傳輸最重要、最關鍵、最精簡的資訊,協助人員在第一時間能做出正確的決策,才是M化能發揮最大成本效益比的所在。
另外,Productivity與Security往往是背道而馳的,規劃設計時應在方便性與安全性的拿捏上花些心思!
【五花八門的裝置】
行動裝置的型式與廠牌很多,光微軟就提出過多種裝罝平台:
1.Hand-held PC:
掌上型電腦,和英漢電子字典外型相似,微軟已放棄發展了,所以也不用多提。
2.PocketPC:
例如: Compaq iPaq、Toshiba,國內的資訊大廠如Asus、Mitac、Viewsonic也有出,螢幕較大320x240,運算能力與擴充性也較好,算是目前M化應用的主流選擇。
3.PocketPC Phone Edition:
將電話功能做進PocketPC中,明顯的多了一根天線。選擇不多,過去有XDA,倚天也出了兩款,總之就是可以當手機用的PocketPC。(iPaq也有出GPRS套件,但裝好後的臃腫模樣,大概沒啥人會想用)
4.Smartphone:
手機大小,OS與PocketPC很相近,但螢幕小多了,也沒有手寫輸入的功能。國內的選擇不多,神達最近會出一隻Mitac 8390。
5.SPOT:
手表跑微軟的特別OS,以Radio方式接收資訊。國內不會引進,大概也沒有研究的必要。
【通信業者的加值服務】
中華電信與遠傳算是投入較多的業者(學到一個新術語,稱電信業者為Operator),發展不少加值的服務:
1.Mobile Virtual Private Network,MVPN—將公司交換機系統與手機系統結合,公司分機即手機號碼,同時提供優惠的同公司互打費率。
2.Mobile Information On Demand, MIoD—結合USSD(用特定簡碼向Operator取回或傳送特定資訊)、SMS、iSMS(雙向簡訊)等功能,透過SIM卡,在各式手機上都能提供客製化表單及簡單的Business Logic。
3.Fleet Management 車隊管理—透過基地台定位(Operator有各基地台的經緯度)或GPS(衛星定位,精確度可至20-30米),以USSD方式回報位置,讓總部可追蹤、管理與規劃車輛的調度。如物流貨運車、計程車車隊、保全公司的運鈔車…等等。
4.Moblie Data Virtual Private Network, MDVPN—使用SIM做為身份認證,可應用於電子付款等功能。
5.簡訊廣播—一次將簡訊傳送給大量群組,方便重大訊息的即時廣播。
【通信協定的發展】
依中華電信石木標總工程師的看法,國內現行的GPRS的速度可達40K以上(4 Timeslot時,視手機而定),支援GPRS的手機也日益普遍,就應用的角度來看,環境已臻成熟。未來則會走向3G的WCDMA協定,最高速度達2Mb,但初期大概只有384Kb。
3G在北美較弱勢,他們主張強化GPRS至384K,但國內各業者之前在3G執照招標時已砸下大把銀子,頭都洗了,不剪不行,看來是非往3G不可了! (3G一定比較好? 就見仁見智了!)
【微軟的M化途徑】
1.Terminal Service:
使用行動裝置以Terminal Service Client連上Server操作現有的應用程式,好處是幾乎不用修改或重新設計程式。但PDA的螢幕普遍過小,在某些情況下是不Work的。
2.Web Based:
除了微軟的Device外,可以涵蓋各式手機、Palm等Device,相容性最佳。ASP.NET Mobile Web Application提供了簡單的開發方式,由底層的服務來配合不同手機、PDA的顯示需求。即使有新的裝置推出,亦不需要修改程式,只須由微軟取得更新的支援檔案即可。但此種作法必須保持連線狀態才可操作,不支援離線作業。
3.Client /Server:
使用.NET CF來設計在PDA/Smartphone上執行的程式,開發門檻不高。同時可支援離線作業、批次更新同步等作法,算是彈性最大的選擇,但裝置只能限定微軟的平台是一大缺點。
【國內的應用實例】
永慶房屋的房屋物件查詢、醫療院所的病歷M化、鼎新ERP的M化、個人理財工具
【國外的應用實例】
*銀行: 徵信查詢、Sales線上即時完成案件申請
*ERP: Smartphone訂單輸入(用手機敲訂單,這點子真瘋狂!)、百事可樂PocketPC+條碼掃瞄之訂單處理
*保險: 保單試算(這個國內也有,南山人壽的程式甚至可Download得到)
*CRM: Siebel、PeopleSoft CRM系統已內建對PocketPC的支援
*警政: NYPD用於911的現場蒐證(PDA+GPS)、沙加緬度的PDA犯罪前科查詢系統