20
RIAs mit Flash und Flex 27.06.2011 | Lukas Rögner

RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

RIAs mit Flash und Flex

27.06.2011 | Lukas Rögner

Page 2: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Was ist Flash/Flex?

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

2

Entwicklungsumgebungen Adobe Flash | Adobe Flex

Erstellung von Rich Internet Applications

Adobe Flash Player

Page 3: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

History

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

3

1992: Macromedia wird gegründet

1995: Browserplugin „Splash“ zur Anzeige vektorbasierter Grafiken

1997: Flash 1 wird veröffentlich: Audiodateien/Rastergrafikformate

1999: Actionscript wird integriert

2005: Adobe übernimmt Macromedia

Page 4: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Entwicklung

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

4

Page 5: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung

Entwicklungsumgebung: Adobe Flash Professional

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

5

Page 6: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung

Design

Designer

Zeitleiste

Code

Actionscript

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

6

Page 7: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung - Designer

• zeitachsenbasiert

• Aufteilung in Szenen

• Animation im Vordergrund

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

7

Page 8: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung - Designer

• zeitachsenbasiert

• Aufteilung in Szenen

• Animation im Vordergrund

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

8

Page 9: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung - Designer

• zeitachsenbasiert

• Aufteilung in Szenen

• Animation im Vordergrund

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

9

Page 10: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung - Designer

• zeitachsenbasiert

• Aufteilung in Szenen

• Animation im Vordergrund

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

10

Page 11: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flash - Entwicklung - Designer

• zeitachsenbasiert

• Aufteilung in Szenen

• Animation im Vordergrund

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

11

Page 12: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Actionscript

• Objektorientierte Programmiersprache

• ereignisbasiert

• Neben Standard viele weitere Bibliotheken online

• Starke Ähnlichkeit mit Javascript

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

12

Page 13: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flex - Entwicklung

• Grundlage: Flex SDK

• Entwicklungsumgebung: Adobe Flash Builder (basierend auf Eclipse)

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

13

Page 14: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flex - Entwicklung

Design

MXML

Code

Actionscript

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

14

Page 15: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Flex - Entwicklung - MXML

• XML basierend

• Beschreibungssprache für das Userinterface

• Vergleichbar mit XAML (.NET), XUL (Gecko Rendering Engine)

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

15

Page 16: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Softwarepakete

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

16

Entwicklungsumgebung Closed-Source Adobe Lizenz | kostenpflichtig

Designer Closed-Source Adobe Lizenz | kostenpflichtig

Flex SDK Open-Source Mozilla Public License 1.1

Lifecycle DS Blaze DS Closed-Source Open-Source Adobe Lizenz GNU LGPL 3 kostenpflichtig kostenlos

Page 17: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Tutorial

• Suche von DVDs anhand eines Suchbegriffs

• Zugriff auf TheMovieDataBase

• Browsen durch die Suchergebnisse

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

17

Page 18: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Tutorial

<?xml version="1.0" encoding="UTF-8"?>

<OpenSearchDescription xmlns:opensearch="http://a9.com/-

/spec/opensearch/1.1/">

<opensearch:Query searchTerms=..."/>

<opensearch:totalResults>...</opensearch:totalResults>

<movies>

<movie>

<name>...</name>

<overview >...</overview>

<released>...</released>

<images>

<image ... url="..." type="..."/>

</images>

</movie>

</movies>

</OpenSearchDescription>

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

18

Page 19: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Fazit

Flash Player auf 95 % aller internetfähigen PCs installiert

Leichtes Erstellen von RIAs ohne viel Programmier-Vorkenntnisse mit Flash

Leichter Umstieg von bekannten Programmiersprachen auf Flex

+ Kostenpflichtige Entwicklungsumgebung

Ungewohnte Entwicklungstechnik für Programmierer mit Flash

-

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

20

Page 20: RIAs mit Flash und Flex - hpi.de · Actionscript RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011 6 . Flash - Entwicklung - Designer • zeitachsenbasiert • Aufteilung in Szenen

Fazit

RIAs mit Flash und Flex | Lukas Rögner | 27.06.2011

21

Flash Webseiten

Animationslastige Anwendungen

Showcases

Flex Anwendungen mit

komplexer Benutzeroberfläche

Anwendungen mit komplexer

Funktionalität