- 浏览: 124856 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
yanmie:
您的文章已被本站收录地址:http://www.airmyth ...
开源媒体框架(OSMF)的介绍和概况:下 [译] -
wjc_andy:
大神 能把源文件发来看看么
从网页安装和运行AIR 应用程序系列(系列二) -
tanni:
注意:现在XML需用2.5,且XML的版本号要与APP.XML ...
AIR 自动更新详解 -
cvpc:
先谢过,试试好不好使
AIR 自动更新详解 -
fins:
引用
今年将推出 AIR 2.0 桌面版, AIR IPhon ...
Adobe AIR Openscreen 启航
原文:Distributing AIR in the enterprise
需求
先决知识
熟悉Adobe AIR, 网络管理,以及SMS、SCCM或者TPMX。
关于Adobe AIR的安装和配置的更多信息,参考Adobe AIR管理指南。关于AIR运行时的更多信息,参考Adobe AIR产品页面。
用户等级
初级
额外需求
大部分用户直接从Adobe网站上下载和安装AIR。然而企业管理员经常从一个中央位置分发软件给他们的用户。为了使用这种分发方式,你必须首先向Adobe申请并获得批准。在申请的过程中(大概五分钟),你需要提供联系方式以及分发意图的解释。
关于许可和许可申请的更多信息,访问Adobe AIR运行时分发页面。
在提交申请并受到Adobe的许可后,你可以在一个封闭的内网中分发AIR运行时,通过诸如CD或者DVD这样的媒体,或者作为另一个本地应用程序安装过程的一部分。
本文假设SMS、SCCM或TPMX已经正确安装和配置。关于这些产品的更多信息以及试用版下载,请访问http://www.microsoft.com/SMServer/,http://www.microsoft.com/systemcenter/configurationmanager/,或者http://www-306.ibm.com/software/tivoli/。
家庭以及商业用户可以从Adobe直接下载安装Adobe AIR,或者作为无缝安装的一部分,在对一个新的AIR应用进行无缝安装时完成。但是对于企业用户,安全策略和权限将这个过程变得复杂化。本文描述了企业管理员能使用的技术来安装AIR运行时和AIR应用,所涉及的软件解决方案如下:
-
Microsoft Systems Management Server 2003 (SMS)
-
Microsoft System Center Configuration Manager 2007 (SCCM)
-
IBM Tivoli Provisioning Manager Express for Software Distribution 4.1.1 (TPMX)
如果AIR运行时已经存在于目标工作站上,那么这些技术也能用于更新AIR运行时。然而,AIR应用只能在没有先前版本存在于目标工作站上时才能用这些技术进行安装。需要首先将先前的版本卸载掉才能更新AIR应用。除此之外,所用AIR运行时的版本必须匹配要安装的AIR应用的需求。
使用Microsoft SMS 2003
本节涵盖了使用Microsof SMS来安装AIR运行时和AIR应用的主要步骤,包括包、程序、分发点以及广告的创建。遵循以下步骤来创建一个包:
创建安装包
一个SMS Package是包含有需要安装到工作站上的任何安装文件的数据集。遵循以下步骤来创建一个包:
1. 从Adobe.com下载捆绑的Adobe AIR运行时。下载链接是在你申请许可并获准分发运行时的时候通过e-mail提供的。
2. 将安装文件从ZIP文件中提取出来解压到本地目录。本例使用名为AIRInstall的目录。
3. 如果你想安装运行时的同时安装AIR应用,下载AIR应用并将其存放在AIRInstall目录。下面的截图演示了安装Flash Media Server (FMS) Explorer,一个开发者学习工具。
4. 打开SMS管理终端。
5. 右击Packages并选择New > Package。
6. 在Package Properties对话框的General标签页上你必须给包赋予一个名字。建议给填上Version、Language和Comment字段(见图1)。
图1 在SMS中指定包属性,包括名字、版本、语言和注释
7. 点击Data Source页并指定source目录。这是包含解压的AIR安装文件的文件夹。基于你的网络配置设置剩余的Data Source选项。
8. 基于你的网络配置和偏好调整Data Access,Distribution和Reporting页的设置。
9. 验证Security页的设置,确保网络配置的正确并点击OK。SMS会为你创建AIR安装包。
创建程序
一个SMS Program定义了可执行文件以及任何在安装期间所要用到的安装参数。遵循以下步骤为你的包创建一个程序:
1. 在SMS管理终端,在你的AIR包上右击Programs兵选择New > Program。
2. 在General页上给该程序设置属性。你可以给它取任何名字。本例中用的是Adobe AIR。对于命令行,浏览到安装目录并选择Adobe AIR Installer.exe。为了安装AIR运行时和AIR应用,将以下选项追加上命令行的末尾:
注意:正如介绍中所指出的,你需要获得一个分发许可来以这种方式安装和分发Adobe AIR运行时。在获准分发AIR运行时后所得的文档详细描述了针对企业用户的其它参数。关于许可和许可申请的更多信息请访问Adobe AIR运行时分发页面。
-silent -desktopShortcut -programMenu fms_explorer.air
注意:-silent用于无需用户交互进行安装;-desktopShortcut为AIR应用添加桌面快捷方式;-programMenu为AIR应用添加启动菜单快捷方式。fms_explorer.air是要安装的AIR应用。
整个命令行看起来应该是这样的:
"Adobe AIR Installer.exe" -silent -desktopShortcut -programMenu fms_explorer.air
这些选项告诉AIR安装器无需用户交互来运行,安装FMS Explorer应用,并为它创建桌面和启动菜单快捷方式。
如果AIR运行时在安装时不顺带安装一个AIR应用,那么命令行应该看起来是这样的:
"Adobe AIR Installer.exe" -silent
安装AIR并不要求需要重启,因此你可以保留剩余的设置不动。(图2)
图2:在SMS中指定程序名和命令名
3. 点击Requirements页并设定目标工作站的最低需求。如果某个工作站不满足这些需求,那么应用就不会安装在上面。设定估算的的磁盘空间为100MB。AIR运行时的最终安装大小小于30MB。如果目标机器有至少100MB空闲的空间,你便有足够多的程序和临时空间来装AIR。
4. 选择兼容的操作系统以确保AIR不会安装到一台不兼容的机器上。AIR需要任一以下操作系统:
-
Windows XP SP2及以上
-
Windows XP Tablet PC
-
Windows Vista Home Premium, Business, Ultimate, 或者Enterprise,包括64位版本
-
Windows 2000 SP4
-
Windows 2003 Server
5. 设置Environment页。因为在安装的过程中不需要用户和应用或运行时进行交互,允许安装程序不论是否有用户登录都可以运行。选择“用管理员权限运行”,否则安装会失败。
6. 在Advanced页上应用默认设置。
7. 在Windows Installer页上,点击Import浏览到AIR setup.msi文件,这个可以从捆绑的下载自Adobe的安装文件中获得(见图3)。它会导入Windows Installer product code。
图3 导入Windows Installer product code
8. 点击OK。SMS会为你的包创建程序。
创建分发点和集合
下一步为包创建分发点和集合。分发点是分发给客户的文件在服务器的存放位置。客户将从该位置获取包。集合定义了欲获取该分发的工作站组。
1. 在你的AIR包右击Distribution Points,然后选择New Distribution Point。使用该向导来选择将作为AIR包分发点的服务器(见图4)。
图4 在SMS中指定分发点
2. 在包分发到指定的分发点时,创建你的集合。这里使用默认集合:所有Windows工作站或专业系统。高级用户可能在这里创建一个自定义的集合。
分发新软件
广告(advertisement)告知集合中的所有工作站有新软件需要安装。广告包含包、程序和集合。工作站将基于预先配置在站点配置中的信息来安装软件包。要创建一个新的adverisement,基于以下步骤:
1. 在Advertisements右击选择New > Advertisement。
2. 在General页,在下拉菜单中选择一个包。然后,选择AIR安装程序。最后,浏览并选择用于该advertisement的集合(见图5)。
图5 在SMS中指定advertisement属性
3. 在Schedule也,设置advertisement的启动时间。设置Mandatory Assignment为"As soon as possible"。在一个大型网络中或者要分发一个大型程序时,你应该计划一个可最小化网络性能或用户体验负面影响的时间。
4. 在Advanced Client页你可以选择直接从分发点安装或者缓存到本地后再安装。前者会导致在安装的过程给分发点带来更多的负载。你可以调整这些设置来适应你的环境。
5. 点击OK。SMS会创建新的advertisement。
Advertisement的投放与环境有关,依赖于网络的链接状况、速度和可用性。当客户端接入时,他们会受到广告并进行安装。在用户已登录并有新程序安装时,消息会出现在系统托盘上通知用户。
在安装完成后,AIR运行时和AIR应用会安装到客户端。基于先前的配置选项,AIR应用的快捷方式会出现在启动菜单和桌面上。
在SMS管理终端的Advertisement Status上会为客户端显示安装结果。
发表评论
-
关于AIR应用中共享HTTP Cookies的更多信息 [译]
2011-01-24 13:03 2386原文:More on Sharing HTTP Co ... -
已发布的AIR下载链接列表
2011-01-24 12:56 2042嗨,如果你还在为能下载到已发布过AIR Runtime 老版本 ... -
EncryptedLocalStore在移动设备或TV上的替代方案 [译]
2011-01-22 17:45 1746原文:Replacing EncryptedLocalS ... -
移动设备上的NativeWindow [译]
2011-01-20 18:42 1517原文:Replacing NativeWindow on Mo ... -
移动设备上的AIR程序是如何更新的 [译]
2011-01-20 18:39 2122原文:Replacing Updater on mobile ... -
Adobe AIR for Android 中的GPU 渲染 [译]
2011-01-17 20:14 3770原文:GPU Rendering in Adobe AIR f ... -
Flex/Flash整合HTML API [译]
2011-01-17 17:40 2126原文:Integrating Flex/Flash with ... -
在Linux平台下AIR对证书认证的支持 [译]
2010-12-05 12:36 1556原文:Certificate Support in AIR f ... -
AIR的企业分发 (三) [译]
2010-12-05 11:39 1839使用IBM Trivoli Provisioning Mana ... -
显示已安装的AIR应用程序的调试错误信息 [译]
2010-11-29 19:45 1556原文: http://cookbooks.adobe.com/ ... -
AIR的企业分发 (二) [译]
2010-11-27 19:17 1520使用Microsoft SCCM 2007 该节阐述了 ... -
Adobe AIR 2.5 中的HTML, HTML5, CSS 和JavaScript 新特性 [译] 下
2010-11-12 11:47 3163Adobe AIR 2.5 中的HTML, HTML5, ... -
Adobe AIR 2.5 中的HTML, HTML5, CSS 和JavaScript 新特性 [译] 上
2010-11-12 11:39 1886Adobe AIR 2.5 中的HTML, HTML5, CS ... -
PFI (Packager for iPhone) 更新 [译]
2010-10-13 23:18 1261原文:Packager for iPhone update ... -
开源媒体框架(OSMF)的介绍和概况:下 [译]
2010-09-15 12:45 3692OSMF考虑到媒体引入了新的类和新的概念 对于有Action ... -
开源媒体框架(OSMF)的介绍和概况:上 [译]
2010-09-15 11:20 6064原文:http://www.adobe.com/devnet/ ... -
AIR应用程序中TLS客户端身份验证的使用 [译]
2010-09-10 19:02 1595原文:http://blogs.adobe.com ... -
设置AIR应用程序的MIME类型 [译]
2010-09-10 17:54 3345原文:http://www.davidtucker.net/2 ... -
针对本地应用程序安装器(Native Application Installer)的一个更新框架 [译]
2010-08-26 18:36 1384原文:An Updater Framework for Nat ... -
关于AIR应用程序中HTTP内容编码的更新 [译]
2010-08-14 14:30 1174原文:An Update on HTTP Content En ...
相关推荐
1. **独立 Adobe AIR 运行时分发** — 如果您计划将 Adobe AIR 运行时单独分发到单个系统上,或通过企业内部网络进行分发,则应使用此安装程序。请参阅下文的“使用独立运行时安装程序”。 2. **捆绑式部署 Adobe ...
《AIR入门(一)——探索Adobe Integrated Runtime技术》 Adobe Integrated Runtime(AIR)是一种跨平台的应用程序运行环境,它允许开发者使用HTML、CSS、JavaScript、ActionScript等Web技术创建桌面应用程序。这篇...
没有这些AirPrint兼容打印机的可以借助一款名为Printopia的Mac程序激活AirPrint功能,那么Windows用户呢?想在PC上启用AirPrint的Windows用户注意了,一款新工具“AirPrint Activator”将实现你的愿望。 该工具...
AirMusic无线音乐传输器是一款可以将苹果设备中的音乐无线传输至连接的专业音响设备上的装置。它本身不是音箱,但提供多个接口,可连接各种音箱,让音箱支持无线推送音乐功能。AirMusic通过Wi-Fi技术与Apple的Air...
这一特性极大地扩展了开发者的创作范围,使得他们能够在多个操作系统上分发和运行相同的代码,减少了重复工作,提高了开发效率。 ActionScript,作为Adobe Flash Platform的主要编程语言,一直是开发交互式内容和...
在当今数字化时代,无线音频和视频传输技术日益普及,其中AirPlay是苹果公司推出的一种强大的无线媒体流协议,它允许用户将iPhone、iPad或Mac等设备上的媒体内容无线投屏到其他支持AirPlay的设备上。本文将深入探讨...
Word,PDF等各种文件到你的Air Printer打印机,但有个前提是你的打印机必须支持苹果Air Print功能,即AirPrint-Enable Printer,对于普通打印机而言,有什么办法可以轻松享受到WiFi自由打印这一功能呢? 目前惠普HP...
AIR,即Adobe Integrated Runtime,是一个跨平台的应用程序运行环境,允许开发者使用ActionScript 3创建桌面应用程序。Socket通信是网络编程的基础,它提供了两台计算机之间低级别的双向通信通道。 首先,让我们...
标题"ios-iOS-本地应用分发.zip"暗示了这个压缩包包含了一个解决方案,使得在没有通过App Store的情况下,也能在iOS设备上安装应用程序。描述中提到的链接指向了一个GitHub仓库...
发布时可以选择在Adobe AIR Marketplace或其他第三方平台,或者直接分发AIR文件。 3. **更新机制**:AIR支持自动更新机制,用户无需手动下载新版本,应用可以检测并自动升级到最新版本。 ### 五、学习资源与进阶 ...
AirPlay是一项功能,让用户可以通过Wi-Fi将音频、视频甚至是屏幕镜像从一个设备无线传输到其他兼容的设备,如Apple TV。本文将深入探讨如何在AS3(ActionScript 3)环境中利用Adobe AIR实现与iOS设备上的AirPlay功能...
8. **发展和现状**:尽管Adobe已宣布停止对移动版AIR的支持,但桌面版本依然活跃,尤其在教育、创意工具和小型企业应用领域。 9. **替代方案**:随着Web技术的发展,HTML5、WebAssembly和Electron等框架的崛起,...
可以实现苹果不同设备间的内容投放,例如,iPhone、iPad中的内容可以通过AirPlay在Mac的屏幕上投放出来,不仅可以增强个人的视觉体验,还十分有利于群体间的内容分享,因此,AirPlay是一项非常方便的技术。...
标题中的“独立air应用程序打包”指的是将一个完整的AIR应用打包成一个可独立运行的文件,用户下载后无需额外安装AIR运行时即可执行。这通常涉及到应用的构建、打包过程,以及可能的签名和发布步骤。 描述中虽然...
Air780E硬件设计手册是一份详细的设计指南,旨在帮助用户设计和开发基于Air780E的产品。该手册涵盖了Air780E的硬件设计、电路设计、接口定义、性能参数等方面的知识。 1.绪论 Air780E是一款高性能的微控制器单元...
最后,使用ADT打包你的应用为AIR安装文件,以便分发给用户。命令行语法如下: ``` adt -package -storetype pkcs12 -keystore mycert.p12 -storepass mypassword HelloWorld.air HelloWorld-app.xml HelloWorld.swf...
合宙Air001是一款基于LPC11U24微控制器的开发板,由合宙公司设计,常用于嵌入式系统开发。在本文中,我们将深入探讨如何利用Air001的串口功能实现空闲中断和DMA(直接内存访问)接收,以及与之相关的编程和配置技巧...
AirPrint_Installer是一款专门用于无线打印的工具,主要针对iOS设备用户,使得他们能够在没有额外软件或驱动的情况下,直接通过Wi-Fi网络连接到支持AirPrint的打印机进行打印。这一功能极大地提升了移动设备的办公...