Difference between revisions of "LinuxTag 2010"

Jump to navigation Jump to search
7,983 bytes added ,  10:26, 11 June 2010
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
June 9th - 12th
LinuxTag is europeans biggest Free and Open Source software conference, it takes place June 9th - 12th in Berlin.
 
http://www.linuxtag.org/2010/
 
openZIM has a '''booth''' at LinuxTag in ''hall 7.2a, stand 215''.
 
There will be a workshop on '''openZIM - Wikipedia Offline - Current State''' at Saturday, June 12th 1 - 2pm in room ''New York 2'' ([http://www.linuxtag.org/2010/de/program/freies-vortragsprogramm/mittwoch/vortragsdetails.html?talkid=664]).
 
Meet us at LinuxTag! See the new features and adoptions of ZIM format and tools, get in touch with the developers or just learn more on how to use Wikipedia without internet access.


== Participants ==
# Tommi
# Manuel
# Annette


== Travelling ==
=== Accommodation ===
=== Accommodation ===
*http://www.berlin-sofort.de/ferienwohnung-berlin.php?at=8&am=6&aj=2010&abt=12&abm=6&abj=2010&rp=3&ws=a01b00001c0000011d00000004&dzt=1&tg=26&obj=1007&expertx=stadtteile
[http://www.pension-messe.de/ Hotel Pension Messe] [http://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Wundtstrasse+72,+14057+Berlin&sll=47.64409,7.80349&sspn=0.007272,0.016372&ie=UTF8&hq=&hnear=Wundtstra%C3%9Fe+72,+Berlin+14057+Berlin&ll=52.507106,13.283887&spn=0.013139,0.032744&t=h&z=15 Google Maps]
*http://www.berlin-sofort.de/ferienwohnung-berlin.php?at=8&am=6&aj=2010&abt=12&abm=6&abj=2010&rp=3&ws=a01b00001c0000011d00000004&dzt=1&tg=26&obj=480&expertx=stadtteile
 
*http://www.berlin-sofort.de/ferienwohnung-berlin.php?at=8&am=6&aj=2010&abt=12&abm=6&abj=2010&rp=3&ws=a01b00001c0000011d00000004&dzt=1&tg=26&obj=512&expertx=stadtteile
Booked (booking no. PM3533533):
* Single Room 48 EUR (-5% discount)
* Double Room 60 EUR (-5% discount)
including breakfast, already paid by openZIM
 
;How to reach:
just take the S train to "Messe Nord/ICC" - the hotel is just adjacent at the corner of Wundtstrasse / Neue Kantstrasse.
 
=== Participants / Itineraries ===
please list yourself
{|{{Prettytable}}
!08!!09!!10!!11!!12!!13!! Transportation              !! Name            !! Accomodation
|-
| X|| X|| X|| X|| X|| X|| arriving with ICE276 about 17:45 at the hotel || Manuel Schneider ||rowspan=2| double room booked 2010-03-27
|-
| X|| X|| X|| X|| X|| X|| arriving with ICE276 about 17:45 at the hotel || Annette Schneider
|-
| X|| X|| X|| X|| X|| X|| arriving with ICE690 about 17:30 at the hotel  || Tommi Mäkitalo  ||single room booked 2010-03-27
|-
|  ||  ||  ||  ||  ||  ||                              || Mirko Lindner(?) ||
|-
|  ||  ||  ||  ||  ||  ||                              || Mirko Voigt(?)  ||
|-
|  ||  ||  ||  ||  ||  ||                              || <s>Emmanuel Engelhart</s> || n/a
|}
 
== Material List ==
please list your name if you can bring something from this list or add other things you will bring or which you think we should get
 
* Beamer - '''Tommi'''
* Notebook (several, list:)
*# (Windows) --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
*# Linux - '''Tommi'''
* Duct Tape - '''n/a'''
* Extension Cords (several, list:)
*# --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
*# --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
* Switch (8 Port) '''Tommi'''
* Patch Cables (several, list:)
*# --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
*# --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
*# --[[User:Manuel Schneider|Manuel Schneider]] 21:57, 29 January 2010 (UTC)
* Posters
** [[Image:Poster_File_Format.pdf|ZIM File Format schematics]] - '''needs to be updated'''
** [[Image:Poster_ZIM_Creation.pdf|ZIM File Creation]] - '''needs to be updated'''
* [[Flyer]] - '''n/a'''


== Talk ==
== Talk ==
Line 18: Line 66:
* '''License:''' Creative Commons License
* '''License:''' Creative Commons License


=== Abstract ===
=== Abstract (Presentation) ===
for program committee, approx. 1 page
for program committee, approx. 1 page


Line 33: Line 81:
''With this talk we introduce openZIM for those who haven't heard about it and give a short overview over the history of Offline Wikipedia in general to provide a common basis and an understanding of the issues when dealing with huge data chunks such as Wikipedia content. The main part of the talk is focused on these issues and how openZIM has addressed these. A part of this will involve the ZIM internal structures, tools and the zimlib library. The goal is that attendants are able to understand how ZIM works, where implementational details can be found in case the file format should be implemented in any other programming language as well as enabling to work with the zimlib which can be used in any C++ application to make use of the ZIM format directly.''
''With this talk we introduce openZIM for those who haven't heard about it and give a short overview over the history of Offline Wikipedia in general to provide a common basis and an understanding of the issues when dealing with huge data chunks such as Wikipedia content. The main part of the talk is focused on these issues and how openZIM has addressed these. A part of this will involve the ZIM internal structures, tools and the zimlib library. The goal is that attendants are able to understand how ZIM works, where implementational details can be found in case the file format should be implemented in any other programming language as well as enabling to work with the zimlib which can be used in any C++ application to make use of the ZIM format directly.''


=== Short Abstract ===
=== Abstract (Workshop) ===
openZIM deals with the technical issues when webcontent should be usable offline. Especially with big amounts of data, eg. Wikipedia there are many challenges to solve.
 
1.000.000 articles (all german Wikipedia, only text) take about 7-8 GB disc space, so they need to be compressed. On the other hand we have to deal with very small devices such as embedded Linux gadgets or mobile phones. We want simple, fast access to random articles and a fulltext search available.
 
In the past several special solutions for special needs have been implemented by individuals and abandoned soonafter. There is no way to update contents for these applications as nobody can tell how it was stored.
 
openZIM has developped an efficient file format that provides high compression (lzma), fulltext search and that can store all kind of content including images, CSS or JavaScript files. This file format is called ZIM and publicly documented to be implemented and used by everyone who wants to store webcontent offline.
 
openZIM also provides a Free and Open Source implementation of the ZIM file format, written in C++ and published under GPL. The zimlib can be integrated in any third-party software to make it very easy to use the ZIM file format without implementing it.
 
This workshop will provide you an insight into the ZIM file format and the tools provided by the openZIM project and third parties. ZIM runs on standard PCs, XO notebooks (OLPC), mobile phones or Linux gadgets (Ben NanoNote).
 
Manuel will show you reader applications as webserver on Linux, a GUI browser on Windows and a Symbian application running on mobile phones.
 
Tommi will give an introduction on how to use zimlib in another application with live coding example.
 
We invite you to join the discussion, ask questions etc... we can tell a lot about the processes around publishing Wikipedia offline or on the technical challenges and solutions we have been working on, but we don't want to bore you with theoretical things.
 
=== Short Abstract (Presentation) ===
for visitors / schedule, max. 450 characters
for visitors / schedule, max. 450 characters


Line 39: Line 106:


''We will give a introduction in openZIM and the ZIM format and then focus on technical issues when dealing with amounts of data like Wikipedia and how we have addressed them. After the talk you know the tools that are available, have got a overview on the file format and the resources to find more details if you plan to implement it by yourself and you know how to start using zimlib in your own application.''
''We will give a introduction in openZIM and the ZIM format and then focus on technical issues when dealing with amounts of data like Wikipedia and how we have addressed them. After the talk you know the tools that are available, have got a overview on the file format and the resources to find more details if you plan to implement it by yourself and you know how to start using zimlib in your own application.''
=== Short Abstract (Workshop) ===
openZIM provides a free and open ZIM file format and tools - developed for and used to provide offline access to Wikipedia content.
We will give a introduction in openZIM and the ZIM format and then focus on technical issues when dealing with amounts of data like Wikipedia and how we have addressed them. We also give live coding examples on how to use the zimlib in your own applications.


=== Links ===
=== Links ===
Line 51: Line 123:


==== Project Description ====
==== Project Description ====
* '''English (short):'''
* '''English (short):''' The openZIM project develops a file format and software to store and use Wikipedia articles and other content on offline devices - suitable for handhelds, ebook readers, DVDs or classroom servers.
* '''English:'''
* '''English:'''  
* '''German (short):'''
*:Our mission is to make Wiki content available offline, with a primary focus on the contents of Wikipedia and other Wikimedia projects.
*:The core focus of this project is on extracting and encoding of all data from MediaWiki for offline use. With the help of the Wikimedia Foundation we are working together to create a regular process of making ZIM files for the Wikimedia projects.
*:When this is successful we would like to add support for other wiki engines so that this can become a ubiquitous file format for offline wiki data. We even believe the file format could be flexible enough to support any kind of web data.
*:The general goals we want to achieve are:
*:* the file format is the most efficient and works on all platforms, embedded devices and desktop computers
*:* the file format is used by all kind of publishers and even outside the Wikimedia community
*:* both reader applications and content files are freely interchangeable
*:* everyone can implement software for this file format because it is in a open and documented standard
*:* there is at least one free implementation which is open source
*:* the free implementation can be used easily in other software to make it easy to use the file format without having to implement it
 
* '''German (short):''' Das openZIM-Projekt entwickelt ein Dateiformat und Programme um Wikipedia-Artikel und andere Daten ausserhalb des Internets zu nutzen - passend für Handheld-Geräte, ebook-Leser oder Schulserver.
* '''German:'''
* '''German:'''
*:Unser Ziel ist es Wiki-Inhalte ausserhalb des Internets verfügbar zu machen, dabei konzentrieren wir uns vorranging auf die Inhalte der Wikipedia und der anderen Wikimedia-Projekte.
*:Der Kern des Projektes besteht darin Daten aus MediaWiki zu exportieren und für die offline-Nutzung aufzubereiten. Mit der Hilfe der Wikimedia Foundation arbeiten wir daran einen regelmässigen Prozess zu schaffen um ZIM-Dateien aus den Wikimedia-Projekte zu exportieren.
*:Sobald dies abgeschlossen wurde möchten wir auch andere Wiki-Software unterstützen und damit ZIM zum universellen Datenformat für Offline-Wikidaten zu machen. Wir denken dass das Dateiformat flexibel genug ist um jede Art von Internet-Daten zu speichern.
*:Unsere allgemeine Ziele sind:
*:* ZIM ist das effizienteste Speicherverfahren und funktioniert auf allen Plattformen, embedded Geräten und normalen Computern
*:* das Dateiformat wird von allen Herausgebern benutzt, auch ausserhalb der Wikimedia-Gemeinschaft
*:* sowohl die Lesesoftware als auch die Inhalte sind beliebig austauschbar
*:* jeder kann seine eigene ZIM-Software schreiben, da es sich um einen offenen, dokumentierten Standard handelt
*:* es gibt mindestens eine Implementierung als Freie Software
*:* die Freie Implementierung can einfach in andere Programme eingebunden werden um das Dateiformat zu nutzen ohne es selbst implementieren zu müssen


=== Project Community ===
=== Project Community ===

Navigation menu