SlideShare ist ein Scribd-Unternehmen logo
iPhone-Games
         aufs

 Netbook
  portieren
                             29. Mai 2010
     Michael Hülskötter
   Twitter: @mhuelskoetter
   mjh@contentXperten.de
     www.IT-techBlog.de
Wer bin ich?


  ★Dipl. Inf. FH München
  ★Ex-Intelianer
  ★Seit 1999 ITK-Journalist
  ★Seit 2002 freier Journalist
  ★Seit 2006 Techblogger
  ★Seit 2007 iPhone-Fanboy
  ★Seit 2008 Intel-Blogger

Michael Hülskötter // @mhuelskoetter   GamesCamp Munich 2010 / #gcmuc
Eigenes Weblog seit 2006: IT-techBlog




Michael Hülskötter // @mhuelskoetter       GamesCamp Munich 2010 / #gcmuc
Warum iPhone-Games aufs Netbook portieren?




    85 Millionen
     Netbooks
Michael Hülskötter // @mhuelskoetter      GamesCamp Munich 2010 / #gcmuc

Empfohlen für Sie

We are traffic
We are trafficWe are traffic
We are traffic

Bilder: Janina Bolley Elbmelancholie.de

Caries
CariesCaries
Caries

La caries dental es una enfermedad multifactorial causada por la acción de bacterias en la placa que producen ácidos y destruyen los tejidos del diente. Se ve favorecida por factores como una dieta rica en azúcares, malos hábitos de higiene bucal y predisposición genética. Los principales síntomas son dolor dental y la aparición de agujeros. Su tratamiento consiste en la eliminación de tejidos afectados y la restauración del diente.

Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)
eprivacy directiveprivacydata protection regulation
Wesentliche Unterschiede iPhone -- Netbook

                                         iPhone                 Netbook
              Formfaktor               Smartphone               Netbook
                Display                  320*480                 600*1024
                Eingabe                 Multi/Touch            Maus, Tastatur
        Grafiksystem/-leistung          OpenGL / 1x             OpenGL / 2x
           Betriebssystem               iPhone OS            Windows / Linux
            CPU-Leistung                   mittel                  hoch
        Programmiersprache              Objective-C               C/C++
                                      Beschleunigungs-
         besondere Features        sensoren, Multi-Touch,            --
                                     GPS, Kompass, etc.




Michael Hülskötter // @mhuelskoetter                GamesCamp Munich 2010 / #gcmuc
Portierung anhand eines iPhone-Games: SMILES




Michael Hülskötter // @mhuelskoetter        GamesCamp Munich 2010 / #gcmuc
Voraussetzungen für de Portierung iPhone >> Netbook


  ★grafische Elemente müssen hochaufgelöst vorliegen
  ★Anwendung sollte in C++ programmiert sein
  ★das Projekt sollte so strukturiert sein, dass es Xcode- UND VS-
  kompatibel ist

  ★der Einsatz von SDL (Simple DirectMedia Layer) ist
  empfehlenswert (plattform-übergreifenden Multimedia-API für 2D
  via OpenGL)

  ★Referenzauflösung definieren (z.B. 480*320)



Michael Hülskötter // @mhuelskoetter        GamesCamp Munich 2010 / #gcmuc
Grundlegende Schritte Portierung iPhone >> Netbook - 1


                                       C++        Original-Code

                     hinter C-Konstrukten „verstecken“

                                 Objective-C        iPhone-Code

                      C-Konstrukte wieder umschreiben

                                       C++        Netbook-Code


Michael Hülskötter // @mhuelskoetter         GamesCamp Munich 2010 / #gcmuc

Empfohlen für Sie

ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...

Diseñar un modelo de la administración por objetivo como herramienta gerencial en la empresa familiar fundición Metalúrgica Lemos C.A., zona industrial II municipio Iribarren estado Lara

Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1
WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?
Grundlegende Schritte Portierung iPhone >> Netbook - 2



       480*320             Skalieren mit 2x (in 3D-HW)          720p




Michael Hülskötter // @mhuelskoetter         GamesCamp Munich 2010 / #gcmuc
Grundlegende Schritte Portierung iPhone >> Netbook - 3



     1920*1080                    Downsize mit 4x              480*320




Michael Hülskötter // @mhuelskoetter          GamesCamp Munich 2010 / #gcmuc
Grundlegende Schritte Portierung iPhone >> Netbook - 4

                               Kachel-Hintergrund > zus. Zeile/Spalte
    falsches Seiten-                                                    ri. Seiten-
        verhältnis                     Hintergrund verdoppeln
                                                                        verhältnis




Michael Hülskötter // @mhuelskoetter                GamesCamp Munich 2010 / #gcmuc
Grundlegende Schritte Portierung iPhone >> Netbook - 5




        Touch-
                             verhält sich ähnlich      Maus, Touchpad
      steuerung




Michael Hülskötter // @mhuelskoetter           GamesCamp Munich 2010 / #gcmuc

Empfohlen für Sie

Guía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tabletsGuía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tablets

Guía sobre los formatos publicitarios en dispositivos móviles. Formatos de los anuncios online para smartphones y tablets: - Text links - Banners - Rich Media - Mensajería (SMS, MMS)

formatos publicitariostabletssem
Scratch
ScratchScratch
Scratch

Este documento proporciona instrucciones para crear un juego básico en Scratch utilizando dos objetos animados (un caballero y un dragón) que se pueden mover y que interactúan entre sí. Explica cómo crear y animar cada objeto de forma independiente y añadir un fondo de paisaje natural antes de guardar y probar el juego.

Licencias cc
Licencias ccLicencias cc
Licencias cc

Creative Commons es una organización sin fines de lucro que desarrolla licencias de copyright más flexibles para reducir las barreras legales de la creatividad. Ofrece seis tipos de licencias Creative Commons que permiten varios niveles de uso comercial y modificación de obras, siempre que se reconozca la autoría original.

Grundlegende Schritte Portierung iPhone >> Netbook - 6



        Kippen per                                          Kippen per
   Beschleunigungsensor neue Steuerelemente                   Softkey




Michael Hülskötter // @mhuelskoetter         GamesCamp Munich 2010 / #gcmuc
Ressourcen zum Thema


  ★www.it-techblog.de
  ★software.intel.com
  ★appdeveloper.intel.com
  ★netbooknews.de
  ★umpcportal.com
  ★meetmobility.com




Michael Hülskötter // @mhuelskoetter   GamesCamp Munich 2010 / #gcmuc
iPhone-Games
          aufs

 Netbook
    portieren

  Danke!
     Michael Hülskötter
   Twitter: @mhuelskoetter
   mjh@contentXperten.de
     www.IT-techBlog.de

Weitere ähnliche Inhalte

Andere mochten auch

produccion alimentaria
produccion alimentariaproduccion alimentaria
produccion alimentaria
Julito Xavez
 
Dignamejia
DignamejiaDignamejia
Dignamejia
Digna Mejia
 
Neuheitenkatalog Deutsch 2013-2014
Neuheitenkatalog Deutsch 2013-2014Neuheitenkatalog Deutsch 2013-2014
Neuheitenkatalog Deutsch 2013-2014
ifm electronic gmbh
 
We are traffic
We are trafficWe are traffic
We are traffic
Andreas Griess
 
Caries
CariesCaries
Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)
Christian Hauth
 
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
EUMELIS ACOSTA
 
Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1
Martina Grosty
 
WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?
jhonpablo
 
Guía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tabletsGuía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tablets
Aritz Pérez
 
Scratch
ScratchScratch
Scratch
checho98
 
Licencias cc
Licencias ccLicencias cc
Licencias cc
lorenaimmx
 
Calliera y gallo
Calliera y galloCalliera y gallo
Calliera y gallo
Nico Calleri
 
Evoluciòn del auto con representaciòn al hombre
Evoluciòn del auto con representaciòn al hombreEvoluciòn del auto con representaciòn al hombre
Evoluciòn del auto con representaciòn al hombre
Instituciòn Educativa Carlota Sanchez
 
Tumor benigno
Tumor benignoTumor benigno
Tumor benigno
John Contreras
 
Kannst du ....
Kannst du ....Kannst du ....
Kannst du ....
Angelika Davey
 
Mensajes de los Guías y Maestros
Mensajes de los Guías y MaestrosMensajes de los Guías y Maestros
Mensajes de los Guías y Maestros
Fernando Javier Budes Santos
 
Capitulo 1-Informatica
Capitulo 1-InformaticaCapitulo 1-Informatica
Capitulo 1-Informatica
Frank Castillo
 
Presentación1
Presentación1Presentación1
Presentación1
alexandramontenegro
 
Consejos básicos para mejorar la depresión
Consejos básicos para mejorar la depresiónConsejos básicos para mejorar la depresión
Consejos básicos para mejorar la depresión
Jess Tamayo Garcia
 

Andere mochten auch (20)

produccion alimentaria
produccion alimentariaproduccion alimentaria
produccion alimentaria
 
Dignamejia
DignamejiaDignamejia
Dignamejia
 
Neuheitenkatalog Deutsch 2013-2014
Neuheitenkatalog Deutsch 2013-2014Neuheitenkatalog Deutsch 2013-2014
Neuheitenkatalog Deutsch 2013-2014
 
We are traffic
We are trafficWe are traffic
We are traffic
 
Caries
CariesCaries
Caries
 
Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)Online Marketing nach der Privacy Debatte (German)
Online Marketing nach der Privacy Debatte (German)
 
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
ADMINISTRACION POR OBJETIVO COMO HERRAMENTA GERENCIAL PARA LA EMPRESA FUNDICI...
 
Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1Ergebnisse 2. Tag Teil-1
Ergebnisse 2. Tag Teil-1
 
WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?WHAT´S HIS/HER NAME?
WHAT´S HIS/HER NAME?
 
Guía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tabletsGuía de Formatos publicitarios para smartphones y tablets
Guía de Formatos publicitarios para smartphones y tablets
 
Scratch
ScratchScratch
Scratch
 
Licencias cc
Licencias ccLicencias cc
Licencias cc
 
Calliera y gallo
Calliera y galloCalliera y gallo
Calliera y gallo
 
Evoluciòn del auto con representaciòn al hombre
Evoluciòn del auto con representaciòn al hombreEvoluciòn del auto con representaciòn al hombre
Evoluciòn del auto con representaciòn al hombre
 
Tumor benigno
Tumor benignoTumor benigno
Tumor benigno
 
Kannst du ....
Kannst du ....Kannst du ....
Kannst du ....
 
Mensajes de los Guías y Maestros
Mensajes de los Guías y MaestrosMensajes de los Guías y Maestros
Mensajes de los Guías y Maestros
 
Capitulo 1-Informatica
Capitulo 1-InformaticaCapitulo 1-Informatica
Capitulo 1-Informatica
 
Presentación1
Presentación1Presentación1
Presentación1
 
Consejos básicos para mejorar la depresión
Consejos básicos para mejorar la depresiónConsejos básicos para mejorar la depresión
Consejos básicos para mejorar la depresión
 

Ähnlich wie iPhone-Games aufs Netbook portieren

.NET Gadgeteer
.NET Gadgeteer.NET Gadgeteer
.NET Gadgeteer
Holger Wendel
 
Tools Tools Tools #SoMeWald
Tools Tools Tools #SoMeWaldTools Tools Tools #SoMeWald
Tools Tools Tools #SoMeWald
Monah Sorcelli
 
Einfürung iPhone Entwicklung
Einfürung iPhone EntwicklungEinfürung iPhone Entwicklung
Einfürung iPhone Entwicklung
Stuff Mc
 
.NET Gadgeteer // msg@dnc12
.NET Gadgeteer // msg@dnc12.NET Gadgeteer // msg@dnc12
.NET Gadgeteer // msg@dnc12
Holger Wendel
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
Jens Siebert
 
#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR
Leif Oppermann
 
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
Stefan Pfeiffer
 
Der mobile Wissenarbeit
Der mobile WissenarbeitDer mobile Wissenarbeit
Der mobile Wissenarbeit
Simon Dueckert
 
WORKSHOP Autorensysteme 4.0
WORKSHOP Autorensysteme 4.0WORKSHOP Autorensysteme 4.0
WORKSHOP Autorensysteme 4.0
Georg Eck
 
Mobil mit Web
Mobil mit WebMobil mit Web
Mobil mit Web
fastner
 
Multi Touch.Prio.Conference 2009
Multi Touch.Prio.Conference 2009Multi Touch.Prio.Conference 2009
Multi Touch.Prio.Conference 2009
Gregor Biswanger
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
data://disrupted®
 
Windows 8 Client - eine Vorschau
Windows 8 Client - eine VorschauWindows 8 Client - eine Vorschau
Windows 8 Client - eine Vorschau
Digicomp Academy AG
 
iOS: Einstieg und Ausblick
iOS: Einstieg und AusblickiOS: Einstieg und Ausblick
iOS: Einstieg und Ausblick
Stefan Scheidt
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
Jens Siebert
 
Was folgt auf Web 2.0?
Was folgt auf Web 2.0?Was folgt auf Web 2.0?
Was folgt auf Web 2.0?
Björn Behrendt
 
Kurzuberblick mobile medien & social media - Staempfli CEO Workshop
Kurzuberblick mobile medien & social media - Staempfli CEO WorkshopKurzuberblick mobile medien & social media - Staempfli CEO Workshop
Kurzuberblick mobile medien & social media - Staempfli CEO Workshop
Toth Robert
 
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger AppsGreat Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
Mark Jäger
 
Mobile Learning with Adobe Flash
Mobile Learning with Adobe FlashMobile Learning with Adobe Flash
Mobile Learning with Adobe Flash
Uwe Barth
 
Showcase: Mobile Dokumentation - TechComm goes mobile
Showcase: Mobile Dokumentation - TechComm goes mobileShowcase: Mobile Dokumentation - TechComm goes mobile
Showcase: Mobile Dokumentation - TechComm goes mobile
Georg Eck
 

Ähnlich wie iPhone-Games aufs Netbook portieren (20)

.NET Gadgeteer
.NET Gadgeteer.NET Gadgeteer
.NET Gadgeteer
 
Tools Tools Tools #SoMeWald
Tools Tools Tools #SoMeWaldTools Tools Tools #SoMeWald
Tools Tools Tools #SoMeWald
 
Einfürung iPhone Entwicklung
Einfürung iPhone EntwicklungEinfürung iPhone Entwicklung
Einfürung iPhone Entwicklung
 
.NET Gadgeteer // msg@dnc12
.NET Gadgeteer // msg@dnc12.NET Gadgeteer // msg@dnc12
.NET Gadgeteer // msg@dnc12
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR#GATEMAKO Keynote Oppermann VR/AR
#GATEMAKO Keynote Oppermann VR/AR
 
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
Die Mauern werden fallen - Unaufhaltsam auf dem Weg zum Unternehmen 2.0
 
Der mobile Wissenarbeit
Der mobile WissenarbeitDer mobile Wissenarbeit
Der mobile Wissenarbeit
 
WORKSHOP Autorensysteme 4.0
WORKSHOP Autorensysteme 4.0WORKSHOP Autorensysteme 4.0
WORKSHOP Autorensysteme 4.0
 
Mobil mit Web
Mobil mit WebMobil mit Web
Mobil mit Web
 
Multi Touch.Prio.Conference 2009
Multi Touch.Prio.Conference 2009Multi Touch.Prio.Conference 2009
Multi Touch.Prio.Conference 2009
 
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
 
Windows 8 Client - eine Vorschau
Windows 8 Client - eine VorschauWindows 8 Client - eine Vorschau
Windows 8 Client - eine Vorschau
 
iOS: Einstieg und Ausblick
iOS: Einstieg und AusblickiOS: Einstieg und Ausblick
iOS: Einstieg und Ausblick
 
Windows 10 IoT Core
Windows 10 IoT CoreWindows 10 IoT Core
Windows 10 IoT Core
 
Was folgt auf Web 2.0?
Was folgt auf Web 2.0?Was folgt auf Web 2.0?
Was folgt auf Web 2.0?
 
Kurzuberblick mobile medien & social media - Staempfli CEO Workshop
Kurzuberblick mobile medien & social media - Staempfli CEO WorkshopKurzuberblick mobile medien & social media - Staempfli CEO Workshop
Kurzuberblick mobile medien & social media - Staempfli CEO Workshop
 
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger AppsGreat Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
Great Mobile Product Design: Tools und Methoden zur Entwicklung großartiger Apps
 
Mobile Learning with Adobe Flash
Mobile Learning with Adobe FlashMobile Learning with Adobe Flash
Mobile Learning with Adobe Flash
 
Showcase: Mobile Dokumentation - TechComm goes mobile
Showcase: Mobile Dokumentation - TechComm goes mobileShowcase: Mobile Dokumentation - TechComm goes mobile
Showcase: Mobile Dokumentation - TechComm goes mobile
 

Mehr von Michael Hülskötter

Was Sie von einem Blog-Coach wie mir lernen können
Was Sie von einem Blog-Coach wie mir lernen könnenWas Sie von einem Blog-Coach wie mir lernen können
Was Sie von einem Blog-Coach wie mir lernen können
Michael Hülskötter
 
Aus dem Leben eines Profibloggers - Teil 1
Aus dem Leben eines Profibloggers - Teil 1Aus dem Leben eines Profibloggers - Teil 1
Aus dem Leben eines Profibloggers - Teil 1
Michael Hülskötter
 
Content Marketing Michael Hülskötter
Content Marketing Michael HülskötterContent Marketing Michael Hülskötter
Content Marketing Michael Hülskötter
Michael Hülskötter
 
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
Michael Hülskötter
 
Intel Developer Day 2010, Berlin
Intel Developer Day 2010, BerlinIntel Developer Day 2010, Berlin
Intel Developer Day 2010, Berlin
Michael Hülskötter
 
Vortrag auf der Webcific 2009
Vortrag auf der Webcific 2009Vortrag auf der Webcific 2009
Vortrag auf der Webcific 2009
Michael Hülskötter
 

Mehr von Michael Hülskötter (6)

Was Sie von einem Blog-Coach wie mir lernen können
Was Sie von einem Blog-Coach wie mir lernen könnenWas Sie von einem Blog-Coach wie mir lernen können
Was Sie von einem Blog-Coach wie mir lernen können
 
Aus dem Leben eines Profibloggers - Teil 1
Aus dem Leben eines Profibloggers - Teil 1Aus dem Leben eines Profibloggers - Teil 1
Aus dem Leben eines Profibloggers - Teil 1
 
Content Marketing Michael Hülskötter
Content Marketing Michael HülskötterContent Marketing Michael Hülskötter
Content Marketing Michael Hülskötter
 
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
Wie zur Hölle, Google, kommt meine Seite auf Platz 1?!
 
Intel Developer Day 2010, Berlin
Intel Developer Day 2010, BerlinIntel Developer Day 2010, Berlin
Intel Developer Day 2010, Berlin
 
Vortrag auf der Webcific 2009
Vortrag auf der Webcific 2009Vortrag auf der Webcific 2009
Vortrag auf der Webcific 2009
 

iPhone-Games aufs Netbook portieren

  • 1. iPhone-Games aufs Netbook portieren 29. Mai 2010 Michael Hülskötter Twitter: @mhuelskoetter mjh@contentXperten.de www.IT-techBlog.de
  • 2. Wer bin ich? ★Dipl. Inf. FH München ★Ex-Intelianer ★Seit 1999 ITK-Journalist ★Seit 2002 freier Journalist ★Seit 2006 Techblogger ★Seit 2007 iPhone-Fanboy ★Seit 2008 Intel-Blogger Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 3. Eigenes Weblog seit 2006: IT-techBlog Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 4. Warum iPhone-Games aufs Netbook portieren? 85 Millionen Netbooks Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 5. Wesentliche Unterschiede iPhone -- Netbook iPhone Netbook Formfaktor Smartphone Netbook Display 320*480 600*1024 Eingabe Multi/Touch Maus, Tastatur Grafiksystem/-leistung OpenGL / 1x OpenGL / 2x Betriebssystem iPhone OS Windows / Linux CPU-Leistung mittel hoch Programmiersprache Objective-C C/C++ Beschleunigungs- besondere Features sensoren, Multi-Touch, -- GPS, Kompass, etc. Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 6. Portierung anhand eines iPhone-Games: SMILES Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 7. Voraussetzungen für de Portierung iPhone >> Netbook ★grafische Elemente müssen hochaufgelöst vorliegen ★Anwendung sollte in C++ programmiert sein ★das Projekt sollte so strukturiert sein, dass es Xcode- UND VS- kompatibel ist ★der Einsatz von SDL (Simple DirectMedia Layer) ist empfehlenswert (plattform-übergreifenden Multimedia-API für 2D via OpenGL) ★Referenzauflösung definieren (z.B. 480*320) Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 8. Grundlegende Schritte Portierung iPhone >> Netbook - 1 C++ Original-Code hinter C-Konstrukten „verstecken“ Objective-C iPhone-Code C-Konstrukte wieder umschreiben C++ Netbook-Code Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 9. Grundlegende Schritte Portierung iPhone >> Netbook - 2 480*320 Skalieren mit 2x (in 3D-HW) 720p Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 10. Grundlegende Schritte Portierung iPhone >> Netbook - 3 1920*1080 Downsize mit 4x 480*320 Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 11. Grundlegende Schritte Portierung iPhone >> Netbook - 4 Kachel-Hintergrund > zus. Zeile/Spalte falsches Seiten- ri. Seiten- verhältnis Hintergrund verdoppeln verhältnis Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 12. Grundlegende Schritte Portierung iPhone >> Netbook - 5 Touch- verhält sich ähnlich Maus, Touchpad steuerung Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 13. Grundlegende Schritte Portierung iPhone >> Netbook - 6 Kippen per Kippen per Beschleunigungsensor neue Steuerelemente Softkey Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 14. Ressourcen zum Thema ★www.it-techblog.de ★software.intel.com ★appdeveloper.intel.com ★netbooknews.de ★umpcportal.com ★meetmobility.com Michael Hülskötter // @mhuelskoetter GamesCamp Munich 2010 / #gcmuc
  • 15. iPhone-Games aufs Netbook portieren Danke! Michael Hülskötter Twitter: @mhuelskoetter mjh@contentXperten.de www.IT-techBlog.de