`
mmdev
  • 浏览: 13544303 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之69---面向FLASH的开发

阅读更多

Flash Lite可以为用户提供丰富的用户体验,而且全球有超过6500万的支持Flash的设备。通过Flash可以使内容制作者访问设备的特殊属性,Adobe 公司提供了面向Flash LiteBREW扩展类,能够支持同计算机上Flash Player 7所播放的一样的SWF 文件格式,能够使面向Flash的内容和应用在支持BREW的手机上运行。该扩展类基于Flash Lite 2.x.,能支持BREW 2.1.3 及以上版本的手机。同时,在BREW Mobile Platform上集成了不同层次的Flash功能。

基于BREWFlash Lite 由三部分组成(图14-8),专业的制作工具可以通过后处理的方式将内容生成BREW手机支持的*.mod 文件,放映工具可以将相关的信息打包成*.mod 文件和 *.MIF 文件,以及一个BREW的扩展类。

基于BREWFlash Lite 能够播放SWF 内容,显示BMPJPEGPNG 和其他手机支持的图像格式,支持多种字体甚至矢量字库。同时,能够处理和执行ActionScript (基于ECMA-262 标准的脚本语言,与Java Script类似),从而可以播放动画,并支持各种色深的调色板 (例如 8 bit 调色板,RGB 444, RGB 555, RGB 565, RGB 666, RGB888 等等),灵活的提供不同质量的显示能力。同时,可以加载和播放各种的音频文件, 例如MIDI, SMAF, AAC, AACPlus等等,还可以播放Flash的视频文件。基于BREWFlash Lite可以在不同的SWF中共享4KB大小的数据,所有的共享对象空间最大累计可达256KB

基于BREWFlash Lite 支持在内容播放过程中的挂起和恢复,支持内容的缩放,能够在MBCS UTF16的设备上运行,可以支持全屏或局部显示。同时,提供了按键和其他定制化的事件处理,允许通过网络通信连接任意的HTTP服务器并接收流式数据,通过ActionScript 可以实现SWF文件的嵌套,加载文本数据,XML数据等。更重要的是,实现了socket通信的能力,能够发送和下载XML 数据。在面向TCP socket 连接中发送XML 消息,每个XML 消息都是一个完整的XML 文档,通过一个XMLSocket 可以收发任意多的XML 消息。

基于BREWFlash Lite的安全性是通过域来限定的,例如如果根上访问的URL http://www.adobe.com 的话,那么就不允许制作者从其他的http://www.xyz.com站点下载数据。

BREW3.X 开始, Flash Lite开始直接与部分手机集成在一起,并提供了各种与时间相关的函数:“GetDateDay”, “GetDateMonth”, “GetLocaleLongDate”, “GetLocalShortDate” 等。同时,提供了手机振动的能力,能够读取ISO-639-1标准的语言代码,或者ISO-3166标准的国家代码,通过指定的URL可以启动应用例如web浏览器。进一步,能够发送短信,建立电话呼叫,发送email,还能够与移动商店相集成,为用户提供购买面向Flash的内容和应用的能力。

分享到:
评论

相关推荐

    深入brew开发 brew进阶资料

    《深入 BREW 开发》是一本专为对BREW(Binary Runtime Environment for Wireless,无线二进制运行环境)系统有浓厚兴趣的开发者准备的进阶参考资料。BREW是由美国高通公司开发的一种操作系统,主要用于移动设备,...

    深入brew开发 brew及buiw进阶手册

    《深入brew开发 brew及buiw进阶手册》是一本专为已对brew有一定基础的开发者设计的深度学习资源,旨在帮助读者全面理解和掌握这个强大的包管理工具及其相关生态系统。brew是Mac OS X系统中广泛使用的开源包管理器,...

    高通brew初级培训 培训资料 Brew开发技术文档.doc 海信BREW开发.pdf

    海信作为手机制造商,其设备可能预装了BREW环境,开发者可以利用BREW SDK针对海信手机进行定制化开发。开发过程中需要考虑海信设备的硬件特性,如屏幕分辨率、内存限制等,确保应用能在这些设备上流畅运行。 7. ...

    brew开发超级全的资料、文档

    目录:(BREW 初级开发者 教程):第1章 BREW技术特点与发展趋势第2章 BREW SDK简介 第3章 BREW开发基础第4章 BREW手机简介 第5章 ISHELL第6章 IDISPLAY使用简介 第7章 ISTATIC第8章 IMENUCTL 第9章 IImage第10章 ...

    深入研究BREW手机游戏开发BREW开发-海信(王宏兵).RAR

    《深入研究BREW手机游戏开发BREW开发-海信(王宏兵)》是一份针对BREW(Binary Runtime Environment for Wireless)平台的详尽学习资料,由海信公司的王宏兵编写。BREW是由QUALCOMM公司开发的一个强大的移动应用程序...

    brew开发者进阶教程

    联通博路编写的开发者进阶教程,pdf版本,转载。 共18部分: 第一部分目录如下: Brew概述 Brew技术演进 Brew3.1.5 sp01 Brew 4.0简介 Brew Mobile Platform简介 Brew 技术优势 Brew与其他技术的对比 以后各部分为...

    中国移动的增值行业发展报告

    该报告旨在对中国移动增值业务的市场进行深入的研究与分析。 - **目的**:通过对2007-2008年中国移动增值业务市场的全面考察,为相关企业、投资者以及政策制定者提供有价值的参考信息。 #### 二、研究方法 - **调研...

    BREW 开发者 进阶教程(共18章)

    BREW(Binary Runtime Environment for Wireless)是由高通公司开发的一个移动设备应用程序平台,主要用于2G和3G网络,提供了一个高效、可扩展的环境来开发和运行无线应用。 在本书的18个章节中,读者可以期待深入...

    中国电信增值业务开发规范

    《中国电信增值业务开发规范》是指导服务供应商(SP)在中国电信平台上进行短信、彩信、WAP和BREW通道应用开发的重要文档。这份规范详细阐述了各项业务的技术标准、操作流程以及服务质量要求,旨在确保服务的稳定、...

    BREW与面向对象的比较.pdf

    ### BREW与面向对象编程的比较 #### 一、概述 BREW(Binary Runtime Environment for Wireless)是一种由高通公司开发的应用程序环境,主要用于移动设备上应用软件的开发。尽管BREW整体上采用了面向对象的设计理念...

    BREW平台及业务介绍

    ### BREW平台及业务介绍:全面解析 #### BREW概述 BREW,即Binary Runtime Environment for Wireless,是一种专为无线设备设计的软件开发平台。它由一套与C/C++编程语言兼容的API集组成,旨在简化无线应用的开发...

    深入BREW开发-中文版

    【深入BREW开发-中文版】是一本关于BREW(Binary Runtime Environment for Wireless)平台开发的书籍,主要针对无线设备的软件开发。BREW SDK(Software Development Kit)提供了开发BREW应用程序所需的工具和库,...

    深入brew开发pdf与源代码

    《深入BREW开发:PDF与源代码解析》 BREW(Binary Runtime Environment for Wireless)是高通公司开发的一种操作系统,主要用于移动设备,如早期的智能手机和平板电脑。它为开发者提供了一个强大的平台,用于创建...

    深入BREW开发(1-8)+深度剖析BREW实现原理

    深入BREW开发(1-8)+深度剖析BREW实现原理 BREW,全称为Binary Runtime Environment for Wireless,是由高通公司开发的一种操作系统平台,主要用于移动设备,尤其是早期的CDMA网络手机。它提供了一个用于开发和运行...

    BREW 面向对象特点及其应用.pdf

    继承是面向对象编程中最核心的概念之一,在BREW开发中也广泛应用。通过继承,可以减少代码重复,提高代码复用性。 ##### 1. 扩展类与基类的关系 - **“是”关系**: 继承关系可以表示为“是”关系,即子类是父类的...

Global site tag (gtag.js) - Google Analytics