買這商品的人也買了...
-
$1,805UML Distilled: A Brief Guide to the Standard Object Modeling Language, 3/e (Paperback)
-
$760$646 -
$1,080$1,026 -
$880$616 -
$990$891 -
$720$562 -
$2,350$2,233 -
$1,188Interconnecting Cisco Network Devices, Part 2 (ICND2): (CCNA Exam 640-802 and ICND exam 640-816), 3/e
-
$420$357 -
$560$442 -
$490$417 -
$620$527 -
$480$408 -
$520$406 -
$680$537 -
$1,710$1,625 -
$780$663 -
$590$460 -
$780$663 -
$1,340$1,273 -
$680$537 -
$950$741 -
$480$379 -
$520$411 -
$390$308
相關主題
商品描述
Covers version 1.5 of Adobe AIR
Written to help you hit the ground running, this book teaches you how to build state-of-the-art rich desktop applications on the breakthrough Adobe AIR platform.
Stacy Tyler Young, Michael Givens, and Dimitrios Gianninas illustrate the power of this technology through practical application examples based on the official 1.5 release of Adobe AIR. You’ll discover how Adobe AIR helps you solve problems you just couldn’t solve before by extending the reach of your web applications onto users’ desktops. Building on your existing knowledge of Adobe Flex, HTML, JavaScript, and Ajax software, you’ll master the powerful Adobe AIR platform--moving quickly from task-oriented examples to larger-scale, real-world projects. The authors don’t just cover coding--they help you maximize your effectiveness throughout the entire development lifecycle via design patterns, frameworks, build process, continuous integration, and automated testing.
If you’re ready to build the next generation of rich hybrid desktop applications, Adobe AIR is the development platform you’ve been searching for...and this is the book you need to kick-start new projects using this exciting new technology.
Detailed information on how to...
- Install and configure your Adobe AIR development environment
- Build the next generation web/desktop hybrid applications to run on Adobe AIR
- Add new desktop capabilities to your web applications such as native windows, local file I/O, and client-side databases
- Create HTML/Adobe Flex mash-up applications
- Push data to Adobe AIR clients using BlazeDS, an open source Java remoting and messaging technology
- Package, distribute, and update Adobe AIR applications
- Work with display objects in 3D space by leveraging Adobe Flash Player 10
- Build Adobe AIR applications using common frameworks like Cairngorm
- Create automated builds using Apache Ant, complete with FlexUnit testing strategies
- Create a peer-to-peer photo-sharing application by combining Adobe AIR and Java
Part I Getting Started with Adobe AIR
1 Introduction to Adobe AIR 9
2 Setting Up the Development Environment 15
3 Creating an Adobe AIR Application 29
4 Debugging Adobe AIR Applications 51
Part II Building Adobe AIR Applications
5 Working with Windows 67
6 Working with Screens 89
7 Working with Files and Directories 101
8 Understanding the Drag-and-Drop API 115
9 Working with Copy and Paste 129
10 Working with Native Menus 159
11 Adding User Notifications 177
12 Working with Local Databases 189
13 Understanding Networking and Local Connections 213
14 Working with Adobe Flex AIR Components 251
Part III Securing Adobe AIR Applications
15 Understanding Security Sandboxes 263
16 Using the Encrypted Local Store 273
Part IV Deploying Adobe AIR Applications
17 Distributing Adobe AIR Applications 283
18 Updating Adobe AIR Applications 309
Part V Architecting Adobe AIR Applications
19 Introduction to Frameworks and Design Patterns 321
20 Building Adobe AIR Applications Using the Cairngorm Microarchitecture 335
Part VI Agile Development with Adobe AIR
21 Creating a Build Process 359
22 Incorporating Unit Testing 373
23 Continuous Integration with Adobe AIR 393
Part VII Real-World Projects
24 Contact Manager with Integrated Yahoo! Maps 411
25 Peer-to-Peer Photo Sharing Using Adobe AIR, Bonjour, and Java 421
26 Building a Video Distribution System 427
Part VIII Adobe AIR 1.5 and Adobe Flash 10 Extras
27 Using Adobe Flash 10 Features in Adobe AIR 439
Appendices
A Adobe AIR Resources for Developers 451
B Adobe AIR API Reference Poster (Downloadable) 455
C Downloading Source Code for Adobe AIR Programming Unleashed 457
Index 463
商品描述(中文翻譯)
本書涵蓋 Adobe AIR 1.5 版本。
本書旨在幫助您快速上手,教您如何在突破性的 Adobe AIR 平台上建立最先進的豐富桌面應用程式。
Stacy Tyler Young、Michael Givens 和 Dimitrios Gianninas 通過基於 Adobe AIR 1.5 正式版本的實際應用示例展示了這項技術的威力。您將發現 Adobe AIR 如何通過將網絡應用程式擴展到用戶桌面上來解決以前無法解決的問題。在您已有的 Adobe Flex、HTML、JavaScript 和 Ajax 軟體知識的基礎上,您將掌握強大的 Adobe AIR 平台,從任務導向的示例快速轉向更大規模的實際項目。作者不僅涵蓋編碼,還通過設計模式、框架、構建過程、持續集成和自動化測試幫助您在整個開發生命週期中最大化效能。
如果您準備建立下一代豐富混合桌面應用程式,Adobe AIR 就是您一直在尋找的開發平台...而這本書就是您使用這項令人興奮的新技術啟動新項目所需的書籍。
詳細的資訊包括:
- 安裝和配置 Adobe AIR 開發環境
- 建立下一代網絡/桌面混合應用程式以在 Adobe AIR 上運行
- 為您的網絡應用程式添加新的桌面功能,如本機視窗、本地文件 I/O 和客戶端數據庫
- 創建 HTML/Adobe Flex 混搭應用程式
- 使用 BlazeDS(一個開源的 Java 遠程調用和消息傳遞技術)將數據推送到 Adobe AIR 客戶端
- 打包、分發和更新 Adobe AIR 應用程式
- 利用 Adobe Flash Player 10 在 3D 空間中使用顯示對象
- 使用像 Cairngorm 這樣的常見框架構建 Adobe AIR 應用程式
- 使用 Apache Ant 創建自動化構建,包括 FlexUnit 測試策略
- 通過結合 Adobe AIR 和 Java 創建點對點照片共享應用程式
第一部分:開始使用 Adobe AIR
1. Adobe AIR 簡介
2. 設置開發環境
3. 創建 Adobe AIR 應用程式
4. 調試 Adobe AIR 應用程式
第二部分:建立 Adobe AIR 應用程式
5. 使用視窗
6. 使用螢幕
7. 使用檔案和目錄
8. 了解拖放 API
9. 使用複製和貼上
10. 使用本機選單
11. 添加使用者通知
12. 使用本地數據庫
13. 了解網絡和本地連接
14. 使用 Adobe Flex AIR 元件
第三部分:保護 Adobe AIR 應用程式
15. 了解安全沙箱
16. 使用加密本地存儲
第四部分:部署 Adobe AIR 應用程式
17. 分發 Adobe AIR 應用程式
18. 更新 Adobe AIR 應用程式