[28 total ]
OpenLaszlo is an open source platform for creating zero-install web applications with the user interface capabilities of desktop client software.
ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes
... [More]
, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition. [Less]
jSeamless is a UI abstraction layer for Java to allow developers to write code for any platform and any environment (Web, Desktop, Mobile, etc.) without having to know ahead of time the deployment platform or environment will.
Mobile Trail Explorer is an application for user to view and record tracks using the mobile phone and GPS device. Recorded tracks can be exported in KML format on memory card so that they can be viewed in Google Earth application later on. Mobile
... [More]
Trail Explorer is mainly targeted for recording biking, hiking etc. trails.
Software runs on Java platform so it is supported by many mobile phones. It is required that mobile phone supports Bluetooth connections (JSR 82) for GPS and File connection (JSR 75) for exporting trails. [Less]
Full-featured jabber client for mobile phones. Requires MIDP2.0 phone.
sources in svn:
https://svn.xmpp.ru/repos/bombus/trunk
Floggy is a free object persistence framework for J2ME/MIDP applications. The main goal of this framework is to abstract the data persistence details from the developer, reducing the development and maintenance effort. Now you don't need to write thousands of lines of persistence code anymore. Floggy will do the dirty work for you!
GASP is a pure JavaTM middleware under L-GPL license for mobile multiplayer online games and implements the OMA GS (Open Mobile Alliance Games Services working group) specifications, enabling multiplayer games on J2ME MIDP and Doja mobile phones over
... [More]
phone networks (2/2.5/3G). GASP Bluetooth is the GASP middleware version enabling multiplayer gaming over Bluetooth local network on J2ME MIDP 2.0. [Less]
ZXing (pronounced "zebra crossing") is an open-source, multi-format 1D/2D barcode reader library implemented in Java. Our goal is to support decoding of QR Codes, Data Matrix, and the UPC family of 1D barcodes. It will provide clients for J2ME, J2SE, and Android.
modification of Bombus, midp mobile jabber client
gvSIG is a Geographic Information System (GIS), that is, a desktop application designed for capturing, storing, handling, analyzing and deploying any kind of referenced geographic information in order to solve management and planning complex
... [More]
problems.
gvSIG Mobile aims at broadening gvSIG execution platforms to a range of mobile devices, in order to give an answer to the needings of a growing number of mobile solutions users, who wish to use a GIS on different types of devices.
So far, gvSIG Mobile is a Geographic Information System, as well as a Spatial Data Infrastructures client for mobile devices. [Less]
NeoPwd is a query application for coordinate cards for e-banking. Secret coordinates are stored in the phone and this avoids to always carry the coordinate card. The program is designed for Nokia(tm) mobile phones supporting Java MIDP 1.0 and CLDC 1.0 (eg: Nokia 3100).
Mazegame is a labyrinth game for Nokia (tm) mobile phones supporting Java MIDP 1.0 and CLDC 1.0 (eg: Nokia 3100).
Java mobile IRC-client (J2ME)
jmIrc is a J2ME MIDlet allowing ie. cell phone owners to use IRC wirelessly. It should work on any device supporting MIDP 1.0 and also supports connecting through HTTP proxy server on phones that don't support the Java socket API.
All files are free software and thus GPL'd including the proxy code
The Prosciutto Project is a data-driven mobile application engine implemented in J2ME. You could think of it as a rapid application development framework, or a distributable mobile application engine that aims to address the problem of device
... [More]
fragmentation. Anything you would do on a mobile application that has to do with browsing data is doable in The Prosciutto Project environment by using the mobile application engine (ZAMAE) and a set of well-defined, serializable UI objects. This way, an entire application definition can be hosted on a web server, ZAMAE would fetch it from the server, and yet be completely business logic agnostic. If your application changes, there's no need for the engine to be updated and redistributed. [Less]
Mobile Suite is a set of J2ME midlets with a common UI. Applications are grouped in three: game (Reversi, Bubblet, ...), application (Secure SMS, RSS Reader, ...) and programming tool (libraries, test suite, ...).
Twim is a mobile Twitter client. You can browse latest entries on your timeline and you can update your current status. Application requires Java MIDP 2.0 enabled mobile phone and it requires an internet connection for reading your timeline entries and updating your status.
Project to control GPS Dataloggers, mainly MTK based and convert GPS logs to several other formats using filters, etc.
Runs on most platforms (Desktops, Linux, Mac, Palm, Mobile Phone, PocketPC).
A cross-platform mobile map viewer developed with Java ME technology. Support fetching map data from remote server to view on mobile device. Focus on OGC (Open Geospatial Consortium - http://www.opengeospatial.org/) and JCP (The Java Community Process - http://jcp.org/) specifications.
An RMI framwork for collaboration between applications. It allows spontaneous interconnection, and also provides for the transmission of graphical user interfaces. It is freely licensed under the GNU LGPL.
MiniIM is messaging client for jabber/xmpp protocol.
The KSoapGlue is a little application to create stubs for webservices created whith the rpc/encode style under the PHP platform with the NuSoap library or using the Prado FrameWork. This Stubs can be use in the JavaSE or JavaME
platforms and the library KSoap2
OpenLAPI is most commonly used to access Bluetooth GPS devices from mobile devices, whilst retaining a high level of source code compatibility with JSR-179. OpenLAPI also has a range of backends for emulating location in development environments
... [More]
, making it a popular tool for J2ME developers.
The emulator mode supports the following back-ends for determining location:-
Access of hardware GPS device over bluetooth (if available) Emulate a moving device from an NMEA log file (recorder application provided). Emulate a moving device from a predefined trail in a Google Earth file KML. Emulate a moving device by picking random entries from a persistent store And the software may be shipped as part of a MIDlet (Java application) to provide location awareness through the following back-ends:-
Access of bluetooth GPS device. Bluetooth GPS devices are very affordable. Proprietary APIs. A select number of handsets were released with GPS devices in the period before the adoption of JSR-179, and therefore have their own interface. OpenLAPI can provide a wrapper layer to hide the hardware in these cases. Log file lookup, appropriate for physically static devices It is possible to negotiate commercial arrangements with local network providers to allow location detection via CellID and other network specific techniques (e.g. angle of incidence and triangulation). A mobile phone knows which basestation it is communicating with. By knowing where the basestation is located, location awareness can be accurate to several hundred meters!
Similar projectsThe FLOPI (Free LOcation aPI) project is written in J2SE and is aimed at adding location awareness to desktop Java applications through many of the same back-ends as OpenLAPI. However, be warned that the author has admitted serious numerical flaws in the Coordinates.distanceTo() and Coordinates.azimuthTo() methods. OpenLAPI uses the Vincenty (1.2MB) algorithm which is guaranteed to be accurate to the μm scale.
LegalFor various technical and legal reasons, OpenLAPI is not referred to as an implementation of JSR-179. In order to legally refer to a piece of software as a JSR, it must pass the SUN TCK. However, as there is currently no publicly available TCK for JSR-179, it is impossible to test any implementations for 100% compliance. Included in OpenLAPI is a suite of tests for self-compliance and we invite the Open Source community to contribute to the tests.
HistoryOpenLAPI was developed as a side project by Samuel Halliday of ThinkTank Maths Limited in December 2006 and originally released as open source software under the GPL licence. In April 2008, the license was changed to the LGPL. The license allows both commercial entities and open source developers to make use of location services on mobile devices. However, the licence demands that any changes that are made to the OpenLAPI source code are also released under the LGPL. You do not need to open source your applications themselves to use OpenLAPI. [Less]
Using a single master password and a label, one can create an infinite number of unique passwords. Oplop aims to provide an application with multiple user interfaces that allows one to have unique passwords for the myriad of accounts one has by using the common MD5 hashing algorithm and url-safe base 64 encoding.
Dont move project is a face recognition + network based project. It aim is to capture the people's movements and if person is not recognised to send some videos to mobile and normal pcs. It is a senior computer engineering project.
This projects will implement some vm for script languages. At first, it will support Action Script and flash rendering. In the future, it will support other script language, such as Ruby, Php...... with uniform framework.
» Club des Utilisateurs de Java Project
TastePhone is a midlet which allows users to test their Java phones. By using this midlet everyone can taste the performance of his phone: MIDP & CLDC version, processor speed, RAM size, flash size (RMS), screen capabilities and screen quality, optional APIs (WMA, MMAPI, ...).
This is a re-implementation of the observer pattern for use in J2ME since the microedition doesn't bring this along.
class java.util.Observable interface java.util.Observer Note that the check for hasChanged when notifying is skipped and
... [More]
notification of the observers will happen anyway. This way, it's not longer needed to call setChanged() on the observable before calling notifyObservers(). I found this much more handy, but remember to change this behaviour, if you need the check.
see http://java.sun.com/j2se/1.4.2/docs/api/java/util/Observer.html [Less]
jibjib is a small, fast and easy J2ME Twitter client for any Java-enabled mobile phone with CLDC 1.0/MIDP 1.0. jibjib is minimalistic and it is designed for road warriors.