Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Adobe AIR

Grundlagen, Praxis, Referenz
Media-Kombination
406 Seiten
2009
Galileo Press
9783836212083 (ISBN)

Lese- und Medienproben

Adobe AIR - Constantin Ehrenstein
CHF 48,85 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Die Adobe Integrated Runtime (AIR) revolutioniert die Entwicklung von Anwendungen. Endlich verschwindet die Grenze zwischen Web und Desktop. Dieses Buch erleichtert Ihnen den Übergang von bewährten Web-Technologien wie XHTML, CSS und JavaScript oder Flash, Flex und ActionScript.

Alle Bestandteile und Besonderheiten von AIR werden anhand konkreter, kompakter Beispiele vorgestellt. So lernen sie z. B., wie Sie transparente Anwendungsfenster gestalten, einen Zugriff auf das Dateisystem realisieren, eine bestehende Internetverbindung erkennen oder externe Inhalte mit AIR umsetzen können. Einfach Air von A bis Z.

Constantin Ehrenstein ist Web- und Anwendungsentwickler mit dem Schwerpunkt auf der Flash-Plattform. Der gebürtige Kölner lebt und arbeitet in Wien. Mit Flash hat er bereits seit 2002 Erfahrung gesammelt und berät Unternehmen beim Einsatz von Flash-Technologien. Er gehört mit zu den ersten AIR-Entwicklern und zur Prerelease-Community von Flex und AIR.


Vorwort 15


1 AIR-Grundlagen 21
1.1 Wofür der Begriff AIR steht 23
1.2 AIR im Kontext der Programmierung 24
1.3 Integrierte Laufzeitumgebung AIR 44
1.4 Clienttechnologien als Grundlage von AIR 46
1.5 Überblick: Ajax-Webtechnologien 48
1.6 HTML, CSS und JavaScript in AIR 55
1.7 Überblick: Flash-Plattform 55
1.8 Flash und ActionScript in AIR 62
1.9 Portable Document Format (PDF) 64
1.10 Adobe und Open Source 66
1.11 Zusammenfassung/Schlussfolgerung 68


2 Wofür ist AIR gedacht? 71
2.1 Mobilität 72
2.2 Zusätzliche Funktionen von AIR 77


3 Installation von Adobe AIR 85
3.1 AIR SDK 86
3.2 Flex SDK mit AIR 86
3.3 Flex Builder 3 mit AIR 87
3.4 FDT 90
3.5 Aptana Studio 91
3.6 Ergänzende Installationen 93


4 AIR-Schnellstart: Digitale Visitenkarte 95
4.1 Erstellung der Anwendung 95
4.2 Fertigstellen der Anwendung 120


5 Das AIR-Projekt 127
5.1 Grundstruktur einer AIR-Anwendung 127
5.2 Ein neues AIR-Projekt anlegen 129
5.3 Flash- und Flex-Inhalte kompilieren 146
5.4 AIR-Projekt testen und debuggen 147


6 AIR-Anwendungen in CS4 erstellen 151
6.1 Konvertierung mithilfe der AdobeCreative Suite CS 4 151


7 Endlich raus aus dem Browser: die AIRAnwendung 159
7.1 Die AIR-Anwendung steuern 160
7.2 Besonderheiten von AIR mit JavaScript 162
7.3 Rahmenbedingungen der Anwendung prüfen 167


8 Icons 171
8.1 Icon in Anwendungsbeschreibungsdatei festlegen 173
8.2 Icons innerhalb der Anwendung 173
8.3 Anwendungs-Icon für Anwendungen ohne Fenster 177
8.4 Benachrichtigung mithilfe des Icons 179


9 Fenster einer AIR-Anwendung 183
9.1 Fenster im Kontext des Betriebssystems 183
9.2 Fenster von AIR-Anwendungen 185
9.3 Ein neues natives Fenster öffnen 188
9.4 Fenstergröße und -position ändern 192
9.5 Dimensionen und Größenänderung beschränken 193
9.6 Anzeigezustand von nativen Fenstern 196
9.7 Fenster-Chrome 198
9.8 Native Fenster und Events 201
9.9 Mehrere native Fenster in der AIR-Anwendung 207


10 Menüs einer AIR-Anwendung 211
10.1 System-/Fenstermenüs 211
10.2 Kontextmenüs 212
10.3 Native Menüs in AIR 214
10.4 Menüelemente 215
10.5 Interaktion mit nativen Menüs 217
10.6 Natives Menü für Anwendung/Fenster definieren 218
10.7 Kontextmenüs definieren 220
10.8 Popup-Menüs definieren 223
10.9 Tastaturkürzel für Menübefehle definieren 225
10.10 Objekte an einen Menüpunkt anhängen 227
10.11 Native AIR-Menüs in JavaScript 227
10.12 Menüs in Flex 227


11 Sicherheits-Sandboxen in AIR 231
11.1 Das Konzept der Sicherheits-Sandboxen 231
11.2 Anwendungs-Sicherheits-Sandbox 233
11.3 Sicherheits-Sandboxen außerhalb der Anwendung 236
11.4 Sandbox-übergreifende Programmierung 236


12 Dateisystem 237
12.1 Synchrone und asynchrone Dateioperationen 237
12.2 Vordefinierte Ressourcen verwenden 238
12.3 File-Objekte 243
12.4 FileStream-Klasse 255
12.5 Dateisystemereignisse 264


13 Lokale Datenbanken 273
13.1 AIR-Klassen für Datenbankzugriff 274
13.2 Überlegungen 277
13.3 Datenbankereignisse 281
13.4 Datenbank erstellen und modifizieren 283
13.5 Bestehende Datenbank öffnen 292
13.6 Daten abrufen und manipulieren 294
13.7 Transaktionen 306
13.8 Mehrere Datenbanken verwenden 309


14 Daten verschlüsselt speichern 313
14.1 Verschlüsselte lokale Dateien 314
14.2 Verschlüsselte Datenbank 319
14.3 Sicheren Schlüssel erstellen 322


15 Mit anderen Anwendungen kommunizieren 325
15.1 Zwischenablage 325
15.2 Drag&Drop 331
15.3 Inaktivität des Benutzers erkennen 339


16 PDF-Inhalte in AIR 341
16.1 Einschränkungen 341
16.2 PDF-Voraussetzungen ermitteln 342
16.3 PDF-Inhalt anzeigen 343


17 Die Verbindung nach außen -- Netzwerk und Internetverbindungen 345
17.1 Änderung der Netzwerkverbindung feststellen 345
17.2 Auf entfernte Ressourcen zugreifen 350


18 Eine AIR-Anwendung bereitstellen 357
18.1 Ablauf der Installation einer AIR-Anwendung 357
18.2 Flash- und Flex-Inhalte kompilieren 359
18.3 Installationspaket einer Anwendung erstellen 360
18.4 Installations-Badge erstellen 370
18.5 Updates 372
18.6 Update-Framework 376


A Codevorlagen 385


B Inhalt der DVD-ROM 387

Erscheint lt. Verlag 27.5.2009
Reihe/Serie Galileo Computing
Sprache deutsch
Maße 240 x 168 mm
Gewicht 910 g
Themenwelt Mathematik / Informatik Informatik Web / Internet
Schlagworte Adobe • Air • AIR (Adobe Integrated Runtime ) • Flash • Flex • RIA • Rich Internet Application
ISBN-13 9783836212083 / 9783836212083
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich