WAP-und dem Wireless Markup LanguageA Case Study: WAP und die Wireless Markup Sprache Als das Internet hat sich weiter verbreitet, haben die Entwickler dazu brachte, den anderen Geräten für den Web-Zugriff zu verwenden. In den letzten Jahren haben, Handheld-und Wireless-Geräten wie Pager, Mobiltelefone und PDAs zu einem integralen Bestandteil unserer technologischen Gesellschaft. Es macht absolut Sinn dann, auf diese Geräte Webenable. Das ist, wo WAP Das Wireless Application Protocol (WAP) als Vorschlag an das W3C begonnen ins Spiel - der so genannte HandheldDevice Markup Language (HDML) - Im Mai 1997 von einer Firma namens Unwired Planet. Fast einen Monat später wurde HDML von der Wireless Application Protocol, die aus Elementen beider HDML und der Handheld Device Transport Protocol (HDTP) - Kreationen von Unwired Planet zog subsumiert. Die Gruppe der Unternehmen, die mit der neu vorgeschlagenen WAP (darunter Ericsson, Motorola und Nokia neben Phone.com [früher Unwired Planet]), hielt es sollte Telefonie-basiert und so schufen sie das WAP-Forum. Der scheue HDML wieder in WAP wie der Wireless Markup Language (WML), das ist das, was ich in diesem Artikel in erster Linie zu diskutieren. HinweisWML scheint zu sein, einen Zwischenbericht Ansatz, der auf längere Sicht durch eine Form der Integration mit XHTML ersetzt werden, wie am Ende dieses Artikels. WML diskutiert bleibt als HTML wichtig wie XML-Vokabular, und wahrscheinlich wird einer der mehr gemeinsame Ziele Transformation als XHTML Informationen aus dem Internet wird in WML zur endgültigen Auslieferung an ein Handy umgewandelt. Zwischenbericht Ansätze haben einen Weg zu kleben um. Ihre Auswahl EmulatorBevor Sie in der Programmierung ein Beispiel WML Dokument beginnen, müssen Sie etwas, damit Sie sehen, wie es aussieht finden. Es gibt verschiedene WAP-Emulator gibt, aber es ist wichtig, um sicherzustellen, wählen Sie die richtige ist. WAP-Emulatoren
Gelon.Net 's Wapalizer (http://gelon.net/). Dies ist die einfachste der drei Emulatoren auf dieser Liste zu verwenden. Alles, was Sie tun müssen, ist ein Referenz-URL, um Ihre WML-Datei in das Eingabefeld ein und klicken Sie auf "Wapalize." Herunterladen des Nokia WAP ToolkitZum Herunterladen des Nokia WAP Toolkit (Beta-Version 1.3 oder höher) finden Sie auf der Nokia-Forum-Seite (http://www.forum.nokia.com). Klicken Sie auf WAP-Entwickler und wählen Sie das Anmeldeformular Option. Melden Sie sich für Forum Zugang und wählen Nokia WAP Developer Forum. Folgen Sie den Links für das Nokia WAP Toolkit und die Software herunterzuladen. Wenn Sie ein Java Runtime Environment, installieren Sie das auch. HinweisSelbstverständlich stehen Ihnen die für Ihre Wapalizer WML Beispiele verwenden, wenn Sie über die Größe des Nokia Download besorgt sind oder unter, um sich für die Entwickler-Forum. Denken Sie daran, dass dies geschrieben wird, gibt es einige Probleme mit dem Wapalizer. Hinweis Ein articlemark wird nicht berücksichtigt hat, bis Sie jede Zelle zu verlassen. Nachdem Sie an Ihrem Standort URL, zurück auf die Registerkarte Name Zelle, die Aufnahme abgeschlossen. Erstellen eines WML-DokumentSo starten Sie Ihre erste WML-Dokument, klicken Sie auf Datei → Neu → WML Deck. Das Dokument, das zusammen mit dem Fenster ist die grundlegende Vorlage für WML-Dokument. Die ersten beiden Elemente sind die XML-und DOCTYPE-Deklarationen. Eine gültige WML-Dokument ist ein valides XML-Dokument. Daher sind sowohl die XML-und DOCTYPE-Deklarationen für WML-Dokument benötigt. Dieser Abschnitt Ihres WML-Dokument wird als bekannt prolog und es wird als ein Fehler, diesen Abschnitt aus Ihrem Dokument zu unterlassen:
Ein Kartenspiel Die Struktur Ihrer WML Dokument dreht sich um ein "Kartenspiel" entsprechend. Jeder einzigartige WML Dokument ist ein Deck, und jede Karte in diesem Deck enthält den Inhalt des Dokuments und Navigationsdaten. Stellen Sie sich eine Karte als DHTML-Schicht oder, wenn Sie jemals verwendet Apple HyperCard, halten sie für eine Karte in ein HyperCard-Stack. Was Schicht zu einem bestimmten Zeitpunkt angezeigt werden, hängt ab, wo der Benutzer zu klicken. Das nächste Element nach dem Prolog ist der Hallo WeltDas erste Programm jeder lernt, wenn Eintauchen in eine neue Computer-basierte Sprache Hallo Welt ist. WML sollte nicht anders sein. Sie haben vielleicht bemerkt, dass die Nokia-Vorlage heißt für Sie:
Sie haben nun Ihre erste WAP-Sitzung direkt vor Ihnen. Klicken Sie auf Kompilieren um sicherzustellen, dass es funktioniert, dann werden Sie aufgefordert, sie zu speichern. Wählen Sie ein Verzeichnis, in dem alle Ihre Zukunft WML Dokumente Ort und benennen Sie diese ein Hallo-world.wml. NavigationEine der wichtigsten Funktionen der Web-Benutzern zu ermöglichen, ist durch Verwendung von verschiedenen Seiten Links zu navigieren. Um eine neue Seite, klicken Sie auf den Link. WML beschäftigt Links zu von Karte zu Karte zu erhalten. Doch statt die nicht-spezifische Element, verwendet es
Der
Der Time-based AutomationWenn ein Entwickler macht sich auf die Splash-Seite die automatisch den Benutzer auf die wichtigsten Web-Seite einer Website, er oder sie nutzt die HTML 4.01 Element mit einem http-equiv Wert zu aktualisieren. Darüber hinaus ist die Verwendung eines Content-Entwickler Wert, der die Anzahl der Sekunden enthält, zu warten, bevor sie leitet den Browser auf eine URL, die auch im Content-Wert bezeichnet wird. Sie können weiterhin mit dieser Methode in WML, aber die Redakteure der Spezifikation erstellt haben, die Der obige Code besagt, dass nach der Höhe der Zeit in der angegebenen
Beachten Sie, dass Sie auch ein Element. Das ist genau wie das Element in HTML 4.01 verwendet, um einen Link innerhalb einer Web-Seite zu erstellen. Benutzereingaben und FormenAlles, was Sie bisher mit WML gesehen ist einfach, run-of-the-mill Web stuff - nicht die Interaktivität, die Telefon-Unternehmen halten behauptet in extravaganten Werbespots. Lassen Sie uns nun versuchen, einige Informationen vom Benutzer einzuholen. Verwendung von Benutzereingaben WML Formen auf jeden Fall erhöht sich die Fähigkeit zur drahtlosen Navigatoren, Entscheidungen zu treffen, anstatt sich mit den Inhalten, die sie an Schub. Lassen Sie uns mit einer einfachen, textbasierten Eingabefeld zu starten. Dieses Element ist auf dem HTML 4.01 Gegenstück durch: Vorname: Mit der Zugabe von ein paar Elemente - einschließlich der
Nach dem Klicken auf "OK" zum zweiten Mal, wählen Sie die Schaltfläche "Optionen" und wählen Sie erneut Sturm. Sie sollten jetzt eine Karte mit dem Titel finden Sie unter "My World", sagt "Willkommen, Vorname Nachname. Bitte klicken Sie auf" Zurück ", um zur vorherigen Seite." Diesmal fügen Sie auch die Ein FormularNun, da Sie festgestellt haben, wie die Eingabe von Daten in Formularfelder, müssen Sie herausfinden, wie man sie auf Ihren Server für die Verarbeitung zu erhalten. Der einfachste Weg, dies zu tun, ist durch die Einführung eines neuen Element mit dem Namen
Es gibt keinen einfachen Weg, um Ihnen die Ergebnisse. Wenn Sie die Möglichkeit haben, ein Echo CGI-Skript, das Sie zeigt die Werte in WML vorgelegt, dann gehen Sie vor und probieren Sie es schaffen. Ansonsten sieht das Dokument genau so wie WML Form-input.wml. Bilder in WMLHinzufügen von Bildern zu Ihrem WML unterscheidet sich nicht von tut es in HTML 4.01, mit der Ausnahme, dass die Dateien in ein anderes Format sind. Anstelle von JPG-, GIF-oder PNG-, verwenden Sie nur ein WAP-Format WBMP-oder WAP-Bitmap. (Siehe den folgenden Abschnitt "Erstellen von WBMP-Bilder.") Erstellen Sie eine neue Karte und geben Sie folgende Zeile:
Erstellen von WBMP-BilderDerzeit das einzige Bild im WAP-Format unterstützt wird, die proprietäre WBMP oder WAP-Bitmap. Diese Bilder müssen in beiden Dateigröße und geringen Höhe / Breite und schwarz und weiß. Der beste Weg, ein WBMP zu erzeugen ist, eröffnen eine GIF-oder JPG-Datei in Ihrem bevorzugten Grafikprogramm sicher, dass die Pixelgröße entspricht derjenigen der traditionellen WAP-Gerät Bildschirm, und speichern Sie sie. Dann öffnen Sie es in dem Nokia WAP Toolkit - es gibt eine Option "Bilder für den Import in WBMP-Datei (. Gif,. Jpg), die aus Streifen die Farben. Schließlich, speichern Sie sie als WBMP. Laßt uns ein Beispiel betrachten dieses Prozesses. Besorgen Sie sich die GIF mit http://www.zotgroup.com/development/wap/images/window.gif. Öffnen Sie es in Ihrem Grafik-Programm, stellen Sie sicher, die Pixelgröße beträgt mindestens 49 × 42 und es ist non-interlaced Wenn Sie speichern Sie sie. Öffnen Sie es in der Nokia WAP Toolkit, und speichern Sie es als WBMP. Nun fügen sie den folgenden Code. (I enthält einen Link, um ein Beispiel, damit Sie sehen können, was es aussehen sollte.) Integration von WML und XHTMLAm 30. Oktober 1998 die WAP-Forum, dem Schöpfer von WML, und das W3C veröffentlicht ein Dokument, ihre Absicht, über die künftige Standards Bemühungen zu unterstützen. Bisher hat das WAP-Forum der drei folgenden Erläuterungen zu den W3C beigetragen: -- Composite Capability / Preference Profiles (CC / PP): A User Side Framework für Content - Negotiation ( http://www.w3.org/TR/NOTE-CCPP ) -- CC / PP Exchange Protocol Auf der Grundlage von HTTP Extension Framework ( http://www.w3.org/TR/NOTE-CCPPexchange ) -- WAP Binary XML Content Format ( http://www.w3.org/TR/wbxml ) Diese Unterlagen sind die ersten Schritte in Richtung auf die spätere Versöhnung und Integration der WAP / WML W3C/XHTML Ansatz mit dem Ansatz, und die Mitglieder der WAP-Forum haben sich aktiv in verschiedenen W3C-Aktivitäten (vor allem XHTML Basic). Stücke von WAP-Dokumente werden in der mitgelieferten Modularisierung für XHTML Working Draft als "Content-Negotiation"-Sektion, und sie werden als Verweise sowie inbegriffen. Es ist zwar nicht klar, wie glatt das Projekt wird, oder wie lange dauert es, diese neuen Entwicklungen Rechnung zu tragen bis zur Fälligkeit innerhalb der zellulären Architekturen erreichen, dass WAP Derzeit beherrscht, kann diese Arbeit Mobilfunktechnologie zu bringen XHTML und umgekehrt. (Ein paar von Wettbewerbern WAP nutzen bereits Vokabeln wie XHTML Basic.) Die Integration der Internet Engineering Task Force (IETF) Arbeit über den Inhalt der Verhandlung darf noch ein paar Unebenheiten der Mischung hinzufügen. Bis zur Versöhnung erfolgt auf der Ebene Standards können Entwickler einige Trost im Umgang mit XHTML sauberer zu Strukturen, um einen leichteren Weg zur Transformation WML-Dokumente zu erhalten. Standard XML-Tools, einschließlich der XSLT-Stylesheets in Artikel 12 beschrieben, kann die Verwaltung relativ milden Übergang von XHTML, um WML. Dies macht es einfacher, ein Dokument zu erstellen und lassen Sie die Derivate-Programme zu erstellen. Ein Artikel eingereicht von Albert Lichtblau Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle. Wichtig: Dieser Artikel "WAP und die Wireless Markup Language" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.
|
|||||
| Online: 453 users browsing the articles directory |
|
|