SVG——新一代Web设计及互动媒体的革新

基于J2ME的SVGT移动手机应用

文章索引
基于J2ME的SVGT移动手机应用
2 什么是Mobile SVG标准
3 J2ME应用及其规范扩展
4 J2ME开发平台
5 JSR-226技术规范和应用
6 使用JSR-172解析XML数据
7 一个简单的SVG MIDP应用
8 Mobile SVG总结与参考资料
所有页面

基于J2ME的SVGT移动手机应用  本文首先介绍了矢量图形在移动领域中具有的优势,然后对其相关技术,包括Mobile SVG、J2ME以及JSR-226和JSR-172进行简单的介绍。最后,在以上技术的支持下,创建一个简单基于J2ME的SVGT网络监控应用。

来源:CSDN.NET

原链接:http://blog.csdn.net/firefight/archive/2007/02/15/1510618.aspx

1 矢量图形在移动应用上的优势

  矢量图形与光栅格式图像相比,在对动画、地图和互动图形进行编码和显示方面的优势是明显的。矢量图形是动态的、可以缩放的,能够描述非常高级的图形特性,如复杂形状、动画、分层图形和特殊效果等。

  利用矢量图形的缩放性,图形可以调整大小,以适应任何显示设备而不会导致品质损失。这在移动设备上是一个优势,因为移动设备的显示屏的形状、尺寸和分辨率差别很大。矢量图形还可以很方便的进行平移、缩放、旋转以及与用户交互的操作,因此用户可以在不影响图形质量的情况下对图形进行放大,这在使用手机的小屏幕看图时特别有用。

  矢量图形文件通常小于光栅图像文件,从而可以缩短无线下载时间,这点对于非常计较带宽的移动应用来说尤其重要。另外,将当前屏幕上的图形放大时,对于光栅图像会出现使图像模糊的马赛克效应,此时若要获得高质量的放大图像,则需重新从服务器获取放大后的图像,从而增加了网络的流量,而矢量图形在客户端进行放大就可以得到没有质量损失的放大图形。

  矢量图形的另一个强大功能是可以存储图形中各元素的相关信息。例如,通过对建筑矢量图形的附加数据,就可以知道房间的面积,售价等信息。

  最后,矢量图形可以方便的利用搜索引擎对图形中的属性进行搜索,实现基于图形的数据搜索。

  目前在移动领域的矢量应用主要包括FlashLite和Mobile SVG等,本文主要讨论Mobile SVG,关于SVG在移动设备中的优势你还可以阅读“基于移动设备的Mobile SVG的研究”一文了解更详细的内容。

图1 SVG在手机上的优势



 

将要更新