Adobe AIR authoritative guide

Source: Internet
Author: User

Adobe AIR authoritative guide

Market Price: ¥49.00
Ordinary Member: ¥36.75 (off)

Sample free trial: http://www.china-pub.com/195665
[Author] (beauty) Jeff tapper; Michael labriola [same author's work] [Translator's introduction]
[Translated by] Gao Qiang; Liu yuebang [same translator's work]
[Book name] Turing programming Series
[Release news agency] People's post and telecommunications Publishing House [book no.] 9787115208187
[Shelving time]
[Publication date] May July 2009 [Opening] 16

[Edit recommendations]
The author's new work in Flex 3 authoritative guide.
Adobe Flex head product manager for ordering recommendations ..
Rich Adobe AIR best practices...

[Content Overview]
The birth of Adobe AIR makes flex icing on the cake, and this book makes you even more powerful. With this book, combined with your existing knowledge about Adobe Flex and flash, you can now skillfully build dynamic applications that provide both a rich experience of traditional desktop applications and powerful functions of the Internet ..

Flex and flash experts Jeff and Michael use a time tracking application for project management throughout the book, leading you to create a truly custom interface, this allows you to skillfully interact with the end user's operating system. You will master the features of air, develop, debug, and package flex applications under air, and learn to convert Web applications into desktop applications, and applications that build high interaction through clipboard and drag-and-drop operations. The book also introduces the client that interacts with the user's file system to create intermittent connections and store data in the local SQLite database ....

[Contents]
Chapter 1 build the first air Application 1
1.1 how to build an AIR application 1
1.1.1 use air and flex to build Hello World
Application 1
1.1.2 use air and HTML to build hello
World Application 2
1.1.3 use the application description file to describe the application 3
1.1.4 test application 7
1.1.5 debug an application 8
1.2 package the application and complete deployment 8
1.2.1 use the air development tool (ADT)
Package application 8
1.2.2 use flex builder to package applications 9
1.3 next step 10
Chapter 1 time tracking application 11
2.1 first recognized dptimetracker 11
2.1.1 download dptimetracker Code 11
2.1.2 import Project 12
2.1.3 Application 12
2.2 Use the flex builder debugging tool 15
2.2.1 breakpoint 15
2.2.2 trace Statement 16
2.3 understand the application framework 17
2.4 next step 18
Chapter 19 interaction with clipboard 19
3.1 Integrated Operating System 19
3.2 clipboard 19
3.2.1 understand the Clipboard data format 20
3.2.2 create custom format 22
3.2.3 understand the clipboard transmission mode 24
3.2.4 understanding of data serialization 24
3.2.5 latency 26
3.3 analyze how dptimetracker uses clipboard 26
3.4 next step 30
Chapter 1 drag and drop between OS and air 31
4.1 drag-and-drop (dragmanager class) 31 in the Application
4.2 drag and drop between OS and Application
(Nativedragmanager) 40
4.3 drag and drop elements from OS to AIR application 40
4.4 drag an element into dptimetracker application 43
4.5 drag elements from the air application to the OS 43
4.6 drag elements into OS 47
4.7 next step 49
Chapter 5 read and write SQLite database 50
5.1 SQLite introduction 50
5.1.1 SQLite features 50
5.1.2 data type 51
5.1.3 limit 52
5.2 access SQLite 52 from air
5.2.1 synchronous or asynchronous communication 52
5.2.2 open and create SQLite database 54
5.2.3 Execute SQL statement 57
5.2.4 close a database connection 60
5.2.5 create a database and a table 60
5.2.6 select data from database 66
5.2.7 insert data to the database 70
5.2.8 update and delete data 74
5.2.9 use transactions 75
5.3 optimize database performance 80
5.3.1 Use analyze 80
5.3.2 optimize sqlstatement 81
5.4 understand databases in dptimetracker applications
Access 81
5.4.1 use SQL command 82
5.4.2 SQL command serialization 85
5.4.3 use SQL commands to insert and update 87
5.5 next step 90
Chapter 1 interaction with file systems 91
6.1 understand file class 91
6.1.1 reference file location 91
6.1.2 interaction with file content 91
6.1.3 specified file action 91
6.2 synchronous and asynchronous file access 92
6.3 Access File System Information 92
6.3.1 specify path 93
6.3.2 determine the operating system-Specific Row Terminator 94
6.3.3 specify the file path as URL 94
6.3.4 use special directory 95
6.4 Use error handling 96
6.5 process directory 96
6.5.1 Action 96
6.5.2 file and directory events 103
6.5.3 use filestream 103
6.6 Further Analysis of File class 108
6.6.1 Browse File 108
6.6.2 delete file 109
6.6.3 copy, move, or rename a file 109
6.6.4 write an ActionScript object to a file
109 System
6.7 analysis dptimetracker example 111
6.7.1 create an Excel file 111
6.7.2 read the SQLite file 112
6.8 next step 113
Chapter 2 Custom Application appearance 7th
7.1 understand the differences between flex and air APIs 114
7.1.1 use style 114
7.1.2 skin use 119
7.1.3 use the window API 120
7.2 processing menu 126
7.2.1 application and Window Menu 126
7.2.2 context menu 129
7.2.3 operating system 131
7.3 analyze the customization in dptimetracker 133
7.4 next step 135
Chapter 1 use presence API 8th
8.1 understand and detect the existence of a network 136
8.1.1 detect user connection 136
8.1.2 about urlmonitor 139
8.1.3 understand socketmonitor 141
8.2 understand and detect the existence of users 143
8.2.1 why is there 143 concern about users?
8.2.2 User tracking 143
8.3 Add the automatic update feature to the application 144
8.4 analyze Automatic Updates In dptimetracker
Feature 147
8.5 next step 153
Chapter 4 Use HTML in flex/AIR applications
Content 154
9.1 understand WebKit 154
9.1.1 WebKit's air extension 154
9.1.2 JavaScript 160 in WebKit
9.1.3 access air API 160 from Javascript
9.1.4 ActionScript in Javascript
Object 161
9.1.5 access from ActionScript
Java Dom 162
9.1.6 HTML loader 163
9.2 event handling 163
9.2.1 DOM Event 164
9.2.2 use JavaScript to process event 164
9.2.3 JavaScript exception 166
9.3 control HTML content 166
9.3.1 rolling 166
9.3.2 processing history list 166
9.4 use htmlhost 167
9.5 open HTML in the default browser of the Operating System
Content 168
9.6 add PDF content 169
9.6.1 PDF detection function 169
9.6.2 load PDF file 170
9.6.3 understand the limitation of PDF in air 170
9.7 analyze the html
Use 171
9.8 next step 173
Chapter 4 understanding remote data requirements 10th
10.1 why server 174
10.1.1 server 174
10.1.2 soap 175
10.1.3 rest/XML 176
10.1.4 Action Message format (AMF) 177
10.1.5 Real-Time Message Protocol (rtmp) 178
10.1.6 socket 179
10.2 use the design mode 180 when using the server
10.2.1 role of asynctoken 181
10.2.2 service interface role 181
10.2.3 role of pile data 181
10.2.4 role of servicefactory 182
10.3 using remote data in dptimetracker applications 186
10.3.1 synchronization between analysis and harvest 186
10.3.2 analytics version 190
10.4 next step 191
Chapter 2 communication with Adobe blazeds 11th
11.1 role of blazeds 192
11.2 how do I get blazeds 193
11.3 blazeds architecture basics 193
11.4 configuration file 195
11.5 Remote Procedure Call 196
11.5.1 configure the use of blazeds
Remoteobject 196
11.5.2 target customers: 198
11.5.3 ing Java and ActionScript
Type 201
11.6 message publishing/ordering mechanism 202
11.6.1 configure blazeds to use message 203
11.6.2 target customers: 206
11.7 blazeds and livecycle Data Service 215
11.8 next step 215
Chapter 2 test AIR applications with fluint 12th
12.1 test type 216
12.2 testing framework 217
12.2.1 understand fluint 218
12.2.2 install fluint 218
12.3 framework terminology 219
12.3.1 method of test 219
12.3.2 test case 220
12.3.3 test suite 221
12.3.4 test and run tool 221
12.4 create basic unit test 222
12.4.1 create test cases and Methods 222
12.4.2 organization test directory 224
12.5 create an asynchronous test 224
12.5.1 simple setup and
Teardown 225
12.5.2 create a simple asynchronous Test
Method 225
12.5.3 use transfer data 228
12.6 create an integration test 229
12.6.1 create a simple uicomponent
Test 229
12.6.2 use test sequence 232
12.6.3 use responder 236
12.7 next step 239
Chapter 4 Deployment of AIR applications 13th
13.1 use a digital certificate 240
13.2 purchase thawte certificate 242
13.3 configure application option 243
13.3.1 Installation Tool 243
13.3.2 installation directory and menu location 244
13.3.3 file type 245
13.3.4 the browser calls 245
13.3.5, icon 246
13.3.6 summary 246
13.4 AIR application packaging 248
13.4.1 use flex builder to package 248
13.4.2 use command line packaging 251
13.4.3 sign the intermediate file 252
13.4.4 port the air file 253
13.5 release AIR application 253
13.5.1 use seamless badge installation 254
13.5.2 customize badge 255
13.5.3 use express to install 256
13.5.4 use predefined badge 257
13.6 next step 257
Chapter 4 air security 14th
14.1 Security differences between web applications and desktop applications 258
14.2 air security features 259
14.3 sandbox 259
14.4 application sandbox limit: 261
14.4.1 flex/ActionScript 261
14.4.2 html/JavaScript 262
14.5 non-app sandbox permissions 263
14.6 cross-sandbox communication 263
14.7 encrypted library 266
14.8 dptimetracker application encryption library 267
14.9 worst practices 269
14.9.1 use input or dynamic data
Parameter 269
14.9.2 let down 270 of the trust in the air package
14.10 next step 271
Appendix A air startup 272
Appendix B issues to be considered when using air 1.1 274
 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.