Skip to content
jor3l edited this page Feb 27, 2011 · 10 revisions

#J2ME Client to access OpenSim based Services

##About J2ME Client

'j2me client' seeks to provide access through mobile devices (low and medium range) to OpenSimulator networks. These devices do not have a significant performance so web based viewers limits the possibilities as opposed to a Java application which runs on most devices natively (devices from 2006).

To connect the user with the networks, we modified the AjaxLife server code, reducing the traffic impact (by reducing packets, operations, security requests), so with the limited memory we have in J2ME MIDP1.1, we can still interact in real-time with the platform.

##Project Status

The project is quite immature, partly due to the projects we work at the moment which take too much of our time and the volume of work and support neeeded to bring the platform to as many devices as possible.

** Download and test the demo: Demo **

You can help us develop the application and get it ready as soon as possible either by sponsoring the module that have greater importance to you (see below Goals) with a donation or by helping us to develop it.

What is finished and functional so far is:

  • User authentication (login)
  • Grid selection (Region is easy to implement and will be added soon)
  • Local chat with primitive's chat highlight and location
  • Instant messaging (av2av)
  • Avatars in the area (and ability to send IM)
  • Online and offline friends listing *
  • Internal UUID2Name storage
  • Server side UUID2Name
  • Touch interface for capable devices
  • Multi-threading
  • Safe logout
  • View transitions (slides) and some fancy effects
  • Submenu for easy functionality *
  • Language module (easy to implement different languages)

Things marked with * needs more work.

##Goals:

The goals of the project and what is expected to arrive for the third quarter of 2011 is:

  • User profiles (with images)
  • World & local map (with user dots and drag&drop if possible)
  • Teleport and simple movement interface
  • Group chat / management
  • User Inventory (able to transfer stuff)
  • Notecards creation & edition
  • Texture/Image view
  • Full alert system (new chat, message of the day, friend login/out)
  • Events dialogs (friend request, teleport lure)

##Future functionality:

  • Image upload
  • Camera support (for image upload)
  • Social network connection (Where I'm, What I'm doing)
  • Network stats (data in/out, transfer velocity, dilation)

##Help the project

  • Sponsor a module or just donate to the development, click here to DONATE.
  • Test the application and report bugs here.
  • Tell us in wich device it runs (Brand and model).

You can contact us at devi@foravatars.com if need help with the donation process, also let us know who you are! :)

##Read more..

###Developing ###Getting Git access ###Compiling from source. ###License ###Support