999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

開發(fā)iPhone電子雜志和新浪微博客戶端

2013-04-29 00:41:56齊京
科技創(chuàng)新導報 2013年9期

齊京

摘 要:通過開發(fā)iPhone電子雜志和新浪微博客戶端項目,將iPhone手機軟件開發(fā)的相關技能貫穿其中,一方面針對“蘋果”移動終端的開發(fā)技術和能力積累相關經(jīng)驗,另一方面培養(yǎng)創(chuàng)新思維,強調創(chuàng)新精神在iPhone手機軟件中起到至關重要的作用。在面對用戶不斷提出新需求時,iPhone開發(fā)者若沒有創(chuàng)新內容,就會面臨著被淘汰。該文闡述了開發(fā)iPhone電子雜志和新浪微博客戶端項目的過程和一些體會。

關鍵詞:電子雜志 微博 移動終端設備

中圖分類號:TN929.53 文獻標識碼:A 文章編號:1674-098X(2013)03(c)-0-02

1 工程背景

在目前軟件開發(fā)領域中,iPhone手機軟件開發(fā)是比較流行的發(fā)展趨勢,尤其是當下的年輕人,非常關注iPhone手機的使用和軟件開發(fā)。智能手機作為下一代互聯(lián)網(wǎng)的終端接入設備已經(jīng)成為大勢所趨,移動互聯(lián)網(wǎng)的應用時代已經(jīng)拉開序幕,它的應用繽紛多彩,已經(jīng)開始滲入人們的基本生活。App Store的銷售模式,更是在軟件產(chǎn)品銷售渠道上極大地縮短了從iPhone手機軟件開發(fā)人員到軟件最終用戶的銷售環(huán)節(jié),為iPhone手機軟件開發(fā)人員和用戶提供了方便,吸引了眾多軟件開發(fā)人員加入其中。iPhone手機軟件開發(fā)更為學校的教學提供了素材,基于這一市場現(xiàn)狀,我們完成了iPhone電子雜志和新浪微博客戶端項目的開發(fā)。iPhone電子雜志集娛樂性和實用性于一體,翻頁和轉換都可以通過手指在屏幕上滑動來實現(xiàn),通過服務器來不斷更新電子雜志的內容,同時滿足閱讀、娛樂、休閑等多種層次的需求,適合一般雜志的承載和發(fā)布,真正做到寓教于樂、隨時隨地、老少咸宜。新浪微博客戶端,利用了新浪微博開放平臺,實現(xiàn)了新浪微博主要的功能,其中包括五個模塊:主頁、粉絲列表、我的微博、關注列表和更多。

2 技術要求

2.1 項目準備

首先我們完成了項目的硬件配置,包括Mac筆記本電腦,iPhone手機等,明確了開發(fā)任務,在開發(fā)過程中倡導創(chuàng)新精神,這一點與掌握技術同樣重要,同時制定了詳細的實施進度。iPhone項目主要運行于Mac OS系統(tǒng),區(qū)別于多數(shù)基于Windows環(huán)境的應用程序,本案例主要針對典型環(huán)境做設計,所以要求項目具有普遍的適用性。

2.2 iPhone電子雜志的設計和開發(fā)

在分析基于iPhone成功的項目的基礎上,完成對iPhone電子雜志項目的策劃和創(chuàng)意,完成總體設計和功能設計,熟悉iPhone開發(fā)環(huán)境,掌握iPhone應用程序各組成部分的作用,熟悉iPhone生命周期的各個狀態(tài)及其變化關系對手機應用程序的影響。iPhone電子雜志包括首頁、分類和收藏三大功能,其中可以包括6個大標題,比如:行業(yè)新聞、科技動態(tài)、科普知識和日常雜談等,在每個大標題下有若干篇文章和相應的圖片,另外還有推薦。在首頁上面有一個按鈕,完成內容的實時更新,見圖1和

圖2。

2.3 新浪微博客戶端的設計和開發(fā)

我們利用新浪提供的SDK包,通過軟件與新浪微博服務器連接,通過HTTP數(shù)據(jù)形式與服務器的API接口交換數(shù)據(jù)。功能主要包括:主頁:我的和我所關注的人的最新微博動態(tài);粉絲列表:我的所有粉絲,可以關注她們,也可以對他們取消關注,點擊可以進入對應粉絲的主頁;我的微博:我發(fā)表的所有微博,微博數(shù)、粉絲數(shù)、關注數(shù);關注列表:我所關注的所有人的列表,可以取消關注她們;更多:包括今日熱門評論、今日熱門轉發(fā)、當前登陸帳號、更換賬號、關于,見圖3和圖4。

2.4 項目的測試

對于iPhone項目來說,一般采用的測試方法為黑盒測試。除常規(guī)黑盒測試之外,iPhone項目比較注重基于經(jīng)驗的現(xiàn)場測試,還有一些測試準則和性能評測的內容,都是移動終端項目通常要考慮的。

3 解決方案

3.1 移動有何不同

關于移動設計,最先需要了解的是它的不同之處,并不僅僅是指尺寸的不同,移動設備的屬性與規(guī)格也帶來了不同的設計啟示和要求。由于移動設備更輕更便攜,我們會覺得它們更便于使用。通過頻繁使用移動設備,我們可以與它們之間建立獨特而富有情感的聯(lián)系。絕大多數(shù)移動設備配有觸摸屏,用戶主要通過手勢以及一些簡單的界面元素進行操作,由于受限于屏幕尺寸,我們希望屏幕中的顯示內容結構更簡單精致,同樣由于受限于帶寬和連接速度,移動端上的設計需要優(yōu)化加載時間,減少數(shù)據(jù)請求。由于需要不間斷查看手機信息,我們往往會更頻繁地使用手機,比如乘坐公交車時、街上漫步時或看電視時,它們都無處不在,這些零散的時間正是利用手機的機會。使用移動設備,我們會有不同的態(tài)度、行為和優(yōu)先級。

有報道當智能電話不在身邊時,63%的人會感到失落不安,移動設備從根本上改變了用戶的期望。對于應用程序的設計者而言,非常重要的一點是遵從以用戶為中心的設計流程來進行設計。移動設備的差異化直接作用于以用戶為中心的設計的整個過程:從用戶研究到最終的開發(fā)和實現(xiàn)方案的測試,其中實現(xiàn)方法和信息架構是整個設計流程中影響最大的。

3.2 項目架構

本項目包括后臺Web服務器、無線網(wǎng)絡、iPhone客戶端幾個部分。后臺服務器采用Tomcat,網(wǎng)絡通信采用Apache HTTP協(xié)議客戶端,中間Web服務器采用Servlet響應客戶端請求,iPhone客戶端采用Objective-C編程語言進行開發(fā)??蛻舳藢崿F(xiàn)電子雜志的閱讀功能,服務器端主要用于內容更新和升級,其信息格式為JSON(JavaScript Object Notation),JSON是一種輕量級的數(shù)據(jù)交換格式。它基于JavaScript的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣,這些特性使JSON成為理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。

3.3 界面設計

電子雜志是支持文字和圖片格式的手機終端軟件。它借助便攜式移動通信設備,專為閱讀文字和圖片而設計。它使用手機屏幕顯示文字和圖片,采用動畫翻頁技術,并可以從互聯(lián)網(wǎng)上下載文字和數(shù)字化圖片集。電子雜志具有簡單快捷、易使用、大容量特點,比較符合現(xiàn)代生活節(jié)奏。數(shù)字版權貿易和互聯(lián)網(wǎng)技術的發(fā)展,使用戶可以方便閱讀更多的電子雜志內容,為電子雜志的流行奠定了基礎。

3.4 及時推送消息

因為手機平臺本身以及電量和網(wǎng)絡流量的限制,移動互聯(lián)網(wǎng)應用在設計上跟傳統(tǒng)PC上的應用很大不一樣,需要根據(jù)手機本身的特點,盡量的節(jié)省電量和流量,同時又要盡可能的保證數(shù)據(jù)能及時到達客戶端。為了解決數(shù)據(jù)同步的問題,在手機平臺上,常用兩種方法:一種是定時去服務器上查詢數(shù)據(jù),也叫Polling,還有一種手機跟服務器之間維護一個TCP長連接,當服務器有數(shù)據(jù)時,實時推送到客戶端,稱為Push。從耗費的電量、流量和數(shù)據(jù)送達的及時性來說,Push都會有明顯的優(yōu)勢,所以Apple維持了一個Push服務器集群,盡管實現(xiàn)和維護成本相對較高。

3.5 項目測試

測試要求:(1)根據(jù)測試規(guī)范和要求,完成測試報告。(2)在測試過程中,迅速、準確、全面地找出問題,并對各種問題產(chǎn)生原因做出判斷。(3)準確、詳實地描述bug產(chǎn)生的過程、bug的現(xiàn)象,并對bug的嚴重程度做判別。(4)結合市場運營對所評測軟件給出自己的看法和反饋。測試準則:(1)頁面顯示正常,無亂碼,無圖片錯亂。(2)圖片與手機屏幕適配正常,無浮出。(3)聲音播放正常,與圖片銜接正常,先后次序合適。(4)手機頁面跳轉正常,延誤時間在正常允許范圍內。(5)后臺數(shù)據(jù)記錄正常。(6)多次連接、斷開、長時間在線測試均正常。

4 結語

讓設計插上翅膀,讓產(chǎn)品成為現(xiàn)實。只有通過不斷創(chuàng)新,不斷學習,才能開發(fā)出更多更好的產(chǎn)品,不斷的滿足新時代人們對文化生活的更高要求,為我們的社會做出更多的貢獻。

參考文獻

[1] Carlo Chung.Objective-C編程之道[M].人民郵電出版社,2011.

[2] Erica Sadun.iPhone開發(fā)秘籍[M].人民郵電出版社,2009.

[3] Jonatban Zdziarski.AppStore掘金[M].人民郵電出版社,2010.

主站蜘蛛池模板: 国产精品刺激对白在线 | 欧美成人午夜影院| 婷婷伊人久久| 午夜a级毛片| 丰满人妻久久中文字幕| 无码日韩视频| 114级毛片免费观看| 亚洲精品无码AV电影在线播放| 99热在线只有精品| 日韩国产一区二区三区无码| 蜜桃臀无码内射一区二区三区| 国产jizz| 亚洲欧美国产视频| 国产女同自拍视频| 成年人久久黄色网站| 久久精品嫩草研究院| 少妇被粗大的猛烈进出免费视频| 日本伊人色综合网| 伊人久综合| 欧美爱爱网| 欧美日韩精品在线播放| 色国产视频| 精品无码国产自产野外拍在线| 美女毛片在线| 免费在线a视频| 国产成人综合在线视频| 久久中文无码精品| 久久精品无码中文字幕| 青青草91视频| 激情视频综合网| 98精品全国免费观看视频| 日本五区在线不卡精品| 精品一区二区三区波多野结衣| 国产www网站| 中文国产成人精品久久| 97av视频在线观看| 国产91九色在线播放| 一级毛片视频免费| 2020国产精品视频| 99在线观看精品视频| 久久精品人人做人人综合试看 | 亚洲床戏一区| 久久国产香蕉| 国产jizzjizz视频| 精品天海翼一区二区| 91精品视频在线播放| 91欧美在线| 国产18在线| 萌白酱国产一区二区| 精品无码一区二区在线观看| 久久激情影院| 99青青青精品视频在线| 欧美在线中文字幕| …亚洲 欧洲 另类 春色| 国产成人区在线观看视频| 99热精品久久| 成人午夜免费视频| 97超碰精品成人国产| 午夜性刺激在线观看免费| 丁香亚洲综合五月天婷婷| 亚洲一区二区三区国产精品| 国产99精品视频| 欧亚日韩Av| 国产欧美精品专区一区二区| 无遮挡国产高潮视频免费观看| 欧美一区二区福利视频| 亚洲国产天堂久久综合| 九色在线视频导航91| 国产9191精品免费观看| 国产高清在线观看| 色一情一乱一伦一区二区三区小说| 亚洲天堂视频在线播放| 国产高清自拍视频| 日本黄色a视频| 任我操在线视频| 999国产精品| 国产精品九九视频| 国产成人精品一区二区免费看京| 亚洲国产中文精品va在线播放| 国产a网站| 午夜啪啪网| 国产一区亚洲一区|