用Adobe AIR构建视频应用程序
当今网络上一些最引人注目的应用程序是富互联网应用程序(ria),其中包括与Adobe Flash player兼容的视频. 这些网络体验也改变了用户期望在浏览器之外接触丰富内容的方式.
今天, 许多web开发人员正在寻求将丰富的内容从网络转移到桌面, 使人们能够在线上或离线方便地参与内容. 他们在扩大影响范围, 可用性, 同时为人们提供访问和体验内容的新方式.
将视频更好地集成到桌面应用程序中有很多好处. 例如, 企业培训工作可以从将视频传送到桌面的应用程序中受益匪浅. 分散的团队和人员在现场工作, 公司发现员工, 合作伙伴, 还有一些人通常没有连接到互联网. 但他们仍然需要随时获得培训和安全应用. Adobe air的测试版可从Adobe实验室获得(http://labs).adobe.Com),带1.计划于2008年初发布的0版本使开发人员能够应对这一挑战.
使用Adobe AIR, 熟练的和新手开发人员都有工具可以从只创建web服务转变为提供富含视频的桌面应用程序. 作为一个强大的, 易于使用的, 跨操作系统应用程序运行时, AIR允许网页设计师和开发人员使用HTML/CSS创建的ria, Ajax, Adobe Flash, 和Adobe Flex,并快速将其作为桌面应用程序交付.
关于上面强调的培训努力, 组织可以在Adobe AIR中为员工提供视频丰富的培训应用程序,这些应用程序可以随时在笔记本电脑上查看和完成, 任何地方. 当网络连接可用时, 测试结果可以自动捕获到后端系统,报告可以发送给主管. 当然,培训应用程序只是一个例子. 更容易地将视频集成到桌面应用程序中,为提供品牌娱乐服务和客户服务提供了新的途径,并改变了个人之间的互动方式.
开始使用Adobe AIR
本文介绍了如何在Adobe air上创建两个应用程序,一个在Adobe Flash中,另一个在Adobe Flex中. 在Flash中创建的应用程序提供了一个播放Flash视频(FLV)内容的窗口桌面应用程序.
Adobe也在准备发布Flex 3, 公司流行的集成开发环境(IDE)的最新版本. Flex 3是跨平台的, 用于创建富Internet应用程序的开源框架,这些应用程序可以在所有主流浏览器和操作系统中相同地运行.
类似于用Adobe Flash创建的应用程序, 在adobeflex中开发的adobeair应用程序启动一个窗口来播放FLV视频内容. 用户可以拖放任何FLV文件从桌面或文件存储系统到应用程序, 视频也可以播放——这在基于网络的应用程序中是做不到的. 因为Flex 3的测试版还没有包含一套完整的视频组件来构建支持视频的应用程序, 该应用程序的代码在说明步骤中提供.
adobeflex 3和adobeflashcs3 Professional支持adobeair, 因此人们可以使用任何一种开发工具在AIR上创建项目. 开发人员还可以使用Flash和Flex自定义应用程序的皮肤来创建独特的, 高度品牌化的桌面视频体验.
虽然本文的重点是使用Adobe Flash和Adobe Flex, 开发人员还可以在其他开发环境中创建基于Adobe AIR的应用程序, 比如Aptana, adobedreamweaver CS3, 或任何文本编辑器,以及与Adobe AIR SDK一起提供的命令行工具,将应用程序打包到AIR,以便在桌面机器上分发和安装.
提及的公司及供应商