p2pmobile enables every J2ME application that works with files for filesharing. p2pmobile includes classes with methods for writing and reading files from a shared folder. Other methods are used for searching files on the filesharing network and download them. A free server organizes the p2p filesharing process.