Privacy Policy Cookie Policy Terms and Conditions Wapedia - Wikipedia

Wapedia

aus Wikipedia, der freien Enzyklopädie

Die Wapedia bringt die Inhalte der Wikipedia auf mobile Geräte wie PDAs und Mobiltelephone. Im Gegensatz zu einigen anderen Projekten setzt die Wapedia eine Internetverbindung, zum Beispiel über GPRS oder UMTS, voraus. Dieser Direktzugriff hat den Vorteil, dass die Artikel stets auf dem aktuellen Stand sind und keine große Speicherkarte nötig ist und auch auf nicht-Smartphones Wikipedia gelesen werden kann.

Inhaltsverzeichnis

[Bearbeiten] Layout

Die Inhalte der Wikipedia werden über einen eigenen Parser – je nach Fähigkeit des Endgeräts – in WML, XHTML MP oder für PDAs in simples HTML umgesetzt. Die Größe der Bilder wird dem jeweiligen Bildschirm angepasst.

Die oft sehr langen Artikel werden in kleinere Seiten unterteilt, um den kleinen Bildschirmen, dem Arbeitsspeicher und der Rechenleistung der Geräte gerecht zu werden.

[Bearbeiten] Sprachen

Aktuell werden alle Sprachen mit mehr als 1000 Artikeln unterstützt sowie einige weitere. Das sind aktuell über 100.

Die einzelnen Sprachversionen können direkt über die Eingabe der entsprechenden Adresse erreicht werden: de.wapedia.mobi für die deutsche Version, en.wapedia.mobi für die englische, ...

[Bearbeiten] Konfigurierbarkeit

Neben der automatischen Erkennung der Gerätefähigkeiten kann der Benutzer selbst verschiedene Parameter ändern, um so die Ausgabe seinem Geschmack und Geldbeutel (wegen der oft hohen Datenübertragungskosten) anpassen. So können z.B. die Länge der Seiten oder die Größe der Bilder angepasst werden.

[Bearbeiten] Technische Einzelheiten

[Bearbeiten] Aktualisierung der Artikel

In einer eigenen Datenbank werden sämtliche Artikel der Wikipedia gespeichert. Diese Artikel werden über die regelmäßigen XML-Dumps der Wikipedia-Datenbank aktualisiert, und sind daher maximal wenige Wochen alt.

Neben diesem Datenbestand, der vor allem auch für die eigene Suchmaschine wichtig ist, wird bei jedem Abruf eines Artikels geprüft, ob es in der Wikipedia mittlerweile einen aktuelleren Artikel gibt. Ist dem so, wird versucht, diesen zu laden. Dieser wird dann angezeigt und in der lokalen Datenbank gespeichert, so dass für nachfolgende Leser desselben Artikels keine weitere Anfrage bei einem Wikipedia-Server gemacht werden muss. Schlägt das Laden jedoch fehl, weil z.B. der Server zu langsam oder gar nicht antwortet, wird jedoch die alte lokal gespeicherte Artikelversion dargestelt.

Diese Mischung aus einer eigenem Datenbank und proxyhaftem Verhalten bietet folgende Vorteile:

  • Es wird normalerweise immer die aktuelle Version eines Artikels angezeigt
  • Bei Ausfall der Wikipedia-Server oder wenn diese wegen Überlastung nur langsam reagieren, kann trotzdem schnell der gewünschte Artikel bereitgestellt werden, wenn auch möglicherweise nicht in einer aktuellen Version
  • Dank des komplett vorliegenden Artikelbestandes konnte eine lokal arbeitende Suchmaschine eingerichtet werden, um so ebenfalls von den Wikipedia-Servern unabhängig zu sein
  • Die Wikipedia-Server werden im Vergleich zu einer dummen Proxy-Lösung deutlich weniger belastet, da nur relativ selten tatsächlich ein Artikel angefordert werden muss

[Bearbeiten] Bilder

Die Bilder der Wikipedia werden in einem lokalen Cache gehalten und für die jeweiligen Endgeräte und deren Displayauflösungen skaliert. In den Texten werden die Bilder lediglich als Thumbnails angezeigt, um das für die Benutzer oft teure Datenvolumen gering zu halten, es gibt jedoch eine Vollbildansicht für jedes Bild.

Beim ersten Zugriff auf ein Bild wird dieses von den Wikipedia-Servern geladen, danach normalerweise nie wieder.

Die Benutzer haben die Möglichkeit, je nach Vorlieben oder dem Preis, den sie für Datentransfer zu zahlen haben, die Größe der Thumbnails einzustellen oder das Anzeigen von Bildern ganz zu deaktivieren.

[Bearbeiten] Suchmaschine

Die Wapedia unterhält eine eigene Suchmaschine, so dass Suchanfragen schnell und ohne Abhängigkeit der Wikipedia-Server beantwortet werden. Dabei wird die gleiche Suchtechnik wie auf Wikipedia verwendet: eine auf Apache Lucene basierende Software.

[Bearbeiten] Bearbeiten von Artikeln

Die Wapedia ermöglicht nicht selbst das Bearbeiten von Artikeln. Die Gründe sind folgende:

  1. Geräte, die eine komfortablere Eingabe ermöglichen, verfügen meist über einen Web-Browser, mit dem man die Wikipedia direkt erreichen kann. Die Wapedia verlinkt unter jedem Artikel, und auf Wunsch auch an jedem Absatz, auf die Bearbeiten-Funktion der Wikipedia, so dass es bei solchen Geräten keine Komforteinbußen gibt. Die Geräte, die die Bearbeitungsfunktion der Wikipedia nicht darstellen können, verfügen meist nur über eingeschränkte Texteingabemöglichkeiten, wie Nummerntastatur oder Stift, bei denen eine Bearbeitungsfunktion nur sehr selten Sinn machen würde
  2. Viele Mobiltelephone akzeptieren nur eine begrenzte Textlänge in HTML-Formularen. Würde jemand mit einem solchen Gerät einen etwas längeren Text oder Absatz bearbeiten und danach abspeichern, so kann er leicht ohne böse Absicht Artikel verstümmeln.
  3. Die Wapedia würde beim Bearbeiten wie ein anonymisierender Proxy arbeiten, so dass absichtliches Vandalieren in der Wikipedia erleichtert würde
  4. Beim nichtanonymen Bearbeiten müssten Login-Informationen übertragen werden, was ein Sicherheitsloch darstellen kann. Vielen Benutzern würden nicht bemerken, dass sie ihr Passwort einem Dritten überlassen

[Bearbeiten] Technik

Es werden vier Server eingesetzt, die jeweils über einen Webserver (Apache) sowie teilweise über eine eigene Datenbank (MySQL) verfügen. Die Server sind unabhängig voneinander, da jeweils die gesamte Datenbasis an Artikeln gespeichert haben. Die Datenbanken synchronisieren sich untereinander, so dass beide Datenbanken die selbe Aktualität aufweisen, und Ausfälle einzelner Rechner so keine großen Auswirkungen haben.

Diese Lösung bietet eine hohe Geschwindigkeit - die Server sind jeweils nicht mal zur Hälfte ausgelastet - und eine hohe Ausfallsicherheit.

[Bearbeiten] Weblinks

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -