Я сделал такое приложение и использовал xml-ы, созданные с помощью php. Это позволило нам иметь единого провайдера для 3 уровней представления:
- Приложение j2me
- сайт для мобильных телефонов
- обычный сайт
Мы использовали xslt для конвертирования xml в html на веб-сайтах и kXML - очень легкий парсер, который делает это в приложении j2me. Это хорошо работало даже на очень старых телефонах с черно-белыми экранами и небольшим объемом памяти.
Кроме того, в j2me отсутствует понятие файла. У вас есть БД, в которой вы можете хранить информацию.
Это ссылка на «мобильный» сайт.
http://mobi.krakow.pl/rozklady/
и вот к приложению:
http://www.mobi.krakow.pl/rozklady/j2me/rjk.jar
Это по-польски, но я думаю, нетрудно понять, что это и что.
Если вы хотите, я могу предоставить вам дополнительную помощь и совет, или, если это коммерческий продукт, я думаю, мы тоже можем кое-что выяснить;)