Bombus - Jabber Client

Bombus is a free software instant messaging client based on XMPP. Its website is in Russian but there is an English help page.
SVN: http://svn.xmpp.ru/repos/bombus/trunk

There is also Bombus NG (New Generation) for Windows Mobile (written in C++). It is also open sourced under GNU GPL.
SVN: http://svn.xmpp.ru/repos/bombus-ng/trunk

scriptme - JavaScript Interpreter for Java ME

ScriptME is an open-source implementation of EcmaScript based on FESI Project written entirely in Java for the J2ME Platform. It is typically embedded into Java applications to provide scripting to end users.

Rhodes open mobile framework

Rhomobile’s open source mobile application framework Rhodes lets you quickly build native mobile applications for all smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian and Android. Mobilizing with Rhomobile consists of creating a RhoSync source adapter, generating an application with Rhogen, editing your HTML templates and Ruby controller actions and building the resulting application in your mobile development environment of choice. These are true native device applications (not mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.

tweetero - open source Twitter client for iPhone

Tweetero is an open source Twitter client for Apple iPhone and iPod Touch released by ImageShack Corp.

MYCrypto - cryptography for iPhone

MYCrypto is a high-level cryptography API for Mac OS X and iPhone. It’s an Objective-C wrapper around the system Keychain and CSSM APIs, which are notoriously hard to use, as well as CommonCrypto, which is easier but quite limited.

Locify - open LBS framework for Java ME

Locify is a mobile Java application which enables regular user to connect GPS, browse maps, save places of interest, record routes, use navigation and other location based features. Locify is a framework - you can build a location based application just using XHTML. Basic feature is, that you can append a location to the request to your server. Then you can return the user some location-relevant content. Also all Locif features is available to the web developer as well - you can send the user an KML file, use maps, navigation etc.

Locify Documentation

Music Launcher for S60

Music Launcher is a free music player for S60 smartphones.

Music Launcher allows you to do some management to your music files: move, rename, delete files and folders and create new folders. It plays the same music formats as the Music Player that comes with your phone. It also supports album art, and on some devices, crossfading between tracks. You can send Music Launcher to your friends by Bluetooth or you can send them the URL from where to download by SMS.

Mochalua - Lua runtime and API for Java ME

Mochalua is a Java ME port of the Lua runtime and API.

Quotes from lua-users.org:

We were aware of Kahlua but it was incomplete when we started the Mochalua project (and may still be). We were also aware that there was another project locked within the bowels of a short-sighted company. So we put our money toward hiring a company, Nikitova, to work with us to do a conversion from scratch.

Mochalua is a port of the Lua runtime and API only, not the compiler. The API functions have kept their original names and signatures from the C implementation with only minor variations to account for language differences. It has been able to pass the Lua test vectors. We have also put it through its paces for our own projects. At this time, it should be a pretty stable codebase for you to use.

PhoneGap for iPhone, Android and Blackberry

PhoneGap is a development tool that allows web developers to take advantage of the core features in the iPhone, Android, and Blackberry SDK using JavaScript.

Supported Features: Geo location, vibration and accelerometer.

big5 - extended Web browser for iPhone

The Big Five application for Apple iPhone and iPod touch is a simplified gateway to your Web Apps. Manage your Web Apps in a simple list view and open them by simply tapping on the name. The Web App will be shown in a clean page without distracting additional buttons.

But Big Five can do even more for Web Apps by providing a programming interface (API) to device specific functionalities like getting the current geo location, accessing the photo library and camera, etc.

Next Page »