Difference between revisions of "Berlin 2015"
(Chris can not make it - VISA problem) |
|||
Line 66: | Line 66: | ||
== People == | == People == | ||
* Emmanuel | * Emmanuel | ||
* Mossroy | * Mossroy | ||
* Rashiq | * Rashiq | ||
Line 73: | Line 72: | ||
== Costs == | == Costs == | ||
* Flight Mossroy: ~ 200 CHF | * Flight Mossroy: ~ 200 CHF | ||
* Flight Kelson: ~ 200 CHF | * Flight Kelson: ~ 200 CHF | ||
Line 80: | Line 78: | ||
* Train Christian: 150 CHF | * Train Christian: 150 CHF | ||
* Tee-shirts: ~200CHF | * Tee-shirts: ~200CHF | ||
=> ~ | => ~ 3000 CHF |
Revision as of 18:19, 3 November 2015
This page summarizes the action plan for the Kiwix winter hackathon 2015. This hackathon has not a special motto but has for purpose to gather the developers who are currently the most involved in the developement of openZIM/Kiwix.
Goals
- Kiwix-plug for RaspberryPi
Kiwix-plug works already with RasberryPi but this still needs a little bit work to have a public ready industrial solution.
- Better library system based on OCSP
The current solution based on a custom format has many flaws (the most important one being that it does not scale correctly). We should adopt a more standard & better format (based on) OPDS.
- Kiwix for Firefox OS
Kiwix for Firefox OS development has already been started within the Evopedia project. The hackathon should be the occasion to release a first version.
- Integrate geo-coordinates to the ZIM specs & standard library
World is going mobile and Kiwix users more an more have a device with geolocation abilities. User want to be able to search content based on geo-coordinates.
Output forecast
- Kiwix library online OCSP backend
- Server-side solution to feed a SQLite library database (probably by extending manageContentRepository.pl)
- OCSP service able to read the SQLite database and provide list/search features (to be newly developed in PHP or Python)
- OCSP ready library/download manager
- New Android app release using OCSP backend with a iOS/PC like lirbrary/download manager
- New iOS release with OCSP backend support
- Kiwix for Firefox OS
- Launch a first version of the FFOS app in the Mozilla App store
- Upgrade jszim to fix the few last issues and release a first official release
- Kiwix-plug for Raspberry Pi
- Upgrade current solution to work as good with Raspberry Pi than with Dreamplug (clean and improve current draft of solution)
- Try to install and benchmark XSCE/Kwiizi/Ideasbox/edupi
- Geo-localisation
- Release new version of zimlib with geoloc. index support
- Patch zimwriterfs to generate ZIM files with geoloc. index
- Upgrade ios/Android app to have a minimal support of this feature
Achievements
- ...
Impact
- The improved versions (better content manager and new "near by" function) are longstanding feature requests. With them we will hopefully get more mobile satisfied users.
- Javascript is going to be the most portable language and this is therefore important to be able to release a first version of a zim library in this language.
- Firefox OS is the first open mobile plateform with (a small) chance to be a real challenger for iOS and Android. It is thought for low-end devices and therefore important to have Kiwix on it.
- RaspberryPi is the most famous cheap computer on the market et would allow us to propose kiwix-plus ~100 USD cheaper than with the Dreamplug. It's important to be able to install kiwix-plug on it.
- This hackathon is also important on the personal level to be able to meet 3 new Kiwix developers who have done a serious job in the last 12 months.
- Releasing a new version of Android will automatically make Kiwix appearing in the F-Droid FOSS app store.
Method
Around 5 developers meet during a week to make this steps forward.
Place
Berlin, Germany
Agenda
3th -> 10th January 2016 (1 week, Sunday to Sunday)
People
- Emmanuel
- Mossroy
- Rashiq
- Christian
- Benjamin (maybe)
Costs
- Flight Mossroy: ~ 200 CHF
- Flight Kelson: ~ 200 CHF
- Accomodation: ~1500
- Meals & local transportation: ~ 800 CHF
- Train Christian: 150 CHF
- Tee-shirts: ~200CHF
=> ~ 3000 CHF