Hi,
auch wenn es hier wenige "richtige" Anwender geben dürfte, so mag ich mein neuestes Projekt, zu dem ich hier ja schon 1000 Fragen gestellt habe, mal vorstellen. Eventuell ist die Neugierde bei dem einen oder anderen ja doch groß Genug sich das einmal anzusehen.
Die App verwaltet die Flüge die man mit seinem Gleitschirm oder Hängegleiter macht. Normalerweise hat man beim Flug immer ein Vario/GPS Gerät dabei, welches den Flug aufzeichnet und als signierte IGC Datei abspeichert. Diese kann man dann mit MacAirTime einlesen (enweder einfach als File oder direkt von Gerät wenn es an den Rechner angeschlossen wird).
Die Flüge kann man sich dann auf einer Karte oder in GoogleEarth ansehen, kann sich Höhenkurven (Wo hatte ich das meiste Steigen etc) ansehen etc.
Die App ist noch nicht fertig. Es fehlen noch ein paar wenige Features wo schon die Buttons für vorgesehen sind, wie z.B. das Ausdrucken. Also nicht wundern.
Damit ihr auch was damit anfnagen könnt, habe ich noch vier IGC Files zum download bereit gelegt die Ihr dann importieren könnt um damit rumzuspielen.
Die App ist eigentlich eine Document based App und das Flugbuch und die zugehörigen Pilotendaten befinden sich auch in dem Store des Documentes. Dadurch kann man beliebig viele Flugbücher auf einem Rechner verwalten. Die Orte und Strecken und das Equipment, befindet sich allerdings in einem globalen CoreData Store, so dass alle Flugbücher Zugriff auf alle Orte haben. Dabei werden die Orte z.B. im Hintergrund mit einer Online Datenbank abgeglichen. Wenn man einen Flug importiert, wird danach im Hintergrund die XC Punkte berechnet und in den Flug geschrieben. Die App hat also zwei CoreData Stores auf die beide von mehreren Tasks zugegriffen wird. Das hat mich fast zum Wahnsinn getrieben bis das vernünftig funktioniert hat.
Das MacMapKit habe ich extra für die App erweitern müssen, so dass ich MKAnnotationView subclassen konnte. Das ist normalerweise nicht möglich. Auch hier habe ich unglaublich gebastelt bis alles zu meiner Zufriedenheit lief.
Ich würde mich über das eine oder andere Feedback freuen.
Die App gibt es einfach zum Download unter
macairtime.com/beta/download/MacAirTime.app.zip
und die Flüge
macairtime.com/beta/download/fluege.zip
Viel Spaß
Gruß
Claus
auch wenn es hier wenige "richtige" Anwender geben dürfte, so mag ich mein neuestes Projekt, zu dem ich hier ja schon 1000 Fragen gestellt habe, mal vorstellen. Eventuell ist die Neugierde bei dem einen oder anderen ja doch groß Genug sich das einmal anzusehen.
Die App verwaltet die Flüge die man mit seinem Gleitschirm oder Hängegleiter macht. Normalerweise hat man beim Flug immer ein Vario/GPS Gerät dabei, welches den Flug aufzeichnet und als signierte IGC Datei abspeichert. Diese kann man dann mit MacAirTime einlesen (enweder einfach als File oder direkt von Gerät wenn es an den Rechner angeschlossen wird).
Die Flüge kann man sich dann auf einer Karte oder in GoogleEarth ansehen, kann sich Höhenkurven (Wo hatte ich das meiste Steigen etc) ansehen etc.
Die App ist noch nicht fertig. Es fehlen noch ein paar wenige Features wo schon die Buttons für vorgesehen sind, wie z.B. das Ausdrucken. Also nicht wundern.
Damit ihr auch was damit anfnagen könnt, habe ich noch vier IGC Files zum download bereit gelegt die Ihr dann importieren könnt um damit rumzuspielen.
Die App ist eigentlich eine Document based App und das Flugbuch und die zugehörigen Pilotendaten befinden sich auch in dem Store des Documentes. Dadurch kann man beliebig viele Flugbücher auf einem Rechner verwalten. Die Orte und Strecken und das Equipment, befindet sich allerdings in einem globalen CoreData Store, so dass alle Flugbücher Zugriff auf alle Orte haben. Dabei werden die Orte z.B. im Hintergrund mit einer Online Datenbank abgeglichen. Wenn man einen Flug importiert, wird danach im Hintergrund die XC Punkte berechnet und in den Flug geschrieben. Die App hat also zwei CoreData Stores auf die beide von mehreren Tasks zugegriffen wird. Das hat mich fast zum Wahnsinn getrieben bis das vernünftig funktioniert hat.
Das MacMapKit habe ich extra für die App erweitern müssen, so dass ich MKAnnotationView subclassen konnte. Das ist normalerweise nicht möglich. Auch hier habe ich unglaublich gebastelt bis alles zu meiner Zufriedenheit lief.
Ich würde mich über das eine oder andere Feedback freuen.
Die App gibt es einfach zum Download unter
macairtime.com/beta/download/MacAirTime.app.zip
und die Flüge
macairtime.com/beta/download/fluege.zip
Viel Spaß
Gruß
Claus
2 Stunden Try & Error erspart 10 Minuten Handbuchlesen.
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen
Pre-Kaffee-Posts sind mit Vorsicht zu geniessen