关于多平台移动终端网络应用开发的研究和实现

2015-09-16 20:08
科技传播 2015年13期
关键词:网络应用图形图像储存

李 欣

新疆农业职业技术学院,新疆昌吉 831100

关于多平台移动终端网络应用开发的研究和实现

李 欣

新疆农业职业技术学院,新疆昌吉 831100

科技的发展带动着移动终端的发展。目前,移动终端技术又成功开发了BERW和J2ME技术,使得网络应用提供给人们的服务更加的完善。本文从BERW和J2ME技术出发,分析二者的技术特点,对移动终端网络的应用概况进行研究,探索二者在实现不同平台移动终端的数据交换与信息共享方面效果。

移动终端;多平台;BERW;J2ME

计算机网络的出现,不仅给人们的生活和工作都带来了便捷,将人们从繁杂的事务束缚中解救出来,还打破了时空的限制,给人们的自由交流提供了平台。目前,一方面,在科技的带动下,移动终端迅速发展,其中最明显的是智能手机的更新换代。另一方面,网络化技术的发展,促进了移动终端把服务拓宽到了图片,铃声的下载,甚至是GPS定位等服务。据目前情况分析,在科技的带动下,将来移动终端还将继续朝着网络化和智能化方向发展[1]。

1 关于移动终端开发技术

1.1 BERW技术

Binary Runtime Environment for Wireless(BREW)技术就是指无线二进制的运行环境,这是美国高通公司提供的一个通用接口平台,专用于无线数据应用程序的开发和执行。借助BREW技术,用户可以在指定的服务提供商下载程序或者游戏,运营商也能为用户提供相应的资讯、娱乐、商务服务。

BREW平台与其他平台相比,体积瘦薄,能在低端手机上运行,且浏览速度快,支持多种执行环境,又能为无线设备提供实时的运行安全防护,是一种具有商品化性质的平台。

1.2 J2ME技术

J2ME是Java API和JVM虚拟机的一个浓缩版本,技术比J2SE和J2EE的标准要复杂。作为Javas技术的一部分,J2ME具有跨平台和网络的功能,大大满足了嵌入式计算机和微型计算机的操作需求。

J2ME平台是从Javas技术衍生出来的,因此J2ME平台同样具备着可移植性,在Java上开发出来的应用程序,可以在不同的设备山运行。同时,J2ME平台可以使用简单的编程语言开发出丰富的网络功能。J2ME平台还有一个庞大的开发群体。由此看来,J2ME平台是一个非常有优势的平台。

2 移动终端网络的应用概况

我国的移动终端目前来说主要是手机为主,随着科技的快速发展,智能手机的更新换代越来越快,智能手机价格越来越低,导致了手机占领了大部分的网络市场。而手机大也因其易于携带的特性,大大满足了人们利用零碎时间的需求,但这一方面也导致了人们对移动终端的需求越来越多样化。最常见的有网上购物、网络社区交流、网络信息共享等。可以说,移动终端的应用是越来越广泛了。目前,国内的手机移动终端运行网络主要是GPRS和CDMA两大运营商,其中GPRS适用于移动用户群的手机终端,CDMA适用于联通用户群的手机终端。

面对高通对于CDMA技术的垄断性问题,在一定程度上阻碍J2ME在CDMA网络上的应用发展。高通提出一种方案,即“基于BERW的J2ME应用”,这也就是说J2ME可以通过在BERW的基础上安装MV来运行其应用。这个方案是具有一定的可行性的,但由于目前技术的不成熟,运用的还是比较少。

3 多平台移动终端网络应用的实现

多平台移动终端应用系统融合了多个平台的大型网络应用系统,在这一个大型网络应用系统中,不同平台移动终端的数据交换与信息共享已实现[3]。以手机游戏为例,分析图形图像、声音以及储存功能在多平台移动终端网络中应用的实现。

3.1 图形图像处理

图形图像作为游戏的表现形式之一,因此图形图像在游戏中占的比重相当大的,并且,图像对游戏程序的影响也相当大,图像质量的好坏不但能影响游戏视觉效果的显现,甚至还会引发导致游戏程序运行慢的问题。

图像处理使用区块图形处理技术,就是将需要的图形用区块图形技术的方法画到屏幕上,处理成游戏图像的一种技术,此外还有一种双缓冲技术。但无论何种技术形成图片,其所占内存是非常大的,因此,如果能把图像优化,就能充分提高内存的利用率。例如图片压缩:这个办法是最有效的。但BREW只支持BMP、PNG格式的图片,而J2ME则支持PNG格式的图片。

3.2 声音处理

除了图像,声音也是游戏必不可少的,它能让原本单调的游戏变得生动起来。游戏里声音播放功能的实现过程首先是发送请求,设备接到请求讯息后会启动硬件资源支持,然后按指令播放相应的内容。

在手机移动终端的平台里,BREW能支持多种声音格式,其中包括QPC和MIDI两种声音格式。BREW对于声音的播放一般来说是使用异步播放的方式,而J2ME则是使用MIDP2.0播放声音,但每款支持MIDP2.0的设备所支持的声音格式可能都不相同。

3.3 储存功能的实现

作为移动终端的载体——无线通讯设备,为了满足运行的需求,通常需要两种类型的内存,一种用于满足正在运行着的应用程序的运转,另一种则用于数据的持久性的存储。前者是瞬息性保存,不具有持续性,而后者存储数据的时间比前者长,能保存数据储存的一个时间性和完整性[4]。例如游戏应用就需具备保存进度的功能。由于一款游戏的连续性比较长,通常用户玩游戏都是采用间断性的方式,在玩到一定阶段时,会因为各种原因暂停,然后把当前进度保存起来,等需要重新开始的时候读取记录即可。这时候就需要持续性的储存功能来储存数据了。

对于储存功能,BREW技术能提供文件及数据库两种储存方式进行数据的持久存储,而J2ME则可以提供一个记录管理系统(RMS)来储存数据[5]。二者在储存方面提供的服务不同,可谓各有优势。

4 结论

科技在不断地发展,带动着网络技术也在不断进步,而多平台的移动终端网络应用提供给人们的服务也在不断满足人们的需求。但是科技是一个瞬息万变的主体,因此,移动终端网络应用也应该随着科技的发展而不断进步,并且要认识到这种进步是没有终点的,只有具有不断进步的意识,才能更好地满足人们对移动终端网络应用的需求。

[1]王捷.图书馆信息服务中的移动终端管理策略——基于无界网络环境[J].图书馆学刊,2015,1:103-105.

[2]李冰.基于TD-LTE的移动终端共享网络技术的研究[J].通信管理与技术,2013,5:6-9.

[3]余泓,王爱平,常凯.基于移动终端的云服务拨测调优预警方法研究[J].电脑知识与技术,2013,36:8273-8276.

[4]臧海峰.基于多平台的移动终端网络应用研究[J].科技信息,2009,24:357.

[5]尹超,段红运,李孝斌.基于移动终端的网络化外协加工物流信息实时管控方法及系统[J].计算机集成制造系统,2015,3:740-748.

TP3

A

1674-6708(2015)142-0113-01

李欣,硕士,讲师,研究方向:软件设计与开发,数据库管理

猜你喜欢
网络应用图形图像储存
冬季养羊这样储存草料
交通领域中面向D2D的5G通信网络应用探析
基于数字电子技术的通信网络应用研究
浅析计算机图形图像处理技术偏技术
安防云储存时代已来
网页设计与图形图像处理技术探析
面向工艺设计的图形图像处理系统研究与实现
大气环境质量评价工作中基于MATLAB的BP神经网络应用探究
精液长时间冷冻储存与冷冻复苏率的相关性研究
冬眠