51CTO獨家專訪IBM系統管理架構師 解讀移動開發戰略
原創近日,以“技術維新,預見未來”為主題的2012 IBM軟件技術峰會在北京拉開帷幕,其中移動應用、云計算、大數據與敏捷開發成為四大熱門話題。IBM系統管理架構師Leigh Williamson在會議現場為51CTO記者解讀了IBM在移動開發方面的戰略和***動態。作為IBM杰出工程師,Leigh Williamson目前是CTO團隊的一名成員,CTO團隊影響IBM產品的戰略方向并解決軟件開發團隊的需求。
IBM系統管理架構師Leigh Williamson與51CTO記者在展臺合影
以下是現場采訪視頻:
以下為采訪記錄:
問:很高興您能接受我們的采訪,請先做個自我介紹?
Leigh Williamson:大家好,我是來自IBM Rational軟件CTO團隊的Leigh Williamson,我們的團隊主要是提供IBM開發工具與技術,我的工作重點是為客戶提供更好的移動應用和***實踐。
問:請描述一下IBM移動開發平臺與其他開發平臺的不同?
Leigh Williamson:在現在的市場環境中,很多企業比如蘋果的硬件、軟件以及移動開發平臺都是相連接的,實際上形成了一個個垂直而相互獨立的煙囪結構,與其他的移動平臺并不兼容,Android和微軟也是這種情況,這同時也造成開發者應用的技術互不兼容。IBM的戰略不同,我們的任務是幫助用戶把這些垂直的煙囪連接起來,搭建起一座橋梁,并且讓用戶能夠在我們的平臺上編寫能夠在各種移動設備與平臺上運行的應用。
問:請談一下生命周期管理在移動開發項目中的重要性?
Leigh Williamson:在移動應用項目開發中,最關鍵的因素之一就是從開發到市場化的周期,以前在企業級應用開發中,12到18個月的時間是可以接受的。而移動應用則應該在幾個月之內完成,而且升級的時間要以星期來計算,因此對于移動開發來說,生命周期管理尤為重要。在移動項目開發中引入生命周期管理能夠讓項目的開發更為敏捷,開發團隊效率更高,確保成功完成項目交付。
問:使用Rational產品開發移動項目有哪些優勢?
Leigh Williamson:Rational移動解決方案覆蓋了移動項目整個生命周期的方方面面,因此尤為有效。Rational不僅在編寫代碼方面具有優勢,還能夠幫助使用者從生命周期的最初細節設計開始,在編寫代碼的同時隨時進行測試與驗證,以及開發完成后各種版本的迭代。移動開發從另一個角度講是標準的多層次開發,因為編寫的應用不僅要在移動設備上運行,在服務器端也需要同時運行數據訪問等功能,Rational既提供針對移動設備的開發工具,同時也保證了多層次開發的可用性,包括中間件與大型服務器端的開發工具與技術,提供了全套端對端從移動終端到企業服務器的開發能力。
問:未來的移動開發將會是什么樣子?
Leigh Williamson:實際上我們剛剛進入移動開發與云計算的新時代,我認為在將來幾年臺式機、平板電腦與智能手機之間的界限會越來越模糊,這一點通過微軟發布Surface以及蘋果IOS 6的移動功能等等都可以看出來。從開發上講,會向著更多渠道的客戶端戰略發展,服務與數據會整合為較完整的API,開發者將能夠在各種移動開發平臺比如Rational解決方案中更方便的調用并編寫代碼,為用戶提供覆蓋多客戶端的移動應用。
問:請對中國的移動開發者提出些建議,今后需要掌握那些技能?
Leigh Williamson:對于移動開發者來說,首先需要更加專注于應用的設計,以前作為開發者只需要寫出可運行的代碼就可以了,但現在來說,應用的設計、可用性與人機交互變得越發重要。第二是希望開發者關注各種標準比如HTML5等,開發平臺和操作系統這些會經常改變,但標準在很長一段時間內都不會改變。