Introduction
jMensa is a software to view the mensa plan of your university on your mobile phone (provided that the database is available in the appropriate format, see the Mensa Framework page). It downloads the database for the current week and stores it on the mobile device so that you can use it the whole week before having to get the new plan again. It uses the standardized Mobile Information Device Profile of the Java 2, Micro Edition and thus should run on all mobile devices supporting Java MIDP.jMensa is available in multiple languages:
- German/Deutsch
- English
There are some detailed information available in German about specifics of jMensa for the RWTH Aachen.
Databases
The database is retrieved via an online connection to the server that holds the database. For the RWTH Aachen (or more precisely for the Studentenwerk Aachen which is the owner and operator of the mensas) the database is retrieved from this website. It is delivered in a minimal text-format which is UTF-8 encoded.Note: jMensa has been constructed in a way that it will easily support different universities! Have a look at the Mensa Framework page for more information.
News
2004/05/27Removed bug that appeared on mobiles with low memory (like the Nokia 6310i) that caused an error when downloading the mensa plan for the second time. This could be fixed by some explicit garbage collection and better usage of memory.
2003/12/14
Removed several bug that appear on Siemens mobiles. Siemens has several really annoying bugs. Read more about Siemens MIDP bugs.
2003/12/10
First public release. If you find any bugs please send me a mail describing the problem (please note the hardware you use and any additional information you can give like OS or MIDP version).
Screenshots
Some screenshots will give you an impression of the software. They have been taken using the Nokia J2ME SDK 2 on Linux.![]() |
![]() |
![]() |
Program List | Started with DB | Fetching new DB |
---|---|---|
![]() |
![]() |
![]() |
Mensa List | Showing the menu | About |
Supported devices
Any Java-enabled mobile device supporting MIDP should work for jMensa.jMensa has successfully been tested on:
- Nokia 6310i (physical and emulator, works perfectly)
- Nokia 6230 (works perfectly)
- Nokia Developer's Suite 2.0 for J2ME (Series 60 emulator, works perfectly)
- Nokia 3510i (reported by Sascha Wiedenfeld)
- Siemens S55 (tested on emulator)
- Siemens C60 (tested on emulator)
- Nokia 6800 (reported by Kai Simons)
Installation
There multiple ways to get jMensa installed on your mobile device. This heavily depends on the device you are using. I think the most common case will be the installation on a mobile phone so I will describe this here. If you have any additions or procedures for different devices please let me know.I have put only a small page with descriptions for the different device, maybe your's is listed. Please have a look at the install instructions. It also contains generic installation instructions if there are no specific instructions available.
Download
jMensa is released and distributed under the terms of a proprietary license. You may use the software for free and beam it to your friend. You may not distribute it under your name. You may distribute it on so called "Shareware or Freeware CD-ROMs". You must then inform the author before the CDs are published. The author has the right to deny distribution of the software without further need of explanation.By downloading and/or using the software you agree to this license!
You may download the install file provided as a .zip and as a .tar.gz file.
Latest stable version is 0.3.
jMensa 0.3 | .tar.gz (28217 Bytes) | .zip (28635 Bytes) |
Tools/APIs used
- NetBeans on Fedora Core Linux
- Anjuta for some UTF-8 files
- Nokia Developer's Suite 2.0 for J2ME for Linux
- Mobile Information Device Profile