iPhone-App aufs Netbook portieren Michael Hülskötter Twitter: @mhuelskoetter [email protected] www.IT-techBlog.de 24. April 2010
May 24, 2015
iPhone-Appaufs
Netbookportieren
Michael HülskötterTwitter: @[email protected]
www.IT-techBlog.de
24. April 2010
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
★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
Wer bin ich?
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Eigenes Weblog seit 2006: IT-techBlog
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Wesentliche Unterschiede iPhone -- Netbook
iPhone Netbook
Formfaktor Smartphone Mini-Notebook
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++
besondere FeaturesBeschleunigungs-
sensoren --
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
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 (cross-platform)
★Referenzauflösung definieren (z.B. 480*320)
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 1
C++
Objective-C
hinter C-Konstrukten „verstecken“
C++
Original-Code
C-Konstrukte wieder umschreiben
iPhone-Code
Netbook-Code
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 2
480*320 720pSkalieren mit 2x (in 3D-HW)
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 3
1920*1080 480*320Downsize mit 4x
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 4
falsches Seiten-verhältnis
ri. Seiten-verhältnis
Kachel-Hintergrund > zus. Zeile/Spalte
Hintergrund verdoppeln
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 5
Touch-steuerung
Maus, Touchpadverhält sich identisch
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Grundlegende Schritte Portierung iPhone >> Netbook - 6
Kippen per Beschleunigungsensor
Kippen per Softkey
neue Steuerelemente
Michael Hülskötter // @mhuelskoetter Mobilecamp Dresden 2010 / #mcdd10
Ressourcen zum Thema
★www.it-techblog.de
★software.intel.com
★appdeveloper.intel.com
★netbooknews.de
★umpcportal.com
★meetmobility.com
iPhone-Appaufs
Netbookportieren
Danke!Michael Hülskötter
Twitter: @[email protected]
www.IT-techBlog.de