Java ME Open Source Software



Check Open Source Softwares for Mobile Phone blog for new updates


The Bouncy Castle

Bouncy Castle is a lightweight cryptography package for the Java platform. It supports a large number of cryptography algorithms and provides an implementation for JCE 1.2.1. It can run from J2SE 1.4 to J2ME (including MIDP) platforms.

 * License http://www.bouncycastle.org/licence.html
 * URL http://www.bouncycastle.org
 * Related Article(s) [IBM Developer Works]
Securing your J2ME/MIDP apps
[SUN Developer]
Data Encryption for J2ME Profiles

J2MESafe

J2MESafe is an end-user Java application that stores sensitive information, like passwords, on mobile phones, using strong encryption. It uses Bouncy Castle APIs.

 * URL http://j2mesafe.sourceforge.net/
 * License GNU General Public License (GPL)

Lightcrypto

LightCrypto (lightweight cryptographic library) is a set of Open Source Java classes with basic cryptographic routines using the BouncyCastle lightweight API.

It uses a minimal amount of memory so it can be used with J2ME, browser applets, on small Java devices such as PDA's or Java enabled mobile phones or in any other situation where JCE (Java Cryptographic Extensions) is too heavy for the job.

 * License GNU Lesser General Public License
 * URL http://jcetaglib.sourceforge.net/lightcrypto

Safe and SafeDesktop

The idea behind Safe is that a user should not remember all login names and passwords. Instead, the user can use cell phones to store sensitive data in an encrypted way. Only one root password is required to be remembered to get access to the data.

SafeDesktop provides the same features as Safe does but it runs on desktop machines. A synchronization mechanism is part of SafeDesktop to keep the data synchronized between Safe and SafeDesktop.

 * License GNU General Public License
 * URL http://www.javawi.de/

PAM mobile token - pam_mobtok

PAM mobile token offers a PAM module and a J2ME token generator to create an authentication mechanism to be integrated into a PAM system. Only the owner of a secret (password/phrase) and a J2ME-enabled device with the token generator program will be able to satisfy the corresponding PAM module to be authenticated.

 * URL http://pam-mobtok.berlios.de
 * License GNU General Public License (GPL)

Pocket Protector

Pocket Protector is a personal secure record storage for the MIDP platform. Pocket has been developed to act as a storage for Personal Authentication Information.

It uses Bouncy Castle APIs to do the encryption.

 * URL http://www.eaves.org/jon/j2me/pocket.shtml

VeJOTP

VeJOTP is a Java midlet that generates RFC2289 (formerly S/Key) One Time Passwords.

 * URL http://www.fatsquirrel.org/software/vejotp


WordPress theme by Vladimir Simovic. Banner image based on Street Sign Generator