2011-10-03

為什麼要在 Android 手機上安裝 Http Server ( Web Server) ?

阿舍今天突發奇想的要在阿舍的 Android 手機上安裝個 Web Server 來玩玩,本來阿舍只是想看看 Android 手機上的 Web Server 可以做到什麼程度的,結果,卻發現,原來,在 Android 上安裝 Web Server 的用途,不只是用跑 Web Application 而已,還有其它的用途的哩 ! 當然啦 ! 目前手機上的 Web Server 還是沒有像 PC 那樣等級的功能的。

圖片引用自 Fun2Code Blog

阿舍本來想找找看有沒有 Apache for Android 之類的軟體,結果,在 Android Market 卻沒找到任何阿舍想要的東西,後來換個方式找,阿舍才找到 PAW Server For Android 這個 Web Server,然後,就研究了一下,發現,這個 PAW Server For Android 除了提供 Web Server 的功能之外,同時,也提供呼叫 Android API 的功能,只要再透過 PAW Server For Android 所支援的 Beam Shell (一種以 Java 語法為基礎的 Script 語言)來整合,就可以寫出以 Web Server 為執行環境的 App 哩 !
圖片引用自 Android Market 
後來,阿舍又找到一個叫做 i-jetty 的 Web Server,這是個移植自開放原始碼軟體 Jetty Web Server 的 Ansdrdoid 版本,i-jetty Web Server 本身是個 Java Container,所以,支援使用Java 的 WebApps,而且,也是有支援 Android API 的,因此,也一樣可以寫出以 Web Server 為執行環境的 App。
圖片引用自 i-jetty
另外,還有一套叫 kWS Android Web Server 的軟體,這一套就比較像是傳統的 Web Server,不過,kWS 有提供檔案傳輸的功能,所以,透過 kWS 就可以用 Web 界面來將手機裡的檔案下載出來哩 !

圖片引用自 Google Play 

綜合這三套 Web Server 的功能,阿舍就發現,Android 的 Web Servre 加上可以整合 Android API 之後,如果是對 Java 有熟悉的人,應該可以很快的透過 Web Server 來開發出一些個人需要的 APP 來,不需要架設複雜的開發環境就能做到,同時,也能讓 PC 可以經由 Web 界面來取得手機的資訊並管理,這可能會是手機 APP 另可能可以發展的方向哩 !

延伸閱讀 : Google 的 Android 肥了微軟 ?


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



1 則留言 :

匿名 提到...

感謝分享這麼有用的文章。
以Andorid API 為基底的Web Service真的很有潛力
例如:LazyDroid 這隻驚人的APP,真的是非看不可

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !