jCompile - Compose, edit and compile Personal Java directly on your P800 smartphone or Psion computer!
Malcolm Bryant and FreEPOC bring you a self-contained way to develop and maintain Java programs without requiring the Symbian Java SDK, or even a Windows PC. Realistically, you won't want to write large Java programs without using a keyboard. But for compiling simple Java programs from scratch, or for editing/debugging larger Java programs "on the go", our Java compiler contains everything you need.
Included in the distribution package:
* File Manager (Symbian Ltd) to move files around on your P800
* Redirect (Symbian Ltd) to enable the standard Java output stream
* jText (FreEPOC) to write and edit java source code
* jCompile (FreEPOC) the Java compiler for the P800
* jRun (FreEPOC) a Java wrapper to make Java class files available in the P800 Application list
* jCompile User Guide - an introduction to using the Java compiler
* Two simple examples of Java source code which can be compiled and run
Note: this Java compiler is intended for experienced users only. The compiler works for Personal Java only - it will not work for other Java variants such as Java MIDP. We have no plans to produce other Java compilers. While we have made every effort to ensure everything works correctly, you use the software at your own risk. We will provide support for the compiler itself but unfortunately, we do not have time to answer general Java programming queries.
We acknowledge the trademarks and rights of Sun Microsystems and Symbian Ltd. A special word of thanks to Frank Bodmann, who wrote Javac for the Psion Series 5 on which this program is based.
To avoid any possible contravention of Sun's licence agreements, we are unable to include any of Sun's Java class files in our distribution. You will need to download Sun's Java SDK (which is free) to extract and re-package some Java class files. We provide full details in the Readme.txt file included in the distribution zip.
Happy Java Programming on your P800 or Psion :-)
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Supported operating systems:
HTML Control HTML Control-this open source project provides a CCoeControl derived class which allows Symbian C++ developers to build custom UI or to render simple web page by using HTML and CSS. By using it, you can build complex UI easily even without any knowledge of Symbian drawing APIs. Now you can focus on UI design, without being limited by technology
CombineMBM S80 CombineMBM - With CombineMBM you can combine several EPOC bitmap files into one MBM file. CombineMBM is mainly aimed at developers who want to create MBM files on the mobile device itself rather than having to use the BMCONV utility from the SDK
PySChart Create charts or graphs through PyS60 (Python for S60) platform for Symbian S60 phones
EPOCHTTP Lightweight HTTP Server for Symbian S60 mobile phones
SuperOptimize SuperOptimize is a package to shrink, obfuscate and optimize your Java code for SuperWaba. The resulting files will be smaller, obfuscated, and heavily optimized
Wireless Database Viewer Plus Wireless Database Viewer PlusSynchronize any desktop side database Wirelessly with your Symbian S60 3rd and 5th Edition Device(3G, EDGE or Wi-Fi). Changes on Symbian device can synchronize wirelessly and instantly to desktop database
Tree4U Tree4U is a Visual Basic 6 code module class that implements the well-known Treeview control. It is used with an AppForge AFOwnerGrid control, and in the development environment of AppForge MobileVB, and along with Visual Basic 6
To whom it is addressed
dBlockPuzzle Script for mShell dBlockPuzzle Script for mShell -this puzzle game appears first to be easy. But to gain reasonable points the moving up puzzles should be taken into account. But don't think too long, otherwise your score will be melting down quicker as you collect it. Funny design. Play in full screen mode
appuifw2 appuifw2 is an external Python module for PyS60. It is based on the built-in appuifw module providing access to the S60 application UI framework and extends it with additional and improved features.
All features are documented in the wiki
JabpLite JabpLite is a sophisticated free personal finance manager. Includes accounts, categories, standing orders, investments, currencies and much more. Home page http://www.freepoc.org. Other features in JabpLite: Future Balance prediction, Net Worth calculation, Regular transactions, Quick Start mode
Jabp Jabp - Cross-platform personal finance program for Psion, Nokia 9210/9290, UIQ2, UIQ3, Sharp Zaurus, iPAQ, Windows, Unix, Linux.
Now it can synchronize with JabpLite using JabpSync.
What's New in This Release:
· Jabp can now import and export encrypted JabpLite data files.
What's New in 2
JabpBT JabpBT - JabpBT is a sister program to JabpLite which enables data to be exchanged with a PC via Bluetooth. As well as installing JabpBT on your phone, you will also need to install JabpBT on your PC. For the PC version, as well as full instructions, please refer to the download for JabpLite
JabpFile JabpFile is a sister program to JabpLite which enables data to be saved to your device's memory card. See download for JabpLite for instructions
jPlaylist jPlaylist is a very small Java program running under Windows to create or update a music playlist to be compatible with UIQ3 phones.
What's New in This Release:
· Updated to include support for playlists in unicode
jTextLite jTextLite is a simple text editor which runs on almost all mobile phones. The program is useful for quick note-taking and comes with standard Find and Replace functions. A special feature is the built-in encryption using the secure RC4 function, meaning that jTextLite can be used as a store for passwords and confidential data
jWavlength JWavlength is a Java utility for your PC which will find the exact length of a Windows WAV file. This will help convert video (AVI) files for your Sony Ericsson P800/P900