SlideShare a Scribd company logo
Creative Android for Artists

PETER KIRN
peter@createdigitalmedia.net
@peterkirn

http://createdigitalmusic.com
http://createdigitalmotion.com

#androidart
What's accessible, hackable?

2D/3D visuals
Touch
Camera pixel data
Sensor input
Hardware I/O
Sound, real-time
Data
Connectivity (Bluetooth, WiFi)
Two threads

Off-the-shelf
...phones, tablets, TV, media

Custom embedded hardware
For whom?

Designers
Artists
Musicians
Students
Diversity
Localization
Free software
Interconnectivity
Sketching, learning

android.processing.org
dev.processing.org
Design patterns

Simplicity
Resolution-independent vectors
Cross-platform 3D
Connectivity, Sound and Score

OpenSoundControl
Inter-application (Open Intents)
SuperCollider, Pure Data, etc.

net.util OSC in Java
Zeroconf (Bonjour), jmDNS
Bluetooth
Multitouch
http://lukehutch.wordpress.com/android-stuff/


Atmel maXTouch?
Hardware connectivity

Serial breakout
Custom kernels
USB Host Mode
MIDI

Demo: coming MIDI kit (and other hooks)
What do we need? A call to action

1. Commons.
Shared knowledge, performance –
multitouch, sound
What do we need? A call to action

2. Experts
Custom kernels
Embedded development
Linux, audio developers
What do we need? A call to action

3. Fresh blood.
Artists, creative developers … people
outside this circle
Resources
http://groups.google.com/group/android-music-developers

http://createdigitalmusic.com/tag/android

http://www.instructables.com/id/Android-G1-Serial-To-Arduino/
Get in touch

http://bit.ly/droidcamp

More Related Content

What's hot

Artificial intelligence in speech recognition
Artificial intelligence in speech recognitionArtificial intelligence in speech recognition
Artificial intelligence in speech recognition
Rajanivetha G
 
Surface Computer
Surface ComputerSurface Computer
Surface Computer
sandhyakodimala
 
Open Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing PresentationOpen Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing Presentation
ridgeway137
 
5 pen-pc-Technology
5 pen-pc-Technology5 pen-pc-Technology
5 pen-pc-Technology
Roshan Kumar
 
Copy of report on 5 pen pc tech original
Copy of report on 5 pen pc tech originalCopy of report on 5 pen pc tech original
Copy of report on 5 pen pc tech original
utkrisht Gauttam
 
2008 brokerage 08 game technology and experience [compatibility mode]
2008 brokerage 08 game technology and experience [compatibility mode]2008 brokerage 08 game technology and experience [compatibility mode]
2008 brokerage 08 game technology and experience [compatibility mode]imec.archive
 
5 pen technology documentation
5 pen technology documentation5 pen technology documentation
5 pen technology documentation
YASWANTH GADAMSETTY
 
E ball technology
E ball technologyE ball technology
E ball technology
Swetha Laxmi
 
Virtual keyboard
Virtual keyboardVirtual keyboard
Virtual keyboard
Stephen Raj
 
Pen style personal networking gadget (5 pen pc technology)
Pen style personal networking gadget (5 pen pc technology)Pen style personal networking gadget (5 pen pc technology)
Pen style personal networking gadget (5 pen pc technology)
Hemant Kumar
 
Presentation virtual keybord_2
Presentation virtual keybord_2Presentation virtual keybord_2
Presentation virtual keybord_2kondalarao7
 
Simputer new ppt
Simputer new pptSimputer new ppt
Simputer new pptRama B
 
iOS Sensors for Beginners
iOS Sensors for BeginnersiOS Sensors for Beginners
iOS Sensors for Beginners
Jouni Miettunen
 
Group VII - Presentation 1
Group VII - Presentation 1Group VII - Presentation 1
Group VII - Presentation 1
Myrish Banaag
 
how to use the virtual keyboard
how to use the virtual keyboardhow to use the virtual keyboard
how to use the virtual keyboard
Sri Rakesh
 
Virtual keyboard abstract
Virtual keyboard abstractVirtual keyboard abstract
Virtual keyboard abstract
sri sudheera chitipolu
 
5 pen pc technology ppt
5 pen pc technology ppt5 pen pc technology ppt
5 pen pc technology pptB Navya
 
E ball
E ballE ball
E ball
Niharika Rao
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
MelMaravillas
 

What's hot (19)

Artificial intelligence in speech recognition
Artificial intelligence in speech recognitionArtificial intelligence in speech recognition
Artificial intelligence in speech recognition
 
Surface Computer
Surface ComputerSurface Computer
Surface Computer
 
Open Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing PresentationOpen Moko And Ubiquitous Computing Presentation
Open Moko And Ubiquitous Computing Presentation
 
5 pen-pc-Technology
5 pen-pc-Technology5 pen-pc-Technology
5 pen-pc-Technology
 
Copy of report on 5 pen pc tech original
Copy of report on 5 pen pc tech originalCopy of report on 5 pen pc tech original
Copy of report on 5 pen pc tech original
 
2008 brokerage 08 game technology and experience [compatibility mode]
2008 brokerage 08 game technology and experience [compatibility mode]2008 brokerage 08 game technology and experience [compatibility mode]
2008 brokerage 08 game technology and experience [compatibility mode]
 
5 pen technology documentation
5 pen technology documentation5 pen technology documentation
5 pen technology documentation
 
E ball technology
E ball technologyE ball technology
E ball technology
 
Virtual keyboard
Virtual keyboardVirtual keyboard
Virtual keyboard
 
Pen style personal networking gadget (5 pen pc technology)
Pen style personal networking gadget (5 pen pc technology)Pen style personal networking gadget (5 pen pc technology)
Pen style personal networking gadget (5 pen pc technology)
 
Presentation virtual keybord_2
Presentation virtual keybord_2Presentation virtual keybord_2
Presentation virtual keybord_2
 
Simputer new ppt
Simputer new pptSimputer new ppt
Simputer new ppt
 
iOS Sensors for Beginners
iOS Sensors for BeginnersiOS Sensors for Beginners
iOS Sensors for Beginners
 
Group VII - Presentation 1
Group VII - Presentation 1Group VII - Presentation 1
Group VII - Presentation 1
 
how to use the virtual keyboard
how to use the virtual keyboardhow to use the virtual keyboard
how to use the virtual keyboard
 
Virtual keyboard abstract
Virtual keyboard abstractVirtual keyboard abstract
Virtual keyboard abstract
 
5 pen pc technology ppt
5 pen pc technology ppt5 pen pc technology ppt
5 pen pc technology ppt
 
E ball
E ballE ball
E ball
 
Input and output devices
Input and output devicesInput and output devices
Input and output devices
 

Similar to Creativeandroid

Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011
Lee Stott
 
A new way to inspire and stimulate learning
A new way to inspire and stimulate learningA new way to inspire and stimulate learning
A new way to inspire and stimulate learning
Lee Stott
 
AXONIM 2018 consumer devices development
AXONIM 2018 consumer devices developmentAXONIM 2018 consumer devices development
AXONIM 2018 consumer devices development
Vitaliy Bozhkov ✔
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
Andri Yadi
 
Particle photon
Particle photon Particle photon
Particle photon
Daniele Pasquini
 
Setup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3DSetup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3D
Bond University
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
Hugo Espinosa
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & Architecture
Bess Ho
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoT
Eduardo Oliveira
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar
 
Mobile computing
Mobile computingMobile computing
Mobile computingSri Neela
 
IoT
IoTIoT
Android introduction
Android introductionAndroid introduction
Android introduction
Reena Nachare
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
iotians
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
Benjamin Cabé
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
Muthu Kumar
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
Andri Yadi
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
YongxiaoCheng
 
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Alasdair Thin
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
ST_World
 

Similar to Creativeandroid (20)

Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011Microsoft IT Academy Summit 2011
Microsoft IT Academy Summit 2011
 
A new way to inspire and stimulate learning
A new way to inspire and stimulate learningA new way to inspire and stimulate learning
A new way to inspire and stimulate learning
 
AXONIM 2018 consumer devices development
AXONIM 2018 consumer devices developmentAXONIM 2018 consumer devices development
AXONIM 2018 consumer devices development
 
Fullstack IoT Development
Fullstack IoT DevelopmentFullstack IoT Development
Fullstack IoT Development
 
Particle photon
Particle photon Particle photon
Particle photon
 
Setup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3DSetup for Visualisation & Interactive Prototyping with Unity3D
Setup for Visualisation & Interactive Prototyping with Unity3D
 
Pre meetup intel® roadshow london
Pre meetup intel® roadshow londonPre meetup intel® roadshow london
Pre meetup intel® roadshow london
 
Beautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & ArchitectureBeautiful Mind: iPhone Anatomy & Architecture
Beautiful Mind: iPhone Anatomy & Architecture
 
Physical Computing and IoT
Physical Computing and IoTPhysical Computing and IoT
Physical Computing and IoT
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
IoT
IoTIoT
IoT
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Internet of things - The Present & The Future
Internet of things - The Present & The FutureInternet of things - The Present & The Future
Internet of things - The Present & The Future
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
Internet of Things Conference - Bogor city
Internet of Things Conference - Bogor cityInternet of Things Conference - Bogor city
Internet of Things Conference - Bogor city
 
Dusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdfDusun Gateway Hardware For Developer White Paper.pdf
Dusun Gateway Hardware For Developer White Paper.pdf
 
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
Open Sound Control as Middleware for Games Accessibility and Body-movement Co...
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 

More from PETER KIRN

MeeBlip micro Build Workshop at InterAccess
MeeBlip micro Build Workshop at InterAccessMeeBlip micro Build Workshop at InterAccess
MeeBlip micro Build Workshop at InterAccess
PETER KIRN
 
Image and Music: Processing plus Pure Data with libpd library
Image and Music: Processing plus Pure Data with libpd libraryImage and Music: Processing plus Pure Data with libpd library
Image and Music: Processing plus Pure Data with libpd library
PETER KIRN
 
Etudes in Code, with Processing
Etudes in Code, with ProcessingEtudes in Code, with Processing
Etudes in Code, with Processing
PETER KIRN
 
Processing for Android: Getting Started
Processing for Android: Getting StartedProcessing for Android: Getting Started
Processing for Android: Getting Started
PETER KIRN
 
OFFF 09 Nerdferences: DIY technology
OFFF 09 Nerdferences: DIY technologyOFFF 09 Nerdferences: DIY technology
OFFF 09 Nerdferences: DIY technology
PETER KIRN
 
We’ll Do it Live: How Real-Time is Changing Visuals
We’ll Do it Live: How Real-Time is Changing VisualsWe’ll Do it Live: How Real-Time is Changing Visuals
We’ll Do it Live: How Real-Time is Changing Visuals
PETER KIRN
 

More from PETER KIRN (6)

MeeBlip micro Build Workshop at InterAccess
MeeBlip micro Build Workshop at InterAccessMeeBlip micro Build Workshop at InterAccess
MeeBlip micro Build Workshop at InterAccess
 
Image and Music: Processing plus Pure Data with libpd library
Image and Music: Processing plus Pure Data with libpd libraryImage and Music: Processing plus Pure Data with libpd library
Image and Music: Processing plus Pure Data with libpd library
 
Etudes in Code, with Processing
Etudes in Code, with ProcessingEtudes in Code, with Processing
Etudes in Code, with Processing
 
Processing for Android: Getting Started
Processing for Android: Getting StartedProcessing for Android: Getting Started
Processing for Android: Getting Started
 
OFFF 09 Nerdferences: DIY technology
OFFF 09 Nerdferences: DIY technologyOFFF 09 Nerdferences: DIY technology
OFFF 09 Nerdferences: DIY technology
 
We’ll Do it Live: How Real-Time is Changing Visuals
We’ll Do it Live: How Real-Time is Changing VisualsWe’ll Do it Live: How Real-Time is Changing Visuals
We’ll Do it Live: How Real-Time is Changing Visuals
 

Creativeandroid