My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members

mobile wiki

This project provides a browser for MediaWiki XML dumps that can run on the iPhone and iPod touch firmware version 2.0 and 2.1. It is loosely based off of the wikipedia-iphone project for the 1.x firmware.

Getting the latest

As there are no releases yet, you will need to get a copy of the code. We havent settled on a single way to build the project yet, so there are still pieces in flux.

XCode

This set of instructions assumes you have XCode 3.1 and the iPhone 2.0 or 2.1 toolkit. To run the XCode project, check out trunk/MobileWiki and open the MobileWiki.xcodeproj file in XCode. This project also makes use of the bz2 library, which is present on the device, but the headers are not available in the SDK. To add the header file, steal the one that Apple put in the !iPhoneSimulator platform folder (copy it from /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator2.x.sdk/usr/include/bzlib.h to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/usr/include/. If you are looking to make changes, and use some 2.1 features, well, use your imagination.

Signing is up to you. If you have a key from Apple, then you are set - attach your device and and hit Run. If not, it is possible to convince your computer and iPod Touch/iPhone that the app is signed, and thus debug with XCode, or simply build and install the app without debugging.

Mediawiki XML Dumps

As the iPhoneOS runs on a very lightweight system, work must be done to simplify the dump. At present, the preprocessing includes indexing and removing useless data.

Powered by Google Project Hosting