Journals
23.01.12 10:56
22.01.12 20:54
31.12.11 13:32
27.11.11 18:58
21.11.11 11:50
20.11.11 21:12
08.11.11 15:25
22.10.11 16:23
15.10.11 22:28
08.10.11 19:50
Wichtige Meldungen
01.02.12 22:37
31.01.12 08:59
24.01.12 22:37
24.01.12 17:01
19.01.12 21:09
Software-Updates
08.02.12 08:31
07.02.12 17:36
29.01.12 23:34
20.01.12 15:16
09.01.12 10:50
WERBUNG
|

Journals > Mendel Kucharzeck > Synium Entwicklungsblog
Dies ist das Journal eines Benutzers. Für die Einträge ist der jeweilige Teilnehmer verantwortlich. Sie können die Einträge bewerten und kommentieren.

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!!
(Mendel Kucharzeck)
Donnerstag, 18. Dezember 2008

Synium Software, Betreiber von MacTechNews.de, hat heute iFinance in Version 3 als Public Beta vorgestellt. Mit iFinance 3 kann der gesamte Umsatz auf beliebig vielen Konten erfasst, nach Kategorien sortiert und verwaltet werden. Zu den großen Neuerungen von Version 3 zählen die Haushaltspläne, mit denen sich Budgets für bestimmte Investitionen festlegen lassen. Droht eine Überschreitung des eingeplanten Budgets, warnt iFinance rechtzeitig. Auch Aktienkurse werden abgerufen und in Diagrammen dargestellt. Ebenfalls neu sind die interaktiven Diagramme, mit denen der Benutzer die gewünschten Informationen konfigurieren und in verschiedenen Darstellungsweisen anzeigen lassen kann. iFinance ruft aktuelle Wechselkurse ab, auch verschiedene Währungen in einem Dokument werden unterstützt. Bis zum Erscheinen der finalen Version kostet iFinance 3 20,- Euro. Wer iFinance während der Public Beta erwirbt, kann den Lizenzschlüssel natürlich auch für die finale Version verwenden. Besitzer einer gültigen Lizenz für iFinance 1 und 2 erhalten das Update auf Version 3 kostenlos. Wir freuen uns darauf, Rückmeldungen zur neuen Version zu erhalten. Wer Fehler gefunden hat oder Vorschläge anbringen möchte, kann dies entweder über die Kommentarfunktion tun oder sich an ifinance@synium.dewenden. Produktseite:  Wir wünschen viel Spaß beim Ausprobieren und bedanken uns schon einmal im Voraus bei allen Benutzern!
(Mendel Kucharzeck)
Dienstag, 11. November 2008

Als Apple das iPhone SDK vorstellte (eigentlich auch schon vorher), war für uns klar, dass wir ebenfalls gerne Software für die tolle Plattform schreiben wollen. Unser erstes Programm war StuffRadar, anschließend erschien die Erweiterung für MacStammbaum mit der Bezeichnung "MobileFamilyTree". Schön und gut, aber als eine Generation, die mit Amiga, Atari und C64 aufgewachsen ist, darf klassisches Arcade nicht fehlen, weswegen wir auch Zeit in ein Arcade-Spiel stecken wollten. An dieser Stelle geben wir also erstmals bekannt, was das nächste Projekt ist, das noch vor Weihnachten im App Store erscheinen soll. Bei MotoCross (momentan noch Entwicklungsname, auch beim Namen sind wir für Vorschläge offen) handelt es sich um ein Motorrad-Rennspiel im Stile klassischer Spiele für die oben genannten Computer oder auch Spielautomaten. Ein kleines Video dazu könnt ihr euch hier anschauen:  Die Grafik haben wir mittels OpenGL ES ("Embedded Systems") gemacht, das Framework ist eine abgespeckte Variante des normalen OpenGL Frameworks, welche speziell auf mobile Geräte zugeschnitten ist. Natürlich ist die Füllrate des iPhones recht begrenzt weswegen wir von aufwändigen Partikeleffekten absehen mussten, trotzdem ist das iPhone und der iPod touch eine sehr gute Spieleplattform. Bei der Steuerung setzen wir einerseits den Touchscreen zum Beschleunigen ein wie auch den Beschleunigungssensor, mit dem sich das Motorrad im Flug neigen lässt. Zuerst haben wir diskutiert, ob wir die Physik selbst schreiben sollen. Dann sind wir auf das interessante Projekt "Box2D" gestoßen, welches völlig frei in Projekten eingesetzt werden darf. Damit lässt sich die Physik von 2D-Objekten simulieren und hat uns ein großes Stück Arbeit abgenommen. Extra für das Spiel haben wir uns auch einen kleinen Level-Editor geschrieben, um die Spielinhalte zu gestalten. Diesen werden wir aber nicht veröffentlichen, da es sich um ein rein internes Tool mit vielen kleinen Fehlerchen handelt. Die Hintergründe wie auch die Objekte stammen meist von Fotos, die wir dann mittels Photoshop zusammengebaut und Kachelbar gemacht haben. Doch was fehlt bei allem noch? Klar, die Musikuntermalung. An dieser Stelle würden wir uns freuen, wenn sich jemand bereit erklärt, eigene Musik beizusteuern. Klasse wäre nicht nur Musik, wie man es vom C64 kannte, auch moderne Titel sind möglich. Es ist natürlich klar, dass nur eigene Musik verwendet werden darf, da wir nicht einfach Musik anderer Künstler einsetzen dürfen. Wenn Ihr Vorschläge habt, bitte per Mail an kucharzeck@synium.de! Als Belohnung für tatsächlich eingesetzte Titel verschenken wir einen Gutschein aus dem iTunes Store; also Musik als Belohnung für Musik! (Wer eine Rechnung schreiben möchte, kann dies auf Wunsch natürlich auch tun)
(Mendel Kucharzeck)

3D-Baum-Visualisierung in MacStammbaum Seit ca. 6 Wochen arbeiten wir an einer neuen MacStammbaum-Version mit einem Feature, dass schon zur Version 3 ständig angefragt wurde: Wie kann man einen gesamten Baum (mehrere hundert Personen) übersichtlich darstellen? Im 2D-Raum ist dies kaum möglich, wir hatten keine Idee wie wir sinnvoll Personen mit N-Abhängigkeiten (möglicherweise 20 Kinder und 5 Ehefrauen) darstellen können. Das Problem, dass sich hier stellt, ist, dass alle Personen Verbindungen zu anderen Personen (Ehefrau, Kinder) haben, die wiederum diese Verbindungen aufweisen und so weiter. Also brauchten wir Platz, den wir in der dritten Dimension fanden. Schon im Familienassistent und beim Globus in MacStammbaum arbeiten wir mit OpenGL, so dass zumindest die Darstellung des fertigen Baumes keine Probleme bereiten würde. Das Aufbauen und besonders das Anordnen des 3D-Baumes (Virtueller Baum heißt die Funktion offiziell in MacStammbaum) gestaltete sich aber als äußerst schwierig, um Überlappungen zu vermeiden. Dazu mussten Funktionen geschrieben werden, um Teilbereiche des Baumes zu "vermessen", um Ästen, die sehr groß sind, mehr Freiraum zu lassen. Das Problem hierbei ist, dass die Anzahl der Äste vorher nicht definiert ist, eine Familie kann schließlich von 0 bis Unendlich Kinder haben. Für die Darstellung haben wir eine kleine Engine geschrieben, ähnlich wie in 3D-Spielen, die den Baum mittelns OpenGL zeichnet und dafür sorgt, dass nur die notwendigen und sichtbaren Teile des Baumes dargestellt werden, um Rechenleistung zu sparen (Culling). Auf neueren Grafikkarten steht sogar FSAA (Full Scene Anti Aliasing) zur Verfügung, damit Kanten schön weich gezeichnet werden. Leider klappt dies nicht auf der GMA950/X3100, da die Grafikkarte die Funktion nicht unterstützt. Wenn ihr lust habt könnt ihr euch die heute erschienene 5.2 Beta-Version herunterladen und das neue Feature einmal ausprobieren. Über Feedback freuen wir uns immer! Produktseite:  Hier noch ein paar Screenshots vom virtuellen Baum:
(Mendel Kucharzeck)
Donnerstag, 24. Januar 2008

Vielfach wurde im Forum nach dem nächsten großen Update von CleanApp gefragt. Wir planen für die kommende Woche, eine offizielle Beta-Version zu veröffentlichen. Vorab könnt ihr euch aber schon ein Release Candidate der Beta herunterladen und testen. Wer nicht weiß, was CleanApp ist: Mit CleanApp könnt ihr Programme vom Rechner komplett deinstallieren, samt allen von euch erstellen Dateien und versteckten Dateien, die die Applikation ohne euer Wissen erstellt hat. Außerdem bringt die Applikation viele weitere Features mit, so zum Beispiel Löschen unbenötigter Sprachpakete oder einen Teil eines Universal Binary-Programms entfernen (was wollt ihr auf einem Intel-Mac mit dem PowerPC-Code einer UB-Anwendung). CleanApp 3 wurde komplett neu entwickelt. Die Applikation ist sehr viel übersichtlicher als die alte Version. Auch das im Hintergrund laufende Hilfsprogramm, das ständig alle Applikationen überwacht, wurde neu geschrieben. Dieses protokolliert, wo Programme ihre Dateien ablegen und kann selbst verzwickte Fälle lösen, wie z.B. Applikationen mit eigenem Installer. Vorschläge bitte an cleanapp@synium.de ! Download:  Screenshot:  Das Update ist für alle Käufer von Version 1 oder 2 kostenfrei!
(Mendel Kucharzeck)

Aufgrund von vielen Mails und Foreneinträgen habe ich eine neue Version des RSS-Readers "NewsEverywhere" für das iPhone und den iPod touch bereitgestellt (  ). Vorausgesetzt wird ein gejailbreaktes iPhone oder iPod touch mit 1.1.2er-Firmware. Bitte beachtet, dass durch den Jailbreak eure Garantie flöten geht, außerdem kann ich keine Gewähr dafür übernehmen, dass der RSS-Reader bei euch funktioniert und keinen Schaden anrichtet. Neu an der neuen Version ist folgendes: - Einträge können nun markiert werden
- Durch swipen (finger-über-Feed-ziehen) können einzelne feeds gelöscht werden
- Das Auswerten von Feeds passiert nun in einem extra Thread, so dass die Applikation insgesamt schneller wirkt und es keine "Pausen" mehr gibt
- Bessere Ansicht für einzenle Einträge
- Viele Bugfixes
Hier sind noch Screenshots:
(Mendel Kucharzeck)

Nach der positiven Resonanz im vorangegangenen Journal-Eintrag (  ) zum Thema "Spiele auf dem iPhone/touch" habe ich weiter darüber nachgedacht. Da wir schon einige iPhone-Projekte aber noch kein Spiel in Planung/Entwicklung haben, bin ich zum Entschluss gekommen, dass wir werden zumindest ein kleineres Game schreiben sollten. Gedacht habe ich an ein Spiel mit einer Murmel, die durch "anschubsen" durch eine Landschaft geschoben werden kann. Ziel des Spieles ist es, die Murmel in einer bestimmten Zeitspanne durch einige Tore zu navigieren. Von der Realisierung her ist dies recht einfach, da wenig Physik von nöten ist und wohl die iPhone-Hardware die notwendige Grafik auch bereitstellten kann (komplett 3D und texturiert, keine Billboards oder so). Da die Realisierung auch nicht sehr komplex sein dürfte, denke ich, dass ein solches Spiel für 5 bis 10 Euro verkauft werden könnte. Besteht Interesse an einem Spiel dieser Art wenn Optik und Handhabung anständig umgesetzt werden?
(Mendel Kucharzeck)

Als kleines Research-Projekt zwischen den Jahren habe ich einmal OpenGL (genauer gesagt OpenGL ES) auf dem iPhone/iPod touch ausprobiert, zu unserem Erstaunen lief es erstaunlich gut und performant, so dass 3D-Spiele auf dem iPhone/touch Realtität werden könnten. Zwar ist die Performance in keinem Fall mit der 3D-Performance von aktuellen Macs oder PCs zu vergleichen, flüssig darstellen lassen sich in etwa 5000 texturierte Dreiecke, aber ohne dynamische Beleuchtung. Zum Testen habe ich eine kleine Demo geschrieben, die eine Landschaft zeigt, durch die man auf dem Touch-Bildschirm navigieren kann. Viele wissen nicht, dass Synium (bzw. das Einzelgewerbe davor von mir und meinem Geschäftspartner) früher auch in der Spiele-Ecke entwickelt haben. Da die Spiele aber so komplex wurden, machte es keinen Sinn, das wirtschaftlich weiterzuverfolgen. Aber mit dem iPhone/touch besteht unter Umständen mal wieder eine Möglichkeit, ein Spiel zu entwickeln, da der finanzielle Aufwand dafür sich noch in Grenzen halten würde (verglichen mit dem Millionenbudget von aktuellen Spieleproduktionen, z.B. Halflife 2, Doom, Need For Speed etc etc). Ich habe ein kurzes Video zu dem OpenGL-Test angefertigt, so dass ihr euch einen Eindruck der Möglichkeiten verschaffen könnt. Wenn ihr selbst mal probieren wollt, kann ich euch den Test für "gejailbreakte" touches/iPhones gerne zuschicken, allerdings könnt ihr dadurch eure Garantie wohl vergessen, wenn ihr euer Gerät softwaremäßig öffnet. Auch kann ich keine Garantie dafür übernehmen, dass das Programm nicht euer Gerät beschädigt! Meine Frage: Könnt ihr euch wirkliche Spiele (Spielchen, wie auch immer) auf dem iPhone/touch vorstellen? Wenn ja, wo liegt euer Hauptinteresse (Casual, Action??) ? Würdet ihr dafür was bezahlen, wenn euch ein Spiel gefällt? (sonst macht die Entwicklung ja bei uns keinen Sinn  ) Video1:  Video2:
(Mendel Kucharzeck)
Sonntag, 23. Dezember 2007

Wir stehen kurz vor dem Release einer neuen Screencapture-Lösung namens "Screenium" als Beta. Damit lässt sich der Desktop aufnehmen, quasi "bewegte Screenshots". Das Tool setzt 10.4 oder neuer voraus und sollte auf G4s ab 1Ghz völlig unproblematisch funktionieren. Auf manchen 10.4-Installationen kann es aber zu Problemen kommen, die morgen behoben werden, unter 10.5 gehts ohne Probleme! Über Feedback freuen wir uns, bitte an screenium@synium.de schicken! Wie immer wird es am heiligen Abend wieder Geschenke von Synium geben, ähnlich wie im letzten Jahr! Dann könnt ihr auch Screenium bei gefallen vergünstigt erwerben! Download:
(Mendel Kucharzeck)
Donnerstag, 20. Dezember 2007
Hallo! Gestern habe ich einmal Google Analytics neben der normalen Serverstat eingebaut zwecks schnellerem Überblick. Vielleicht für euch auch ganz interessant, welche Browser von unseren Lesern eingesetzt werden: - 0,03% Nutscrape (Was zur Hölle ist das?)
Zu 78% werden Macs eingesetzt, zu 17,8% Windows, zu 1,8% iPhones und zu 0,64% iPods, gefolgt von 0,61% Linux und 0,05% Symbian, 0,03% SunOS.
(Mendel Kucharzeck)
Mittwoch, 19. Dezember 2007
Hallo Leser, ab sofort könnt ihr hier  alle von MTN zur Verfügung gestellten Feeds ansehen, nun steht auch einer fürs Forum zur Verfügung, ein Feed für die Galerie und für die Kleinanzeigen werden außerdem folgen! Viel Spass!
(Mendel Kucharzeck)
Sonntag, 16. Dezember 2007

Wie schon im Forum vor einigen Wochen geschrieben habe ich ein iPhone/iPod touch RSS Reader geschrieben, mit dem sich RSS Feeds auf dem iPhone per WLAN oder EDGE lesen lassen. Die Applikation sieht Mail und anderen Anwendungen sehr ähnlich und lässt sich auch wie eine echte iPhone-Anwendung bedienen. Es handelt sich um eine echte Applikation, keine Webseite die nur so ähnlich aussieht wie eine iPhone-Anwendung. Bitte benutzt die Anwendung nur auf eigene Gefahr, durch das "Jailbreaken" des iPhones könnt ihr ggf. die Garantie verlieren! Bitte bedenkt dies! Download:
(Mendel Kucharzeck)
Samstag, 15. Dezember 2007

Wie bei jedem Release gibt es auch hier einige Fehler, die erst in der letzten Minuten bekannt wurden. Folgende Punkte sollten innerhalb der nächsten Tage der Vergangenheit angehören.  Bei der Migration der Bilderdatenbank wurden zahlreiche Bilder noch nicht übernommen, dies betrifft zum Beispiel die Aufnahmen in Originalauflösung. Aus diesem Grund steht bei alten Einträgen noch keine Vollauflösung zur Verfügung  Umfragen im Forum lassen sich zwar erstellen, alte Umfragen konnten jedoch leider nicht migriert werden  In einigen Fällen funktioniert die Schriftenglättung unter Firefox nicht richtig  Threads aus dem Bereich "Off-Topic" wurden unter "Diskussionen über MacTechNews" angelegt, dies machte die Löschung der letzten 20 Threads notwendig. Diese können selbstverständlich erneut im neuen OT-Bereich angelegt werden.  In den Infofeldern zu den Nutzern wurden nicht alle Break-Tags umgewandelt, diese können einfach manuell gelöscht werden. Dies betrifft auch einige Smileys, die nicht angezeigt sind.
(Mendel Kucharzeck)
Wer selber schon einmal ein größeres Software-Produkt veröffentlicht hat, weiß, wie viel Stress in den letzten Tagen anfällt. Auch bei uns war die vergangene Woche sehr arbeitsintensiv. Vor allem die vergangene Nacht barg noch eine sehr unliebsame Überraschung. Ein ärgerlicher Fehler sorgte dafür, dass wir Teile der Datenbank noch einmal umschreiben musste, was sich bis heute morgen um zehn Uhr hinzog. Nach drei Stunden Schlaf setzten wir unsere Arbeit dann fort, gegen 19:30 war dann der Umzug der Datenbank endlich abgeschlossen.
(Fenvarien)
|
WERBUNG
Anmeldung
Forum
Galerie
WERBUNG
|