HyperZoom by TNO

692 views

Published on

HyperZoom is a zoomable interface for mobile advertisements in webpages and aplications. It was first tested on the iPhone at the start of 2008. This was before Microsoft Research published its Deep Zoom app called SeaDragon. We explored the possibilities of Deep Zoom navigation for baby interfaces like mobile phones (for iPhone and Android) in both web browsing and use in applications, where small ads can be become rich advertisements.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
692
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Heet iedereen welkom!

    - Geef kort aan wat de opdracht was.
    - Geef aan dat vragen ten alle tijden mogen worden gesteld.
  • Geef overzicht.
  • - 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
  • - 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
  • - 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
  • - 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
  • - 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
  • - 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
  • - 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
  • - 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
  • 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
  • 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
  • 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
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 1: Simpel programma

    2: Output

    3: Vreemde syntax

    4: - ‘Normale’ C syntax
    - Let ook op string
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- HyperZoom = Microsoft Deep Zoom voor iPhone

    2:- Geen pop-ups
    - Perfect gebruik van scherm

    3: - Alleen geintereseerden zullen verder kijken
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 1:- Voorbeeld: zooming UIScrollView

    2:- Voorbeeld: UITabBar die automatisch plaatjes aanpast

    3:- Niet praten over iPhone SDK ondanks public release
    - Deze presentatie niet toegestaan.
  • 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
  • 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
  • 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
  • 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
  • 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.
  • 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.
  • 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.
  • Bedank Arnout en Erik voor hun goede begeleiding.
    Bedank iedereen voor het komen

    iPhone en iPod Touch aanwezigheid.
    Bedankt!
  • HyperZoom by TNO

    1. 1. iPhoneKlaas Pieter Annema By development Initiator: Arnout de Vries (TNO)
    2. 2. Index Development HyperZoom Personal Experience Future Work
    3. 3. Index Development HyperZoom Personal Experience Future Work
    4. 4. Tools
    5. 5. Tools
    6. 6. Tools
    7. 7. Tools
    8. 8. Tools
    9. 9. Tools
    10. 10. Frameworks Objective-C Cocoa / Cocoa Touch
    11. 11. Frameworks Objective-C Cocoa / Cocoa Touch
    12. 12. Frameworks Objective-C Cocoa / Cocoa Touch
    13. 13. Objective-C
    14. 14. Objective-C
    15. 15. Objective-C
    16. 16. Objective-C
    17. 17. Objective-C
    18. 18. Cocoa Touch
    19. 19. Cocoa Touch
    20. 20. Cocoa Touch
    21. 21. Cocoa Touch
    22. 22. Cocoa Touch
    23. 23. Index Development HyperZoom Personal Experience Future Work
    24. 24. Index Development HyperZoom Personal Experience Future Work
    25. 25. HyperZoom
    26. 26. HyperZoom
    27. 27. HyperZoom • Perfect for baby interfaces • Rich advertisements for those that are interested
    28. 28. Demo
    29. 29. Index Development HyperZoom Personal Experience Future Work
    30. 30. Index Development HyperZoom Personal Experience Future Work
    31. 31. Personal experience The Bad:
    32. 32. Personal experience The Bad: • Apple rules and boundaries
    33. 33. Personal experience The Bad: • Apple rules and boundaries • Documentation not compliant
    34. 34. Personal experience The Bad: • Apple rules and boundaries • Documentation not compliant • Non disclosure agreement!
    35. 35. Personal experience
    36. 36. Personal experience
    37. 37. Personal experience The Good: • Extensive SDK, a lot is possible
    38. 38. Personal experience The Good: • Extensive SDK, a lot is possible • Readability and availability of documentation is good
    39. 39. Personal experience The Good: • Extensive SDK, a lot is possible • Readability and availability of documentation is good • Excellent development platform
    40. 40. Index Development HyperZoom Personal Experience Future Work
    41. 41. Index Development HyperZoom Personal Experience Future Work
    42. 42. Future Work
    43. 43. Future Work • This is just a first implementation: app and browser functions can be further explored
    44. 44. 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
    45. 45. 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
    46. 46. Thank you!

    ×