SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
Sascha Wolter | wolter.biz
Pervasive Computing, Rich Applications
and Mobile Apps in all flavors
Next Generation Media
Image source: Big Bang Theory
NEXT GENERATION MEDIA
Be smart
Sascha Wolter | wolter.biz
Image source: Back to the Future
Mobility and Ubiquitous Computing…
Ubiquitous
Computing
(Allgegenwärtig)
Pervasive
Computing
(Durchdringend)
Physical
Computing
(Sensorik und
Kontrolle)
Haptic
Computing
(Haptisch)
Ambient
Intelligence
(Umgebungs-
intelligenz)
Everyware
(Überall-Ware)
Internet of
Things
(Internet der
Dinge) Things that
Think
(Dinge die
denken)
Sascha Wolter | http://www.wolter.biz
Mobile
Computing
(Mobilität)
Interactive System
Sascha Wolter | wolter.biz
Users
Application Software
Operating System Software
Hardware System
Network System
Image source: bahn.de
Mobility: Smart Phones
• 1996: Nokia 9000 Communicator
First Smart Phone
• 2007: Apple iPhone
Sascha Wolter | wolter.biz
Image source: Nokia and Apple
Sascha Wolter | wolter.biz
Source: Nokia
Smart TV
Sascha Wolter | wolter.biz
Image sources: Philipps, Amazon
53% of sold devices are Smart-TVs in 2011 (Source: Display-Research)
Tricorder?
Hardware matters!
Sascha Wolter | http://www.wolter.biz
Augmented Reality and 3D
Sascha Wolter | wolter.biz
Source: Microsoft Research
Embedded Devices/Ubiquitous Computing
Sascha Wolter | wolter.biz
• On Device Programming
• Remote Controlling
Pervasive Computing
Sascha Wolter | wolter.biz
Design-Student Robin Southgate
(http://en.wikipedia.org/wiki/Toaster#cite_ref-11), 2001
Ambient Intelligence
Next Generation Media will support
the user in a smart and connected
way at his work and in his everyday
life without noticing.
Sascha Wolter | wolter.biz
Image source: http://mediacup.teco.edu/
Smart Home
• RWE: http://www.youtube.com/rwesmarthome
Sascha Wolter | wolter.biz
Sascha Wolter | wolter.biz
Interaction
Sascha Wolter | wolter.biz
CLI GUI NUI
Sensors
Sascha Wolter | wolter.biz
[9]
Thinking out of the Box (Sensors)
Sascha Wolter | wolter.biz
Massive Attack Tour 2008: http://www.uva.co.uk/archives/84
Massive Attack Tour 2008
Multitouch
Sascha Wolter | wolter.biz
Image sources: Microsoft
Disney Appmates 2011
Thinking out of the Box
Tangible and Tactile Interfaces
Sascha Wolter | wolter.biz
Sources: http://senseg.com/ and http://cnet.com/
Body (gesture) and facial expression (mood)
Sascha Wolter | wolter.biz
Natural?
Sascha Wolter | wolter.biz
Natural?
Sascha Wolter | wolter.biz
Quelle: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2779203/pdf/zpq20664.pdf
Wearables
The EyeWriter
Free and open source software (Processing)
Low-cost hardware (Arduino, Webcam)
DIY for less than $50 (plus Computer)
Sascha Wolter | wolter.biz
Source: htp://www.eyewriter.org
Chances and Responsibility
Sascha Wolter | wolter.biz
Source: htp://www.eyewriter.org
Emotion and Mind
Sascha Wolter | wolter.biz
Image source: Mindflex
Emotion and Mind
• Brain-Controlled Wheelchair
Sascha Wolter | wolter.biz
Image source: http://www.instructables.com/member/jerkey/
Interaction and Usability
Sascha Wolter | wolter.biz
Image source: http://itnews.inews24.com/php/news_view.php?g_serial=474508&g_menu=022600
„masochists coffee pot“
by Jacques Carelman, 1969
Gulf between Human and Machine
Sascha Wolter | wolter.biz
User and Goals
Physical System
(World)
Gulf of Evaluation (Interface Feedback)
Sascha Wolter | wolter.biz
Source: http://www.youtube.com/watch?v=JZge0Avr8ZU
Source: Big Bang Theory
Internet and Interaction
Sascha Wolter | wolter.biz
Prototyping
Experimental Model Communication Basis
Sascha Wolter | wolter.biz
Creativity
• Developing and Evaluating Ideas
Conception
• Prototype for Specifying Requirements
Creation
• Prototype as Basis for Implementation
Image source: BMW
DIY
Be smart
Sascha Wolter | wolter.biz
Sascha Wolter | wolter.biz
Different Approaches
• Web App (via Browser)
• Hybrid (WebView)
– Phone Gap
• Cross-Compiler
– GWT (Java to JavaScript)
– Script# (C# to JavaScript)
• Cross-Platform runtime
– Adobe Flash/AIR
– Mono
• Native App
– Sandbox/System access
Sascha Wolter | http://www.wolter.biz
Image source: http://developer.android.com/guide/webapps/index.html
Different Approaches: Windows 8
Sascha Wolter | wolter.biz
Different Approaches: Windows 8
• Metro Design Language
is used in various devices
(Zune Player, Zune
Software, Windows Phone,
Xbox, Windows 8)
• Modern Design - Bauhaus
• International Typographic
Style – Swiss Design
• Motion Design -
Cinematography
• Metro style design
• Fast and fluid
• Snap and scale
beautifully
• Use the right contracts
• Invest in a great Tile
• Feel connected & alive
• Roam to the cloud
• Embrace Metro principles
Sascha Wolter | wolter.biz
Which Approach to choose?
Sascha Wolter | http://www.wolter.biz
Image source: Back to the Future
Repetition and Fashion
Sascha Wolter | http://www.wolter.biz
Image sources: Warner Bros Entertainment Inc. and Miramax Film Corp.
HTML 1 (1991)
LiveScript/JavaScript (1995)
HTML 5
JavaScript 2
(2012 still in progress)
Which Approach to choose?
Sascha Wolter | wolter.biz
http://www.tuio.org/HTTP Polling/TCP Sockets
• Abstraction, Layers and Tiers
• Serialization, Sockets and Bridges
• Separation of Communication and Data
Multitier
Architecture
Sascha Wolter | wolter.biz
Presentation (HTML/CSS, XAML…)
Controller/Mediator
(optional)
Business/Application logic (Modells and Commands)
Data access (Services and Commands)
Image source: Coffeefellow (Wikimedia Commons)
About me
Sascha is a Craftsman for Pervasive
Computing, Rich Applications and
Mobile Apps in all flavors with focus
on the Microsoft .Net Continuum (incl.
Silverlight and Windows Phone 7),
Adobe Flash Platform, JavaScript and
HTML5. He also works as consultant,
trainer and author on a freelance
basis and contributes articles to a
number of magazines. His books are
best selling publications. He has been
giving lectures at conferences like
Flash on the Beach and Flashforward
for several few years now. Sascha is
also the founder of the leading German
Adobe User Group flashforum.de with
more than 100,000 members.
Sascha Wolter | wolter.biz
LEGO-based Design Process
1. Choose a problem: Build a LEGO ship.
2. Develop a vision: What sort of ship will it be? How big
will it be? What will it carry?
3. Build: Build the framework of the ship.
4. Fill in the details: Design and build the details of the
ship, ramps, doors, etc.
5. Test: Drive the cars around the ship and sail the ship
while exploring the house.
6. Refine: Take parts of the ship apart and make them
better.
7. Learn: Take what you learned from building this ship
and use it to build a better one next time.
Image source: http://www.adobe.com/macromedia/events/john_gay/
Main Subject: Concepts and Workflow
Sascha Wolter | http://www.wolter.biz
Image source: http://www.flickr.com/photos/kjarrett/294448729/
Separation of Concerns
Sascha Wolter | wolter.biz
Andy Warhol Monroe Style
• Styling
• Skinning
• Templating
• Design vs Code
• Visual vs Logic
Pattern
Sascha Wolter | wolter.biz
Image source: http://geekswithblogs.net/dlussier/archive/2009/11/21/136454.aspx
All the same: Concepts like Lifecycle
Sascha Wolter | http://www.wolter.biz
onNavigatedTo-Method
Loaded-Event
onCreateView-Method
onStart-Method
Ready-Event
pagecreate-Event
pageshow-Event
creationComplete-Event
show-Event
(for instance View-Initialization)
Practice
Sascha Wolter | wolter.biz
Bildquelle:: upload.wikimedia.org/wikipedia/commons/d/d3/Bundesarchiv_B_145_Bild-F081098-0028%2C_Bad_Godesberg%2C_Altenbegegnungsst%C3%A4tte.jpg
RAPID PROTOTYPING
Be smart
Sascha Wolter | wolter.biz
Image source: http://www.ghielectronics.com/catalog/product/297
Rapid and Prototyping
• Prototype
• Prototyping
• Rapid Application Development
• Rapid Prototyping
Sascha Wolter | wolter.biz
Bildquelle: Victor Bezrukov
Embedded Devices
Sascha Wolter | wolter.biz
Embedded Devices
• Automotive Sector (NDA)
• Domestic appliances (NDA)
• Siemens
• SieMatic
• …
Sascha Wolter | wolter.biz
Image sources: Auto News
Thanks for Your Patience!
NEXT GENERATION MEDIA
Sascha Wolter | wolter.biz
Image source: http://commons.wikimedia.org/wiki/File:Campino_climbing.jpg?uselang=de

Más contenido relacionado

Similar a Next Generation Media - Wolter

The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyondJeffrey McGuire
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented RealityAlmog Koren
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...Codemotion Tel Aviv
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsSascha Wolter
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityChristian Heilmann
 
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Srinath Perera
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutBruce Joy
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckMatt Keas
 
Vision in Vegas: WritersUA 2005 and the Next Big Thing
Vision in Vegas: WritersUA 2005 and the Next Big ThingVision in Vegas: WritersUA 2005 and the Next Big Thing
Vision in Vegas: WritersUA 2005 and the Next Big ThingBill Albing
 
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source ConferenceGen Kanai
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies scottw
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseJesse Wang
 
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Massimo Menichinelli
 
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystem
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystemDigital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystem
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystemMassimo Menichinelli
 
Scripting Enabled at Georgia Tech
Scripting Enabled at Georgia TechScripting Enabled at Georgia Tech
Scripting Enabled at Georgia TechChristian Heilmann
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesMeredith Farkas
 
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...Massimo Menichinelli
 
Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Adrian Howard
 

Similar a Next Generation Media - Wolter (20)

The real value of open source: ROI and beyond
The real value of open source: ROI and beyondThe real value of open source: ROI and beyond
The real value of open source: ROI and beyond
 
All About Augmented Reality
All About Augmented RealityAll About Augmented Reality
All About Augmented Reality
 
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
My Minecraft Smart Home: Prototyping the internet of uncanny things - Sascha ...
 
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny ThingsMy Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
My Minecraft-Smart-Home: Prototyping the Internet of Uncanny Things
 
Georgia Tech hacking Accessibility
Georgia Tech hacking AccessibilityGeorgia Tech hacking Accessibility
Georgia Tech hacking Accessibility
 
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
 
Gametech virtual worlds keynote handout
Gametech virtual worlds keynote handoutGametech virtual worlds keynote handout
Gametech virtual worlds keynote handout
 
Houston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeckHouston TechFest 2014 slidedeck
Houston TechFest 2014 slidedeck
 
Make Tools
Make ToolsMake Tools
Make Tools
 
Vision in Vegas: WritersUA 2005 and the Next Big Thing
Vision in Vegas: WritersUA 2005 and the Next Big ThingVision in Vegas: WritersUA 2005 and the Next Big Thing
Vision in Vegas: WritersUA 2005 and the Next Big Thing
 
2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference2011 07 Malaysia Open Source Conference
2011 07 Malaysia Open Source Conference
 
Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies Widgets and Mashups for Personal and Institutional Technologies
Widgets and Mashups for Personal and Institutional Technologies
 
Mobile world
Mobile worldMobile world
Mobile world
 
Semantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in UseSemantic Wiki: Social Semantic Web in Use
Semantic Wiki: Social Semantic Web in Use
 
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
Open (P2P) Design @ Pixelversity, Helsinki (16/09/2011)
 
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystem
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystemDigital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystem
Digital Fabrication Studio v.0.2: Digital Fabrication and FabLab ecosystem
 
Scripting Enabled at Georgia Tech
Scripting Enabled at Georgia TechScripting Enabled at Georgia Tech
Scripting Enabled at Georgia Tech
 
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for LibrariesThe Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
 
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...
Technologies, Places, Business Models for Open Design @ Pixelversity, Helsink...
 
Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014
 

Más de Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 

Más de Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Next Generation Media - Wolter

  • 1. Sascha Wolter | wolter.biz Pervasive Computing, Rich Applications and Mobile Apps in all flavors Next Generation Media Image source: Big Bang Theory
  • 2. NEXT GENERATION MEDIA Be smart Sascha Wolter | wolter.biz Image source: Back to the Future
  • 3. Mobility and Ubiquitous Computing… Ubiquitous Computing (Allgegenwärtig) Pervasive Computing (Durchdringend) Physical Computing (Sensorik und Kontrolle) Haptic Computing (Haptisch) Ambient Intelligence (Umgebungs- intelligenz) Everyware (Überall-Ware) Internet of Things (Internet der Dinge) Things that Think (Dinge die denken) Sascha Wolter | http://www.wolter.biz Mobile Computing (Mobilität)
  • 4. Interactive System Sascha Wolter | wolter.biz Users Application Software Operating System Software Hardware System Network System Image source: bahn.de
  • 5. Mobility: Smart Phones • 1996: Nokia 9000 Communicator First Smart Phone • 2007: Apple iPhone Sascha Wolter | wolter.biz Image source: Nokia and Apple
  • 6. Sascha Wolter | wolter.biz Source: Nokia
  • 7. Smart TV Sascha Wolter | wolter.biz Image sources: Philipps, Amazon 53% of sold devices are Smart-TVs in 2011 (Source: Display-Research) Tricorder?
  • 8. Hardware matters! Sascha Wolter | http://www.wolter.biz
  • 9. Augmented Reality and 3D Sascha Wolter | wolter.biz Source: Microsoft Research
  • 10. Embedded Devices/Ubiquitous Computing Sascha Wolter | wolter.biz • On Device Programming • Remote Controlling
  • 11. Pervasive Computing Sascha Wolter | wolter.biz Design-Student Robin Southgate (http://en.wikipedia.org/wiki/Toaster#cite_ref-11), 2001
  • 12. Ambient Intelligence Next Generation Media will support the user in a smart and connected way at his work and in his everyday life without noticing. Sascha Wolter | wolter.biz Image source: http://mediacup.teco.edu/
  • 13. Smart Home • RWE: http://www.youtube.com/rwesmarthome Sascha Wolter | wolter.biz Sascha Wolter | wolter.biz
  • 14. Interaction Sascha Wolter | wolter.biz CLI GUI NUI
  • 15. Sensors Sascha Wolter | wolter.biz [9]
  • 16. Thinking out of the Box (Sensors) Sascha Wolter | wolter.biz Massive Attack Tour 2008: http://www.uva.co.uk/archives/84 Massive Attack Tour 2008
  • 17. Multitouch Sascha Wolter | wolter.biz Image sources: Microsoft Disney Appmates 2011 Thinking out of the Box
  • 18. Tangible and Tactile Interfaces Sascha Wolter | wolter.biz Sources: http://senseg.com/ and http://cnet.com/
  • 19. Body (gesture) and facial expression (mood) Sascha Wolter | wolter.biz
  • 21. Natural? Sascha Wolter | wolter.biz Quelle: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2779203/pdf/zpq20664.pdf
  • 22. Wearables The EyeWriter Free and open source software (Processing) Low-cost hardware (Arduino, Webcam) DIY for less than $50 (plus Computer) Sascha Wolter | wolter.biz Source: htp://www.eyewriter.org
  • 23. Chances and Responsibility Sascha Wolter | wolter.biz Source: htp://www.eyewriter.org
  • 24. Emotion and Mind Sascha Wolter | wolter.biz Image source: Mindflex
  • 25. Emotion and Mind • Brain-Controlled Wheelchair Sascha Wolter | wolter.biz Image source: http://www.instructables.com/member/jerkey/
  • 26. Interaction and Usability Sascha Wolter | wolter.biz Image source: http://itnews.inews24.com/php/news_view.php?g_serial=474508&g_menu=022600 „masochists coffee pot“ by Jacques Carelman, 1969
  • 27. Gulf between Human and Machine Sascha Wolter | wolter.biz User and Goals Physical System (World)
  • 28. Gulf of Evaluation (Interface Feedback) Sascha Wolter | wolter.biz Source: http://www.youtube.com/watch?v=JZge0Avr8ZU
  • 29. Source: Big Bang Theory Internet and Interaction Sascha Wolter | wolter.biz
  • 30. Prototyping Experimental Model Communication Basis Sascha Wolter | wolter.biz Creativity • Developing and Evaluating Ideas Conception • Prototype for Specifying Requirements Creation • Prototype as Basis for Implementation Image source: BMW
  • 32. Sascha Wolter | wolter.biz
  • 33. Different Approaches • Web App (via Browser) • Hybrid (WebView) – Phone Gap • Cross-Compiler – GWT (Java to JavaScript) – Script# (C# to JavaScript) • Cross-Platform runtime – Adobe Flash/AIR – Mono • Native App – Sandbox/System access Sascha Wolter | http://www.wolter.biz Image source: http://developer.android.com/guide/webapps/index.html
  • 34. Different Approaches: Windows 8 Sascha Wolter | wolter.biz
  • 35. Different Approaches: Windows 8 • Metro Design Language is used in various devices (Zune Player, Zune Software, Windows Phone, Xbox, Windows 8) • Modern Design - Bauhaus • International Typographic Style – Swiss Design • Motion Design - Cinematography • Metro style design • Fast and fluid • Snap and scale beautifully • Use the right contracts • Invest in a great Tile • Feel connected & alive • Roam to the cloud • Embrace Metro principles Sascha Wolter | wolter.biz
  • 36. Which Approach to choose? Sascha Wolter | http://www.wolter.biz Image source: Back to the Future
  • 37. Repetition and Fashion Sascha Wolter | http://www.wolter.biz Image sources: Warner Bros Entertainment Inc. and Miramax Film Corp. HTML 1 (1991) LiveScript/JavaScript (1995) HTML 5 JavaScript 2 (2012 still in progress)
  • 38. Which Approach to choose? Sascha Wolter | wolter.biz http://www.tuio.org/HTTP Polling/TCP Sockets • Abstraction, Layers and Tiers • Serialization, Sockets and Bridges • Separation of Communication and Data
  • 39. Multitier Architecture Sascha Wolter | wolter.biz Presentation (HTML/CSS, XAML…) Controller/Mediator (optional) Business/Application logic (Modells and Commands) Data access (Services and Commands) Image source: Coffeefellow (Wikimedia Commons)
  • 40. About me Sascha is a Craftsman for Pervasive Computing, Rich Applications and Mobile Apps in all flavors with focus on the Microsoft .Net Continuum (incl. Silverlight and Windows Phone 7), Adobe Flash Platform, JavaScript and HTML5. He also works as consultant, trainer and author on a freelance basis and contributes articles to a number of magazines. His books are best selling publications. He has been giving lectures at conferences like Flash on the Beach and Flashforward for several few years now. Sascha is also the founder of the leading German Adobe User Group flashforum.de with more than 100,000 members. Sascha Wolter | wolter.biz
  • 41. LEGO-based Design Process 1. Choose a problem: Build a LEGO ship. 2. Develop a vision: What sort of ship will it be? How big will it be? What will it carry? 3. Build: Build the framework of the ship. 4. Fill in the details: Design and build the details of the ship, ramps, doors, etc. 5. Test: Drive the cars around the ship and sail the ship while exploring the house. 6. Refine: Take parts of the ship apart and make them better. 7. Learn: Take what you learned from building this ship and use it to build a better one next time. Image source: http://www.adobe.com/macromedia/events/john_gay/
  • 42. Main Subject: Concepts and Workflow Sascha Wolter | http://www.wolter.biz Image source: http://www.flickr.com/photos/kjarrett/294448729/
  • 43. Separation of Concerns Sascha Wolter | wolter.biz Andy Warhol Monroe Style • Styling • Skinning • Templating • Design vs Code • Visual vs Logic
  • 44. Pattern Sascha Wolter | wolter.biz Image source: http://geekswithblogs.net/dlussier/archive/2009/11/21/136454.aspx
  • 45. All the same: Concepts like Lifecycle Sascha Wolter | http://www.wolter.biz onNavigatedTo-Method Loaded-Event onCreateView-Method onStart-Method Ready-Event pagecreate-Event pageshow-Event creationComplete-Event show-Event (for instance View-Initialization)
  • 46. Practice Sascha Wolter | wolter.biz Bildquelle:: upload.wikimedia.org/wikipedia/commons/d/d3/Bundesarchiv_B_145_Bild-F081098-0028%2C_Bad_Godesberg%2C_Altenbegegnungsst%C3%A4tte.jpg
  • 47. RAPID PROTOTYPING Be smart Sascha Wolter | wolter.biz Image source: http://www.ghielectronics.com/catalog/product/297
  • 48. Rapid and Prototyping • Prototype • Prototyping • Rapid Application Development • Rapid Prototyping Sascha Wolter | wolter.biz Bildquelle: Victor Bezrukov
  • 50. Embedded Devices • Automotive Sector (NDA) • Domestic appliances (NDA) • Siemens • SieMatic • … Sascha Wolter | wolter.biz Image sources: Auto News
  • 51. Thanks for Your Patience! NEXT GENERATION MEDIA Sascha Wolter | wolter.biz Image source: http://commons.wikimedia.org/wiki/File:Campino_climbing.jpg?uselang=de