Adobe AIR Traing

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Adobe AIR Traing - Presentation Transcript

    1. ADOBE AIR 演讲: Kenshin (王磊) LOGO www.k-zone.cn
    2. 个人简介 常用名 (ID) : Kenshin BLOG : http://www.k-zone.cn/zblog http://www.flexblog.cn/zblog RXNA : http://rxna.cn (国内最专业的 Flex 、 AS 、 AIR 技术 聚合) EMAIL : kenshin726@gmail.com IM 联络方式: QQ : 23784148 、 MSN : kenshin726@hotmail.com Gtalk : kenshin726@gmail.com PPT 和 Demo 下载地址: http://www.k-zone.cn/zblog/riameeting-ppt.rar www.k- zone.cn
    3. 内容概要 内容概要 1 、 ADOBE AIR 的概念介绍及平台概述。 2 、与 Flex 相比, ADOBE AIR 控件布局的差异性。 3 、 ADOBE AIR 的特性展示。 www.k- zone.cn
    4. 第一部分 ● ADOBE AIR 的概念介绍及平台概述 ● 什么是 ADBOE AIR ? AIR = Adobe Integrated Runtime (跨操作系统运行时) ● 什么是 RUNTIME ? 我所理解的 Runtime :在操作系统与软件之间加入一个轻量级、不可见的“容器”。 www.k- zone.cn
    5. 什么是 RUNTIME ? A.air Windows B.air AIR Mac C.air Liunx www.k- zone.cn
    6. 第一部分 ● ADOBE AIR 的概念介绍及平台概述 ● ADOBE AIR 是一门新的编程语言么? 它不是一门新的语言, ADOBE AIR 是一种平台、是一种方式。 www.k- zone.cn
    7. 第一部分 ● ADOBE AIR 的概念介绍及平台概述 ● 哪些编程语言可以编写 ADOBE AIR ADOBE AIR 可以使用现有的技术、例如 Flash 、 Flex(version 3.0) AS3 、 HTML 、 Ajax ( JavaScript )来生成 ADOBE AIR 。 www.k- zone.cn
    8. ADOBE AIR 的平台概述 Flex Data Services Web Services Occasionally Connected Network Apollo Application Apollo Application Apollo Application Apollo Application Flash/Flex HTML/AJAX Flash/Flex HTML Flash/Flex Flash/Flex Flash/Flex HTML/AJAX PDF PDF Apollo Runtime ( Adobe Integrated Runtime ) Operating System(OS) www.k- zone.cn
    9. 第二部分 ● 与 Flex 相比, ADOBE AIR 控件布局的差 异性。 File System Control - 以 List (列表)或表格( Grid )的形式显示本地文件系统。 HTML Control - 可以将 HTML 页面的内容显示在 AIR 中,并且可以解析 HTML 包括操作 DOM 等。 Window Containers - 包括 WindowedApplication 、 Window 等。 www.k- zone.cn
    10. File System Control FileEvent FileSystemComboBox FileSystemDataGrid FileSystemEnumerationMode FileSystemHistoryButton FileSystemList FileSystemSizeDisplayMode FileSystemTree www.k- zone.cn
    11. HTML Control HTMLHistoryItem HTMLHost HTMLLoader HTMLPDFCapability HTMLWindowCreateOptions www.k- zone.cn
    12. Window Containers WindowedApplication Window www.k- zone.cn
    13. 第三部分 ● ADOBE AIR 的特性展示 1 、 Widnows 窗体特效 2 、离线操作 3 、数据库操作能力(内置了 SQLite 数据) 4 、文件接入系统( ADOBE AIR 具有本地文件操作功能) 5 、窗体间的拖拽功能 www.k- zone.cn
    14. 第三部分 ● ADOBE AIR 的特性展示 ● Windows 窗体特效 ADOBE AIR 可以利用 CSS 、 EFFECT 等方式来实现传统软件非常困难 才 可以达到的异形窗体、透明窗体、等窗体特效。 ● 举例说明 1 、 Kuler Desktop ( Created By Adobe ) 2 、 Air Note ( Created By Kenshin ) www.k- zone.cn
    15. 第三部分 ● ADOBE AIR 的特性展示 ● 离线操作 概念:顾名思义就是在未与互联网连接的情况下使用在互联网上面软件或 或服务。当使用这些服务当互联网处于连接状态后,可以将 这些在 未联机状态下面建立的内容上传到服务器上面,以达到数据 ● 离线操作是由具体的代码实现的么? 同步。 它不是由某一种具体代码实现的,而是一种方式(概念)。大家可以在 ADOBE AIR 中使用现有的技术来实现这种方式(概念)。 例如:利用 SharedOject 、 SQLite 、 HTTPService 、 Webservice 等之 间的 配合来实现。 www.k- zone.cn
    16. 第三部分 ● ADOBE AIR 的特性展示 ● 离线操作的应用实例是什么? 1 、谷歌(搜狗)拼音输入法就是一个离线操作的实际应用。 ● 我们用 “离线操作”可以实现什么? 列举一个在论坛发帖子的例子说明。 www.k- zone.cn
    17. 第三部分 ● ADOBE AIR 的特性展示 ● 我们用 “离线操作”可以实现什么? Air Note 的离线操作的实现原理: 1 、将 Air Note 输入的内容(和当前时间)保存到 SharedObject 里面。 2 、使用 HTTPService/RemoteObject 的方式来取得服务器上面的内容。 3 、将读取的内容与 SharedOject 保存的时间相比较。 4 、判断服务器上面时间新还是 SharedObject 里面的时间新。 5 、将判断的结果告知用户,并提供四种方式供用户操作。 A )将服务器上面的内容下载到本地(覆盖) B )将本地的内容上传到服务器上面(覆盖) C )将服务器上面的内容下载到本地(合并) D )将本地的内容上传到服务器上面(合并) 注意:无论是覆盖 / 合并都将最新的时间写入到服务器端或写入到 SharedObject 。 www.k- zone.cn
    18. 第三部分 ● ADOBE AIR 的特性展示 ● ADOBE AIR 内置了 SQLite 数据库 数据库与文本文件的优劣性比较: 在相同条件读写大量数据的前提下,使用数据库读写数据要比使用文本文 件读写数据在执行效率和速度上都要快很多。因为数据库中的信息比文本 文件更紧凑,因此读写数据库的时候将会涉及更少的磁盘访问次数。 ● 数据库在 ADOBE AIR 中的实际应用 列举一个 Air Reader 的例子。 www.k- zone.cn
    19. 欢迎大家讨论! LOGO www.k- zone.cn
    20. 演讲人: Kenshin (王磊) LOGO www.k- zone.cn

    + Kenshin LKenshin L, 5 months ago

    custom

    724 views, 2 favs, 1 embeds more stats

    Adobe AIR的技术概览及特性展示。
    see all more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 724
      • 671 on SlideShare
      • 53 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds
    • 53 views on http://www.k-zone.cn

    more

    All embeds
    • 53 views on http://www.k-zone.cn

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories