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.

Spring ME - Spring framework for Java ME

Spring ME provides an implementation of Spring to Java based platforms that do not support reflection, such as Java ME.

This is a quick rundown of what Spring ME supports:
• Property-based injection;
• Constructor-based injection;
• Injection of primitives, such as integers, booleans, etc.
• Injection of anonymous beans;
• Injection of beans based on references;
• Injection of lists;
• Init and destroy methods;
• Lazy initialization and eager initialization;
… and last but not least: Spring ME is capable of leveraging all goodness provided by the Spring IDE.

k4kur0 - a mobile Kakuro game

k4kur0 is a Java ME Kakuro puzzle game. Kakuro is a number puzzle often referred to as Cross Sums. It is similar to a Crossword puzzle with sums as clue fields defining the sum of a row or column of the game grid. Next to sudoku, kakuro is a quite popular number puzzle.

RedJey - Java ME UI library

RedJey is a GUI library for J2ME platform designed to meet the needs of developers in attractive user interface along with support of window system, custom visual styles and animation. It also supports touchscreen navigation.

Squeak on the iPhone

iSqueak is a port of the Squeak Smalltalk environment to the iPhone and iPod touch.

Quotes from The Weekly Squeak:

The source code, along with installation instructions and other useful resources, is available at a new website: http://isqueak.org.

As had been discussed earlier, Michael notes that due to the legal requirements of the Apple Developer agreement at this time, they cannot distribute a fully functional Squeak VM via the Apple Store. However Licenced iPhone developers can deploy the VM as an Ad Hoc VM for testing to a limited number of devices.

In addition, anyone who has access to the Apple SDK can compile and run the port in the iPhone emulator.

Via The Punch Barrel

TouchCode - JSON, XML parsers and more for iPhone

TouchCode is a repository of iPhone and iPod Touch source code, including TouchJSON, TouchXML and more:

TouchJSON is parser and generator for JSON implemented in Objective C.

TouchXML is a lightweight replacement for Cocoa’s NSXML cluster of classes. It is based on the commonly available Open Source libxml2 library.

TouchHTTPD is a Cocoa HTTP server designed to be embedded in Cocoa applications.

Open Source Salesforce Application for Android

SalesforceAndroid is a “simple smart sample application” for Salesforce on Android.

Let’s start bringing up Android application collaborating with Salesforce. It’s open source project and concept proof version app for salesforce mobile client on Android platform, so you all could join this project and exert your ideas, skills and desires on the Android.

The progress information is given in this web page: http://lg3d.blogspot.com/

Five - media distribution system for Android


Five
is a system designed to efficiently extend the reach of your media to various personal devices such as your cell phone, laptop, and work PC. Currently the system includes a reference server implementation and an Android client, with a proof-of-concept desktop Linux version coming soon.

LogMEAdvanced - logging system for Java ME

LogMEAdvanced is a flexible, extensible logging system for Java ME to help developers remotely debug java enabled devices by using Bluetooth logging, Network logging, RecordStore logging, FileConnection logging, and System logging. (Or by extending the system with their own logger).

« Previous PageNext Page »