Hi,
Just in case somebody wants to try out the proof-of-concept app for kiwix based
on cordova-qt/necessitas,
you can find the instructions here:
However, be warned, this is really just a proof of concept to show that zim file
content can be rendered
using cordova-qt/necessitas on an android phone. In particular note that it may
interfere with the official wikipedia app,
therefore I'd recommend to try it only on a device which you use for development.
Pre-condition: Installation of non-market applications must be permitted
(Settings/application settings/unknown source)
1. Download apk [1] and install it on the mobile phone.
2. Copy a zim file to /mnt/sdcard/test.zim. Basically all zim files with a valid
main page should work. I've mainly used [2].
3.Start the WikipediaMobile app and follow the instructions to download ministro
and to install the qt-libraries.
The app should now render the main page including pictures of test.zim. Clicking
a link should also work (Only once,
remember it is just a proof-of-concept).
Best regards,
Christian
[1]
https://github.com/cip/kiwix-mobile/raw/kiwx-qt-android/Qt/android/bin/Wiki…
[2] http://download.kiwix.org/zim/0.9/wikipedia_sw_all_04_2011.zim
Am 11.06.2012 17:00, schrieb Emmanuel Engelhart:
> Hi,
>
> here a few things we have achieved (with cip - wikionboard developer)
> during the Hackathon:
> * setting-up qt4 dev. env. on Linux&Windows
> * compiling and running the cordova-qt Wikipedia app port on Linux&Windows
> * hacking the Wikipedia app. to make it loading zim contents (both
> text&images)
> * compiling the hacked app. for Android/ARM
> * running the hacked app. on Android (emulator& Yuvi's device) and
> loading contents from ZIM file runs well.
>
> My conclusions: Cordova-qt seems to be a valid choice for the future
> Kiwix framework. Proof of concept code seems to be fast enough and the
> portability seems to be really good (thanks qt&C++). Regarding the
> qt4/qt5 version dilemma, it seems that what we do (introducing new
> protocols to the render engine) should not really be different on
> qt4/qt5, so we should not have many issues with it. We just need to wait
> the official release the qt Android-port (end of 2012-begin of 2013) to
> use QT5 instead of qt4.
>
> Next: taking the last WMF Wikipedia app. code an tune it in a clean
> manner. This approach should allow us to save time in UI development. So
> one, we should have a first version of Kiwix-mobile for Android
> (providing a ZIM file picker, article render and suggestion system) for
> this autumn. More details coming soon...
>
> Regards
> Emmanuel
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Kiwix-developer mailing list
> Kiwix-developer(a)lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/kiwix-developer
Hier noch ein weiterer Bericht von Emmanuel (User:Kelson), einem der
Offline-Programmierer aus der Schweiz.
Er hat zusammen mit dem Österreicher Christian, dessen Teilnahme am
Hackathon auch von Wikimedia Österreich finanziert wurde, an Wikipedia
Offline auf Android gearbeitet.
Grüsse,
Manuel
----
Here a few things we have achieved during the Hackathon:
* setting-up qt4 dev. env. on Linux&Windows
* compiling and running the cordova-qt Wikipedia app port on Linux&Windows
* hacking the Wikipedia app. to make it loading zim contents (both
text&images)
* compiling the hacked app. for Android/ARM
* running the hacked app. on Android (emulator & Yuvi's device) and
loading contents from ZIM file runs well (HTML parsed in the HTML render
engine).
Unfortunately, we failed to display something (on both emulator&device):
although the app. was running, the whole screen was still black. We do
not exactly know was goes wrong, but we are pretty optimistic about
understanding the problem soon.
My conclusions: Cordova-qt seems to be a valid choice for the future
Kiwix framework. Prototype seems to be fast enough and the portability
seems to be really good (thanks qt&C++). It's reasonable thinking to
have a simple Kiwix-mobile app (providing a ZIM file picker, article
render and suggestion system) for this autumn. Regarding the qt4/qt5
version dilemma, it seems that what we do (introducing new protocols to
the render engine) should not really be different on qt4/qt5, so we
should not have many issues with it. We just need to wait the official
release the qt Android-port (end of 2012-begin of 2013) to use QT5
instead of qt4.
Regarding that perspective, would it be possible for you to sponsor for
Christian and me two tablets? It would be not only for testing purpose
but also for the dev. because the Android emulator is really slow and it
always takes many minutes to compile/upload/start the app... what really
slow down the dev. process. We thought to the Samsung Galaxy 2 which is
at the same time, powerfull enough and well used.
That's all, Thank you and Sumana for inviting us.
Hallo zusammen,
heute mal ein eher ungewöhnliches Thema, welches aber alle hier
schreibenden Personen betrifft!
Diese Mailingliste erlebte in den letzten zwei Jahren einen starken
Aufwind und wird immer stärker genutzt das ist positiv.
Da die meisten hier Anwesenden nicht aus dem Usenet kommen werden immer
wieder die selben Fehler gemacht, über die man eine Weile hinwegsehen
kann, da ich aber nun als Mailinglistenadministrator von mehreren Seiten
angesprochen wurde und von mindestens einer Person weiss, dass sie sich
deshalb abgemeldet hat, möchte ich hier mal freundlich darauf hinweisen:
Bitte lest Euch mal kurz den Artikel "Netiquette" in der Wikipedia durch.
http://de.wikipedia.org/wiki/Netiquette
Die Netiquette beinhaltet ein paar grundsätzliche Regeln zum Umgang in
der elektronischen Kommunikation. Es geht mir momentan gar nicht um
inhaltliches, Beleidigungen etc. - da habe ich keine Probleme.
Wichtig ist vielmehr, dass die technischen Rahmenbedingungen eingehalten
werden.
* kürzt beantwortete Mails bitte soweit möglich
* Antworten bitte inline, unter Berücksichtigung der Zitatskennzeichen
(> am Zeilenanfang)
* wenn möglich auf HTML-Mails verzichten - sie können oft auf mobilen
Geräten, je nach Absender sogar im richtigen Mailprogramm nicht
dargestellt werden. Von manchen Personen bekomme ich regelmässig "leere"
Mails
Ich erwarte von niemandem, dass sie oder er manuell die Zeichen pro
Zeile abzählt und manuell umbricht, das machen die meisten Mailclients
korrekt. Aber korrektes Zitieren und Kürzen wäre enorm hilfreich.
Ein Mail bei der oben zehn A4-Seiten Text und unten, noch ohne Leerzeile
vom zitierten Text abgetrennt, eine einzeilige Antwort stehen, ist eine
Zumutung.
Oft sind Antworten zwar inline, aber nicht sauber vom zitierten Text
abgetrennt und scheinen somit Teil des Zitats zu sein. Das muss nicht
sein, einfach eine Leerzeile dazwischen und schon ist gut.
Damit reduzieren wir die Datenmenge gewaltig und erhöhen gleichzeitig
die Lesbarkeit der E-Mails. Wer schreibt, möchte doch auch gelesen
werden, oder? Dann ermöglicht das bitte ohne, dass alle Mitleser suchen
müssen. Denkt auch daran: Viel mehr Leute lesen, als zu schreiben. Dh.
wenn man beim Schreiben dem Leser ein paar Sekunden einsparen kann, dann
spart das in der Summe richtig viel Zeit.
Vielen Dank für Euer Verständnis und Eure Bemühungen!
Liebe Grüsse,
Manuel
--
Manuel Schneider
Wikimedia Österreich - Gesellschaft zur Förderung freien Wissens
www.wikimedia.at
Servus Kollegen,
es fällt mir sehr schwer, die Bilder ordentlich zu kategorisieren. Hab zwar
das Programmheft mitgenommen aber die Spieler sind nur sehr schwer zu
erkennen und zuzuordnen. Danke an euch, die ihr mir hinterherräumt!
--
------
Ralf Roletschek
http://www.inf.hs-anhalt.de/~Roletschek/
+49-(0)*152-08697369* <--- NEU
----
Fragen zum Fahrrad? - http://www.fahrradmonteur.de
Googletalk: roletschek.ralf(a)googlemail.com
http://mitglieder.wikimedia.at/Archiv/2012-Vorstandsbeschl%C3%BCsse
* '''Information:''' zwei neue Mitglieder aufgenommen
* '''Beschluss:''' ein neues Objektiv (400/2.8) wird angeschafft, es
gibt auch Verhandlungen mit Canon wegen der Attraktivität eines Umstiegs.
* '''Information:''' es wurde intensiv über die Gehaltsstruktur, Abgaben
etc. für die Anstellung des Geschäftsführers diskutiert
* '''Beschluss:''' das Einstiegsgehalt des Geschäftsführers muss und
wird verhältnismäßig niedrig sein, bei Erfolg, dh. Etablierung der
Geschäftsstelle und Einwerbung eigener Spenden die den WMF-Grant
ergänzen, wird erhöht
--
Manuel Schneider
Wikimedia Österreich - Gesellschaft zur Förderung freien Wissens
www.wikimedia.at
Hallo zusammen!
Ich konnte vergangenes Wochenende mit Unterstützung von Wikimedia
Österreich am "Berlin Hackathon
2012"<http://www.mediawiki.org/wiki/Berlin_Hackathon_2012> teilnehmen.
Dort fanden sich geschätzte hundert technikinteressierte Wikipedianer,
Mediawikaner,...ein um gemeinsam an Projekten zu arbeiten, Neuigkeiten
auszutauschen und Kontakte zu knüpfen. Für alle die nicht dabei sein
konnten möchte ich die wichtigsten Erkenntnisse kurz zusammenfassen.
- Tim Starling hielt einen Vortrag über die für nächstes Jahr geplante
Einführung einer echten Programmiersprache zur Vorlagenerstellung. Die
Basis dafür ist die
Scribunto-Erweiterung<http://www.mediawiki.org/wiki/Extension:Scribunto>
für
Mediawiki, sie unterstützt prinzipiell alle gängigen Programmiersprachen.
In den Wikimediaprojekten wird vorerst die Programmiersprache
Lua<http://de.wikipedia.org/wiki/Lua> eingeführt.
Der Vortrag inkl. Codebeispielen findet sich
hier<http://www.mediawiki.org/wiki/Lua_beginning_scripting_for_MediaWiki/Tutorial>,
ein Testwiki mit installierter Extension gibt es
hier<http://scribunto.wmflabs.org/index.php/Main_Page>
.
- Patrick Reilly gab eine Einführung in die Verwendung der neuen
Revisionsverwaltung für Mediawiki unter Git&Gerrit, Details dazu
hier<http://www.mediawiki.org/wiki/Git/Tutorial>
.
- Roan Kattouw gab Tipps zu Verbesserung von MySQL-Statements, die
wichtigsten don'ts finden sich
hier<https://commons.wikimedia.org/w/index.php?title=File:SQL_indexing_Tutorial.…>,
der gesamte Vortrag auf
Commons<https://commons.wikimedia.org/wiki/File:SQL_indexing_Tutorial.pdf>
.
- Das Team von Wikidata gab einen Überblick über die aktuellen
Entwicklungen und die weiteren Planungen:
- Schritt 1, die zentrale Verwaltung der Interwikilinks, soll in den
nächsten Monaten live gehen, dabei wird es weiterhin für einzelne Seiten
möglich sein die IW-links manuell anzugeben.
- Schritt 2 werden zusammenfassend "Metadaten" wie Einwohnerzahlen,
Flächen, Geburtsdaten,... sein. Diese sollen mit Quellen versehen werden
können, es wird auch möglich sein mehrere Datensätze für das
gleiche Thema
zu haben. Als Beispiel dafür wurde die Einwohnerzahl einer Stadt genannt,
für die es keine aktuelle Volkszähung gibt. Alle Schätzungen (von der
Stadtverwaltung, vom Staat, von Internationalen
Organisationen,...) werden
gleichwertig vorgehalten, über die Einbindung muss die Community
entscheiden. Schritt 2 ist allerdings noch stark im Wandel begriffen, bis
das kommt kann sich noch vieles ändern.
- Ich hatte ein paar nette Gespräche mit Multichill und Elya vom
Internationalen Wiki Loves Monuments-Team. Neuigkeiten aus diesem Bereich:
- Brion Vibber arbeitet an einem eigenen WLM-App, vorerst für
Android. Die (sehr frühe) Entwicklerversion hat schon einige Interessante
Features wie Listenansicht, Kartenansicht, Umkreissuche und direkten
Fotoupload vom Handy aus. Wann eine Testversion öffentlich einsehbar ist
noch nicht absehbar, bis September soll sie aber fertig sein ;)
- Die Internationale Datenbank wurde um 5 Adminlevels erweitert, für
Österreich sind das etwa Staat - Bundesland - Bezirk - Gemeinde -
Katastragemeinde. Dadurch ist auch in den Internationalen
Anwendungen (wie
etwa oben genannten AndroidApp) eine Objektauswahl auf
verschiedenen Ebenen
möglich.
- www.wikilovesmonuments.org ist online ;)
Ich bin mir sicher dass ich irgendwas vergessen habe, die Kernpunkte waren
aber dabei ;) Wenn ihr Fragen habt würde ich mich freuen detaillierter
auf einzelne Punkte eingehen zu können.
LG Alex
--
Alexander Wagner
User:AleXXw <http://de.wikipedia.org/wiki/Benutzer:AleXXw>
Hallo zusammen,
letzte Woche fand in Berlin der LinuxTag statt und drei
Wikimedia-Vereine - (DE, CH, AT) hatten dort gemeinsam mit Kiwix /
Offline-Wikipedia und Tntnet einen Stand.
Der ComputerClub², bekannt vom WDR mit seinen beiden "Wolfgängen"
Rudolph und Back, wollte die Organisatoren vom LinuxTag interviewen,
konnten aber nicht vor Ort kommen.
Kein Problem für WikiTV! Nachdem ich von der Anfrage und den technischen
Fragen Wind bekommen habe, habe ich angeboten dass wir die
WikiTV-Technik benutzen die wir vom ORF bekommen haben.
Gesagt, getan: Der Wikimedia-Messestand wurde in ein kleines
Fernsehstudio umgebaut, Nils Magnus vom LinuxTag e.V. wurde bei uns
platziert, ausgeleuchtet und verkabelt und los ging es.
Daraus ist eine schöne Sendung entstanden und nebenbei bot es uns
Gelegenheit selber als Wikimedia / WikiTV ebenfalls als Interviewgast
teilzunehmen und unsere Projekte kurz vorzustellen (ab Minute 15:05).
Die Sendung kann hier heruntergeladen werden (240 MB):
http://cczwei.mirror.speedpartner.de/cc2tv/CC2_085.mp4
Bilder von der Produktion - und die Tatsache, dass Wikipedia dabei eine
"tragende" Rolle gespielt hat - seht ihr hier:
http://commons.wikimedia.org/wiki/Category:LinuxTag_2012
Letzter Punkt auf der Checkliste: Material bekommen! Wolfgang Rudolph
hat uns bereits das Rohmaterial der Sendung zugesagt, ich habe
sicherheitshalber noch um eine Freigabe unter CC-BY-SA gebeten. Er ist
nun im Urlaub, ich hoffe, dass wir Freigabe und Material
schnellstmöglich erhalten, so dass die Sendung auch hochauflösend auf
Wikimedia Commons zu sehen sein wird!
Liebe Grüsse Euch allen,
Manuel
--
Regards
Manuel Schneider
Wikimedia CH - Verein zur Förderung Freien Wissens
Wikimedia CH - Association for the advancement of free knowledge
www.wikimedia.ch