最近由lordhong發起開發的JavaEye Android 客戶端正式發布,這個開源項目通過調用JavaEye公開的API,實現了JavaEye閑聊, 站內短信, 和收藏功能,方便JavaEye會員在手機上瀏覽和使用JavaEye網站。這個項目已經發布到Android的Market上面, 可以搜索”JavaEye”即可找到,另外不能訪問Market的同學可以在這里下載: http://www.ChinaAndroidDev.com/apks/JavaEyeClient_1.0.1.apk。
JavaEye Android 客戶端詳細發布信息:http://www.javaeye.com/topic/437903
JavaEye API 介紹和幫助:http://www.javaeye.com/wiki/JavaEye/1499-javaeye-api-help,歡迎更多的開發者開發JavaEye插件或者客戶端。
lordhong 是一位資深的Java開發者和優秀的移動應用開發者,他是JavaEye移動開發論壇最活躍最熱情的開發者之一,寫了大量優秀的技術文章,和為其他移動開發者解答了很多問題,JavaEye非常榮幸的采訪了他。
lordhong 博客:http://lordhong.javaeye.com/
歡迎大家推薦更多開源項目給我們,支持中國的開源項目發展,發站內短信給JavaEye管理員或者發信到webmaster@javaeye.com,謝謝。
JavaEye Android 客戶端詳細發布信息:http://www.javaeye.com/topic/437903
JavaEye API 介紹和幫助:http://www.javaeye.com/wiki/JavaEye/1499-javaeye-api-help,歡迎更多的開發者開發JavaEye插件或者客戶端。
lordhong 是一位資深的Java開發者和優秀的移動應用開發者,他是JavaEye移動開發論壇最活躍最熱情的開發者之一,寫了大量優秀的技術文章,和為其他移動開發者解答了很多問題,JavaEye非常榮幸的采訪了他。
lordhong 博客:http://lordhong.javaeye.com/
歡迎大家推薦更多開源項目給我們,支持中國的開源項目發展,發站內短信給JavaEye管理員或者發信到webmaster@javaeye.com,謝謝。
JavaEye Android客戶端開源項目發起人lordhong 的采訪 
JavaEye:1.Hi,lordhong,非常榮幸能夠采訪你,你們剛剛正式發布了JavaEye Android 客戶端,能介紹一下這個項目嗎?
lordhong: 由于經常使用JavaEye, 并且移動應用也越來越深入到普通用戶的生活中, 開發網站的移動應用客戶端可以更加緊密的和用戶保持互動和聯系. JavaEye在年初推出了網站的API. 當初答應QuakeWang是做個iPhone客戶端的. 不過后來很多事情發生, 自己也很忙, 就擱置了. 前短時期剛好時間表上有個空當期, 而且找到了幾個JavaEye上的朋友, 對Android都很感興趣, 就開始組織開發了這個客戶端. 因為對Andriod比較順手, 所以在3個星期內我們用業余時間就開發出來了. 在這里謝謝mqqqvpppm和軒[kop]的幫助!
JavaEye:2.你對JavaEye Android 客戶端項目的未來的規劃和目標是什么?還會繼續改進它嗎?會不會再開發其他的JavaEye插件?
lordhong: 會繼續開發,JavaEye客戶端的二期工程已經開始, 包括:
- JavaEye會員位置定位和地圖上查看
- 語音留言
- JavaEye新聞RSS閱讀器
- 后臺閑聊+短信刷新服務
當前API可以做的, 在第一版里都做完了, 二期工程是結合JavaEye內容和Android手機的特性, 針對性的開發手機應用, 啟到一個輔佐完善JavaEye網站的作用。
JavaEye:3.JavaEye Android 客戶端項目 從開始策劃到設計編碼,到最后完成,你花了多少時間?你每天花多少時間在這個項目開發上面?
lordhong: 其實移動應用的UI要做到很簡潔易用. 屏幕那么小, 沒有必要搞太多花俏的東西. 構思是早就想好了. 設計和開發頭尾是3個星期, 都是在自己有空的時候做下, 大概花了我20個小時左右. 主要是做閑聊這部分, 然后和其他幾個成員分享代碼, 然后幫助他們完善他們負責的功能模塊. 然后我再集成調試. 平時晚上大概2個小時, 周末有10多個小時.
JavaEye:4. 能否介紹你們開發合作團體“天朝android開發者group”?
lordhong: 組織這個開發者group是出于好玩的緣故. 因為前一陣子由于某種原因無法發言, 所以很多朋友的提問無法即時解答, 故開了個google的group和大家保持聯系和交流. 目前已經有355個會員, 人數之多出乎我的意料, 所以也決定把這個group用心做好. 現在已經有725個group信息, 很多人都得到了即時的幫助, 這對我來說已經足夠了.
JavaEye:5.你是javaeye移動開發版面的活躍的資深開發者, 能介紹一下你為什么喜歡移動開發嗎?你對移動開發前景如何看待?
lordhong: 早在2001年我就說過 mobile is the future. 當時還有很多人半信半疑. 手機作為一個很特殊的生活工具, 已經成了一個大家24小時不離身的附屬品. 加之手機是個很個人的設備, 人們對手機的關注遠勝于對電腦的關注. 大家也很希望自己在電腦上能做的, 在手機上也能實現. 畢竟到處拖著個電腦不現實, 但手機, 有口袋就行了. 現在的手機每臺都是部小型電腦, 可以看見自己開發的軟件被其他人使用是個很開心的事情. 移動開發的前景很快會超越桌面開發這部分. 將來技術使用的趨勢是云計算. 而移動設備作為運計算的終端, 會得到越來越多的關注. 就拿Android來說吧, google強大的服務器支持和云技術提供了一個很強大的對service的保障. Android到年底會出現在10多種新的手機上, 還不包括其他設備, 如上網本. 當每個可接入云的設備都在運行android的時候, 你就會發現android開發的機會無處不在. 當然在服務器端開發service和做數據庫的, 前途一樣明朗.
JavaEye:6.要從傳統的桌面編程或者互聯網編程的開發者,轉變成為移動開發者,你覺得最重要要做哪些轉變,面對的最大的挑戰是什么?
lordhong: 主要是觀念上的改變. 畢竟手機的處理能力還很弱, 處理的芯片也只能和486,586相提并論, 還有他們的內存是有限的! 新一代的程序員很多沒有經歷過如何編寫一個在最大只有64K內存的設備上的軟件. 還有就是結合移動設備的特性來開發, 如定位功能, 短信, 電話, 地圖等等.
JavaEye:7.移動開發相對其他領域開發比如java企業開發的特點是什么?優點和缺點各是什么?
lordhong: 移動開發和企業級開發相比, 沒有復雜的流程, 如果有復雜流程的話, 應該在服務器端處理. 移動開發,開發速度快, 周期短, 這些也是我喜歡的style , 還有就是沒有亂七八糟的框架配置. 缺點嘛... 有些API在移動設備上還是沒有相對的實現, 處理速度的限制, 技術上的限制, 等等.
JavaEye:8.你覺得目前移動開發的主要限制在哪?屏幕大小?cpu處速度?你覺得未來手機硬件的主要發展方向是?你覺得手機未來會不會取代電腦?
lordhong: 屏幕限制是主要的, CPU的處理速度一直在增強, 將來的手機硬件遲早會強大到和現在的多核電腦一樣. 另外一個重要的限制是電池容量, 這個不是摩爾定律可以解決的(JavaEye:貌似山寨手機解決了這個問題,據說發明了供手機使用的太陽能手機電池, 笑). 在我看來, iPhone已經很大程度上取代了一部分人的電腦. 對他們來說, 所有在電腦上要做的事情, 在 iPhone都可以實現.
JavaEye:9. 你能展望一下整個移動開發領域,未來移動開發領域最有前途,發展最快的區域是什么?
lordhong: 最有前途和發展最快的領域會是GPS定位系統和地圖的服務. 因為移動設備的特性就是到處在移動, 實時的定位服務是很有市場的.
JavaEye:10. 你能夠介紹一下美國和國外移動開發的現狀嗎?比如iPhone,Android,Palm等?
lordhong: 美國其實也是在移動開發剛起步的階段, Android出來才2年不到, iPhone SDK也才1年半, Palm的webOS上個月剛開發API/SDK, 所以機會還是很多的. iPhone已經占據主流的移動開發領域, 因為主要是3,4千萬的iPhone和iPod Touch用戶. Android的動力真正慢慢提升, 相信接下來發布多款android新手機后, 這個趨勢會更明顯. Palm出道太晚了點, 目前感覺有點雞肋. 他們的webOS對web開發者還是很友好的, 但也有明顯的不足, 我想在接下來的博客里寫個帖子和大家探討一下.
JavaEye:11. 現在app store的模式非常火,你有開發過app store應用或者其他移動應用嗎?從app store或者其他移動商店大概獲得多少收入?你對程序員通過開發移動應用致富有什么看法?
lordhong: 我在Apple的AppStore和Android的Market都發布過多款軟件. 我發布的幾款都是免費為主的, 主要是想試試這個流程, 開發幾個自己喜歡的應用, 真正賺錢的我還沒開發(當然有點后悔). 目前靠微薄的廣告可以支付幾個app store的注冊費了, 通過app store一夜致富的故事有幾個, 但很多開發者還是處于掙扎的階段. 競爭激烈是個因素, app的定價過低也是個因素, 希望app store可以想辦法調整一下. 所以不要盲目投入app store的開發, 可以先業余做幾個應用, 看看市場反映如何, 再規劃自己的職業生涯. 當然, 我也不反對破釜沉舟式的背水一戰, who knows?
JavaEye:12. 你能評價一下目前中國移動開發的現狀,對國內希望從事移動開發的程序員,有什么樣的建議?
lordhong: 中國移動開發目前還是處于很早期的階段, 雖然國內有幾家做J2ME/windows游戲和應用的公司, 很早就在做了(大部分是外包項目), 但新一代的移動操作系統推翻了舊理念, 開啟了一個新的市場. 想抓住機會就要趁早. 但要確定你是為了自己的興趣而開發, 而不是為了錢而開發.
JavaEye:13. 作為一個JavaEye的老會員,你對JavaEye網站有什么建議和意見嗎?
lordhong: 希望JavaEye可以有選擇性的發布更多的API, 當然這需要更多的服務器硬件支持, 服務器的穩定還是很重要的,如果條件許可, 可以把一部分JavaEye的內容發布到云端, 如GAE, Amazon EC2/S3. 希望可以有更多的不同的JavaEye移動客戶端出現, 滿足其他沒有Android手機的會員的需求. 當然再次感謝robbin, QuakeWang, 和 ouspec 對JavaEye所做出的巨大貢獻. 沒有他們, 就沒有今天的JavaEye.
lordhong: 由于經常使用JavaEye, 并且移動應用也越來越深入到普通用戶的生活中, 開發網站的移動應用客戶端可以更加緊密的和用戶保持互動和聯系. JavaEye在年初推出了網站的API. 當初答應QuakeWang是做個iPhone客戶端的. 不過后來很多事情發生, 自己也很忙, 就擱置了. 前短時期剛好時間表上有個空當期, 而且找到了幾個JavaEye上的朋友, 對Android都很感興趣, 就開始組織開發了這個客戶端. 因為對Andriod比較順手, 所以在3個星期內我們用業余時間就開發出來了. 在這里謝謝mqqqvpppm和軒[kop]的幫助!
JavaEye:2.你對JavaEye Android 客戶端項目的未來的規劃和目標是什么?還會繼續改進它嗎?會不會再開發其他的JavaEye插件?
lordhong: 會繼續開發,JavaEye客戶端的二期工程已經開始, 包括:
- JavaEye會員位置定位和地圖上查看
- 語音留言
- JavaEye新聞RSS閱讀器
- 后臺閑聊+短信刷新服務
當前API可以做的, 在第一版里都做完了, 二期工程是結合JavaEye內容和Android手機的特性, 針對性的開發手機應用, 啟到一個輔佐完善JavaEye網站的作用。
JavaEye:3.JavaEye Android 客戶端項目 從開始策劃到設計編碼,到最后完成,你花了多少時間?你每天花多少時間在這個項目開發上面?
lordhong: 其實移動應用的UI要做到很簡潔易用. 屏幕那么小, 沒有必要搞太多花俏的東西. 構思是早就想好了. 設計和開發頭尾是3個星期, 都是在自己有空的時候做下, 大概花了我20個小時左右. 主要是做閑聊這部分, 然后和其他幾個成員分享代碼, 然后幫助他們完善他們負責的功能模塊. 然后我再集成調試. 平時晚上大概2個小時, 周末有10多個小時.
JavaEye:4. 能否介紹你們開發合作團體“天朝android開發者group”?
lordhong: 組織這個開發者group是出于好玩的緣故. 因為前一陣子由于某種原因無法發言, 所以很多朋友的提問無法即時解答, 故開了個google的group和大家保持聯系和交流. 目前已經有355個會員, 人數之多出乎我的意料, 所以也決定把這個group用心做好. 現在已經有725個group信息, 很多人都得到了即時的幫助, 這對我來說已經足夠了.
JavaEye:5.你是javaeye移動開發版面的活躍的資深開發者, 能介紹一下你為什么喜歡移動開發嗎?你對移動開發前景如何看待?
lordhong: 早在2001年我就說過 mobile is the future. 當時還有很多人半信半疑. 手機作為一個很特殊的生活工具, 已經成了一個大家24小時不離身的附屬品. 加之手機是個很個人的設備, 人們對手機的關注遠勝于對電腦的關注. 大家也很希望自己在電腦上能做的, 在手機上也能實現. 畢竟到處拖著個電腦不現實, 但手機, 有口袋就行了. 現在的手機每臺都是部小型電腦, 可以看見自己開發的軟件被其他人使用是個很開心的事情. 移動開發的前景很快會超越桌面開發這部分. 將來技術使用的趨勢是云計算. 而移動設備作為運計算的終端, 會得到越來越多的關注. 就拿Android來說吧, google強大的服務器支持和云技術提供了一個很強大的對service的保障. Android到年底會出現在10多種新的手機上, 還不包括其他設備, 如上網本. 當每個可接入云的設備都在運行android的時候, 你就會發現android開發的機會無處不在. 當然在服務器端開發service和做數據庫的, 前途一樣明朗.
JavaEye:6.要從傳統的桌面編程或者互聯網編程的開發者,轉變成為移動開發者,你覺得最重要要做哪些轉變,面對的最大的挑戰是什么?
lordhong: 主要是觀念上的改變. 畢竟手機的處理能力還很弱, 處理的芯片也只能和486,586相提并論, 還有他們的內存是有限的! 新一代的程序員很多沒有經歷過如何編寫一個在最大只有64K內存的設備上的軟件. 還有就是結合移動設備的特性來開發, 如定位功能, 短信, 電話, 地圖等等.
JavaEye:7.移動開發相對其他領域開發比如java企業開發的特點是什么?優點和缺點各是什么?
lordhong: 移動開發和企業級開發相比, 沒有復雜的流程, 如果有復雜流程的話, 應該在服務器端處理. 移動開發,開發速度快, 周期短, 這些也是我喜歡的style , 還有就是沒有亂七八糟的框架配置. 缺點嘛... 有些API在移動設備上還是沒有相對的實現, 處理速度的限制, 技術上的限制, 等等.
JavaEye:8.你覺得目前移動開發的主要限制在哪?屏幕大小?cpu處速度?你覺得未來手機硬件的主要發展方向是?你覺得手機未來會不會取代電腦?
lordhong: 屏幕限制是主要的, CPU的處理速度一直在增強, 將來的手機硬件遲早會強大到和現在的多核電腦一樣. 另外一個重要的限制是電池容量, 這個不是摩爾定律可以解決的(JavaEye:貌似山寨手機解決了這個問題,據說發明了供手機使用的太陽能手機電池, 笑). 在我看來, iPhone已經很大程度上取代了一部分人的電腦. 對他們來說, 所有在電腦上要做的事情, 在 iPhone都可以實現.
JavaEye:9. 你能展望一下整個移動開發領域,未來移動開發領域最有前途,發展最快的區域是什么?
lordhong: 最有前途和發展最快的領域會是GPS定位系統和地圖的服務. 因為移動設備的特性就是到處在移動, 實時的定位服務是很有市場的.
JavaEye:10. 你能夠介紹一下美國和國外移動開發的現狀嗎?比如iPhone,Android,Palm等?
lordhong: 美國其實也是在移動開發剛起步的階段, Android出來才2年不到, iPhone SDK也才1年半, Palm的webOS上個月剛開發API/SDK, 所以機會還是很多的. iPhone已經占據主流的移動開發領域, 因為主要是3,4千萬的iPhone和iPod Touch用戶. Android的動力真正慢慢提升, 相信接下來發布多款android新手機后, 這個趨勢會更明顯. Palm出道太晚了點, 目前感覺有點雞肋. 他們的webOS對web開發者還是很友好的, 但也有明顯的不足, 我想在接下來的博客里寫個帖子和大家探討一下.
JavaEye:11. 現在app store的模式非常火,你有開發過app store應用或者其他移動應用嗎?從app store或者其他移動商店大概獲得多少收入?你對程序員通過開發移動應用致富有什么看法?
lordhong: 我在Apple的AppStore和Android的Market都發布過多款軟件. 我發布的幾款都是免費為主的, 主要是想試試這個流程, 開發幾個自己喜歡的應用, 真正賺錢的我還沒開發(當然有點后悔). 目前靠微薄的廣告可以支付幾個app store的注冊費了, 通過app store一夜致富的故事有幾個, 但很多開發者還是處于掙扎的階段. 競爭激烈是個因素, app的定價過低也是個因素, 希望app store可以想辦法調整一下. 所以不要盲目投入app store的開發, 可以先業余做幾個應用, 看看市場反映如何, 再規劃自己的職業生涯. 當然, 我也不反對破釜沉舟式的背水一戰, who knows?

JavaEye:12. 你能評價一下目前中國移動開發的現狀,對國內希望從事移動開發的程序員,有什么樣的建議?
lordhong: 中國移動開發目前還是處于很早期的階段, 雖然國內有幾家做J2ME/windows游戲和應用的公司, 很早就在做了(大部分是外包項目), 但新一代的移動操作系統推翻了舊理念, 開啟了一個新的市場. 想抓住機會就要趁早. 但要確定你是為了自己的興趣而開發, 而不是為了錢而開發.
JavaEye:13. 作為一個JavaEye的老會員,你對JavaEye網站有什么建議和意見嗎?
lordhong: 希望JavaEye可以有選擇性的發布更多的API, 當然這需要更多的服務器硬件支持, 服務器的穩定還是很重要的,如果條件許可, 可以把一部分JavaEye的內容發布到云端, 如GAE, Amazon EC2/S3. 希望可以有更多的不同的JavaEye移動客戶端出現, 滿足其他沒有Android手機的會員的需求. 當然再次感謝robbin, QuakeWang, 和 ouspec 對JavaEye所做出的巨大貢獻. 沒有他們, 就沒有今天的JavaEye.
lordhong 介紹 
lordhong 目前居住在紐約, 工作從98年(還在讀書)算起已經超過10年了, 95年移民隨家到美國(放棄高中保送清華的機會). 前6,7年都在web dev方面, 前臺html/css/js, 中間件asp,php,cfm,后臺j2ee都有涉獵但并不精通. 由于一直對移動技術和應用感興趣, 早在01年就開始或多或少的接觸這方面的信息. 05年加入Crisp Wireless, 由底層coder做起一直到到Team Leader管理12人團隊, 開發了美國大部分媒體和新聞行業的wap和iphone網站, 包括CNN, NPR, 今日美國, 時代, E!, Fandango, NBC, Discovery Channel, 等200多個項目. 08年辭職轉投一個小型創業公司, 專注于Android的開發和應用. 目前關注技術包括Android, iPhone SDK, Palm webOS和BlackBerry的SDK. 當前公司名字暫時保密, 職位是Android架構師。
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】