SlideShare a Scribd company logo
1 of 48
iPhoneKlaas Pieter Annema
     By
        development
   Initiator: Arnout de Vries (TNO)
Index

Development
HyperZoom
Personal Experience
Future Work
Index

Development
HyperZoom
Personal Experience
Future Work
Tools
Tools
Tools
Tools
Tools
Tools
Frameworks


Objective-C
Cocoa / Cocoa Touch
Frameworks


Objective-C
Cocoa / Cocoa Touch
Frameworks


Objective-C
Cocoa / Cocoa Touch
Objective-C
Objective-C
Objective-C
Objective-C
Objective-C
Cocoa Touch
Cocoa Touch
Cocoa Touch
Cocoa Touch
Cocoa Touch
Index

Development
HyperZoom
Personal Experience
Future Work
Index

Development
HyperZoom
Personal Experience
Future Work
HyperZoom
HyperZoom
HyperZoom

•   Perfect for baby interfaces
•   Rich advertisements for
    those that are interested
Demo
Index

Development
HyperZoom
Personal Experience
Future Work
Index

Development
HyperZoom
Personal Experience
Future Work
Personal experience
      The Bad:
Personal experience
                   The Bad:



• Apple rules and boundaries
Personal experience
                  The Bad:



• Apple rules and boundaries
• Documentation not compliant
Personal experience
                  The Bad:



• Apple rules and boundaries
• Documentation not compliant
• Non disclosure agreement!
Personal experience
Personal experience
Personal experience
                 The Good:


• Extensive SDK, a lot is possible
Personal experience
                 The Good:


• Extensive SDK, a lot is possible
• Readability and availability of
  documentation is good
Personal experience
                 The Good:


• Extensive SDK, a lot is possible
• Readability and availability of
  documentation is good
• Excellent development platform
Index

Development
HyperZoom
Personal Experience
Future Work
Index

Development
HyperZoom
Personal Experience
Future Work
Future Work
Future Work

• This is just a first implementation: app and
  browser functions can be further explored
Future Work

• This is just a first implementation: app and
  browser functions can be further explored
• Deep Zoom on the iPhone is possible in
  various ways
Future Work

• This is just a first implementation: app and
  browser functions can be further explored
• Deep Zoom on the iPhone is possible in
  various ways
• There is potential for mobile advertisers
Thank you!
HyperZoom by TNO

More Related Content

Viewers also liked

Hello!!
Hello!!Hello!!
Hello!!Annika
 
Position paper 0610
Position paper 0610Position paper 0610
Position paper 0610twad
 
Lincoln Academy Core Knowledge Charter School
Lincoln Academy Core Knowledge Charter SchoolLincoln Academy Core Knowledge Charter School
Lincoln Academy Core Knowledge Charter SchoolBeckyCorning
 
Special Devices
Special DevicesSpecial Devices
Special DevicesDr.YNM
 
Ad e pierre_di_sciullo_ville_de_pantin
Ad e pierre_di_sciullo_ville_de_pantinAd e pierre_di_sciullo_ville_de_pantin
Ad e pierre_di_sciullo_ville_de_pantinEcritures urbaines
 
Tablets: Landscape, Behaviors and Trends
Tablets: Landscape, Behaviors and TrendsTablets: Landscape, Behaviors and Trends
Tablets: Landscape, Behaviors and TrendsKayla Green
 
智慧 言語的三個篩子真實
智慧 言語的三個篩子真實智慧 言語的三個篩子真實
智慧 言語的三個篩子真實missglin
 
Cloud bursting methodology
Cloud bursting methodologyCloud bursting methodology
Cloud bursting methodologyJonathan Spindel
 
Cmidm4 Deliverable II - Concept Design And Media Strategy
Cmidm4 Deliverable II - Concept Design And Media StrategyCmidm4 Deliverable II - Concept Design And Media Strategy
Cmidm4 Deliverable II - Concept Design And Media StrategyCMIDM4
 
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...melaneum
 
Chapter 9 Pptrevised
Chapter 9 PptrevisedChapter 9 Pptrevised
Chapter 9 Pptrevisedspongeluv11
 
Visual Dictionary - Pylon
Visual Dictionary - PylonVisual Dictionary - Pylon
Visual Dictionary - Pylonpylon
 

Viewers also liked (20)

Hungary
HungaryHungary
Hungary
 
Hello!!
Hello!!Hello!!
Hello!!
 
Position paper 0610
Position paper 0610Position paper 0610
Position paper 0610
 
Lincoln Academy Core Knowledge Charter School
Lincoln Academy Core Knowledge Charter SchoolLincoln Academy Core Knowledge Charter School
Lincoln Academy Core Knowledge Charter School
 
Special Devices
Special DevicesSpecial Devices
Special Devices
 
Ad e pierre_di_sciullo_ville_de_pantin
Ad e pierre_di_sciullo_ville_de_pantinAd e pierre_di_sciullo_ville_de_pantin
Ad e pierre_di_sciullo_ville_de_pantin
 
University Of Jyvaskyla Seppa
University Of  Jyvaskyla  SeppaUniversity Of  Jyvaskyla  Seppa
University Of Jyvaskyla Seppa
 
Tablets: Landscape, Behaviors and Trends
Tablets: Landscape, Behaviors and TrendsTablets: Landscape, Behaviors and Trends
Tablets: Landscape, Behaviors and Trends
 
智慧 言語的三個篩子真實
智慧 言語的三個篩子真實智慧 言語的三個篩子真實
智慧 言語的三個篩子真實
 
Cloud bursting methodology
Cloud bursting methodologyCloud bursting methodology
Cloud bursting methodology
 
Cmidm4 Deliverable II - Concept Design And Media Strategy
Cmidm4 Deliverable II - Concept Design And Media StrategyCmidm4 Deliverable II - Concept Design And Media Strategy
Cmidm4 Deliverable II - Concept Design And Media Strategy
 
Christmas
ChristmasChristmas
Christmas
 
Hey Arnold
Hey ArnoldHey Arnold
Hey Arnold
 
History of meaning
History of meaningHistory of meaning
History of meaning
 
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
Overview of the PolSARpro V4.0 software. The open source toolbox for polarime...
 
Chapter 9 Pptrevised
Chapter 9 PptrevisedChapter 9 Pptrevised
Chapter 9 Pptrevised
 
Visual Dictionary - Pylon
Visual Dictionary - PylonVisual Dictionary - Pylon
Visual Dictionary - Pylon
 
Christmas
ChristmasChristmas
Christmas
 
дропшипинг оферта
дропшипинг офертадропшипинг оферта
дропшипинг оферта
 
Reflection Week 5
Reflection Week 5Reflection Week 5
Reflection Week 5
 

Similar to HyperZoom by TNO

Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deck
Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deckPitch Deck Teardown: Encore's $3M Pre-seed / Seed deck
Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deckHajeJanKamps
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Creating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitCreating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitChad Udell
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIArti Parab Academics
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Indiginox
 
Hands on BDD with cucumber - Agile Goa Sept 2013
Hands on BDD with cucumber -  Agile Goa Sept 2013Hands on BDD with cucumber -  Agile Goa Sept 2013
Hands on BDD with cucumber - Agile Goa Sept 2013Sonik Chopra
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps StoryInnoTech
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making moneyDavid Bozward
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)kevinjohngallagher
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...Damian OSuilleabhain
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011Brian LeRoux
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPKeyLimeTie
 
State of the Mobile Web Frameworks
State of the Mobile Web FrameworksState of the Mobile Web Frameworks
State of the Mobile Web FrameworksJesse Palmer
 
Ways to Hire iOS Programmer for Your Company in 2023.pptx
Ways to Hire iOS Programmer for Your Company in 2023.pptxWays to Hire iOS Programmer for Your Company in 2023.pptx
Ways to Hire iOS Programmer for Your Company in 2023.pptxSemaphoreSoftware1
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyOlivia2590
 

Similar to HyperZoom by TNO (20)

Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deck
Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deckPitch Deck Teardown: Encore's $3M Pre-seed / Seed deck
Pitch Deck Teardown: Encore's $3M Pre-seed / Seed deck
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Creating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing ToolkitCreating mLearning With Your Existing Toolkit
Creating mLearning With Your Existing Toolkit
 
Future of Mobile
Future of MobileFuture of Mobile
Future of Mobile
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 
Internet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit IIInternet of Things, TYBSC IT, Semester 5, Unit II
Internet of Things, TYBSC IT, Semester 5, Unit II
 
Old School Race
Old School RaceOld School Race
Old School Race
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Hands on BDD with cucumber - Agile Goa Sept 2013
Hands on BDD with cucumber -  Agile Goa Sept 2013Hands on BDD with cucumber -  Agile Goa Sept 2013
Hands on BDD with cucumber - Agile Goa Sept 2013
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
Mobile apps idea to making money
Mobile apps   idea to making moneyMobile apps   idea to making money
Mobile apps idea to making money
 
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
Kevinjohn Gallagher's: Emperors new clothes (WordUp Glasgow 2012)
 
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
OS3 - Enterprise Ireland - Approaches To I Phone Development & The Irish iPho...
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
State of the Mobile Web Frameworks
State of the Mobile Web FrameworksState of the Mobile Web Frameworks
State of the Mobile Web Frameworks
 
Listfy Sprint #0
Listfy Sprint #0Listfy Sprint #0
Listfy Sprint #0
 
Ways to Hire iOS Programmer for Your Company in 2023.pptx
Ways to Hire iOS Programmer for Your Company in 2023.pptxWays to Hire iOS Programmer for Your Company in 2023.pptx
Ways to Hire iOS Programmer for Your Company in 2023.pptx
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform Technology
 
Flutter by Shubham
Flutter by ShubhamFlutter by Shubham
Flutter by Shubham
 

More from TNO

Digitaal burgertoezicht
Digitaal burgertoezichtDigitaal burgertoezicht
Digitaal burgertoezichtTNO
 
De Moderne Sherlock Holmes - eDiscovery
De Moderne Sherlock Holmes - eDiscoveryDe Moderne Sherlock Holmes - eDiscovery
De Moderne Sherlock Holmes - eDiscoveryTNO
 
De Moderne Sherlock Holmes - Online burgerosporing
De Moderne Sherlock Holmes - Online burgerosporingDe Moderne Sherlock Holmes - Online burgerosporing
De Moderne Sherlock Holmes - Online burgerosporingTNO
 
Social Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglySocial Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglyTNO
 
SOCMINT en Contra SOCMINT
SOCMINT en Contra SOCMINTSOCMINT en Contra SOCMINT
SOCMINT en Contra SOCMINTTNO
 
Social Media: The New DNA - flyer
Social Media: The New DNA - flyerSocial Media: The New DNA - flyer
Social Media: The New DNA - flyerTNO
 
Social Media: Het Nieuwe DNA - flyer
Social Media: Het Nieuwe DNA - flyerSocial Media: Het Nieuwe DNA - flyer
Social Media: Het Nieuwe DNA - flyerTNO
 
Social Media Het Nieuwe DNA #SMC0412
Social Media Het Nieuwe DNA #SMC0412Social Media Het Nieuwe DNA #SMC0412
Social Media Het Nieuwe DNA #SMC0412TNO
 
Social media the new dna 16 april
Social media the new dna   16 aprilSocial media the new dna   16 april
Social media the new dna 16 aprilTNO
 
Social Media ABC: opsporing
Social Media ABC: opsporingSocial Media ABC: opsporing
Social Media ABC: opsporingTNO
 
Social Media Misdaad ABC
Social Media Misdaad ABCSocial Media Misdaad ABC
Social Media Misdaad ABCTNO
 
Big data intelligence en veiligheid
Big data intelligence en veiligheidBig data intelligence en veiligheid
Big data intelligence en veiligheidTNO
 
Social media the good, the bad and the ugly
Social media the good, the bad and the uglySocial media the good, the bad and the ugly
Social media the good, the bad and the uglyTNO
 
Project X impact of social media on public safety
Project X impact of social media on public safetyProject X impact of social media on public safety
Project X impact of social media on public safetyTNO
 
Opsporing X.0 van crowdsourcing naar cocreatie
Opsporing X.0  van crowdsourcing naar cocreatieOpsporing X.0  van crowdsourcing naar cocreatie
Opsporing X.0 van crowdsourcing naar cocreatieTNO
 
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieOpsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieTNO
 
Towards a realtime Twitter analysis ISCRAM2012
Towards a realtime Twitter analysis ISCRAM2012Towards a realtime Twitter analysis ISCRAM2012
Towards a realtime Twitter analysis ISCRAM2012TNO
 
Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012TNO
 
Sociale media en opsporing
Sociale media en opsporingSociale media en opsporing
Sociale media en opsporingTNO
 
Social media collaboration in crisis situations that clicks psc europe final
Social media collaboration in crisis situations that clicks psc europe finalSocial media collaboration in crisis situations that clicks psc europe final
Social media collaboration in crisis situations that clicks psc europe finalTNO
 

More from TNO (20)

Digitaal burgertoezicht
Digitaal burgertoezichtDigitaal burgertoezicht
Digitaal burgertoezicht
 
De Moderne Sherlock Holmes - eDiscovery
De Moderne Sherlock Holmes - eDiscoveryDe Moderne Sherlock Holmes - eDiscovery
De Moderne Sherlock Holmes - eDiscovery
 
De Moderne Sherlock Holmes - Online burgerosporing
De Moderne Sherlock Holmes - Online burgerosporingDe Moderne Sherlock Holmes - Online burgerosporing
De Moderne Sherlock Holmes - Online burgerosporing
 
Social Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The UglySocial Media The Good, The Bad And The Ugly
Social Media The Good, The Bad And The Ugly
 
SOCMINT en Contra SOCMINT
SOCMINT en Contra SOCMINTSOCMINT en Contra SOCMINT
SOCMINT en Contra SOCMINT
 
Social Media: The New DNA - flyer
Social Media: The New DNA - flyerSocial Media: The New DNA - flyer
Social Media: The New DNA - flyer
 
Social Media: Het Nieuwe DNA - flyer
Social Media: Het Nieuwe DNA - flyerSocial Media: Het Nieuwe DNA - flyer
Social Media: Het Nieuwe DNA - flyer
 
Social Media Het Nieuwe DNA #SMC0412
Social Media Het Nieuwe DNA #SMC0412Social Media Het Nieuwe DNA #SMC0412
Social Media Het Nieuwe DNA #SMC0412
 
Social media the new dna 16 april
Social media the new dna   16 aprilSocial media the new dna   16 april
Social media the new dna 16 april
 
Social Media ABC: opsporing
Social Media ABC: opsporingSocial Media ABC: opsporing
Social Media ABC: opsporing
 
Social Media Misdaad ABC
Social Media Misdaad ABCSocial Media Misdaad ABC
Social Media Misdaad ABC
 
Big data intelligence en veiligheid
Big data intelligence en veiligheidBig data intelligence en veiligheid
Big data intelligence en veiligheid
 
Social media the good, the bad and the ugly
Social media the good, the bad and the uglySocial media the good, the bad and the ugly
Social media the good, the bad and the ugly
 
Project X impact of social media on public safety
Project X impact of social media on public safetyProject X impact of social media on public safety
Project X impact of social media on public safety
 
Opsporing X.0 van crowdsourcing naar cocreatie
Opsporing X.0  van crowdsourcing naar cocreatieOpsporing X.0  van crowdsourcing naar cocreatie
Opsporing X.0 van crowdsourcing naar cocreatie
 
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatieOpsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
Opsporing 2.0 - van crowdsourcing naar cocreatie #burgerparticipatie
 
Towards a realtime Twitter analysis ISCRAM2012
Towards a realtime Twitter analysis ISCRAM2012Towards a realtime Twitter analysis ISCRAM2012
Towards a realtime Twitter analysis ISCRAM2012
 
Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012Social media monitoring crisis management tno nifv congres 2012
Social media monitoring crisis management tno nifv congres 2012
 
Sociale media en opsporing
Sociale media en opsporingSociale media en opsporing
Sociale media en opsporing
 
Social media collaboration in crisis situations that clicks psc europe final
Social media collaboration in crisis situations that clicks psc europe finalSocial media collaboration in crisis situations that clicks psc europe final
Social media collaboration in crisis situations that clicks psc europe final
 

Recently uploaded

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераMark Opanasiuk
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyUXDXConf
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityScyllaDB
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 

Recently uploaded (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

HyperZoom by TNO

Editor's Notes

  1. Heet iedereen welkom! - Geef kort aan wat de opdracht was. - Geef aan dat vragen ten alle tijden mogen worden gesteld.
  2. Geef overzicht.
  3. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  4. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  5. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  6. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  7. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  8. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  9. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  10. - Dezelfde tools als Mac OS X XCode - Mac OS X en iPhone IDE (integrated development environment) - GCC (GNU compiler collection) en GDB (GNU debugger) frontend - Code editor - Documentation viewer Interface Builder - Krachtige gebruikers interface editor. - Real-time XCode integratie - Genereert NIB bestanden (.xib of .nib) - NIB = Gearchiveerde objecten .nib = binary .xib = xml - Werkt via bindings (Key-value coding/Key value observing) of IBOutlets/IBAction iPhone simulator - Volledige iPhone besturingssysteem aan boord - Alleen processor architectuur is niet hetzelfde (geen processortests draaien met instruments). Instruments - Performance analyse tool - Maakt gebruikt van Sun’s DTrace technologie
  11. Objective-C - Apple’s belangrijkste programmeertaal - Ontwikkeld door NeXT computers (vertel korte historie) - Superset van ANSI-C - Object orientatie - Reference counting - Syntax Cocoa / Cocoa Touch - Cocoa is Mac OS X framework - Verzameling frameworks - Geschreven voor muis en toetsenbord events - Cocoa Touch is verkleinde versie van Cocoa - Geschreven voor touch events Belangrijkste frameworks: AppKit/UIKit Foundation framework
  12. Objective-C - Apple’s belangrijkste programmeertaal - Ontwikkeld door NeXT computers (vertel korte historie) - Superset van ANSI-C - Object orientatie - Reference counting - Syntax Cocoa / Cocoa Touch - Cocoa is Mac OS X framework - Verzameling frameworks - Geschreven voor muis en toetsenbord events - Cocoa Touch is verkleinde versie van Cocoa - Geschreven voor touch events Belangrijkste frameworks: AppKit/UIKit Foundation framework
  13. Objective-C - Apple’s belangrijkste programmeertaal - Ontwikkeld door NeXT computers (vertel korte historie) - Superset van ANSI-C - Object orientatie - Reference counting - Syntax Cocoa / Cocoa Touch - Cocoa is Mac OS X framework - Verzameling frameworks - Geschreven voor muis en toetsenbord events - Cocoa Touch is verkleinde versie van Cocoa - Geschreven voor touch events Belangrijkste frameworks: AppKit/UIKit Foundation framework
  14. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  15. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  16. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  17. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  18. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  19. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  20. 1: Simpel programma 2: Output 3: Vreemde syntax 4: - ‘Normale’ C syntax - Let ook op string
  21. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  22. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  23. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  24. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  25. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  26. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  27. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  28. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  29. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  30. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  31. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  32. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  33. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  34. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  35. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  36. Core OS LibSystem library Threading (POSIX threads), Netwerk (BSD Sockets), Bestand systeem toegang, Geheugen Allocatie, Wiskundige berekeningen All applicaties gebruiken direct of indirect: Core Services Core Foundation framework (zelfde als Mac OS X), Datatypes (int, NSString, NSNumber), Collecties (Array, Set) CFNetwork framework, Security framework, SQLite library, XML library (libxml2, libxslt) Media Quarts (QTKit, ImageKit) - C based 2D, vector graphics, lines, shapes patterns, images, etc Core Animation - Objective C animatie framework OpenGL ES - Mobiel open gl versie Audio toolbox framework - Korte geluidjes, trillingen Core Audio - Geavanceerde interface voor afspelen en opnemen van audio OpenAL - 3D spacial audio Mediaplayer framework - Fullscreen videoplayback Cocoa Touch UIKit framework: Applicatie integratie via url's, Graphics en window services, Event handling via multi-touch gestures, Standaard views en controls, Accelerometer data Addressbook (UI) framework Core location - bepaalt longtitude en latitude
  37. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  38. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  39. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  40. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  41. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  42. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  43. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  44. 1:- HyperZoom = Microsoft Deep Zoom voor iPhone 2:- Geen pop-ups - Perfect gebruik van scherm 3: - Alleen geintereseerden zullen verder kijken
  45. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  46. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  47. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  48. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  49. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  50. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  51. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  52. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  53. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  54. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  55. 1:- Voorbeeld: zooming UIScrollView 2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast 3:- Niet praten over iPhone SDK ondanks public release - Deze presentatie niet toegestaan.
  56. 1:Simple tasks are simple, difficult tasks are possible 2: Documentatie via Xcode lokaal Documentatie begint globaal en word steeds specifieker 3: Mac OS X ontwikkelomgeving is proffesioneel Uitstekende ‘port’ naar iPhone
  57. 1:Simple tasks are simple, difficult tasks are possible 2: Documentatie via Xcode lokaal Documentatie begint globaal en word steeds specifieker 3: Mac OS X ontwikkelomgeving is proffesioneel Uitstekende ‘port’ naar iPhone
  58. 1:Simple tasks are simple, difficult tasks are possible 2: Documentatie via Xcode lokaal Documentatie begint globaal en word steeds specifieker 3: Mac OS X ontwikkelomgeving is proffesioneel Uitstekende ‘port’ naar iPhone
  59. 1:Simple tasks are simple, difficult tasks are possible 2: Documentatie via Xcode lokaal Documentatie begint globaal en word steeds specifieker 3: Mac OS X ontwikkelomgeving is proffesioneel Uitstekende ‘port’ naar iPhone
  60. 1: - Teveel ‘gehack’/workarounds - Lastig aan te passen - Wel bruikbaar als demo 2: - Veel eigen views schrijven 3:- Mobiele platformen hebben weinig scherm ruimte (screen real estate). - Unieke navigatie.
  61. 1: - Teveel ‘gehack’/workarounds - Lastig aan te passen - Wel bruikbaar als demo 2: - Veel eigen views schrijven 3:- Mobiele platformen hebben weinig scherm ruimte (screen real estate). - Unieke navigatie.
  62. 1: - Teveel ‘gehack’/workarounds - Lastig aan te passen - Wel bruikbaar als demo 2: - Veel eigen views schrijven 3:- Mobiele platformen hebben weinig scherm ruimte (screen real estate). - Unieke navigatie.
  63. Bedank Arnout en Erik voor hun goede begeleiding. Bedank iedereen voor het komen iPhone en iPod Touch aanwezigheid. Bedankt!