SlideShare a Scribd company logo
1 of 11
Programming on
Mobile, Touch …
Petri Ihantola, Juha Helminen, Ville Karavirta
Aalto University
Questions?
?
 http://www.flickr.com/photos/lauramary/233098556/
 http://www.flickr.com/photos/digitalnc/8250509296/
 http://www.flickr.com/photos/kevincoleman/5924870753
 http://xkcd.com/303/
 http://www.flickr.com/photos/profete/5549131527/
 http://xkcd.com/1289/
 http://www.flickr.com/photos/21572939@N03/2090542246/
Authors of “infants’ powder” and
“browsers discussing” images, both used in this
presentation are not know
Thank you
artists!

More Related Content

What's hot

الأسماك في البحر الأحمر
الأسماك في البحر الأحمرالأسماك في البحر الأحمر
الأسماك في البحر الأحمرahmadarrumaih
 
10 Great Tools For Learning
10 Great Tools For Learning10 Great Tools For Learning
10 Great Tools For LearningHeather Hurley
 
Avoiding the Social Media Graveyard
Avoiding the Social Media GraveyardAvoiding the Social Media Graveyard
Avoiding the Social Media GraveyardMeredith Farkas
 
Building Student Engagement Using Technology
Building Student Engagement Using TechnologyBuilding Student Engagement Using Technology
Building Student Engagement Using Technologyvenonagrl
 
The Quest for the Ultimate Web Design Tool
The Quest for the Ultimate Web Design ToolThe Quest for the Ultimate Web Design Tool
The Quest for the Ultimate Web Design ToolDan Rose
 
Access Services 2.0: Tools for a new era
Access Services 2.0:  Tools for a new eraAccess Services 2.0:  Tools for a new era
Access Services 2.0: Tools for a new eraAndrew Shuping
 
Things i’m thankful for APerry
Things i’m thankful for APerryThings i’m thankful for APerry
Things i’m thankful for APerryLundquistOnlineA
 
Social Media Tools That Work
Social Media Tools That WorkSocial Media Tools That Work
Social Media Tools That WorkJeffrey L. Cohen
 
Podcasting With Language Learners
Podcasting With Language LearnersPodcasting With Language Learners
Podcasting With Language LearnersSeth dickens
 
In Perpetual Beta at the Kreitzberg Library
In Perpetual Beta at the Kreitzberg LibraryIn Perpetual Beta at the Kreitzberg Library
In Perpetual Beta at the Kreitzberg LibraryMeredith Farkas
 
Excellence & The Wild Rumpus: What Networks Mean for Higher Ed
Excellence & The Wild Rumpus: What Networks Mean for Higher EdExcellence & The Wild Rumpus: What Networks Mean for Higher Ed
Excellence & The Wild Rumpus: What Networks Mean for Higher EdBonnie Stewart
 
Social Privacy, Geolocation, Augmented Reality: Implications for Librarianship
Social Privacy, Geolocation, Augmented Reality: Implications for LibrarianshipSocial Privacy, Geolocation, Augmented Reality: Implications for Librarianship
Social Privacy, Geolocation, Augmented Reality: Implications for LibrarianshipMark Baggett
 
The Interruptive Nature of Operations: A World of Squirrels and Shiny Objects
The Interruptive Nature of Operations: A World of Squirrels and Shiny ObjectsThe Interruptive Nature of Operations: A World of Squirrels and Shiny Objects
The Interruptive Nature of Operations: A World of Squirrels and Shiny ObjectsAvleen Vig
 
Creating a PLN
Creating a PLNCreating a PLN
Creating a PLNjepcke
 
Parent Workshop Getting more out of your Mac Laptop
Parent Workshop   Getting more out of your Mac LaptopParent Workshop   Getting more out of your Mac Laptop
Parent Workshop Getting more out of your Mac LaptopTeaching Sagittarian
 

What's hot (20)

الأسماك في البحر الأحمر
الأسماك في البحر الأحمرالأسماك في البحر الأحمر
الأسماك في البحر الأحمر
 
Library Labs
Library LabsLibrary Labs
Library Labs
 
10 Great Tools For Learning
10 Great Tools For Learning10 Great Tools For Learning
10 Great Tools For Learning
 
Avoiding the Social Media Graveyard
Avoiding the Social Media GraveyardAvoiding the Social Media Graveyard
Avoiding the Social Media Graveyard
 
Building Student Engagement Using Technology
Building Student Engagement Using TechnologyBuilding Student Engagement Using Technology
Building Student Engagement Using Technology
 
The Quest for the Ultimate Web Design Tool
The Quest for the Ultimate Web Design ToolThe Quest for the Ultimate Web Design Tool
The Quest for the Ultimate Web Design Tool
 
Assignment
AssignmentAssignment
Assignment
 
Access Services 2.0: Tools for a new era
Access Services 2.0:  Tools for a new eraAccess Services 2.0:  Tools for a new era
Access Services 2.0: Tools for a new era
 
#edudinaTICTAC
#edudinaTICTAC#edudinaTICTAC
#edudinaTICTAC
 
Things i’m thankful for APerry
Things i’m thankful for APerryThings i’m thankful for APerry
Things i’m thankful for APerry
 
Rlucarelli
RlucarelliRlucarelli
Rlucarelli
 
Social Media Tools That Work
Social Media Tools That WorkSocial Media Tools That Work
Social Media Tools That Work
 
Podcasting With Language Learners
Podcasting With Language LearnersPodcasting With Language Learners
Podcasting With Language Learners
 
In Perpetual Beta at the Kreitzberg Library
In Perpetual Beta at the Kreitzberg LibraryIn Perpetual Beta at the Kreitzberg Library
In Perpetual Beta at the Kreitzberg Library
 
Excellence & The Wild Rumpus: What Networks Mean for Higher Ed
Excellence & The Wild Rumpus: What Networks Mean for Higher EdExcellence & The Wild Rumpus: What Networks Mean for Higher Ed
Excellence & The Wild Rumpus: What Networks Mean for Higher Ed
 
Social Privacy, Geolocation, Augmented Reality: Implications for Librarianship
Social Privacy, Geolocation, Augmented Reality: Implications for LibrarianshipSocial Privacy, Geolocation, Augmented Reality: Implications for Librarianship
Social Privacy, Geolocation, Augmented Reality: Implications for Librarianship
 
An Introduction to Open Source Software
An Introduction to Open Source SoftwareAn Introduction to Open Source Software
An Introduction to Open Source Software
 
The Interruptive Nature of Operations: A World of Squirrels and Shiny Objects
The Interruptive Nature of Operations: A World of Squirrels and Shiny ObjectsThe Interruptive Nature of Operations: A World of Squirrels and Shiny Objects
The Interruptive Nature of Operations: A World of Squirrels and Shiny Objects
 
Creating a PLN
Creating a PLNCreating a PLN
Creating a PLN
 
Parent Workshop Getting more out of your Mac Laptop
Parent Workshop   Getting more out of your Mac LaptopParent Workshop   Getting more out of your Mac Laptop
Parent Workshop Getting more out of your Mac Laptop
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 

How to Practice Programming on Mobile Touch Devices - Interactive Python Code Exercises