SlideShare a Scribd company logo
Creating New Interaction
                            with the iPhone
                                Daniel Heffernan

                                daniel@appschool.ie
                                http://appschool.ie/




Wednesday 8 July 2009
What is the iPhone?




Wednesday 8 July 2009
Defining the iPhone by Software

                             Phone




Wednesday 8 July 2009
Defining the iPhone by Software

                             Phone           Video camera

                                             Camera




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                                             PDA




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA

                           Video Player




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA

                           Video Player      iPod




Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA

                           Video Player      iPod

                                             Web Browser



Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA

                           Video Player      iPod

                          Email Reader       Web Browser



Wednesday 8 July 2009
Defining the iPhone by Software

                                  Phone      Video camera

             Satellite navigation system     Camera

                          Photo Album        PDA

                           Video Player      iPod

                          Email Reader       Web Browser



Wednesday 8 July 2009
Defining the iPhone by Software




                              Pretty much anything you want.

Wednesday 8 July 2009
Defining the iPhone by Hardware
                        • How does the iPhone talk to other iPhones and computers?
                         - As a mobile phone (Quad-band GSM 2G, EDGE 2.5G, UMTS 3G, HSDPA
                          3G)

                        - Wi-Fi
                        - Bluetooth
                        - USB

Wednesday 8 July 2009
Defining the iPhone by Hardware
                        • How does the iPhone talk to you?
                         - Bright, high-resolution screen
                         - Speaker
                         - Headphones
                         - Motor


Wednesday 8 July 2009
Defining the iPhone by Hardware
                        • How do you talk to an iPhone?
                         - Multi-touch screen             - Assisted GPS
                         - 3MP camera                     - Compass
                         - VGA video camera               - Proximity sensor
                         - Microphone                     - Ambient light sensor
                         - Accelerometer
Wednesday 8 July 2009
Defining the iPhone by Hardware
                        • How do you talk to an iPhone?
                         - Multi-touch screen             - Assisted GPS
                         - 3MP camera                     - Compass
                         - VGA video camera               - Proximity sensor
                         - Microphone                     - Ambient light sensor
                         - Accelerometer
Wednesday 8 July 2009
Putting It Together

                               Yakumo
                          Accelerometer + Network




Wednesday 8 July 2009
Putting It Together

                                   Bump
                         Accelerometer + Network + GPS


                              by Bump Technologies
                          http://bumptechnologies.com/



Wednesday 8 July 2009
Putting It Together

                                          Ocarina
                        Multitouch + Microphone + Speaker + Network + GPS


                                              by Smule
                                     http://ocarina.smule.com/



Wednesday 8 July 2009
Coming Soon...

                                AirCoaster 3D
                        Compass + Accelerometer + 3D + Network


                                 by Ziconic iPhone Apps
                                   http://ziconic.com/



Wednesday 8 July 2009
Coming Soon...

                                        Layar
                        Compass + Accelerometer + GPS + Network


                                     by SPRXmobile
                                      http://layar.eu/



Wednesday 8 July 2009
Future: Micro Projectors?




Wednesday 8 July 2009
Future: Finger Identification?




Wednesday 8 July 2009
Future: Haptic Feedback?




Wednesday 8 July 2009
Thank you!

                          Daniel Heffernan

                          daniel@appschool.ie

                          http://appschool.ie/




Wednesday 8 July 2009

More Related Content

Similar to Creating New Interaction with the iPhone, Daniel Heffernan, Appschool

Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Skills Matter
 
4 Billion Nodes
4 Billion Nodes4 Billion Nodes
4 Billion Nodescstack99
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App DevelopmentBrian LeRoux
 
finger food vol. 1
finger food vol. 1finger food vol. 1
finger food vol. 1
5th Finger
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistant
shellac
 
ACCS 2009 Presentation
ACCS 2009 PresentationACCS 2009 Presentation
ACCS 2009 Presentation
Andy Rush
 
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
Rod Farmer
 
Mobile IA Talk for Oz-IA 2009
Mobile IA Talk for Oz-IA 2009Mobile IA Talk for Oz-IA 2009
Mobile IA Talk for Oz-IA 2009
Oliver Weidlich
 
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
MinneWebCon 2009 CodeMorphic Hybrid iPhone App PresentationMinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
CodeMorphic, Inc.
 
Question 6 of Evaluation
Question 6 of EvaluationQuestion 6 of Evaluation
Question 6 of Evaluation
hamzashare
 
Health Care Clipboard iPad Application
Health Care Clipboard iPad ApplicationHealth Care Clipboard iPad Application
Health Care Clipboard iPad Application
Jose Ortega
 
Iphone application developement seminar
Iphone application developement seminarIphone application developement seminar
Iphone application developement seminarNiraj Narkhede
 
Google's Mobile Strategy, GigaOm Research Roundtable
Google's Mobile Strategy, GigaOm Research RoundtableGoogle's Mobile Strategy, GigaOm Research Roundtable
Google's Mobile Strategy, GigaOm Research Roundtable
Phil Hendrix
 
Mobile Monday Atlanta Aug10 2009
Mobile Monday Atlanta Aug10 2009Mobile Monday Atlanta Aug10 2009
Mobile Monday Atlanta Aug10 2009
momocamp
 
WWDC 2009 Recap
WWDC 2009 RecapWWDC 2009 Recap
WWDC 2009 Recap
levous
 
[18-D-5] SmartPhone - アプリ開発とその未来
[18-D-5] SmartPhone - アプリ開発とその未来[18-D-5] SmartPhone - アプリ開発とその未来
[18-D-5] SmartPhone - アプリ開発とその未来
Satoru Cho
 
The New World of Smartphone Security
The New World of Smartphone SecurityThe New World of Smartphone Security
The New World of Smartphone SecurityTrevor Hawthorn
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhone
John Wilker
 
iphone and samrt phone
iphone and samrt phoneiphone and samrt phone
iphone and samrt phonekhawla Osama
 

Similar to Creating New Interaction with the iPhone, Daniel Heffernan, Appschool (20)

Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06Phone gap nikolaionken-08-06
Phone gap nikolaionken-08-06
 
4 Billion Nodes
4 Billion Nodes4 Billion Nodes
4 Billion Nodes
 
Mobile Web App Development
Mobile Web App DevelopmentMobile Web App Development
Mobile Web App Development
 
finger food vol. 1
finger food vol. 1finger food vol. 1
finger food vol. 1
 
Mobile Web and Campus Assistant
Mobile Web and Campus AssistantMobile Web and Campus Assistant
Mobile Web and Campus Assistant
 
ACCS 2009 Presentation
ACCS 2009 PresentationACCS 2009 Presentation
ACCS 2009 Presentation
 
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
The Mobile Experience Ecosystem - Towards Personal Mobile Information Archite...
 
Mobile IA Talk for Oz-IA 2009
Mobile IA Talk for Oz-IA 2009Mobile IA Talk for Oz-IA 2009
Mobile IA Talk for Oz-IA 2009
 
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
MinneWebCon 2009 CodeMorphic Hybrid iPhone App PresentationMinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
MinneWebCon 2009 CodeMorphic Hybrid iPhone App Presentation
 
Question 6 of Evaluation
Question 6 of EvaluationQuestion 6 of Evaluation
Question 6 of Evaluation
 
Health Care Clipboard iPad Application
Health Care Clipboard iPad ApplicationHealth Care Clipboard iPad Application
Health Care Clipboard iPad Application
 
Iphone application developement seminar
Iphone application developement seminarIphone application developement seminar
Iphone application developement seminar
 
I pad
I padI pad
I pad
 
Google's Mobile Strategy, GigaOm Research Roundtable
Google's Mobile Strategy, GigaOm Research RoundtableGoogle's Mobile Strategy, GigaOm Research Roundtable
Google's Mobile Strategy, GigaOm Research Roundtable
 
Mobile Monday Atlanta Aug10 2009
Mobile Monday Atlanta Aug10 2009Mobile Monday Atlanta Aug10 2009
Mobile Monday Atlanta Aug10 2009
 
WWDC 2009 Recap
WWDC 2009 RecapWWDC 2009 Recap
WWDC 2009 Recap
 
[18-D-5] SmartPhone - アプリ開発とその未来
[18-D-5] SmartPhone - アプリ開発とその未来[18-D-5] SmartPhone - アプリ開発とその未来
[18-D-5] SmartPhone - アプリ開発とその未来
 
The New World of Smartphone Security
The New World of Smartphone SecurityThe New World of Smartphone Security
The New World of Smartphone Security
 
From Flash to iPhone
From Flash to iPhoneFrom Flash to iPhone
From Flash to iPhone
 
iphone and samrt phone
iphone and samrt phoneiphone and samrt phone
iphone and samrt phone
 

More from catherinewall

Cannibalising The Google App Engine
Cannibalising The  Google  App  EngineCannibalising The  Google  App  Engine
Cannibalising The Google App Enginecatherinewall
 
Building Modular Dynamic Web Apps Ben Hale
Building Modular Dynamic Web Apps   Ben HaleBuilding Modular Dynamic Web Apps   Ben Hale
Building Modular Dynamic Web Apps Ben Hale
catherinewall
 
Infinispan The Future Of Os Data Grids Manik Surtani
Infinispan The Future Of Os Data Grids   Manik SurtaniInfinispan The Future Of Os Data Grids   Manik Surtani
Infinispan The Future Of Os Data Grids Manik Surtani
catherinewall
 
Java Future S Ritter
Java Future S RitterJava Future S Ritter
Java Future S Ritter
catherinewall
 
Design Decisions for iPhone Applications, Des Traynor, Contrast
Design Decisions for iPhone Applications, Des Traynor, ContrastDesign Decisions for iPhone Applications, Des Traynor, Contrast
Design Decisions for iPhone Applications, Des Traynor, Contrast
catherinewall
 
Ronan Geraghty Microsoft BizSpark Introduction
Ronan Geraghty Microsoft BizSpark IntroductionRonan Geraghty Microsoft BizSpark Introduction
Ronan Geraghty Microsoft BizSpark Introduction
catherinewall
 
BackUpEarth
BackUpEarthBackUpEarth
BackUpEarth
catherinewall
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
catherinewall
 
Knocking on Heavens Door - The Business Reality of Doing Business in the Cloud
Knocking on Heavens Door - The Business Reality of Doing Business in the CloudKnocking on Heavens Door - The Business Reality of Doing Business in the Cloud
Knocking on Heavens Door - The Business Reality of Doing Business in the Cloud
catherinewall
 
Cloud Computing in Practice: Fast Application Development and Delivery on For...
Cloud Computing in Practice: Fast Application Development and Delivery on For...Cloud Computing in Practice: Fast Application Development and Delivery on For...
Cloud Computing in Practice: Fast Application Development and Delivery on For...
catherinewall
 
Castles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App EngineCastles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App Engine
catherinewall
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
catherinewall
 
Programming with GUTs
Programming with GUTsProgramming with GUTs
Programming with GUTscatherinewall
 
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
catherinewall
 
Green Computing - A Leadership Role - Tom Moriarty, DELL
Green Computing - A Leadership Role - Tom Moriarty, DELLGreen Computing - A Leadership Role - Tom Moriarty, DELL
Green Computing - A Leadership Role - Tom Moriarty, DELL
catherinewall
 
Green IT @ STRATO - Rene Weinholtz
Green IT @ STRATO - Rene WeinholtzGreen IT @ STRATO - Rene Weinholtz
Green IT @ STRATO - Rene Weinholtz
catherinewall
 
The Business Challenges of the future Low Carbon Economy - Niall Brady
The Business Challenges of the future Low Carbon Economy - Niall BradyThe Business Challenges of the future Low Carbon Economy - Niall Brady
The Business Challenges of the future Low Carbon Economy - Niall Brady
catherinewall
 
The Electric Grid 2.0 - Fergus Wheatly
The Electric Grid 2.0 - Fergus WheatlyThe Electric Grid 2.0 - Fergus Wheatly
The Electric Grid 2.0 - Fergus Wheatly
catherinewall
 
SMART2020: ICT & Climate Change. Opportunities or Threat? Chris Tuppen, BT
SMART2020: ICT & Climate Change.  Opportunities or Threat? Chris Tuppen, BTSMART2020: ICT & Climate Change.  Opportunities or Threat? Chris Tuppen, BT
SMART2020: ICT & Climate Change. Opportunities or Threat? Chris Tuppen, BT
catherinewall
 
Green IT: Moving Beyond the 2% Solution - Doug Neal
Green IT: Moving Beyond the 2% Solution - Doug NealGreen IT: Moving Beyond the 2% Solution - Doug Neal
Green IT: Moving Beyond the 2% Solution - Doug Neal
catherinewall
 

More from catherinewall (20)

Cannibalising The Google App Engine
Cannibalising The  Google  App  EngineCannibalising The  Google  App  Engine
Cannibalising The Google App Engine
 
Building Modular Dynamic Web Apps Ben Hale
Building Modular Dynamic Web Apps   Ben HaleBuilding Modular Dynamic Web Apps   Ben Hale
Building Modular Dynamic Web Apps Ben Hale
 
Infinispan The Future Of Os Data Grids Manik Surtani
Infinispan The Future Of Os Data Grids   Manik SurtaniInfinispan The Future Of Os Data Grids   Manik Surtani
Infinispan The Future Of Os Data Grids Manik Surtani
 
Java Future S Ritter
Java Future S RitterJava Future S Ritter
Java Future S Ritter
 
Design Decisions for iPhone Applications, Des Traynor, Contrast
Design Decisions for iPhone Applications, Des Traynor, ContrastDesign Decisions for iPhone Applications, Des Traynor, Contrast
Design Decisions for iPhone Applications, Des Traynor, Contrast
 
Ronan Geraghty Microsoft BizSpark Introduction
Ronan Geraghty Microsoft BizSpark IntroductionRonan Geraghty Microsoft BizSpark Introduction
Ronan Geraghty Microsoft BizSpark Introduction
 
BackUpEarth
BackUpEarthBackUpEarth
BackUpEarth
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Knocking on Heavens Door - The Business Reality of Doing Business in the Cloud
Knocking on Heavens Door - The Business Reality of Doing Business in the CloudKnocking on Heavens Door - The Business Reality of Doing Business in the Cloud
Knocking on Heavens Door - The Business Reality of Doing Business in the Cloud
 
Cloud Computing in Practice: Fast Application Development and Delivery on For...
Cloud Computing in Practice: Fast Application Development and Delivery on For...Cloud Computing in Practice: Fast Application Development and Delivery on For...
Cloud Computing in Practice: Fast Application Development and Delivery on For...
 
Castles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App EngineCastles in the Cloud: Developing with Google App Engine
Castles in the Cloud: Developing with Google App Engine
 
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples.  Pol Mac AonghusaEmerging Technology in the Cloud! Real Life Examples.  Pol Mac Aonghusa
Emerging Technology in the Cloud! Real Life Examples. Pol Mac Aonghusa
 
Programming with GUTs
Programming with GUTsProgramming with GUTs
Programming with GUTs
 
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
How ICT will help deliver ESB\'s Sustainability Strategy, Padraig McManus, CE...
 
Green Computing - A Leadership Role - Tom Moriarty, DELL
Green Computing - A Leadership Role - Tom Moriarty, DELLGreen Computing - A Leadership Role - Tom Moriarty, DELL
Green Computing - A Leadership Role - Tom Moriarty, DELL
 
Green IT @ STRATO - Rene Weinholtz
Green IT @ STRATO - Rene WeinholtzGreen IT @ STRATO - Rene Weinholtz
Green IT @ STRATO - Rene Weinholtz
 
The Business Challenges of the future Low Carbon Economy - Niall Brady
The Business Challenges of the future Low Carbon Economy - Niall BradyThe Business Challenges of the future Low Carbon Economy - Niall Brady
The Business Challenges of the future Low Carbon Economy - Niall Brady
 
The Electric Grid 2.0 - Fergus Wheatly
The Electric Grid 2.0 - Fergus WheatlyThe Electric Grid 2.0 - Fergus Wheatly
The Electric Grid 2.0 - Fergus Wheatly
 
SMART2020: ICT & Climate Change. Opportunities or Threat? Chris Tuppen, BT
SMART2020: ICT & Climate Change.  Opportunities or Threat? Chris Tuppen, BTSMART2020: ICT & Climate Change.  Opportunities or Threat? Chris Tuppen, BT
SMART2020: ICT & Climate Change. Opportunities or Threat? Chris Tuppen, BT
 
Green IT: Moving Beyond the 2% Solution - Doug Neal
Green IT: Moving Beyond the 2% Solution - Doug NealGreen IT: Moving Beyond the 2% Solution - Doug Neal
Green IT: Moving Beyond the 2% Solution - Doug Neal
 

Recently uploaded

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 

Creating New Interaction with the iPhone, Daniel Heffernan, Appschool

  • 1. Creating New Interaction with the iPhone Daniel Heffernan daniel@appschool.ie http://appschool.ie/ Wednesday 8 July 2009
  • 2. What is the iPhone? Wednesday 8 July 2009
  • 3. Defining the iPhone by Software Phone Wednesday 8 July 2009
  • 4. Defining the iPhone by Software Phone Video camera Camera Wednesday 8 July 2009
  • 5. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Wednesday 8 July 2009
  • 6. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera PDA Wednesday 8 July 2009
  • 7. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Wednesday 8 July 2009
  • 8. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Video Player Wednesday 8 July 2009
  • 9. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Video Player iPod Wednesday 8 July 2009
  • 10. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Video Player iPod Web Browser Wednesday 8 July 2009
  • 11. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Video Player iPod Email Reader Web Browser Wednesday 8 July 2009
  • 12. Defining the iPhone by Software Phone Video camera Satellite navigation system Camera Photo Album PDA Video Player iPod Email Reader Web Browser Wednesday 8 July 2009
  • 13. Defining the iPhone by Software Pretty much anything you want. Wednesday 8 July 2009
  • 14. Defining the iPhone by Hardware • How does the iPhone talk to other iPhones and computers? - As a mobile phone (Quad-band GSM 2G, EDGE 2.5G, UMTS 3G, HSDPA 3G) - Wi-Fi - Bluetooth - USB Wednesday 8 July 2009
  • 15. Defining the iPhone by Hardware • How does the iPhone talk to you? - Bright, high-resolution screen - Speaker - Headphones - Motor Wednesday 8 July 2009
  • 16. Defining the iPhone by Hardware • How do you talk to an iPhone? - Multi-touch screen - Assisted GPS - 3MP camera - Compass - VGA video camera - Proximity sensor - Microphone - Ambient light sensor - Accelerometer Wednesday 8 July 2009
  • 17. Defining the iPhone by Hardware • How do you talk to an iPhone? - Multi-touch screen - Assisted GPS - 3MP camera - Compass - VGA video camera - Proximity sensor - Microphone - Ambient light sensor - Accelerometer Wednesday 8 July 2009
  • 18. Putting It Together Yakumo Accelerometer + Network Wednesday 8 July 2009
  • 19. Putting It Together Bump Accelerometer + Network + GPS by Bump Technologies http://bumptechnologies.com/ Wednesday 8 July 2009
  • 20. Putting It Together Ocarina Multitouch + Microphone + Speaker + Network + GPS by Smule http://ocarina.smule.com/ Wednesday 8 July 2009
  • 21. Coming Soon... AirCoaster 3D Compass + Accelerometer + 3D + Network by Ziconic iPhone Apps http://ziconic.com/ Wednesday 8 July 2009
  • 22. Coming Soon... Layar Compass + Accelerometer + GPS + Network by SPRXmobile http://layar.eu/ Wednesday 8 July 2009
  • 26. Thank you! Daniel Heffernan daniel@appschool.ie http://appschool.ie/ Wednesday 8 July 2009