Adobe产品线及家族Adobe AIR(AIR=Adobe Integrated Runtime)

Adobe eLearning Suite

当前包含的组件
 Captivate Flash Dreamweaver Photoshop
 Acrobat Audition Bridge 
 
读取器和播放器
 Adobe Reader Adobe AIR Adobe Flash Player Adobe Shockwave
 
桌面软件
 Creative Suite eLearning Suite Technical Communication Suite Acrobat
 Audition Digital Editions Director FreeHand
 GoLive PageMaker Photoshop Lightroom 更多
 
服务器软件
 ColdFusion LiveCycle Flash Media Server JRun
 Premiere Express Photoshop Express  
 
技术
 PostScript PDF FlashPaper Authorware
 Flash Font Folio DNG Flex
 AIR BlazeDS FLV 
 
服务
 Adobe Solutions Network   
 
董事会
 Charles Geschke John Warnock Bruce Chizen Shantanu Narayen
 
收购
 收购列表 Aldus Macromedia Scene7
 
参见
 Adobe软件列表   
 
当前包含的组件
 Audition Acrobat After Effects Bridge
 Dreamweaver Edge(Animate Reflow Code
 Inspect) Encore Fireworks Flash
 Builder Muse Media Encoder Illustrator
 InCopy InDesign Photoshop Prelude
 Premiere Pro SpeedGrade  
 
在线服务
 BrowserLab CS Review Acrobat.com Story
 SiteCatalyst NetAverages   
 
曾经包含的组件
 Contribute Device Central Dynamic Link Flash Catalyst
 GoLive ImageReady OnLocation Soundbooth
 Stock Photos Ultra Version Cue 
 

Adobe Systems

读取器和播放器
 Adobe Reader Adobe AIR Adobe Flash Player Adobe Shockwave
 
桌面软件
 Creative Suite eLearning Suite Technical Communication Suite Acrobat
 Audition Digital Editions Director FreeHand
 GoLive PageMaker Photoshop Lightroom 更多
 
服务器软件
 ColdFusion LiveCycle Flash Media Server JRun
 Premiere Express Photoshop Express  
 
技术
 PostScript PDF FlashPaper Authorware
 Flash Font Folio DNG Flex
 AIR BlazeDS FLV 
 
服务
 Adobe Solutions Network   
 
董事会
 Charles Geschke John Warnock Bruce Chizen Shantanu Narayen
 
收购
 收购列表 Aldus Macromedia Scene7
 
参见 

Adobe AIR

Adobe AIR(AIR=Adobe Integrated Runtime),开发代号为Apoll。AIR是针对网络与 桌面 应用的结合所开发出来的技术,可以不必经由 浏览器 而对网络上的云端程式做控制。





关于Adobe AIR

[1-2]  Integrated Runtime (AIR?)允许你利用现有的web开发 技能(包括Flash, Flex, HTML, JavaScript, Ajax) 优势,建立和配置跨平台(或跨操作系统)的桌面RIA( InternetApplications)应用。2.7以后的 版本不再支持桌面Linux操作 系统 [3]
对于用户来说,Adobe AIR 实现的跨平台应用,使其不再受限于不同的操作系统,在桌面上即可 体验丰富的互联网应用。并且是比以往更低的资源占用、更快的运行速度和顺畅的动画表现。现在你就可以访问Adobe AIR Marketplace,那里已经可以找到不少基于 Adobe AIR 开发的实用 工具。例如 新浪微博客户端微博 AIR、Google Analytics 分析工具、Twitter 客户端 TweetDeck及众多最新影片介绍工具等。
通俗来说: Adobe Air是利用Adobe公司的Flash技术开发的视频播放平台。这个视频播放终端运行平台 它主要的功能就是让你可以在网上 看视频,跟Flash 功能相同,但是更强大
AIR能使你在熟悉的环境下工作,去利用你觉得的最舒适的工具,并且通过支持 FlashFlexHTMLJavaScript, and  Ajax,去建立接近你需要的尽可能好的体验。
比如应用程序能用下列一个或一个技术的组合来开发:
HTMLJavaScript /  CSS/ Ajax
PDF can be leveraged with any application
因此,AIR 应用程序可以是下列几种情况:
基于 Flash or Flex: 基础内容是 Flash/Flex (SWF)的应用程序
基于 Flash or Flex 附带HTML 或 PDF. 基础内容是Flash/Flex (SWF) 带有 HTML (HTML, JS, CSS) 或PDF内容的应用程序
HTML为基础. 基础内容是HTML, JS, CSS的应用程序
HTML为基础附带 Flash/Flex或 PDF. 基础内容是HTML带有Flash/Flex (SWF)或PDF 内容的应用程序
用户与AIR应用程序

adobe air应用范围

adobe air应用范围 (16张)
的交互操作,与他们使用本地 桌面程序的方法是一样的。AIR 虚拟机runtime一旦被安装在用户的计算机上,AIR应用程序就能象其他 桌面应用程序一样,被安装和运行。
由于 AIR 是一个应用程序的运行时环境,它的用户界面几乎不可见,您可以完全控制在上面运行的应用程序和它提供给用户的体验。 该运行时环境为部署应用程序提供了一个一致的跨操作系统的平台和框架,因此可以取消跨浏览器测试, 可以通过确保跨桌面的功能和界面的一致性来实现。 你现在只需要针对这个运行时环境来进行开发,而不必对各种特定的操作系统一一进行开发。 这带来很多优点:
(翻译别扭请看原文Since AIR is an application runtime, it has little or no visible user interface and you have complete control over the application and the experience it provides to users. The runtime provides a consistent cross-operating system platform and framework for deploying applications and therefore eliminates cross-browser testing by ensuring consistent functionality and interactions across desktops. Instead of developing for a specific operating system, you target the runtime. This has a number of benefits: )
应用程序开发跨越多个平台,这些都不需要你额外的工作。
应用程序可以用你熟悉的web技术和设计模式快速建立,而不用学习传统的复杂的本地 桌面开发技术,不用学习底层开发语言如c或c++,也不需要学习每一个特定的操作系统的底层API技术。
当开发基于AIR的应用程序时,你可以利用的 框架和API的优势
特定的基于AIR运行时的APIs ,和 AIR  框架
在swf文件里使用的ActionScript APIs 和Flex  框架
AIR提供一个新的范例,大大地改变了应用程序建立,部署和体验的方式。 你可以取得更多创造性的控制,并且能扩展你的Flash, Flex, HTML, 和基于Ajax的程序到 桌面应用程序,而无需学习传统桌面程序开发技术。

用途

提供富有吸引力的应用程序,不再局限于通过 浏览器逐个屏幕观看
Adobe® AIR® 3  Runtime 使开发人员可以使用 HTML、JavaScript、Adobe Flash® 软件和 ActionScript® 构建可作为不受 浏览器约束的独立客户端应用程序运行的  Web 应用程序。
有关详情,请访问产品页*。

优势

AIR被媒体誉为2007年最值得关注的技术,就像当时的 ajax一样,将被广泛的关注。
现在来看看Air的优势在哪里?要明白其优势,需要先清楚下列的几个问题。
一、目前网络应用的几种形式
网络应用纷繁复杂,但我想大概可以划分为下列几种类型:
web访问方式-如大量的网站服务应用,直接通过ie和firefox等 浏览器,借助统一标准的http协议获得服务,虽然浏览器也是客户端,但对用户来说已是标准配置,而且用户访问的web服务与浏览器无关,所以可以和下面的 桌面软件分开来说;
优点是:跨平台,除了具有 桌面程序所有的一切优点外,跨平台性是其最大的优势,与操作系统平台无关,与 浏览器无关。
缺点是:用户的交互操作及用户体验,比不上 桌面应用程序虽然目前web的 ajax技术使这一问题有了改观,但依然不如客户端来的方便;可提供的web服务形式比较受单一协议的限制。
二、局限于操作系统的 桌面(或客户端)程序-如bt下载、im软件等,种类繁杂,协议众多,需要下载安装才能获得服务的。
优点是:用户的交互操作体验,只要想做就可以做的很到位,因为许多操作是在本地,不用 网络链接,所以操作响应即时,另外提供的网络服务形式不象web受单一协议的局限,甚至可以做自己的协议。
跨平台的客户端应用程序-主要是 sun倡导的java技术,一次开发跨平台执行。
缺点是:其技术本身要求下载一个 虚拟机安装,对大多数网民来说也是一个门槛。

比较

1、比web的优势在于,有客户端的优势;可以脱机运行,在需要的时候偶尔连接网络。
2、比传统的客户端优势,在于跨平台,和低开发成本,比如这一特性可以使现有的国内电子杂志系统,轻松实现跨平台。
3、比java跨平台的优势在于,其 flash技术本身的带来的更吸引人的交互表现。
Adobe AIR会存在的问题缺点:
1、其 虚拟机的下载安装,会是一个推广的门槛。
2、毕竟采用的大多是web 开发技术,虽然在 桌面端有些api扩展,但肯定也不能完全替代传统 客户端的开发。

编辑本段

概览

跨越平台和设备提供超越浏览器的丰富应用程

  跨越平台和设备提供超越浏览器的丰富应用程

什么是Adobe AIR
Adobe® AIR® 运行时使开发人员可以跨平台和设备,包括个人计算机、电视、Android™、BlackBerry®和iOS 设备,部署通过HTML、JavaScript、ActionScript®、Flex、AdobeFlash® Professional 和Adobe Flash Builder® 创建的独立应用程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值