RSS
 

Archive for the ‘iphone’ Category

XML mit typo3 ausgeben

28 Mrz

“Lass’ uns doch eine App machen” – so fing das ganze einmal an. Gesagt getan. Es wurde drauf los programmiert. Wir wussten, wie die App aussehen sollte und auch was sie können sollte: Sie sollte in etwa so aussehen, wie die vom größten Konkurrenten – nur besser. Die Daten sollten aus einem vorhandene Datenpool kommen, der in einer MySQL Datenbank vor lag.

Die App war nach einer “gewissen” Entwicklungszeit dann auch so gut wie fertig, es fehlten nur noch die Daten. Diese waren noch nicht eingefügt worden, da der Entwickler – wie das ja oft der Fall ist, entweder mitten in einem Projekt war, oder einfach keine freie Kapazität hatte, sich um eine Schnittstelle zu kümmern.

Es musste also eine andere Lösung her. Als ich mein Problem einem Freund erzählte bekam ich nur ein kurzes “typo3″ kann doch auch XML ausspucken – ich hab das mal bei einem Flash Projekt gemacht” zu hören. Gesagt, getan – und so fing das ganze Projekt an, das sich in den letzten zwei Jahren zu einem beachtlichen Framework entwickelt hat.

Das schöne daran ist, dass keine einzige Zeile Code in php geschrieben werden muss, sondern dass die ganze Ausgabe über typoscript gesteuert werden kann. XML eignet sich hervorragend dazu, weil es in Prinzip aus lauter Wraps besteht.

Das Grundgerüst sieht in etwa so aus:

page = PAGE
   page {
   typeNum = 111
   config.disableAllHeaderCode = 1
   config.additionalHeaders = Content-type:text/xml
   config.xhtml_cleaning = 0

   10 = TEXT
   10.value = <?xml version="1.0" encoding="utf-8" standalone="yes"?>
   20 = COA
   20 {
      stdWrap.dataWrap = <root>|</root>
      10 < temp.your_wrapped_items
   }

Damit kann man dann wunderbaren XML-Code ausgeben um diesen wiederum in iPhone Anwendungen lesen zu können.

Worauf ihr unbedingt achten müsst: UTF-8 ist zwingend erforderlich, sonst machen die Parser auf dem iPhone nur Zicken.

 
No Comments

Posted in iphone, typo3

 

iPhone prepaid in den USA vewenden

21 Apr

Wer kennt da nicht: man fährt in den Urlaub und möchte dort auf seinen Datentarif nicht verzichten. Dann erkundigt man sich mal pro forma nach den Roamingtarifen im Ausland. Bei t-mobile beispielsweise erfährt Mann dann recht freundlich: 0,47 Cent pro KB. Das klingt auf den ersten Blick nicht nach viel bis man nachrechnet. Bei normaler Benutzung seines iPhones kommt man dann beim Überschlagen schnell auf über 1000 Euro in ein paar Tagen. Inakzeptabel. Die wollen mein Geld einfach nicht. Es gibt auch kein Datenpaket dass man fürs Ausland buchen könnte.

Also ist die einzige Lösung, das iPhone zu entsperren und eine lokale Datenkarte zu besorgen.

In den USA bietet AT&T als einziges einen brauchbaren Datentarif an. Für 19.95$ bekommt man 100MB. In einem AT&T Shop gibt es die Karte, die man am besten gleich mit dem Datentarif aufladen lässt. Alternativ kann man ein GoPhone in so gut wie jedem Elektronikladen kaufen und das Handy dann einfach weg werfen – denn es ist natürlich geSIMlockt. Die Karte ist auch auf das Handy gelockt, was aber durch einen Anruf bei der Servicehotline aufgehoben werden kann (ja, man muss es einfach nur wissen und machen).

Für das iPhone kommt jetzt der spannende Teil (mal davon ausgegangen, dass man es einsperrt hat): Eintrag des APN. Dazu braucht man ein WiFi und folgende Webadresse: http://www.unlockit.co.nz
Diese ruft man mit dem Browser des iPhones auf! Dort kann man den APN eintragen. Dieser lautet

APN: wap.cingular
User: WAP@CINGULARGPRS.COM (groß/klein beachten)
Passwort: CINGULAR1 (groß/klein beachten)
 

Auf keinen Fall den von AT&T nehmen! Sonst funktioniert kein 3G!

Viel Spass beim Surfen!

 
 

Promocodes um einen US-iTunes Account zu erstellen

20 Mrz

Ich habe gerade eben für jemandem einen Promo-Code für unsere neue App gesendet. Er wollte diese im (deutschen) Appstore einlösen und stieß auf folgende Fehlermeldung:

Dieser Code ist nur für Kunden des Stores für Vereinigte Staaten gültig

Erst hat mich das gerärgert, da ich die App gerne auf deutsch im deutschen Store gezeigt hätte. Nach einer weile Suchen im Netz bin ich jedoch auf diesen Artikel gestoßen, der beschreibt, wie man mit einem Promo-Code einen US-Account erstellt. Eigentlich gar nicht so blöd! Da könnte man ja zwei Fliegen mit einer Klappe schlagen! Als ich vor einiger Zeit das, auf TechCrunch “gehypte” Spiel MyTown ausprobieren wollte, was es nur in dem US-Store gibt, besorgte ich mir extra einen US-Gutschein um einen neuen Account an zu legen, was mich fast 10 Euro kostete (nur um eine kostenlose App herunter zu laden). Das hätte ich mir mit einem Promo-Code sparen können…

Also, wenn jemand einen US-Account braucht könnt ihr bei uns gerne einen Promo-Code für unsere App kriegen. Würde uns natürlich freuen, wenn ihr diese dann mit einem kurzen Kommentar auf englisch eine gute Bewertung geben würdet.

 
No Comments

Posted in iphone

 

Zweite iPhone App im Store: XML-Viewer

20 Mrz

Als wir an unsrer ersten App bzw. unserem App-Framework gebastelt haben, habe ich natürlich die App immer wieder auf dem iPhone getestet. Wie das so bei der Softwareentwicklung ist, ist man viel damit beschäftigt, Fehlern auf den Grund zu gehen um sie ausmerzen zu können. Unser Framework baut sehr intensiv auf XML-Dateien auf, die von dem korrespondierenden Server geladen werden. Das passiert bei der initialen Befüllung der App mit Daten, bei den verschiedensten Updatevorgängen und demnächst bei dem neuen Feature der Kommentarfunktion.

Wenn viel mit XML gearbeitet wird und die XML-Struktur auch selber “zusammen geschustert” wird, ist es unabdingbar, diese als valides XML zu testen, bzw. zu sehen, sonst braucht man gar nicht weiter nach Fehlern zu suchen, bzw. weiter zu entwickeln.

Irgendwann wollte ich die XML-Struktur auch mal auf dem iPhone ansehen und musste fest stellen, dass es dafür überhaupt keine Möglichkeit gibt! Der hauseigene Browser zeigt nur den Text innerhalb der Tags an, was natürlich völlig unbrauchbar ist.

Als musste eine eigene App für diesen Zweck her.

Und hier ist sie nun: http://itunes.apple.com/de/app/xml-viewer/id360965979?mt=8

XML-Viewer (Word-Wrapped)

Syntax-Highlighting

Bookmarks anlegen

Word-Wrap ausschalten

 
 

Wordpress auf dem iPhone

17 Mrz

Blogposts auf dem iPhone lesen ist für mich in letzter Zeit Ersatz für Zeitung lesen geworden. Auch unsere lokale Tageszeitung musste wegen dieser Tendenz auf ihren morgendlichen Platz im Briefkasten verzichten. Um so ärgerlicher ist es, wenn Blogposts nicht an die “neuen Gegebenheiten” angepasst werden. Ganz besonders ärgerlich war es bei TechCrunch von dessen Blog man als “Tech-Innovator” doch eigentlich eine angepasste Version erwarten würde. Seit heute ist das passé und auch sie haben eine “mobile-optimzed-version”.

Bei mir funktioniert das nun auch – und – es ist eine Angelegenheit von 5 Minuten, dies auf einem Wordpress-Blog nach zu rüsten. Das Zauberwort heißt “Plugin”: Unter http://www.bravenewcode.com/products/wptouch findet man das Plugin WPTouch das die Ausgabe des eigenen WordPress-Blogs für iPhone & co. optimiert sobald dieser von einem solchen aufgerufen wird. Sollte eigentlich in jeder neuen WordPress- Installation standardmäßig vorhanden sein.

Dieser Blog aufgerufen mit einem iPhone - Startseite

Dieser Blog aufgerufen mit einem iPhone - Startseite

Ein Blogartikel dieses Blogs aufgerufen mit einem iPhone

Ein Blogartikel dieses Blogs aufgerufen mit einem iPhone

 
1 Comment

Posted in iphone