Windows Phone 7 – TransportHUB Lite (v1.5)發佈
研究Windows Phone 7也有一些時間,為了讓自己更接近實際開發的經驗,因此,自己做了一個很想要的程式:
「Transport HUB Lite」。
Search Keyword: TransportHUBLite,Taiwan High Speed Rail,高鐵
目標是能夠整合:台灣鐵路、台灣高鐵與計程車三種常用的服務。(至於公車系統的部分,有些公車系統都有自
己網路查詢的功能,因此,目前還沒有打算要納入開發的部分)。以下將介紹幾個開發Transport Hub Lite的階段說明:
﹥第一階段 – Transport HUB Lite v1.5 – For Taiwan High Speed Rail(THSR)
第一階段已經完成,並且通過了Microsoft Markplace的驗證,可以透過Zune或WP7上的Marketplace來下載。
其功能包括:
(1) 查詢高鐵車次、時刻表、相關詳細車次資訊
(2) 支援簡易型訂票功能 - (主要透過WebBrowser來進行)
(3) 支援將常搭乘的車次加入我的最愛,透過直接選擇來進行訂票與查詢
以下為操作的畫面:
以下為Demo畫面:
[註]
由於這款Transport Hub Lite不是正式台灣高鐵發佈的版本,所以訂票的功能,只能提供透過WebBrowser的功能,
讓用戶透過Browser去訂票。如果有操作不習慣,也請多多包涵。
以上是簡單介紹自己開發的Transport Hub Lite的WP7 App,目前是提供試用版與正式版二種。希望大家會喜歡。
試用版與正式版最大的差異在於:
(1) 只支援訂購車票2次的機會;
(2) 只支援將常搭乘的車次資訊加入我的最愛,最多3個;
(3) 無法更新時刻表;
(4) 增加廣告的出現,如果購買正式版,則不會出現廣告。
[注意]
所謂的支援訂購車票2次的機會:
當應用程式啟動,並且切換至訂購的Page時,計數器就會算這是1次。不過,當程式進入Tombstoning的話,是不算的。
畫面中會提示您目前使用的次數。
當然…也有祕技啦。為了讓大家都喜歡,我沒有限制很複雜的阻擋機制,希望大家良心使用。
如果有安裝的用戶,別忘了給我些評價,好與壞都可以說喔!如果有遇到問題或是覺得有待改善的部分,也可以請留言給我。
我會盡快回覆給你們。建議的部分,我都會納入考量項目的。
[小版更新資訊]
2011/01/07.. ..v1.1版 (Release):增加語系的切換(中/英文)與提供目前時刻表資訊版號顯示。
2011/02/22.. ..v1.2版 (Release):增加語系的切換(中/英/日)、修正語系切換的Bug、調整試用版的優惠。
試用版優惠調整:只支援訂購2次車票;試用版不支援更新。
2011/04/13.. ..v1.3版(Release):解開時刻表不能更新的限制;調整程式碼架構,讓時刻表查詢更快速。
2011/05/07.. ..v1.4版(Release):解決目前訂票直接輸入車號會失敗的問題。
2011/06/05.. ..v1.5版(Release):解決無法更新的錯誤,並且針的Admob會造成的Bug加上錯誤處理。
[準備更新工作項目]
a. 開發台鐵時刻表查詢。
感謝
References:
‧Windows Phone 7 Screen Capture (如果要發佈程式時,要擷取程式畫面上傳到App Hub。擷取方法與錄製影片方法,必看)
‧Fiddler and the Windows Phone 7 Emulator
‧Updating Applications in Windows Phone Marketplace
‧Silverlight4学习笔记1--浏览器外运行(Out Of Browser)及更新检查
‧How can I get a Silverlight application to check for an update and ask user to upgrade?
‧WCF on Windows Phone 7 (Silverlight 4)