Creating Mashups with Adobe Flex and AIR (Paperback)
暫譯: 使用 Adobe Flex 和 AIR 創建混合應用程式

Chris Korhonen, David Hassoun

  • 出版商: Friends of Ed
  • 出版日期: 2008-04-29
  • 定價: $1,290
  • 售價: 2.3$299
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 1590599365
  • ISBN-13: 9781590599365
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

Web applications no longer need be powered by any one individual's data, and they don't need to be confined to the desktop. Developers can draw on a wealth of publicly available content, from providers such as Flickr, Amazon, Google, Twitter, and Last.fm, and combine it for use in their own applications. Adobe Integrated Runtime (AIR) makes it simple to bring previously web-only applications to the desktop, allowing them to run alongside traditional applications on an end user's computer.

In this book, you'll learn how to create mashup applications from the vast array of web services, feeds, and APIs using Adobe Flash and Flex together with HTML and JavaScript (Ajax). You'll be introduced to the various sources of information and the tools necessary to gather and reuse that information, and then you'll learn how to combine that content in a variety of ways.

You'll learn how to have desktop applications interact with online services such as Flickr, you'll learn how to use Amazon S3 for enterprise-level data storage, and you'll embrace technologies such as OpenID. In addition, you'll create abstract visualizations based on music sourced from Last.fm and consume Twitter content via RSS. You will also see how to use the Flash-native data format SWX along with PHP to create a Yahoo! weather widget.

You'll discover just why you may want to build a widget or a desktop application rather leaving things web-based; then you'll create an application using Flex Builder and AIR and learn how best to distribute it. With so many tools and so much data available, the possibilities for mashup creation are endless. Creating Mashups with Adobe Flex and AIR provides all you need to get you up and running quickly, while also giving you a solid understanding of the technologies involved so you can take things furtherto a place limited only by your imagination.

In this book you'll learn

  • how to use Flex 3 in conjunction with ActionScript 3.0 to build powerful applications;
  • how you can use Adobe AIR to take your application from the Web and onto the desktop;
  • the differences between developing for the Web and for the desktop;
  • how you can use the APIs of popular web services such as Flickr, Amazon, Google, Twitter, and Last.fm as data sources for your application; and
  • how to optimize your applications for fast and efficient performance.

Summary of Contents

  • Chapter 1 Introduction to Mashups
  • Chapter 2 Technologies to Mash With!
  • Chapter 3 An Introduction to Flex
  • Chapter 4 Flex Components
  • Chapter 5 Flexing Your Muscles
  • Chapter 6 Performance Management in Flex Applications
  • Chapter 7 Debugging Flex 3: The Tried-and-True, Plus the New
  • Chapter 8 Getting the Most out of APIs
  • Chapter 9 Mashing Up Functionality
  • Chapter 10 SWX: A Native Flash Data Format
  • Chapter 11 Taking It to the Desktop
  • Chapter 12 Developing for the Desktop with AIR
  • Chapter 13 Adding More Desktop Elements to the Web
  • Chapter 14 Building a Desktop Experience
  • Chapter 15 Completing the Experience

商品描述(中文翻譯)

網頁應用程式不再需要依賴任何個人的數據,也不必局限於桌面。開發者可以利用來自 Flickr、Amazon、Google、Twitter 和 Last.fm 等提供者的豐富公開內容,並將其結合以用於自己的應用程式。Adobe Integrated Runtime (AIR) 使得將之前僅限於網頁的應用程式帶到桌面變得簡單,允許它們與傳統應用程式在終端用戶的電腦上並行運行。


在本書中,您將學習如何使用 Adobe Flash 和 Flex 以及 HTML 和 JavaScript (Ajax) 從大量的網路服務、資料源和 API 創建混合應用程式。您將了解各種信息來源及收集和重用這些信息所需的工具,然後學習如何以多種方式結合這些內容。


您將學習如何讓桌面應用程式與 Flickr 等在線服務互動,如何使用 Amazon S3 進行企業級數據存儲,並接受 OpenID 等技術。此外,您將根據來自 Last.fm 的音樂創建抽象可視化,並通過 RSS 消費 Twitter 內容。您還將看到如何使用 Flash 原生數據格式 SWX 與 PHP 一起創建 Yahoo! 天氣小工具。


您將發現為什麼您可能想要構建小工具或桌面應用程式,而不是僅僅依賴網頁;然後您將使用 Flex Builder 和 AIR 創建應用程式,並學習如何最佳分發它。隨著如此多的工具和數據可用,創建混合應用程式的可能性是無窮無盡的。《使用 Adobe Flex 和 AIR 創建混合應用程式》提供了您快速上手所需的一切,同時也讓您對所涉及的技術有扎實的理解,以便您能將事情推向只受您想像力限制的地方。


在本書中您將學習



  • 如何將 Flex 3 與 ActionScript 3.0 結合使用來構建強大的應用程式;

  • 如何使用 Adobe AIR 將您的應用程式從網頁轉移到桌面;

  • 開發網頁和桌面應用程式之間的差異;

  • 如何使用 Flickr、Amazon、Google、Twitter 和 Last.fm 等流行網路服務的 API 作為您應用程式的數據來源;以及

  • 如何優化您的應用程式以實現快速和高效的性能。


內容摘要



  • 第 1 章 混合應用程式簡介

  • 第 2 章 混合技術!

  • 第 3 章 Flex 簡介

  • 第 4 章 Flex 元件

  • 第 5 章 展現您的實力

  • 第 6 章 Flex 應用程式中的性能管理

  • 第 7 章 調試 Flex 3:經典與新技術

  • 第 8 章 充分利用 API

  • 第 9 章 混合功能

  • 第 10 章 SWX:原生 Flash 數據格式

  • 第 11 章 將其帶到桌面

  • 第 12 章 使用 AIR 開發桌面應用程式

  • 第 13 章 為網頁添加更多桌面元素

  • 第 14 章 建立桌面體驗

  • 第 15 章 完成體驗

最後瀏覽商品 (20)