MacStammbaum 6 - Betatester gesucht!
Hallo MTN-Gemeinde!
Die letzten 18 Monate haben wir an einem sehr großen Update für MacStammbaum gearbeitet, was in großen Teilen einer Neuentwicklung gleichkommt.
Eine erste Public Beta-Version steht ab sofort unter syniumsoftware.com
zum Download bereit. Wir wären dankbar, wenn ihr die Public Beta mal ausprobiert!
Vorausgesetzt wird nun Mac OS X 10.5 oder 10.6, auf eine Unterstützung von 10.4 haben wir verzichtet, da wir Technologien aus 10.5 nutzen wollten, die es unter 10.4 nicht gibt.
So haben wir zum Beispiel die Benutzeroberfläche in vielen Teilen mit CoreAnimation gestaltet, dieses Framework steht unter 10.4 nicht zur Verfügung. Klasse ist, dass sich mit CoreAnimation sehr einfach hübsche und flüssige Animationen erzeugen lassen. Im Grunde ist CoreAnimation ein Aufsatz auf OpenGL, der es dem Programmierer vereinfacht, Benutzeroberflächen in OpenGL zu gestalten. Will man beispielsweise ein Element an der Benutzeroberfläche flüssig an eine andere Position animieren kann man dies mit Core Animation mit wenigen Zeilen Code und guter Performance erreichen, da das Zeichnen die 3D-Grafikkarte übernimmt. Ohne CoreAnimation wäre dies nur ruckelig und mit mehr Aufwand möglich.
Die gesamten 2D-Diagramme werden nun mit CoreAnimation gerendert. Dies erlaubt flüssiges Zoomen und schnelles Scrolling. Sogar Diagramme mit 10.000 Personen werden in wenigen Sekunden dargestellt.
Leider gibt es auch eine Kehrseite: CoreAnimation verhält sich unter Mac OS X 10.6 wie gewünscht, unter Mac OS X 10.5 hat Apple leider im Framework einige schwere Fehler: So führt beispielsweise das Definieren einer "autoresizing Mask" (ein Attribut, welches bewirkt, dass CoreAnimation-Elemente selbstständig abhängig vom übergeordneten Element ihre Größe anpassen) zu willkürlichem Darstellungsfehlern, da anscheinend die Synchronisierung des Hauptthreads mit dem CoreAnimation-Thread nicht korrekt funktioniert. Dieses Problem war auch in einem kleinen Demo-Projekt nachzustellen. Außerdem funktioniert ein Filter namens "Sunbeams" unter 10.6 wie erwartet, unter 10.5 erhält man nur ein schwarzes Element, egal welche Konfiguration man für diesen Filter verwendet.
Trotz dieser Schwierigkeiten war es möglich, dadurch eine Oberfläche zu erstellen, die einfacher für den Nutzer zu bedienen ist, da man durch kleine Animationen einfach das Augenmerk des Users auf ein Element lenken kann.
Außerdem konnten wir durch den Verzicht auf 10.4 MacStammbaum 6 nun als 64-Bit-Anwendung ausführen, was in verschiedenen Teilen messbare Performance-Vorteile bringt. Der Vorteil, dass man mit 64-Bit-Anwendungen mehr als 4 GB Speicher adressieren kann ist in MacStammbaum eher von theoretischer Natur, da selten mehr als 100-300 MB benötigt werden.
Eine weitere große Neuerung in MacStammbaum 6 ist die Integration mit FamilySearch.org. FamilySearch.org ist ein Dienst mit unglaublich vielen genealogischen Personendaten von bereits verstorbenen Vorfahren. Seit 2006 entwickelt FamilySearch nun eine neue Webseite mit den Namen "New FamilySearch" (erreichbar unter new.familysearch.org). Die Webseite wurde komplett neu gestaltet, aber dies ist nicht die eigentliche große Neuerung: New FamilySearch bietet eine Programmierschnittstelle für Entwickler, mit der Desktop oder Mobile Ahnenforschungsprogramme auf diese gewaltige Datenbank zugreifen können, um neue Informationen zu finden. Der Dienst ist für den Benutzer absolut kostenfrei.
MacStammbaum fängt nach dem Login an, den Stammbaum des Nutzers mit der FamilySearch-Datenbank zu "matchen", das heisst gleiche Personen zu suchen. Werden Resultate gefunden (was in den meisten Stammbäumen der Fall ist), wird der Nutzer gefragt, ob es sich um die selbe Person handelt. Danach kann der Nutzer entweder Daten von FamilySearch.org herunterlasen (wie weitere Vorfahren, Geburtsdaten etc) oder auch selbst auf Wunsch Daten veröffentlichen bzw. ergänzen.
Leider steht "New FamilySearch" momentan nur einem ausgesuchten Testerkreis zur Verfügung, aber bis Ende des Jahres wird der Dienst für gestaffelt für immer mehr Interessierte starten. Registrieren kann man sich jetzt schon, man erhält dann eine Email, wenn der Account freigeschaltet wurde.
Es würde uns sehr freuen, wenn ihr die neue Version einmal ausprobiert. Das Update ist für alle kostenlos, die MacStammbaum nach dem 20. April 2010 erworben haben. Ansonsten kostet das Update 29 Euro, und zwar von allen Vorversionen. Für Neukunden ist der Preis 49 Euro.
Für Feedback verwendet bitte das Support-Formular auf syniumsoftware.com:
Vielen Dank!!