AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Ankündigungen Delphi & iOS Intensivtraining
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi & iOS Intensivtraining

Ein Thema von Daniel · begonnen am 20. Feb 2013
Antwort Antwort
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#1

Delphi & iOS Intensivtraining

  Alt 20. Feb 2013, 20:03

Referenten: Olaf Monien, Daniel Magin und Daniel Wolf
Veranstalter: Developer Experts LLC



Tag 1 – Die Welt von Apple iOS aus der Sicht von Delphi
"First Steps" als Delphi-Apple-Developer
  • Developer Account
  • wie bringe ich meine Geräte in den Developermodus
  • Werkzeuge (PAServer, XCode, iPhone-Simulator, welche Rolle spielt iTunes?)
  • Zertifikate (welche gibt es, wofür werden sie benötigt)
  • Profile (z.B. “Provisioning Profile” – Was ist das?)
  • Mögliche Wege, die App auf das Gerät zu bringen (Debug, Adhoc vs. AppStore und Enterprise Programm)
  • Auswahl eines mit Delphi kompatiblen SDK (iOS 5, iOS 6 …)
  • Betatesting mit Geräten

Die "Spielregeln" auf einem iOS-Gerät
  • Speicher- und CPU-Verbrauch
  • Programmende
    • Verzögern des Programmendes (speichern, Download abschließen etc)
    • Programmzustände und die verschiedenen Übergänge
  • App im Hintergrund? Reagieren auf Events
    • welche Hintergrund-Prozesse sind erlaubt
      • GPS
      • Musik
      • VOIP
      • Newsstand
      • Externe Geräte Steuerung (Blutdruckmessgerät etc)
    • Unterbrechung z.B. durch Anruf oder Notifications
      • wie sichere ich meine Daten
      • was passiert nach dem Anruf
    • Wann wird eine App vom System abgeschossen

Die Infrastruktur auf einem iOS-Gerät
  • iOS Klassenbibliothek in Delphi
    • NS*-Klassen
    • Delphi-Besonderheiten beim Zugriff auf iOS Klassen (Wrap, OCClass, PNSString)
  • iOS Komponentenbibliothek (User Interface Elements)
    • Buttons
    • Picker-Elemente (Datum etc.)
    • Tastaturen und -typen
    • Tab-Bars
    • Table-Views
    • Orientation
    • Layout-Control
  • SQLite und InterBase auf dem iOS Device
  • Wo lassen sich lokale Informationen persistent sichern?
  • Entitlements
  • “Retina” – Unterstützung
  • Launch-, Spotlight- und Application-Symbole

Interaktion mit Sensoren
  • GPS (Location Sensor)
  • Motion Sensor
  • Gyroskop

Tag 2 - Delphi für iOS in der Tiefe
Neue Sprachfeatures NEXTGEN-Compiler
  • ARC, das neue Speichermanagement
  • Helper für native Typen
  • Strings
  • Pointer
  • was ändert sich für mich als "alter" Delphiprogrammierer

Multi-Threading in iOS

Interaktion mit Standardprogrammen

Registrieren des eigenen Programm für eine Dateiendung

MutliTier Applikationen mit iOS
  • DataSnap
  • JSON/Rest
  • WebServices


Am Abend des ersten Tages bieten wir kostenlos allen Teilnehmern von 20:00 bis 22:00 ein Einsteiger-BootCamp an.
Die Teilnehmer programmieren gemeinsam ihre ersten iOS-Anwendungen. Hierzu benötigen Sie einen Mac (Mac OS 10.6 oder später mit installiertem XCode – aktuelle Version) und eine virtuellen Maschine mit Windows und Delphi/RAD Studio Mobile. Eine genaue Installationsanleitung bzw. Download-Adressen werden rechtzeitig per Mail zugesendet. Sie benötigen einen Apple iOS Developer Account (99$ pro Jahr) da ohne diesen keine Anwendungen auf die Geräte verteilt werden können. Ziel wird es sein das die Teilnehmer ihre ersten Programme mit Delphi auf iOS Geräte (iPhone, iPad oder iPod) zu entwickeln und auf die Geräte zu installieren. Wer nicht selbst forschen will, kann gerne an den “geführten” Progammierbeispielen aktiv mitarbeiten.



Teilnahme und Registrierung:
599,- Euro Komplettpreis für beide Tage, inkl. MwSt und Verpflegung an beiden Tagen (Kaffeepausen, Getränke und Mittagessen)
(Für Frühbucher gilt bis inkl. 08. März 2013 ein "early bird"-Preis von 499,- Euro inkl. MwSt.)

Eine vorherige Anmeldung ist zwingend erforderlich!
Daniel R. Wolf
mit Grüßen aus Hamburg

Geändert von Daniel (28. Feb 2013 um 09:15 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz