TAG | Apple
Ich komme sehr gut voran. Gestern habe ich den Grundstein für FHEM Mac gelegt. Der perl Kern von Rudolf König ist integriert und kann über die Systemleiste gestartet und gestoppt werden.
Weitere Kontrollen für die FS20 Geräte folgen.
Außerdem bedarf es noch einem Config-File-Editor den wirklich Jeder bedienen kann und einem Logfile.
Aber als nächstes baue ich Softwareaktualisierung und Growl ein.
Ich benutzte das Stück Software selbst, also wird erst das Umgesetzt was ich für wichtig und Nützlich halte.
Später folgen dann automatische installationsroutinen für benötigte Softwarepakete wie Device Serial und USB2Serial-Adaptertreiber. Im Idealfall soll ein neuer User sein FHZ 1000 oder Nachfolgegerät, das über USB angeschlossen wird an den Mac anschließen, FHEM Mac starten und nach 2-3 OK Klicks betriebsbereit sein.
Klingt das vielversprechend? Ich denke schon
Ich hab mir heute den Segen von Rudolf König geholt, sein fhem-Perl Projekt in mein System zu integrieren. Damit spare ich mir langes portieren und reverse engineeren des Perlcodes.
Damit kann dieses Wochenende die Entwicklung für den Serverteil, die Mac-App richtig los gehen.
Sobald ich den Perl-Kern starten und stoppen kann, und dieser auch von aussen erreichbar ist, schreibe ich ein Frontend zum Konfigurieren der unterschiedlichen FS20 Hardware. Aber vorher schau ich das meine iPhone App mit dem System wieder sprechen kann.
Alles in allem bis zum Release also noch 3 Jahre
Supporter für den Mac-Teil sind willkommen.
App · Apple · AppStore · FHEM · FHT · FHZ · FS20 · Haussteuerung · iPhone · Mac · OS X · perl · service · Software
Ich hab gerade die iPhone App Reminder Service für iOS 4.0 fertig gemacht und eine About-Seite eingefügt. Programmversion 1.0.2 ist damit auf dem Weg in den Store. Mal schauen wie lang sich Apple dieses Mal zeit lässt.
App · Apple · AppStore · iOS · iPhone · remembermail · reminder · service
Nach langem hin und her ist der Push Service für die Reminder Service App jetzt aus der Sandbox heraus und nutzt den produktiven Zugang zu Apple.
Da ich es mir nicht leisten kann einen ganzen Push Server mit Dauerconnection zu Apple selbst aufzubauen, nutze ich Urban Airship als Dienstleister.
App · Apple · AppStore · iPad · iPhone · Push · service · store · Urban Airship
Ich war mal so frei und hab meine Referenzenliste erweitert. Nachdem ich mit meinen Auftraggebern geklärt habe, was ich nennen darf und was nicht, habe ich nun eine Liste meine Arbeiten zusammengestellt: Auftragsarbeiten enthält die bisher von mir erstellen iPhone Programme.
Inklusive Auto Motor und Sport, Sport Auto sowie Motor Klassik, die ich im Auftrag der Motorpresse Stuttgart GmbH im Namen der von Affenfels GmbH erstellt habe.
App · Apple · AppStore · Auto Motor und Sport · iPhone · iTunes · Motor Klassik · Motorpresse · Software · Sport Auto · store · von Affenfels
Nach viel zu langer Zeit ist meine erste App unter eigenem Namen im Apple App-Store. Und für alle die sie testen möchten: Die App ist total kostenfrei.
Schaut sie euch mal im App-Store an:
aktuelles · App · Apple · Bericht · iPhone · iPod · iTunes · remembermail · service · Software · store
Gestern war es dann endlich soweit. Meine erste App war im Store. Hab sofort meine Entwicklerversion von meinem iPhone gelöscht und die aktuelle aus dem Store geladen.
Und da war er, der Bug von dem Apple schon berichtete. Im Simulator tritt er nicht auf aber in der für den Store erstellten Version. Hab den Fehler behoben und eine neue Version an Apple geschickt aber bis dahin habe ich die 1.0 Version ersteinmal aus dem Store wieder entfernt.
Schade für diesen schlechten Start aber so ist das nunmal.
App · Apple · Bericht · iPhone · iTunes · remembermail · service · Software · store
Nach eineinhalb Wochen endlich eine Antwort von Apple. Meine App konnte nicht getestet werden da sie sich angeblich immer von selbst verabschiedet, sobald man den Registrieren-Button drückt. Kann mir das nicht recht erklären, da das bei mir immer reibungslos auf allen Geräten funktioniert hat. Habe den Code jetzt noch etwas aufgeräumt und hoffe die heute hochgeladene Version läuft zur vollsten Zufriedenheit.
Wer mit dem Symbolicate Skript erfolg hat darf mir gerne mal zeigen wie das geht. Ich hab ein halbes Dutzend Anleitungen aus diversen Blogs ausprobiert und nie kam aus dem Skript etwas Aussagekräftigeres heraus als ich hinein gegeben habe. Die dSym Datei liegt dabei parat und dennoch tut sich nichts.
App · Apple · iPhone · Symbolicate
Damit ich jederzeit, auch Unterwegs wenn ich das Notebook dabei habe meine Playlisten und vor allem Podcasts aktualisieren kann, hab ich einen kleinen Ableger meine iTunes Bibliothek auf meinem MacBook Pro, an dem ich dann mein iPhone Synchronisiere.
Nachdem ich beschlossen hab mein MacBook Pro zu verkaufen, musste ich meine ganzen Playlisten auf den MacMini übertragen. Dieser hält schon ewig die gesamte Mediathek vor.
Ein Problem dachte ich nur, ist die erneute Synchronisation des iPhones mit dem MacMini. Dieser fragt vor dem Sync explizit, nachdem das Gerät mit einer anderen Bibliothek verknüpft ist, ob der gesamte Inhalt gelöscht werden soll und erneut gesynct werden soll. Mit Bauchschmerzen habe ich hier auf “Löschen und Sync” geklickt, mit der Befürchtung, das meine ganzen Einstellungen und Spielstände verloren gehen würden.
Aber nein, es ist alles noch da. Der Sync hat zwar die mp3s und die Programme ausgetauscht, deren Einstellungen und sonst wie angelegten Datensätze wurden aber nicht angefasst.
Zum ersten mal seit sehr langer Zeit bin ich darüber froh wie iTunes etwas gelöst hat. Hatte schließlich mit einem Totalausfall gerechnet.
ich hatte ganz vergessen das ich ja heute morgen bereits ab 6 Uhr am Feinschliff vom Remembermail Service gearbeitet habe und um 14 Uhr hab ich das 1.0 Stable Binary zu Apple hoch geladen. Jetzt heisst es warten, bis die erste unter meinem eigenen Namen im Store erscheinende App auch wirklich zum Download bereit steht.
Passend zum schönen Design der App hat die dazugehörige Homepage auch gleich noch ein Facelift erhalten.
Vielen dank für den Entwurf dafür an Fabian.

