Speakers

Here you find all the speakers and the descriptions to their talks (subject to change). The list is not complete yet. We will constantly add new speakers as they are confirmed. If you have questions about the speakers or their talks, don’t hesitate to contact us.

Sprecher

Auf dieser Seite finden Sie eine Übersicht aller vortragenden Referenten der Konferenz (Änderungen vorbehalten). Die Liste ist noch nicht vollständig und sobald neue Sprecher bestätigt sind, werden diese hier aufgeführt. Sollten Sie Fragen zu den Referenten oder den Themen haben, stehen wir ihnen gerne zur Verfügung.

Malte Beyer
"Into the molehill - Der Blick ins Loch"
Lee Brimelow
"Don't Hate the Player"
Mike Chambers
"Integrating Flash and HTML5"
Brendan Dawes
"Fillings for Rectangles"
Sandro Ducceschi
"Rethinking Accessibility"
Joa Ebert
"Improved Technology"
Peter Elst
"P2P on the local network"
Prof. Wolfgang Henseler
"Beyond GUI"
Workshop: "NUI Design"
Dennis Ippel
"Exploring the Kinect"
David Lenaerts
"Keeping it Real"
Workshop: "Das EFX"
Ulrich Leschak
"Words for the Web"
Workshop: "Der Weg zur guten Idee"
Rainer Michael
Workshop: "Time(line) for Animation!"
André Michelle
Workshop: "Audio Code Clash"
Milena Reichel
"Code metrics and Continuous Integration"
Frank Reitberger
"Real(hard)time"
Workshop: "Das EFX"
Florian Salihovic
"Enterprise Flex Pro"
Workshop: "Flex 4 Professional"
Meiko Schimmelpfennig
Workshop: "How to Multi-Touch"
Till Schneidereit
"Walking On Robotlegs"
Rich Shupe
"Multi-Platform Web Video Delivery"
Workshop: "OOP and ActionScript3"
Deepa Subramaniam
"The Dawn of A New Era: Flash Builder and Flex SDK 4.5"
Thomas Wagner
"The game is on!"
Workshop: "Casual Games"
Jürgen Werle
"JavaScript Real World RIA"
   

Malte Beyer

Malte Beyer is the technical director at Powerflasher GmbH and is specialized on Flash, ActionsScript 3, software architecture and RIA development. He leads the development of complex and innovative projects for well known clients like LG Electronics, Deutsche Post, Deutsche Telekom and Converse since 2004.

Prior to Powerflasher he studied digital science at the University of Applied Sciences named Hochschule Harz and completed it with his diploma thesis, which aimed to simplify multimedia development education. Today Malte still shares his knowledge in various trainings and sessions at different universities and Powerflasher Academy.

Malte Beyer

Malte Beyer ist technischer Leiter der Powerflasher GmbH. Seit 2004 leitet und prägt er im Kerngeschäft der Agentur die Entwicklung komplexer und innovativer Projekte für namhafte Kunden, u.a. LG Electronics, Deutsche Post, Deutsche Telekom und Converse.

Bereits die Diplomarbeit des Medieninformatikers mit dem Thema »Game Design für die multimediale Programmierausbildung« zielte auf eine fundierte Ausbildung zukünftiger Entwickler ab. Bis heute gibt Malte Beyer sein umfangreiches Fachwissen in ActionScript Programmierung und im Einsatz von FDT regelmäßig in gut besuchten Seminaren und Vorlesungen an Entwicklerteams weiter.

Talk

Into the molehill - An inside view

We have all seen the powerful Molehill demos and experiments on the web. But what is exactly Molehill best for? How can I setup a project appropriately and can I use Molehill for my 2D projects as well? In this session you will increase the Molehill knowledge by analyzing its capabilities in details. We will focus on specific examples by going into the details of Molehill functionalities. The focus of his presentation will be a hands-on practical use of Molehill, the participants will be able to quick and easily apply Molehill in their projects.

Language

This talk will be in German.

Into the molehill - Der Blick ins Loch

Beispiele und Experimente mit Molehill hat jeder von uns schon viele im Netz gesehen. Doch was genau steckt hinter Molehill? Wie setzt man ein Projekt für Molehill auf, wann ist ein Einsatz sinnvoll, wann nicht und wie kann man Molehill auch für 2D benutzen? In seinem Vortrag steigt Malte durch den Maulwurfshügel hinab in die verwinkelten Gänge und beleuchtet alle diese Fragen im Detail. Dabei zeigt er an konkreten Beispielen wie der Molehill im Innersten aussieht. Im Vordergrund seines Vortrags steht der praktische Umgang mit Molehill mit dem Ziel, dass jeder Teilnehmer nach dem Vortrag problemlos und schnell seine eigenen Molehill-Projekte umsetzen kann.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Lee Brimelow

Lee Brimelow is a developer evangelist at Adobe who is currently focusing on Flash gaming. He has worked in the past for companies like AOL, Netscape, frog design, and eBay. Lee runs the highly popular video tutorial site at gotoandlearn.com and writes a blog dedicated to Flash at the theflashblog.com. Catch him on Twitter at @leebrimelow.

Lee Brimelow

Lee Brimelow ist Developer Evangelist bei Adobe, aktuell mit Fokus auf Flash-Gaming. In der Vergangenheit hat er für Firmen wie AOL, Netscape, frog design und eBay gearbeitet. Lee betreibt die sehr beliebte Seite gotoandlearn.com, auf der er Video-Tutorials publiziert. Außerdem schreibt er in seinem Blog theflashblog.com zu vielen verschiedenen Themen der Flash-Plattform. Auf Twitter findet ihr Lee unter @leebrimelow.

Talk

Don't Hate the Player

Flash has long been the best tool for creating casual games for web. It is also an increasingly great option for building mobile games as well. This session will deliver an overview of the current and future state of Flash gaming. Come and learn about the frameworks, tools, and techniques that are being used today by top game developers. I will also discuss the relevance of alternate technologies like HTML5 and Unity. Lastly you will hear about the tools and technologies that Adobe is working on to make building games easier.

Language

This talk will be in English.

Don't Hate the Player

Flash war lange das beste Werkzeug für Casual Games im Web. Außerdem bietet es genauso gute und immer besser werdende Optionen für die Erstellung von Mobile Games. In der Session wird Lee einen Überblick über den aktuellen und den zukünftigen Stand im Bezug auf Flash-Gaming geben. Kommt und erfahrt mehr über Frameworks, Tools und Techniken, die derzeit von den top Spieleentwicklern genutzt werden. Es werden außerdem relevante, alternative Technologien wie HTML5 und Unity besprochen. Zu guter letzt erhaltet ihr einen Einblick in die Tools und Technologien, an denen Adobe arbeitet, um die Spieleentwicklung zu erleichtern.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Mike Chambers

Mike Chambers has spent the last 10 years building applications that target the Flash runtime. During that time, he has worked with numerous technologies including Flash, Generator, .NET, Central, Flex, Adobe AIR, Cocoa and JavaScript. He is currently the Principal Product Manager for developer relations for the Flash Platform at Adobe. He has written and spoken extensively on Flash and Rich Internet Application development and is coauthor of the Apollo for Adobe Flex Developers Pocket Guide, Adobe Integrated Runtime (AIR) for JavaScript Developers Pocketguide, Flash Enabled: Flash Design and Development for Devices as well as Generator and Flash Demystified.

Mike received his Masters in International Economics and European Studies from the John Hopkins School of Advanced International Studies (SAIS) in 1998.

When he is not coding, Mike can be found playing video games, taking photographs or hanging out with his two daughters.

Mike Chambers

Die letzten 10 Jahre hat Mike Chambers damit verbracht Applikationen für die Flash-Runtime zu entwicklen. Während dieser Zeit hat er mit unzähligen Technologien wie z. B. Flash Generator, .NET, Central, Flex, Adobe AIR, Cocoa und JavaScript gearbeitet. Aktuell ist er der „Principal Product Manager for developer relations“ für die Flash-Plattform bei Adobe. Er hat viel über Flash- und Rich Internet Application-Entwicklung gesprochen und geschrieben und ist Co-Autor des Bücher „Apollo for Flex Developers Pocket Guide“, „Adobe Integrated Rundtime (AIR) für JavaScript Developers Pocket Guide“, „Flash Enabled: Flash Design and Development for Devices“ und „Generator und Flash Demystified“

Mike machte 1998 seinen „Master in International Economics and European Studies from the John Hopkins School of Advanced International Studies (SAIS)“

Wenn er nicht gerade programmiert, findet man ihr beim Spielen von Video-Games, beim Fotografieren oder er verbringt seine Zeit mit seinen zwei Töchtern.

Talk

Integrating Flash and HTML5

Working with both Flash and HTML has always been a key skill for Flash developers. With the advent of HTML5, this has become even more important. In this session, Mike will give a quick overview of HTML5, and show how some of its new functionality can be leveraged by Flash developers. Topics covered will include creating Flash content in the browser that works offline, robust data storage, online / offline detection and more.

Language

This talk will be in English.

Integration von Flash und HTML5

Mit sowohl Flash als auch HTML zu arbeiten ist immer schon eine der Qualifikationen von Flash-Entwicklern gewesen. Mit dem Erscheinen von HTML5 ist das noch wichtiger denn je. In diesem Vortrag wird Mike einen kurzen Überblick über HTML5 geben und erklären, wie Flash-Entwickler einiges der neuen Funktionen aus HTML5 nutzen können. Einige der angesprochenen Themen werden zum Beispiel Flash-Inhalte aus dem Browser die offline funktionieren, stabile Datenspeicherung, on- und offline Erkennung und vieles mehr sein.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Brendan Dawes

Brendan Dawes is Creative Director for magneticNorth, a digital design company based in Manchester, UK. Over the years he's helped realise projects for a wide range of brands including Sony Records, Diesel, BBC, Fox Kids, Channel 4, Disney, Benetton, Kellogg's, The Tate and Coca-Cola.

Ever since his first experiences with the humble ZX81 back in the early eighties, Brendan has continued to explore the interplay of people, code, design and art both in his role leading the team at mN (mnatwork.com) and on brendandawes.com, a personal space where he publishes random thoughts, toys and projects created from an eclectic mix of digital and analog objects. In 2009 he was listed among the top twenty web designers in the world by .Net magazine and was featured in the "Design Icon" series in Computer Arts. In 2008 his Cinema Redux project was acquired by MoMA in New York for the permanent collection.

Please find his full bio here.

Brendan Dawes

Brendan Dawes ist Creative Director bei magneticNorth, einer Digital-Design Agentur aus Manchester. Zu seinen Kunden gehören Marken wie Sony Records, Diesel, BBC, Fox Kids, Channel 4, Disney, Benetton, Kellogg's, The Tate und Coca-Cola.

Seit seinen ersten Erfahrungen mit dem ZX81 in den frühen 80er Jahren hat sich Brendan für das Zusammenspiel von Menschen, Code, Design und Kunst interessiert. Sowohl in seiner Rolle bei mN (mnatwork.com), als auch auf brendandawes.com, seiner persönlicher Site auf der er Gedanken, Spielereien und Projekte, die aus einem Mix an analogen und digitalen Objekten entstanden sind, veröffentlicht. 2009 wurde er unter den Top 20 der Web Designer im .Net Magazin gelistet und wurde in der Reihe „Design Icon“ im Magazin Computer Arts vorgestellten. 2008 wurde sein Cinema Redux Projekt vom MoMA in New York für deren ständige Sammlung erworben.

Seine vollständige Biographie könnt ihr hier lesen.

Talk

Fillings for Rectangles

Over the years Brendan Dawes has created fillings for various size rectangles. In this session Brendan takes you through some of those objects; from explorations in interface design all the way through to 3D printed modular desk tidy systems.

Language

This talk will be in English.

Füllungen für Rechtecke

Über die Jahre hat Brendan Dawes jede Menge Füllungen für verschieden große Rechtecke erstellt. In diesem Vortrag wird Brendan euch einige dieser Objekte vorstellen: Die Reise führt von seinen Erkundungen in Interface-Design über viele Abstecher hin zu in 3D gedruckten, modularen Ordnungssystemen für Schreibtische.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Sandro Ducceschi

Sandro has worked with web technologies for more than ten years, of which the Flash Platform is his most beloved one. Once a freelancer, he has worked for some of the most renowned web agencies in Switzerland and is currently doing so as well. Sandro is an active contributor to the Open Source Community and Co-Manager of the “Adobe Swiss Flash User Group”. He has spoken at numerous conferences about Flash and web technologies in General and strongly believes that ambition and passion make nothing impossible and that sharing your passions is highly contagious.

Sandro Ducceschi

Sandro arbeitet seit mehr als zehn Jahren mit Webtechnologien. Seine größte Leidenschaft ist dabei immer noch die Flash-Plattform. Als Freelancer, arbeitete er für eine Vielzahl an renommierten Web-Agenturen in der Schweiz. Und trotz Festanstellung, gelingt ihm das auch noch heute. Sandro trägt aktiv zur Open Source Community bei und ist Co-Manager der „Adobe Swiss Flash User Group“. Er sprach bereits an zahlreichen Konferenzen über Flash- und Web-Technologien und glaubt fest daran dass Ehrgeiz und Leidenschaft nichts unmöglich machen und höchst ansteckend sind.

Talk

Rethinking Accessibility

People with disabilities are a very important part of our society. But they more or less do not benefit from our latest technologies at all. Though it wouldn’t be difficult to change this, most of the applications and the content is not accessible. The tools to create usable experiences already exist. Now we have to start using them and integrate disabled people – who sadly already got used to work with non-usable apps and websites – when we build our soft- and hardware.

In his talk, Sandro Ducceschi shows and proves that we already have the possibility to build accessible content. And this in the end is a great experience for any user.

Language

This talk will be in German.

Zugängliche Erfahrungen

Menschen mit Behinderungen sind ein wichtiger Teil der Gesellschaft. Viel zu selten profitieren sie von den neuen Technologien unserer Zeit. Obwohl es gar nicht so schwer wäre das zu ändern, ist eine Vielzahl der Inhalte nur teilweise oder überhaupt nicht zugänglich. Die Werkzeuge für die Erstellung nutzbarer Inhalte sind vorhanden. Nun müssen wir nur anfangen sie zu nutzen und behinderte Menschen, die sich leider daran gewöhnt haben für Sie eigentlich nicht bedienbare Dinge zu nutzen, bei der Erstellung mit zu beachten und einzubeziehen.

In seinem Talk wird Sandro Ducceschi beweisen und belegen, dass wir schon jetzt die Möglichkeiten haben, zugängliche Inhalte zu erstellen. Was im Endeffekt für alle eine wunderbare Erfahrung sein kann.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Joa Ebert

Joa Ebert is a core developer and Chief Architect of the award winning Audiotool.

His talks have strong techincal aspects where theory and computer science meet ActionScript.

Joa Ebert

Joa Ebert ist als Kernentwickler und Chief Architect für das preisgekrönte Audiotool tätig.

Seine Vorträge sind technisch geprägt und führen meist klassische Informatik und ActionScript zusammen.

Talk

Improved Technology

While Joa has been struggling with the performance of the Flash Platform he developed Apparat - a framework to optimize and analyze Flash content.

A simple idea developed into a complex project with the ambitious goal of an open Flash Player implementation.

Follow Joa on his journey and learn how to use Apparat in your daily workflow. He will illustrate the polyglott implementation of JITB; the open source Flash Player written in Java and Scala.

We will also have a look at how to hack Apparat and use it for WebGL development.

Language

This talk will be in German.

Improved Technology

Während Joa mit der Geschwindigkeit der Flash-Platform zu kämpfen hatte entwickelte er Apparat - ein Framework um Flash-Inhalte zu analysieren und optimieren.

Eine einfache Idee entwickelte sich zu einem komplexen Projekt mit dem Ziel einen eigenen Flash Player umzusetzen.

Begleite Joa auf seiner Reise und lerne wie Apparat genutzt werden kann. Außerdem wird die polyglotte Implementation von JITB, dem in Java und Scala implementierten, offenen Flash Player, vorgestellt.

Joa wird auch einen Ausblick darauf geben, wie man Apparat modifiziert und z. B. für WebGL Entwicklung nutzen kann.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Peter Elst

Peter Elst is a Belgian freelance Flash Platform Consultant, Adobe Community Professional, and Founding Partner of Project Cocoon – a collective of designers and developers based in South India.

As an author to several books on Flash Platform technology, including the popular "Object-Oriented ActionScript 3.0" at Friends of Ed. He has been invited to speak at various international conferences and has had his work published in leading journals.

Peter Elst

Peter Elst ist ein freiberuflicher Flash-Plattform-Consultant, Adobe Community Professional und Mitbegründer von „Project Cocoon“ – einem Kollektiv an Designern und Entwicklern, mit Sitz in Süd-Indien.

Er ist Autor von diversen Büchern zu Themen über die Flash-Plattform. Eines der bekanntesten Bücher darunter ist „Object-Oriented ActionScript 3.0“ aus dem Hause Friends of Ed. Er ist seit Jahren auf vielen internationalen Konferenzen zuhause und schreibt für führende Fachzeitschriften.

Talk

P2P on the local network

In this session, Peter Elst is going to show the P2P features introduced in Flash Player 10.1 and how to use them over a local wifi network without a server. Peter shows you how to connect multiple devices and easily communicate between them. In various examples you'll see the use of messaging, accelerometer information for gaming, photo sharing, video streaming, ...

Attendees will walk away with all the information they need to start building local multi-user applications.

Language

This talk will be in English.

P2P im lokalen Netzwerk

In diesem Vortrag zeigt Peter Elst die neuen P2P Funktionen, die mit dem Flash Player 10.1 veröffentlicht wurden. Sie erfahren, wie Sie diese im lokalen WLAN ohne Server nutzen können. Peter erläutert, wie Sie mehrere Geräte miteinander verbinden und die Kommunikation untereinander ermöglichen. Verschiedene Beispiele demonstrieren, wie man damit Messaging Dienste programmiert, den Accelerometer für Spiele einsetzen kann, Foto-Sharing und Video-Streaming realisiert, uvm.

Sie werden aus diesem Vortrag das Wissen mitnehmen, das Sie benötigen, um mit der Programmierung von Mehrbenutzerapplikationen zu starten.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Wolfgang Henseler

Prof. Wolfgang Henseler (born 1961) is founder and managing creative director at Sensory-Minds, a design studio for new media and innovative technologies based in Offenbach am Main (Germany) and a professor for Digital Media – natural user design, multitouch technologies, social media, usability and user experience – and for Intermedia Design – the Internet of Things – at the University of Pforzheim – Faculty for Design. Professor Henseler leads the strategic creative department, the usability lab and the trend and innovation division of SENSORY-MINDS. He is an expert for customer- and user-oriented e-business solutions as well as a user- and brand experience specialist.

Wolfgang Henseler

Prof. Wolfgang Henseler (Jahrgang 1961) ist Gründer und Managing Creative Director von SENSORY-MINDS, das Offenbacher Designstudio für Neue Medien und innovative Technologien. Gleichzeitig hält Henseler eine Professur an der Hochschule Pforzheim im Bereich Digitale Medien und leitet den Bereich „Intermediales Design“. Er unterrichtet in den Fächern Natural User Interface Design, Design and Innovation Thinking, Social Media, Usability and User Experience. Professor Henseler leitet bei SENSORY-MINDS die Bereiche New Media Business Strategie, Usability sowie Natural User Interface Solutions. Er ist Experte für kunden- bzw. nutzerorientierte E-Business Lösungen und Spezialist für medien-basierte Markenerlebnisse und User Experience

Talk

Beyond GUI

Natural User Interface Design and Intermedia Design

Hybrid design, augmented reality or intermedia design are the new forms of natural user interface design. As the physical world merges with the digital universe formerly used interface metaphors dissolve into objects that behave like digital alter egos. This presentation will give you an insight of the NUI design principles and usability guidelines, will show you where we are heading to in natural user interface design and mixed reality.

Language

This talk will be in German.

Beyond GUI

Natural User Interface Design und Intermediales Design

Die Verschmelzung der analogen und der digitalen Welt schreitet unentwegt fort. Aus Zeitungen werden APPs, physische Objekte mutieren zu Multitouch-Gesten und die grafischen Benutzungsoberflächen unserer Betriebssysteme verschwinden im NUI. In dem Vortrag wird beleuchtet wie sich unsere analoge Zeichenwelt in natürlichen Interaktionssystemen widerspiegelt und welche Gestaltungsanforderungen an das Design und die Usability dieser intuitiv zu bedienenden Interfaces (NUI´s) gestellt werden.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Workshop

Natural User Interface Design

Inside the NUI-Design workshop participants will have the oppurtunity to learn the basic principles of natural user interface design including the design aspects of multitouch- and app-oriented systems i.e. design for gesture control. Featuring ergonomic basics like intuitiveness and user friendly design the workshop will cover all human and usability requirements for designing natural to use interaction systems. The second part of the workshop will be a hands-on session where participants will have to solve a specific NUI-Design challenge.

Language

This workshop will be in German.

More info about this workshop.

Natural User Interface Design

Im Rahmen des Workshops erfahren die Teilnehmer die grundlegenden Unterschiede zwischen grafischen und natürlichen Interaktionssystemen sowie die den neuen Benutzungsschnittstellen zugrunde liegenden Gestaltungsprinzipien und deren Usability. Dabei werden neben innovativen Bedien- und Navigationskonzepten vor allem die spezifischen Anforderungen an Multitouch- und APP-Systeme (Stichwort: Gestensteuerung) dargestellt und praxisnah vermittelt. Im zweiten Teil des Workshops haben die Teilnehmer dann die Gelegenheit ihre erworbenen Kenntnisse anhand einer konkreten Designaufgabe umzusetzen.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Dennis Ippel

Dennis is a Senior Creative Developer working for the worldwide creative agency AKQA. He is based in London and specializes in creating rich interactive experiences for clients like Nike, Ferrari, Orange and Fiat.

He is passionate about 3D and has contributed to the Sandy3D and Min3D for Android open source projects. In the past he used to code a lot in ActionScript but lately that has shifted more towards Java, JavaScript and C++.

Dennis is always on the lookout for new technologies that can take interactive experiences to a new level. He frequently publishes his findings to his blog.

Dennis Ippel

Dennis ist Senior Creative Developer bei AKQA. Er wohnt und arbeitet in London und ist Spezialist für Rich Interactive Experiences für Kunden wie Nike, Ferrari, Orange und Fiat.

Eine seiner Leidenschaften ist die dritte Dimension und er hat sein Wissen bereits zu Sandy3D und Min3D für Open Source Projekte beigetragen. In der Vergangenheit hat er eine Vielzahl an Projekten in ActionScript realisiert, aber aktuell realisiert er mehr und mehr mit Hilfe von Java, JavaScript und C++.

Dennis ist ständig auf der Suche nach neuen Technologien, die es ermöglichen neue, interaktive Erfahrungen zu kreieren. Was er dazu findet und damit erstellt, darüber schreibt er in seinem Blog.

Talk

Exploring the Kinect

Microsoft’s Kinect enables natural human device interaction using your body as a controller. Eager to play around with it, hackers were quickly able to connect the sensor to a computer and extract the data coming from the Kinect Sensor. What followed was a flood of impressive experiments that utilized the Kinect in a completely different way.

In this Session Dennis will talk about how the Kinect works, what frameworks are available and how you can use the Kinect Sensor’s data. Basic ActionScript examples will be given but he will also venture beyond Flash to show other powerful libraries and their capabilities.

Language

This talk will be in English.

Exploring the Kinect

Microsoft’s Kinect ermöglicht eine Interaktion mit verschiedenen Geräten, indem man seinen Körper als Eingabemedium oder Controller nutzt. Kurz nach der Veröffentlichung waren natürlich viele Entwickler heiß darauf zu sehen, was damit möglich ist und hatten es schnell geschafft den Sensor an einem Computer anzuschließen und die Daten des Kinect Sensors abzugreifen. Was folgte war eine Flut an eindrucksvollen Experimenten, die die Einsatzmöglichkeiten von Kinect auf verschiedene Weisen demonstrierte.

In seinem Vortrag wird Dennis zeigen, wie Kinect funktioniert, welche Frameworks es bereits gibt und wie man die Daten aus dem Kinect Sensor nutzt. Er zeigt grundlegende ActionScript-Beispiele, sowie andere Möglichkeiten und sehr nützliche Libraries abseits von Flash.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

David Lenaerts

David Lenaerts is an ActionScript 3 developer at derschmale.com with a strong preference for visually applied mathematics and physics in 2D and 3D. He spends most of his time locked inside, babbling incoherently, forgetting to shave and drinking coffee. To pass the time between cups, he likes to create visually rich web experiences, applications and experiments. Being active as an Away3D core developer, he often contributes his work to the open source community. During off moments, David is a wanna-be music composer and video game enthusiast (though admittedly mainly for the graphics).

David Lenaerts

David Lenaerts ist ActionScript 3 Entwickler bei derschmale.com mit einer starken Präferenz für visuell angewendete Mathematik und Physik vor allem im Bereich 2D und 3D. Die meiste Zeit verbringt er eingeschlossen bei zusammenhanglosen Selbstgesprächen, wobei er über die Zeit vergisst sich zu rasieren, aber viel Kaffee trinkt. Damit die Zeit dabei schneller vergeht, programmiert er visuell geladene Web-Erlebnisse, Anwendungen und Experimente. Auch dadurch, dass er aktiver Away3D Core-Developer ist, veröffentlicht er viele seiner Arbeiten in der Open Source Community. Wenn er sonst einmal ein bisschen Zeit hat ist er ein Möchtegern Komponist und Video-Spiele Enthusiast (zugegebenermaßen hauptsächlich wegen der Grafiken).

Talk

Keeping it Real

Creating imagery through code, there's just something about it. Yet not everyone is blessed with insane design skills. Not everyone can wield a virtual paint brush to create another masterpiece. There are those, the artistically challenged visual coder, who must look elsewhere for inspiration. Luckily, there's plenty of cues to take from the very world around us. Armed with a healthy dose of Pixel Bender, Away3D, and whatever technology we can get our hands on, we'll try and get some of the real world into the virtual realm. Whether it's for game graphics, visual effects or simply to spice up a site; those artsy people haven't seen the last of us! And with GPU support around the corner, we're only getting started...

Language

This talk will be in English.

Keeping it Real

Bildwelten mit Hilfe von Programmierung zu erzeugen, irgendwie hat das was. Nicht jeder ist mit unglaublichen Design-Fähigkeiten gesegnet. Und auch nicht jeder versteht es mit einem virtuellen Pinsel Meisterwerke zu kreieren. Es gibt also diejenigen, die künstlerisch herausgeforderten Programmierer, die woanders nach Möglichkeiten suchen müssen. Glücklicherweise gibt es um uns herum eine Vielzahl an Quellen derer wir uns zur Inspiration bedienen können. Bewaffnet mit einer guten Portion Pixel Bender, Away3D und welche Technologie wir auch immer zur Hand haben, versuchen wir also etwas aus der realen Welt in das virtuelle Reich zu entführen. Ob es nun für Spielegrafiken, visuelle Effekte oder einfach nur zum anreichern einer Website ist: diese künstlerischen Leute haben noch lange nicht alles von uns gesehen. Und mit GPU-Unterstützung vor der Tür fängt es gerade erst an interessant zu werden...

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Workshop

Das Efx

Rather than simply learning how to use a code library, this workshop aims to provide a kick-start for budding creative coders that are interested in creating ass-whooping 3D visuals, but don't quite know how to get started.

Starting simple by playing around with triangles, drawing them and filling them up with textures, manipulate their screen positions and finally making things look shiny using Pixel Bender. This workshop introduces some basic 3D and rendering API concepts before digging deeper into topics such as shader-based lighting and even ray tracing!

Discover the beauty of effects. Let's use and combine Flash's little helpers Alchemy and Pixel Bender to achieve some nifty effects. The goal at the end of the day is to give a profound insight making use of diverse technologies within Flash and develop some overwhelming and beautiful effects.

Language

This workshop will be in English and German (if needed).

More info about this workshop.

Das Efx

Du bist interessiert an der Erstellung raffinierter 3D Visualisierungen und Grafikeffekten, aber weißt noch nicht so ganz wie du anfangen sollst? Anstatt einfach nur die Verwendung einer Code-Bibliothek zu lernen hält dieser Workshop einen Kick-Start für all jene bereit, die sich mit „Creative Coding“ beschäftigen wollen.

Einfach beginnend mit dem Umgang von Dreiecken, z. B. dem Zeichnen und Texturieren, sowie der Positionierung auf dem Bildschirm bis hin zu blankpolierten Szenarien mit Pixel Bender. Dieser Workshop stellt grundlegende 3D- und Render-Methoden vor, um dann tiefer in Themen wie Shader-basierte Lichteffekte und sogar „Ray Tracing“ einzutauchen.

Entdecke die Schönheit von Effekten. Verwende Pixel Bender und Alchemy um elegante Effekte zu erzielen. Das Ziel ist es, am Ende des Tages möglichst fundierte Einblicke über den Umgang diverser Technologien und Flash zu erlangen um im Zusammenspiel damit beeindruckende und schöne Effekte zu erstellen.

Sprache

Dieser Workshop wird auf Englisch und Deutsch (falls nötig) gehalten.

Mehr zu diesem Workshop.

Ulrich Leschak

After his studies in philosophy, German language and literature Ulrich Leschak started to work for advertising agencies as a copywriter, conceptualizer and creative director - in a final step for Springer & Jacoby 7. Werbeagentur.

Since 1994 he's working as a free lance creative for advertising agencies and his own clients.

In 1996 he received a lectureship at the design department of the University of Applied Sciences, Düsseldorf. Further more he is teaching at several private and public Universities.

Ulrich Leschak

Nach dem Studium der Germanistik und Philosophie arbeitete Ulrich Leschak in verschiedenen Werbeagenturen als Texter, Konzeptioner und Kreativdirektor – zuletzt bei Springer & Jacoby, 7. Werbeagentur.

Seit 1994 ist er freiberuflich für verschiedene Agenturen sowie nationale und internationale Kunden aktiv.

Seinen Lehrauftrag am Fachbereich Design der Fachhochschule Düsseldorf erhielt er 1996. Außerdem unterrichtete er an weiteren privaten und öffentlichen Fachhochschulen und Universitäten.

Talk

Words for the Web

This talk deals with core principles, straight tips and formidable examples: How to get the right people to provide the content, how to stage the content and how to put the right words???

“Slick” wording and “catchy” phrasing is yesterday's philosophy, today it's all about the attention and the understanding of your audience.

Your clients will be thankful!

Language

This talk will be in German.

Worte fürs Web

Hier geht's um eiserne Grundsätze, klare Hinweise und eindrucksvolle Beispiele: Wie finden wir die richtigen Leute für die Inhalte, wie inszenieren wir die Inhalte und wie finden wir die richtige Formulierung???

„Pfiffige“ Texte und „lustige“ Formulierungen sind von gestern, heute geht's im Web um die Aufmerksamkeit und das Verständnis des Publikums.

Deine Kunden werden dankbar sein.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Workshop

How to find a good idea

To be creative does not mean to have special tricks or a certain technique at hand but to be a self-contained personality.

Besides the brief occupation with traditional creativity technique the session will focus on styles of creativity developed by famous personalities from the art world, sciences, advertising industry and the business community. The second part lends itself to apply the discussed styles of creativity to self-defined tasks. The findings will be presented within the group and assessed collectively.

The creative work may take place individually or in teams, it may focus on the suggested subjects or go further …

Language

This workshop will be in German.

More info about this workshop.

Der Weg zur guten Idee

Kreativität heißt nicht, einfach einen besonderen Trick oder eine spezielle Technik haben, sondern vor allem eine eigenständige Persönlichkeit sein.

Neben der knappen Beschäftigung mit klassischen Kreativitätstechniken bildet darum die Analyse von Kreativitätsstilen bekannter Persönlichkeiten aus Kunst, Wissenschaft, Werbung und Wirtschaft einen Schwerpunkt des Seminars. Im zweiten Teil bietet es sich an, die Leistungsfähigkeit der diskutierten Kreativitätsstile an beispielhaften Aufgaben auszuprobieren. Die Ergebnisse sollen in der Gruppe präsentiert und zum Schluss gemeinsam gewichtet werden.

Die kreative Arbeit kann einzeln oder in Gruppen stattfinden und sich auf die vorgeschlagenen Themen konzentrieren oder neue Wege gehen …

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Rainer Michael

Rainer Michael

Rainer Michael kommt aus der Computerspiel-Branche und ist Art Director und Mitgründer des WM Teams aus Hannover.

Die Agentur hat sich auf unterhaltsame Online-Anwendungen spezialisiert.

Das WM Team betreut namhafte Kunden wie z. B. Continental, Sennheiser, E.ON und Miele.

Workshop

Time(line) for Animation!

Keyframes, Tweens and Ninja Cats

Englisch description following soon...

Prerequisite Skills

  • good knowledge of the known graphic tools

Hardware and Software

  • a notebook with Flash CSx would be good, but it is no MUST HAVE
  • something to make notes and scribble
  • swimming trunks and goggles are NOT needed

Useful Links

Language

This workshop will be in German.

More info about this workshop.

Time(line) for Animation!

Keyframes, Tweens und Ninjakatzen

Die Zeitleiste von Flash ist ein hervorragendes Werkzeug. Leider wird die Zeitleiste viel zu selten eingesetzt um Flash-Anwendungen Leben einzuhauchen, visuelle Probleme zu lösen oder Webseiten aufzupeppen. Das muss sich ändern! Freiheit für die Zeitleiste, so lange es sie noch gibt!

Der Workshop wird die Grundlagen für effektive und handgemachte Animationen mit Flash vermitteln. Welche Arten von Animation gibt es und wofür kann man Sie einsetzen? Welche Details und Tricks peppen meine Anwendung auf? Wie sieht ein Framework aus, das Grafikern gestalterische Freiheit bietet? Welche Probleme löst ein Grafiker per Hand besser als ein Programmierer per Code? Wie lässt man Hasen fliegen und warum humpelt mein Hund?

  • Mit vielen Beispielen aus der Praxis:
  • - Character Animation
  • - Animationen für Webseiten
  • - Animationen und Spritesheets für (iPhone-) Games
  • - Schulungsfilme

Der Workshop soll Grafikern auch die Möglichkeit bieten, die Themen mit zu bestimmen. Eigene Arbeiten können und sollen mitgebracht, analysiert und verbessert werden! Bitte schickt mir eure Themen und spezielle Fragen vorab - ich bereite mich dann gern darauf vor!

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

André Michelle

Starting 1998 in Flash4 as an autodidact, Andre Michelle repeatedly pushed the limits of Flash possibilities.

Right now, he is working for the award winning Audiotool, that he is the main initiator for.

André Michelle

André Michelle arbeitet seit über 10 Jahren mit Flash und Actionscript und hat hier immer schon die Grenzen der Werkzeuge udn Sprache ausgelotet.

Aktuell arbeitet er für das mehrfach ausgezeichnete Audiotool, dessen Initiator er ist.

Workshop

Audio Code Clash

Music in ActionScript with Tonfall

Ever wanted to get your hands on dynamic audio programming, but never got the chance to dive into the Flash10 Sound API? You feel the urge to entertain the world with funky little music applications like the Tonematrix? You finally understood that dynamic sound makes your websites and games special, more emotional and more fun? Then check out Andre Michelle's workshop to learn the essential audio programming techniques to create your own sound applications.

The Tonfall Framework helps you to easily generate sequences, synthesizers and effects. With easy to follow examples, André is going to show the workshop attendees how they manage to work with digital audio signals. From Tonematrix to drum computer and real time effects: The most important topics will be covered. In this way every attendee is getting his new tool and toy to build much more atmosphere in flash websites and/or games.

Language

This workshop will be in German.

More info about this workshop.

Audio Code Clash

Musik in ActionScript mit Tonfall

Sound Synthese und Manipulation ist seit dem Flashplayer 10 nativ möglich. Die Sound API unterstützt den Zugang zur Soundkarte direkt aus Actionscript. Jedoch bringt die API nur das Allernötigste mit. Der Einstieg fällt vielen Programmierern schwer.

Das Tonfall Framework ermöglicht die einfache Generierung von Sequenzern, Synthesizern und Effekten. Mit lockeren Beispielen bringt André Michelle, Initiator des Audiotools den Workshop Teilnehmern digitale Audio Signalverarbeitung näher. Von der Tonematrix über Drumcomputer und Echtzeiteffekten werden die wichtigsten Themen in diesem Gebiet behandelt. Der Teilnehmer erhält ein neues Werk- und Spielzeug, um in Flash Webseiten und Spielen wesentlich mehr Atmosphäre zu erzeugen.

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Milena Reichel

Dr. Milena Reichel works as a Flex developer for the web-based education platform scoyo. She teaches at the University of Bremen in the area of “Rich Internet Applications” and develops an Android app for the food database FDDB.

Innovation and User Experience are Milena’s foci. That is why she wrote her PhD about “Social Software and Smart Textiles” and is always open to new and exciting ideas. Innovative or not, software architecture and code quality as well as the automation of tests and the build process are topics Milena is definitely interested in.

Milena Reichel

Dr. Milena Reichel ist Flex-Entwicklerin bei der online Lernplattform scoyo, gibt an der Universität Bremen Lehrveranstaltungen zum Thema “Rich Internet Applications” und entwickelt an einer Android App für die Ernährungsdatenbank FDDB.

Innovative Technologien und User Experience liegen Milena besonders am Herzen, sie promovierte im Bereich Social Software und Smart Textiles und ist immer für neue Ideen zu haben. Besonderen Wert legt sie auf gute Software Architektur, Qualität des Codes und auf die Automatisierung von Tests und dem Build-Prozess.

Talk

Code metrics and Continuous Integration

What does good software mean? This talk introduces code metrics as a method to measure the quality of software automatically no matter what language. We will look at examples of tools for Flex, i.e. FlexPMD and Adobe’s Code Coverage tools as well as their integration into continuous integration servers like Sonar.

Of course, it is possible for developers to trick such an automated process and we will take a look how.

Language

This talk will be in German.

Software-Metrik und Continuous Integration

Was bedeutet eigentlich gute Software und wie kann man diese Güte im Entwicklungsprozess sicherstellen? In diesem Vortrag werden Software-Metriken als Möglichkeit vorgestellt, Qualität von Code unabhängig von Sprache und Anwendungsgebiet automatisch zu prüfen. Als praktisches Beispiel werfen wir einen Blick auf verschiedenen Tools aus dem Bereich Flex, besonders FlexPMD und Adobes Code Coverage Tool, sowie deren Integration in Continuous Integration Systeme wie Sonar.

Natürlich gibt es auch Tricks, um die vorgestellten Mechanismen zu umgehen, von denen zumindest einige gezeigt werden.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Frank Reitberger

Frank, in the beginning spent his time developing classic offline games in diverse programmer-units at Greenwood Entertainment, before he began using Flash back in 1997. Then delighted by the possibilities of this technology, he developed several applications, gadgets, games and websites for Citroen, Renault, Joop, Loreal, Lufthansa and Microsoft among other things.

These days Frank is Head of Flash Development at anyMotion Graphics . He also writes Flash and Actionscript related articles and interviews for Create or die and develops Shaders, that are now part of Adobe´s Pixel Bender Photoshop Add-On.

Most of his time Frank is preferably sitting in front of his PC, developing all those little effects, snippets and generative things with Flash.

Frank Reitberger

Frank Reitberger, verbrachte seine Zeit zu Beginn mit Spiele-Design und -Entwicklung in diversen Entwickler-Units bei Greenwood Entertainment (D.O.G, Ran Trainer, Metallizer, Der Planer), bevor er 1997 erstmals mit Flash in Berührung kam.

Seitdem, entzückt von sich bewegenden Quadraten, programmierte er als Flash-Entwickler verschiedenste Applikationen, Spiele, Websites und andere flashbasierte Gimmicks u. a. für Microsoft, Citroen, Joop, Loreal, Henkel und Lufthansa.

Heute leitet Frank das Flashteam bei anyMotion Graphics, schreibt Artikel und Interviews für „Create or Die“ (ehemals „Visual X“) und erstellt Filter, die Adobe als Pixel Bender Add-on mit Photoshop CS4 ausliefert.

Die meiste Zeit verbringt er aber mit dem Erstellen experimenteller Flash-Effekte und -Schnipsel.

Talk

Real(hard)time

In our days, whether in movies, videogames and of course webproductions, awesome special-effects and gimmicks are that little extra something making all the difference!

In this session Frank will dig into those field of applications and start programming procedural driven efx with Flash to use in realtime. Beginning our journey with ray tracing and other pixel per pixel concepts to working with isosurfaces to procedural driven landscapes. From Alchemy to Pixel Bender and back to Flash: Frank has packed together his latest experiments for this journey.

And of course we´re going to visit a molehill too…

Language

This talk will be in German.

Real(hard)time

Heutzutage, ob es sich nun um Filme, Videogames oder Umsetzungen für das Internet handelt, machen gezielt und intelligent eingesetzte visuelle Grafikeffekte meistens den kleinen aber feinen Unterschied aus!

In seinem Vortrag präsentiert Frank verschiedenste Ideen und Konzepte, mit denen sich wirklich unverwechselbare Echtzeit-Effekte mit Flash erzielen lassen. Angefangen bei ‚Ray tracing‘ und anderen Pixel per Pixel Ansätzen über das Arbeiten mit Isosurfaces bis hin zu prozedural generierten Landschaften. Von Alchemy zu Pixel Bender und wieder zurück zu Flash - Frank hat für diese Reise seine neuesten Experimente im Gepäck.

Und natürlich darf bei so einem Ausflug ein Abstecher auf den Maulwurfshügel auch nicht fehlen…

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Workshop

Das Efx

Rather than simply learning how to use a code library, this workshop aims to provide a kick-start for budding creative coders that are interested in creating ass-whooping 3D visuals, but don't quite know how to get started.

Starting simple by playing around with triangles, drawing them and filling them up with textures, manipulate their screen positions and finally making things look shiny using Pixel Bender. This workshop introduces some basic 3D and rendering API concepts before digging deeper into topics such as shader-based lighting and even ray tracing!

Discover the beauty of effects. Let's use and combine Flash's little helpers Alchemy and Pixel Bender to achieve some nifty effects. The goal at the end of the day is to give a profound insight making use of diverse technologies within Flash and develop some overwhelming and beautiful effects.

Language

This workshop will be in English and German (if needed).

More info about this workshop.

Das Efx

Du bist interessiert an der Erstellung raffinierter 3D Visualisierungen und Grafikeffekten, aber weißt noch nicht so ganz wie du anfangen sollst? Anstatt einfach nur die Verwendung einer Code-Bibliothek zu lernen hält dieser Workshop einen Kick-Start für all jene bereit, die sich mit „Creative Coding“ beschäftigen wollen.

Einfach beginnend mit dem Umgang von Dreiecken, z. B. dem Zeichnen und Texturieren, sowie der Positionierung auf dem Bildschirm bis hin zu blankpolierten Szenarien mit Pixel Bender. Dieser Workshop stellt grundlegende 3D- und Render-Methoden vor, um dann tiefer in Themen wie Shader-basierte Lichteffekte und sogar „Ray Tracing“ einzutauchen.

Entdecke die Schönheit von Effekten. Verwende Pixel Bender und Alchemy um elegante Effekte zu erzielen. Das Ziel ist es, am Ende des Tages möglichst fundierte Einblicke über den Umgang diverser Technologien und Flash zu erlangen um im Zusammenspiel damit beeindruckende und schöne Effekte zu erstellen.

Sprache

Dieser Workshop wird auf Englisch und Deutsch (falls nötig) gehalten.

Mehr zu diesem Workshop.

Florian Salihovic

Florian Salihovic is a developer specializing in Rich Internet Applications using Adobe Flex and Sproutcore. The ambitious web developer supports fresh startups as well as established companies when it comes to conceiving and designing applications. He is also a very dedicated member and moderator of the Flashforum and helps wherever possible to support the community.

Florian Salihovic

Florian Salihovic ist Entwickler mit Spezialisierung auf Rich Internet Applications auf Basis von Adobe Flex und JavaScript Frameworks. Der ambitionierte Web Entwickler unterstützt junge Startups als auch etablierte Unternehmen bei der Konzeption und Entwicklungen von Anwendungen. Er ist seit vielen Jahren zudem ein engagiertes Mitglied und Moderator des Flashforums und hilft wo er kann um die Community zu unterstützen.

Talk

Enterprise Flex Pro - Line of Business Software

Functional requirements for Software are getting more complex and more important year for year. Also software ergonomics and user experience have become much more important. Flash and Flex are RIA technologies, that you can use to implement technical ambitious solutions, but that also allow the creation and implementation of highly sophisticated user experiences. Florian shows how to combine Flash and Flex with modern methods like Scrum and tools like Maven to integrate Flash and Flex development into "classical" software development.

Language

This talk will be in German.

Enterprise Flex Pro - Line of Business Software mit Flex in der Praxis

Die Anforderungen an Software sind nicht nur im Hinblick auf die funktionalen Anforderungen gestiegen. Auch im Bereich der Software Ergonomie und User Experience entstehen immer neue Herausforderungen. Flash und Flex sind RIA Technologien, mit denen im Frontend sowohl technisch anspruchsvolle, als auch aus Sicht der Software Ergonomie herausragende Software Lösungen entwickelt werden können. Florian erklärt, wie Flash- und Flex-Entwicklung mit Hilfe moderner Methoden wie Scrum und Werkzeuge wie Maven in die „traditionelle“ Software Entwicklung eingebunden werden kann.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Workshop

Hercules - Flex 4 (Hero) Professional

English description following soon

Language

This workshop will be in German.

More info about this workshop.

Hercules - Flex 4 (Hero) Professional

Der Workshop vermittelt tief gehendes Wissen rund um das Flex 4 Framework. Grundlegend wird das Framework vorgestellt mit einem Schwerpunkt auf Komponenten Entwicklung in Flex. In Flex ist alles eine Komponente, daher ist es notwendig, das Komponentenmodell in all seinen Facetten zu verstehen und zu begreifen. Versteht man Flex Komponenten, versteht man das Framework. Der Workshop hat das Ziel folgende Aspekte der Komponenten Entwicklung zu illustrieren: "Flex component livecycle", Skinning, Lokalisierung und die Verwendung von Resource Bundles. Dabei gilt: Hands on!

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Meiko Schimmelpfennig

Meiko Schimmelpfennig, Bachelor of Sciences, started developing applications and games as early as in 1998 with Turbo Pascal and later with Java and C#. Meanwhile he is a diehard Flash and ActionScript expert and develops games, applications and websites for various channels and platforms. Already during his studies of Computer Science for Media with a major in Software Engineering he supported Extrajetzt Interactive by implementing different multimedia based project. Since then he is an inherent part of the team.

Meiko Schimmelpfennig

Meiko Schimmelpfennig, Bachelor of Sciences, entwickelte bereits 1998 erste Anwendungen und Games mit Turbo Pascal, später auch mit Java und C#. Als eingefleischter Flash- und ActionScript-Spezialist programmiert er mittlerweile Games, Applikationen und Websites für unterschiedlichste Kanäle und Plattformen. Schon während seines Studiums der Medieninformatik mit dem Schwerpunkt Softwaretechnik unterstützte er Extrajetzt Interactive bei der Umsetzung verschiedenster multimedialer Projekte und ist seitdem als spielebegeisterter Programmierer fester Bestandteil des Teams.

Workshop

How-To Multi Touch

Developing Touch Points and Gestures

Since the breakthrough of the iPhone, software engineering is unthinkable without multi touch. Sample applications such as Microsoft Surface show which opportunities can arise at multi touch tables and how they lead to collaborative work and playing. The workshop will demonstrate how multi touch applications can be implemented on the basis of flash technology. Object of the workshop is to convey technical basic knowledge of multi touch environments and handling of multi touch input in ActionScript 3.

This includes the analysis of gestures as well as the handling of single touch points. Within the workshop each participants gets the chance to implement and test two applications on the provided multi touch table

Language

This workshop will be in German.

More info about this workshop.

How-To Multi Touch

Programmierung von Touchpoints und Gesten in der Praxis

Multitouch ist spätestens seit dem iPhone aus der Softwaretechnik nicht mehr wegzudenken. Anwendungsbeispiele wie Surface von Microsoft zeigen, welche Möglichkeiten Touch-Eingaben an Multitouch-Tischen zum kollaborativen Arbeiten und Spielen eröffnen. In diesem Workshop wird aufgezeigt, wie Multitouch-Anwendungen auf Basis von Flash-Technologie implementiert werden können. Ziel des Workshops ist es, den Teilnehmern die technischen Grundlagen von Multitouch-Umgebungen und den Umgang mit Multitouch-Eingaben in ActionScript 3 zu vermitteln.

Hierzu zählen sowohl das Auswerten von Gesten, als auch die Verarbeitung von einzelnen Berührungspunkten. Im Rahmen des Workshops kann jeder Teilnehmer zwei Anwendungen implementieren und diese auf dem bereitgestellten Tisch selbst ausprobieren.

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Till Schneidereit

Till is one of the core developers of the Robotlegs framework and the creator of the Swiftsuspenders IoC-container used in Robotlegs. By day, he's the technical lead of the Schneidereit Link GbR, a small team of front-end developers based in Hamburg, Germany. Prior to that, he's been a Flash and JS freelancer from 1999 to 2006, followed by a 2.5 year-long stint as front-end lead at Fork unstable media.

Till Schneidereit

Till ist einer der Kernentwickler des Robotlegs-Frameworks und der Hauptentwickler des darin verwendeten IoC-Containers Swiftsuspenders. Hauptberuflich ist er nach einer 2,5-jährigen Phase als Front-End Lead bei der Fork unstable media im Sommer 2009 wieder zu seinen Wurzeln als Selbständiger zurückgekehrt. Anders als in den Jahren 1999 bis 2006 arbeitet er seitdem in einem festen Team als technischer Leiter der Schneidereit Link GbR in Hamburg.

Spezialisiert ist er auf die Entwicklung komplexer Anwendungen und Website-Frontends mit AS3 und JavaScript.

Talk

Walking On Robotlegs

Effective Development with modern Micro-Architecture

The newest generation of ActionScript 3 micro-architecture frameworks sets out to enable the implementation of effective, clean projects of all forms and sizes with minimal effort. The most important innovation towards that goal is the usage of Inversion-of-Control mechanisms (also known as Dependency Injection or DI). Using DI, these frameworks make resolving dependencies between the different actors within an application in a clean way easy.

During the session, Till will explain the basic concepts and mechanisms of modern micro-architectures as exemplified by the Robotlegs framework. He will describe the how as well as the why of these concepts and how their use helps with the effective development of clean, easy to change and expand code.

Language

This talk will be in German.

Walking On Robotlegs

Effektiv Entwickeln mit modernen Micro-Architekturen

Die Vertreter der jüngsten Generation von Micro-Architektur-Frameworks für ActionScript 3 haben es sich auf die Fahnen geschrieben, mit minimalem Aufwand einen sauberen Aufbau von Projekten aller Arten und Größen zu ermöglichen. Die wichtigste Neuerung ist dabei die Verwendung eines automatisierten Inversion-of-Control-Mechanismus (auch Dependency Injection oder kurz DI genannt), durch den Abhängigkeiten zwischen den verschiedenen Akteuren in einer Anwendung sauber aufgelöst werden können.

Im Vortrag wird Till anhand des Robotlegs-Frameworks erklären, wie die Grundmechanismen moderner Micro-Architekturen funktionieren, warum sie so funktionieren und wie ihr Einsatz zu effektiver Entwicklung und gut änder- und erweiterbarem Code führt.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Rich Shupe

Rich is the founder and president of FMA – a full-service multimedia development company and training facility in New York City.

Rich teaches Flash and other digital technologies in academic and commercial environments worldwide. In addition to his own training classes, he teaches in the MFA Computer Art department at Manhattan’s School of Visual Arts.

He is proud to be presenting at FFK for the first time and also conducts sessions and workshops at other industry conferences including Flash on the Beach, Geeky by Nature, Flashbelt, Macworld, and many others others.

Rich is the author or co-author of several books, including Learning ActionScript 3.0 (O'Reilly), Learning Flash CS4 Professional (O'Reilly), Flash CS3 Professional Video Training Book (Lynda.com/Peachpit), and the Adobe CS3 Web and Design Workflow Guides (Adobe). He also presents Flash video training for Lynda.com and blogs about ActionScript.

Rich Shupe

Deutsche Bio folgt in Kürze...

Talk

Multi-Platform Web Video Delivery

Welcome to 1997! Just when you thought platform and browser compatibility issues were behind you, along comes HTML5. Despite the Kool-Aid flying off the shelves, HTML5 is not a universal solution. In fact, when it comes to video, the only consistent thing about it is the <video> tag.

Different browsers support different video codecs, meaning that one video won't currently play in all major browsers. That is, unless you use Flash. Problem solved? No! Even if you can rely on a plugin architecture for your video playback needs, iOS devices (for example) don't currently support Flash. That means that iPhone and iPad users can't view Flash content and you're back to picking sides.

Unfortunately, it's up to you to deal with this compatability mine field. This session will try to discuss different ways to optimize video delivery for multiple platforms and playback technologies. We'll discuss popular video codecs like Theora, H.264, and WebM, and speculate about the evolving HTML5 specification. We'll also show you how to code a flexible playback solution that will use HTML5 and Flash to present video to the widest possible audience.

We don't know exactly what will happen in the future of web delivery, but we can use the knowledge we have today to make things easier for ourselves and our audiences.

Language

This talk will be in English.

Multi-Platform Web Video

Willkommen in 1997! Gerade als man dachte, dass System-. Und Browser-Kompatibilitätsprobleme nicht mehr existiere, kommt HTML5 daher. Entgegen dem allgemeinen Glauben ist es nicht so, dass HTML5 die universelle Lösung ist. Wenn es um Video geht, dann ist das einzig Konsistente das

Es ist also leider an uns, dieses Kompatibilitäts-Wirrwarr zu lösen. Lernt, wie ihr eine flexible Lösung erstellt, die HTML5 und Flash nutzt, um die größtmögliche Zielgruppe zu erreichen

Sprache

Dieser Vortrag wird auf Englisch gehalten.

Workshop

OOP and ActionScript3 Crash Course

This workshop will teach you object oriented programming in AS3 from the ground up. You'll learn how to reuse code efficiently, work well as a member of a team, and make use of many existing OOP libraries to speed up development of web, desktop, and mobile applications.

Language

This workshop will be in English.

More info about this workshop.

OOP and ActionScript3 Crash Course

Wir freuen uns, dass der bekannte Trainer und Autor Rich Shupe diesen Workshop bei uns leitet. In diesem Workshop lernen Sie die Objektorientierte Programmierung mit Hilfe von AS3. Sie lernen dabei, wie Sie Code effektiv wieder verwenden, im Team arbeiten und wie Sie bestehende OOP-Libraries einsetzen, um Entwicklungszeit Ihrer Web-, Desktop- und Mobile-Applikationen zu verkürzen.

Sprache

Dieser Workshop wird auf English gehalten.

Mehr zu diesem Workshop.

Deepa Subramaniam

Deepa Subramaniam is the Senior Product Manager of the Flex SDK at Adobe. Prior to being a Product Manager, she was a Lead Computer Scientist on the Flex team working primarily on FXG, data-aware controls, and general Spark and MX architecture design. She is a graduate of UC Berkeley with a degree in Computer Science and also the author of Adobe Flex 3.0 For Dummies. Having been working on Flex since its inception she is considered an expert on Flex application design, development and deployment on web, desktop and mobile platforms. Aside from Flex, she is a professionally trained South Indian classical dancer and is absolutely passionate about the intersection of design, technology and the creative process.

Deepa Subramaniam

Deepa Subramaniam ist Senior Product Managerin für das Flex SDK bei Adobe. Davor war sie Lead Computer Scientist im Flex Team, in dem sie primär an FXG, „data-aware controls“ und genereller Spark und MX Architektur arbeitete. Sie ist Absolventin der UC Berkley mit einem Abschluss in Informatik und ist Autorin von „Adobe Flex 3.0 for Dummies“. Und weil sie an Flex seit der Einführung mit arbeitet, ist sie eine Expertin für Flex Applikationsgestaltung, -Entwicklung und dem Einsatz im Web, auf dem Desktop und auf mobilen Endgeräten. Abseits von Flex ist sie professionell ausgebildete Tänzerin für Südindische Tänze und begeistert von den Schnittstellen zwischen Design, Technology und den dazugehörigen kreativen Prozessen.

Talk

The Dawn of A New Era: Flash Builder and Flex SDK 4.5

Join Deepa Subramaniam, Senior Product Manager of Flex SDK, to learn about the new features in the upcoming releases of Flash Builder and Flex SDK. In this session she’ll demonstrate the in-development tooling and SDK features for building mobile applications for deployment on Android, iOS and RIM devices, as well highlight the dozens of new coding productivity enhancements in Flash Builder that will significantly speed up ActionScript coding. It is a must-see session for any developer who uses Flash Builder as their primary ActionScript coding environment as well as anyone who wants to write an application that runs on multiple platforms and devices.

Language

This talk will be in English.

Beginn einer neuen Ära: Flash Builder und Flex SDK 4.5

Begleite Deepa Subramaniam, Senior Product Manager des Flex SDK, um neue Funktionen der nächsten Versionen von Flash Builder und dem Flex SDK kennenzulernen. In diesem Vortrag wird sie das „In-Development-Tooling“ und die SDK Funktionen zeigen, die man benötigt, um mobile Applikationen für die Anwendung auf Android, iOS und RIM zu erzeugen. Sie wird außerdem duzende Verbesserungen zur Steigerung der Produktivität im Flash Builder vorstellen, die zu schnellerer ActionScript-Programmierung beitragen. Eine Pflichtveranstaltung also für alle Entwickler, die Flash Builder als primäre Entwicklungsumgebung für ActionScript verwenden. Aber natürlich auch für alle, die eine Applikation erstellen möchten, welche auf verschiedensten Plattformen und Endgeräten läuft.

Sprache

Dieser Vortrag wird auf Englisch gehalten.

 

Thomas Wagner

Following soon …

Thomas Wagner

Thomas Wagner und Michael Heyse sind Mitbegründer des Unternehmens „The Design Assembly“, das unter anderem für zahlreiche Webbrowser basierte Flashgames verantwortlich zeichnet. Zu den größten Erfolgen zählen zwei Adobe MAX Awards sowie mehrere "Flash Film Festival"-Auszeichnungen und zahlreiche Nominierungen. Seit 2001 gibt Wagner seine Erfahrung auf internationalen Vorträgen weiter. Er hat von 2003 bis 2005 als Dozent an der Hochschule der Bildenden Künste in Saarbrücken gelehrt und ist seit 2005 Professor für Screendesign, Interaktion und Mediensoftware im Studiengang „Virtual Design“ an der Fachhochschule Kaiserslautern. Seit 2010 entwickelt und vertreibt er außerdem unter seinem neu gegründeten Label "Gamesmold" (www.gamesmold.com) erfolgreich Spiele-Apps für iOS und MacOs.

Talk

The game is on!

Perspectives in casual game development

The range of casual games has vastly increased over recent years and although one might expect the consumer demand to be close to saturation by now, statistics tell a different story: Never before have casual games been played this much. And there is, yet, more to come: mobile devices flooding the markets allow Flash developers to address even more potential gamers. Flourishing social networks provide large APIs creating powerful distribution opportunities and establish popularity records beyond the expected.

The potential seems larger than ever, but competition has grown strong as much as the pressure to stand out from the crowd.

In his talk, Michel will show how game ideas emerge from simple contexts, how to reach gamers and whether one can make a living creating games. He'll also discuss what to consider when porting to mobiles and why the first prototype is the most crucial part.

Language

This talk will be in German.

Gelegenheit macht Spieler

Perspektiven der Casual Game Entwicklung

Das Angebot an Casual Games ist in den letzten Jahren explodiert und obwohl zu erwarten wäre, dass sich der Markt mittlerweile der Sättigung nähert, beweisen die Zahlen das Gegenteil: Nie wurden so viele Casual Games gespielt wie heute.

Aber damit nicht genug: Neue mobile Geräte fluten den Markt und ermöglichen es Flash-Entwicklern noch mehr potentielle Gelegenheitsspieler zu erreichen. Zudem sorgen Anbindungen an APIs florierender sozialer Netzwerke für nie da gewesene Verbreitungsmöglichkeiten und Popularitätsrekorde.

Das Potential scheint größer denn je, aber die Konkurrenz schläft nicht und es gilt aus der breiten Masse herauszustechen.

Wie aus einfachen Zusammenhängen Spielideen entstehen, wie man die Games zu Gamern bringt und ob man davon leben kann, zeigt Michel in seinem Vortrag. Dabei erklärt er, worauf man beim Portieren auf mobile Geräte achten muss und warum der erste Prototyp so wichtig ist.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.

Workshop

Casual Games in a day

Concepts, Components and Social Media

They dwell in social networks, on portable consoles and smartphones and hardly anyone can resist their siren calls: Casual Games, entertaining snacks for any coffee break, have saved many hard working Jacks from becoming dull boys.

But not only can bliss be found in playing games - developing them promises loads of happiness, as well, apart from a pile of fun challenges.

This workshop targets beginning and intermediate game developers and, in a first step, will set you up with the basic concepts of casual game creation. Afterwards, we'll dive into several phases of the development process, brainstorm ideas together, take a close look at game engines and, of course, discuss funding and marketing of games e.g. via social networks.

Finally, there'll be some action waiting for you in the hands-on session: Pick your favorite components to meet the days aim and create a game prototype for web, mobile, tablet or even desktop with your mobile as a remote control.

Language

This workshop will be in German.

More info about this workshop.

Casual Games in einem Tag

Konzepte, Komponenten und Social Media

Sie tummeln sich in Social Networks, portablen Konsolen und Smartphones und kaum einer hat sich ihnen entziehen können: Casual Games, die unterhaltsamen Snacks für zwischendurch, machen fast jeden zum Gelegenheitsdaddler. Aber nicht nur das Spielen ist eine helle Freude, ein Casual Game zu entwickeln bedeutet neben einer Reihe Herausforderungen auch jede Menge Spaß.

Dieser Workshop richtet sich an angehende und fortgeschrittene Spieleentwickler und vermittelt an zahlreichen Beispielen neben grundlegenden Ansätzen tiefe Einblicke in den Entwicklungsprozess vom ersten Brainstorming über geeignete Game-Engines bis hin zu Finanzierung und Marketing durch Social Networks.

Aber keine Theorie ohne Praxis: erklärtes Tagesziel ist es, den ersten eigenen Spiel-Prototypen zu entwickeln, egal ob für Web, Smartphone, Tablet oder Desktop mit mobiler Fernsteuerung.

Sprache

Dieser Workshop wird auf Deutsch gehalten.

Mehr zu diesem Workshop.

Jürgen Werle

Jürgen Werle works as a senior developer in the RIA Competence Center for Syzygy Deutschland GmbH. After his studies in Business Informatics at the Fachhochschule Karlsruhe he developed meanly E-Learning applications and multiplayer games in C++ and other programming languages. Since 2000 Jürgen got into Flash and Flex, later on. He worked on some projects one considered not to be possible before. Within the past five years he specialized in the development of Rich Internet Applications including some with JavaScript. In his leisure times he loves playing guitar as well as cooking asian dishes for his friends.

Jürgen Werle

Jürgen Werle ist Senior Entwickler im Team des RIA Competence Center der Syzygy Deutschland GmbH. Nach einem Studium an der Fachhochschule Karlsruhe entwickelte der Diplom Wirtschaftsinformatiker vor allem E-Learning-Anwendungen und Multiplayer-Games in C++ und anderen Sprachen. Seit 2000 begeistert Jürgen sich für Flash und später auch für Flex. Das Ergebnis sind zahlreiche Projekte, die man so vorher nicht für möglich gehalten hat. Seit rund 5 Jahren ist er außerdem auch auf die Entwicklung von Rich Internet Applications mit JavaScript spezialisiert. In seiner Freizeit entspannt Jürgen beim Gitarre spielen und beim Kochen asiatischer Gerichte für Freunde.

Talk

JavaScript Real World RIA

Platform independence is a big challenge for applications running on as much systems as possible. Proprietary solutions as Flash and Silverlight do not work in any case and HTML with JavaScript suffers from different implementations of “standards” in browsers. But there is hope: The differences are to be compensated to the greatest possible extent and the gap to a genuine Rich Internet Application with JavaScript and HTML becomes close. Jürgen will demonstrate the progress in his talk and covers the most important issues for a successful project, like tooling, Javascript OOP and architecture. Pitfalls and limits of the JavaScript environment will be covered as well as future prospects.

Language

This talk will be in German.

JavaScript Real World RIA

Plattformunabhängigkeit ist eine große Herausforderung, möchte man Anwendungen auf möglichst vielen Endgeräte mit unterschiedlichen Bildschirmen anbieten. Proprietäre Ökosysteme wie Flash und Silverlight funktionieren leider nicht überall und HTML und JavaScript leiden unter unterschiedlichen Umsetzungen der verfügbaren „Standards“. Doch es geht doch: Denn die Browser-Unterschiede lassen sich weitestgehend kompensieren und dann fehlt nicht mehr viel zur echten Rich Internet Application auf Basis von JavaScript und HTML. Dass das Ganze schon jetzt besser geht, als man vermuten mag, zeigt Jürgen Werle in seinem Vortrag. Jürgen behandelt vom Tooling, über JavaScript objektorientiert bis hin zur Software-Architektur alle wichtigen Themen, die für ein erfolgreiches Projekt notwendig sind und reichert diese mit seiner großen Praxiserfahrung an: Stolperfallen und die Grenzen des JavaScript-Ökosystems werden ebenso behandelt wie die Perspektiven für die Zukunft.

Sprache

Dieser Vortrag wird auf Deutsch gehalten.