2009-06-05 10 views
2

Wir entwickeln eine Webanwendung, die von einem Mobiltelefon aus zugänglich sein soll.WML-ähnliche Lösung für iPhone

Es handelt sich um einen einfachen Nur-Text-Baumkatalog.

Um zusätzliche Round-Trips zum Server zu vermeiden, um die Baumelemente zu erweitern, während Sie darauf klicken, entschied ich mich, WML zu verwenden.

Es ermöglicht mehrere <card> in einem Dokument vorgeladen werden und schnelle Suche zwischen diesen <card> 's.

Allerdings unterstützt iPhone nicht WML überhaupt und andere mobile Browser haben mehrere Probleme damit.

Gibt es eine Technologie, die es ermöglicht, mehrere Seiten in den Browser iPhone zu laden und zwischen ihnen ohne zusätzliche Roundtrips zum Server zu browsen?

Antwort

4

Es ist nicht genau das gleiche wie WML, aber Joe Hewitts iUI wurde auf der gleichen Idee des Vorladens unterschiedlicher <div> entwickelt, die verschiedenen Seiten entsprechen, und erleichtert die Navigation zwischen ihnen. Hier

ein Beispiel:

http://iui.googlecode.com/svn/tags/REL-current/samples/music.html

Blick auf den Quellcode, um zu sehen, wie jeder <div> oder <ul> tatsächlich eine andere Seite. Sie können Seiten auch dynamisch mit AJAX hinzufügen.

+0

Sieht gut aus! Probieren Sie es aus ... – Quassnoi

+0

Scheint genau das zu sein, was ich gesucht habe, danke! – Quassnoi

0

Ich denke, ein Trick ist, eine Seite mit 320px breiten divs zu laden und es horizontal über Javascript scrollen zu lassen. Sie können das iPhone die horizontalen Bildlaufleisten ausblenden lassen.

0

Würde ein Tiddlywiki funktionieren?

Soweit ich weiß, können Sie den 'Tiddlers'-Aspekt eines tiddlywiki verwenden, um kleine Mengen von Web-Inhalten anzuzeigen/auszublenden, ohne dass Sie zum Server reisen müssen?

+0

@Dipak: "TiddlyWiki ist eine Wiki-modellierte clientseitige Einseitenanwendung". Sieh nicht, wie es mir helfen kann. Könnten Sie bitte ausführlicher sein? – Quassnoi

1

Wenn Sie die Website nur für das iPhone entwickeln, würde ich die ausgezeichnete jQTouch plugin for jQuery empfehlen. Sie können Seiten in separaten Div-Tags speichern und dann zwischen ihnen navigieren, ohne die Seite zu aktualisieren.

0

Ich kann noch nicht wählen, aber ich habe überprüft link text und es ist fantastisch. Ich habe an so etwas für das Screen Prototyping gearbeitet, aber ich habe 2-und-2 nicht zusammengesetzt, um seinen praktischen Nutzen zu sehen.

Erläuterung zur fehlerhaften Verbindung: Ich bezog mich auf die iUi-Verknüpfung für das CSS, die div-Abschnitte mit der entsprechenden Grafik erstellt, so dass der Webinhalt von der iPhone-Anwendung generiert wird. Dies ist eine großartige Ergänzung zu einer End-to-End-Lösung.

ich mit beiden Daumen stimmen, wenn ich könnte ...

Ich werde auch die jQTouch Plugin jQuery überprüfen wie eine proprietäre Art und Weise sein kann für lizenzierte Inhalte zu gehen.

+0

Ihr Link verweist auf genau diese Frage. Welche Antwort möchtest du wählen? – Quassnoi