osmand java application

Text copied from http://wiki.openstreetmap.org/wiki/OsmAndMapCreator

OsmAndMapCreator is an open-source Java tool that accompanies OsmAnd. It can download tiles from Mapnik and create POI, address, transport and routing indexes from OSM files (.osm, .bz2, .pbf). The most important feature is the creation of OBF files out of OSM data. OBF files are the basis for offline rendering, offline routing and offline search at a smartphone.

Downloading OsmAndMapCreator

OsmAndMapCreator does not need to be installed at your computer, just Java (Windows) or OpenJDK (Linux, OSX) has to be installed. You do not need administrative/root access if Java is installed already. If you do not know if Java is installed, just open a command line window and run the command java. If the output describes some arguments for starting Java and does not show a simple "file not found" (or something like this), Java is installed.
OsmAndMapCreator can be downloaded from developers' website. Afterwards extract the download zip-archive at any directory. If you use a Unix-like operating system (OS X, Linux) you have to make the .jar file excutable.