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

新一代的Android移動應用——RSS新聞閱讀器Taner Arsan, Mehmet Arif Ers,ahin, and Ebru Alp

2016-03-18 07:58:55段建超
移動信息 2016年11期
關鍵詞:跨平臺用戶

段建超

?

新一代的Android移動應用——RSS新聞閱讀器Taner Arsan, Mehmet Arif Ers,ahin, and Ebru Alp

段建超

韓山師范學院, 廣東 潮州 521000

RSS(Rich Site Summary)新聞閱讀器是一款基于web的Android應用,由PhoneGap框架來開發。這類應用的實現是利用了HTML5,CSS和JavaScript等技術,而不是用原生態的Android編程語言。此應用的制作過程就和編寫一個web應用一樣,因為實際上它完全就是一個工作著的web程序,只不過被PhoneGap框架所包裝。這就意味著這種應用可以在幾乎每種符合一定條件的手機平臺上運行。RSS新聞閱讀器這款手機應用,充分利用了web的設計靈活性和設備內置的功能。這種組合提供了一個完整的移動應用程序,并消除了需要使用不同語言的混合形式。這種混合結構使得手機應用更快、更容易的實現。在新一代的基于手機操作系統的應用程序,是由PhoneGap框架、HTML5、CSS3、Javascript、jQuery Mobile、Python和Django等技術聯合實現的。

移動應用程序開發;軟件架構

1 介紹

技術在繼續快速的發展,特別是在移動電話的開發與生產技術上。現在有許多公司進入移動電話市場,比如:諾基亞、黑莓、三星、HTC、索尼、蘋果等等。在過去的五年里,智能手機和平板電腦成為技術的主要參與者。可以說在這段時期的發展中,移動軟件部門已經超過非移動軟件部門,成為重要的角色。有了這些重要的發展,計算已經不能僅僅被單純的認為是電腦和大型機的主要工作了。操作系統也不能僅限于Windows、Mac和UNIX這些傳統的系統了。單一目標的平臺開發被認為是遠遠不夠的。由于數字移動平臺不僅包括個人電腦,也包含了一個相當廣泛的范圍,比如平板電腦、手持設備和智能手機等等。在不同平臺上開發相同的應用是一個具有挑戰性的問題,因為這些所有不同的平臺有不同類型的要求和不同的開發環境。PhoneGap框架的基本概念來自于一次編碼可以在多平臺運行的想法。這是唯一可以解決因跨平臺開發需求所造成的問題的想法。同樣的移動平臺也是多樣化的,他們面臨著不同平臺用戶的眾多日常需求。許多用戶根據他們不同類型的需求請求獲得不同類型的信息。在線數據構成了這種信息流的一個重要組成部分。因為信息的多樣性,讓大量用戶在線訪問時獲得有用數據是非常必要的。但是這也會導致一定的時間和能量的損失。RSS技術的起點就是來自于這個問題。去瀏覽每一個資源是非常累人而且浪費時間的。因此在一個單一平臺上收集這些數據是非常有用的。通過RSS技術,讀者可以通過一個閱讀器應用程序來獲取收集來的信息。隨著移動技術的發展,人們希望可以把以上提到過的移動平臺依舊放在自己的口袋中,而且用最少的信息資源發揮它最大的作用。因為這些需求,應用界面已經變成了一個非常重要的因素來影響用戶的選擇。

2 方法論

這個應用程序是一個基于Web的應用程序,并且適用于Android手機平臺。通過使用PhoneGap框架,一個基于Web的軟件可以很容易的轉換成一個能在本地平臺上運行的應用程序。這同時利用了Web開發語言和應用平臺設備。這種混合的結構可以更快、更容易的開發實現。在這個應用程序中,我們聯合使用了PhoneGap框架、HTML5、CSS3、JavaScript、jQuery Mobile、Python和Django等技術。這個應用的結構可以概括為界面設計、人機互動部件、數據處理部分的組合。這些部件可以完整的創建一個Web程序。

3 PhoneGap是基于Apache的開源項目Cordova

該項目提供了一系列的移動應用程序的接口,這使得基于Web的移動應用程序可以和合適的框架進行結合。在我們的應用程序中,我們使用jQuery作為移動框架。PhoneGap框架是由Nitobi軟件在2008年創建的。PhoneGap的出發點是,開發商Nitobi不想花時間學習專門的移動設備的開發語言,而是利用他們自己的開發Web的技術。所以他們開發了這個框架,在移動平臺上嵌入他們的Web代碼并且成功運行。在他們的PhoneGap框架成功之后,Adobe公司在2011年收購了該公司。PhoneGap的開發者認為網絡是解決跨平臺問題的最佳解決方案。

3.1 功能和用例圖

我們這個項目的主要目標是創建一個設計良好優雅的RSS新聞閱讀器。這個閱讀器可以添加和移除RSS鏈接并且可以在目錄下修改它們。這個應用是基于滑塊菜單結構。每個資源被實現為水平滾動的菜單,而且每個類別下將包含這些滑塊組成的垂直列表。每個滑塊包括一個新聞的修改量。基于這些目標,我們程序的功能列表將如下所示:(1)一個容易實現和部署的跨平臺的應用程序。(2)RSS數據可以很容易的被訪問,而且閱讀風格讓人很舒服。(3)用靈活的界面操作來提高閱讀體驗。(4)用戶具有修改的能力。

3.2 用例

在這一部分,我們將會描述八種不同的用例,以及測試用戶系統的響應。八種用例分別為啟動應用程序、查看新聞、添加分類、在一個分類上添加RSS鏈接,移除分類,移除一個分類上的鏈接、設置和刷新。

表1 用例:啟動應用

表2 用例:查看新聞

4 結論

RSS新聞閱讀器是一個基于Android操作系統的移動應用程序。這個應用程序與其他新聞應用程序的不同之處在于它是一個基于Web的應用程序。因此,它也可以被用在其他的移動平臺上,只需要通過修改一些簡單的配置來適應核心的Web應用程序。但這一特征可以用PhoneGap來解決。這個框架充當了Web應用程序和原生平臺之間的適配器。通過利用這一框架,我們就沒有必要去了解不同的操作系統平臺上的特定編程語言。RSS新聞閱讀器的另一個重要特點就是擁有簡單的、簡潔的、容易讓人理解的用戶界面。通過它簡單的用戶圖形界面,人們得到十分舒適的閱讀體驗。該應用程序提供了很高的可用性,即使用戶不熟悉這個移動設備。我們計劃將這個應用程序發布到Android平臺上,因為在最開始的階段,Android平臺是最合適的。如果需要的話,該應用程序將會部署到其他的平臺上。

[1]白文江.基于Android平臺的移動應用開發研究[J].太原大學學報,201,12(3):117-120.

A new generation of Android mobile applications - RSS news reader Taner Arsan, Mehmet Arif Ers ?ahin, and Ebru Alp

Duan Jianchao

Hanshan Teachers College, Guangdong Chaozhou 521000

The RSS(Rich Site Summary) news reader is an Android application base on web, It comes by the PhoneGap framework. This kind of application are used HTML5,CSS and JAVASCRIPT and other technologies to come true, rather than the original ecological Android programmer language. This production process of the application just like write a web application, because in fact it totally is a working web program, just package by PhoneGap framework. It means that this application can run on almost every mobile platform meet some conditions.This mobile application is called CSS news reader, full use of the web design flexibility and built-in functions of equipment. Not only this combination provides a prefect mobile application program, but also eliminate the need to use mixture forms of different language. This mixture structure makes the mobile application faster and easier to implement. The new generation of application based mobile operating system, Through PhoneGap framework , HTML5, CSS3, Javascript, JQuery Mobile, python, Django and other technologies to achieve the joint.

mobile application development; software architecture

TN929.5;TP393.09

A

1009-6434(2016)11-0007-02

猜你喜歡
跨平臺用戶
跨層級網絡、跨架構、跨平臺的數據共享交換關鍵技術研究與系統建設
一款游戲怎么掙到全平臺的錢?
電腦報(2021年11期)2021-07-01 08:10:05
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
基于B/S的跨平臺用戶界面可配置算法研究
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
主站蜘蛛池模板: 成人国内精品久久久久影院| 国产成人永久免费视频| 国产精品极品美女自在线| 天天综合网亚洲网站| 亚洲欧美成人| 久草美女视频| 萌白酱国产一区二区| 97在线观看视频免费| 极品国产在线| 亚洲香蕉久久| 国产精品美女免费视频大全| 国产人在线成免费视频| 国产区精品高清在线观看| 亚洲αv毛片| 午夜无码一区二区三区| 啪啪免费视频一区二区| 国产亚洲高清在线精品99| 免费三A级毛片视频| 91精品国产自产在线观看| 无码粉嫩虎白一线天在线观看| 美女高潮全身流白浆福利区| 国产午夜不卡| 欧美精品成人一区二区在线观看| 日本三区视频| 九九香蕉视频| 欧美天天干| 亚洲欧美自拍一区| 国产精品成人第一区| 日本免费福利视频| 亚洲无码A视频在线| 欧美精品伊人久久| 97久久免费视频| 亚洲性日韩精品一区二区| 久久77777| a天堂视频| 亚洲精品无码抽插日韩| 亚洲天堂网视频| 热这里只有精品国产热门精品| 亚洲精品天堂在线观看| 亚洲国产欧美中日韩成人综合视频| 成人免费网站在线观看| 亚洲视频四区| 欧洲欧美人成免费全部视频 | 国产精品永久不卡免费视频 | a级毛片在线免费| 一本大道无码高清| 国产精品理论片| 国产精品嫩草影院视频| 久久精品日日躁夜夜躁欧美| 国产视频一二三区| 久久久久久久久久国产精品| 97在线免费视频| 一级福利视频| 国产美女无遮挡免费视频网站| 亚洲AV免费一区二区三区| 国内自拍久第一页| 欧美伦理一区| 日本久久网站| 9啪在线视频| 97国产在线播放| 亚洲高清免费在线观看| 日日拍夜夜操| 精品少妇人妻一区二区| 国产鲁鲁视频在线观看| 无码久看视频| 青青操国产视频| 国产无人区一区二区三区| av在线人妻熟妇| 国产99视频精品免费视频7| 国产精品第| 久青草免费视频| 性色一区| 成人福利在线免费观看| 久久夜色精品国产嚕嚕亚洲av| 亚洲精品国产精品乱码不卞| 亚洲二区视频| 天天色天天综合| 欧美福利在线播放| 亚洲天堂网视频| 国产亚洲视频免费播放| 国产成人精品免费视频大全五级| 沈阳少妇高潮在线|