QMole Debian Packages
The hosted repository - what Cydia connects to for installation to iPhone & iPad via dedicated Cydia source
Debian package sources used to build the REPO
Package sources have the following structure:
- APPLICATIONS
- DEVELOPMENT
- QMOLE
- TERMINALS
- X11
- XORG
- XORG2
- DESKTOP
- EXTRA
- SECURITY
- WINDOWTOOLKITS
Various helper and build scripts to assist with building the REPO
Archive build of the Avian light weight Java virtual machine for iOS
QMole is hereby released open-source under the GPL. Previous releases were licensed closed-source (this continues to apply to the existing binaries up to and including beta version 0.7). The reason for the closed-source release is that QMole has dependencies on screen viewer libraries which themselves are closed-source and licensed content. Adopters have 3 main choices:
- Also license the screen viewer libraries; please contact ABTO Software
- Adapt the GPL licence compatible Google Code VNSea
- Use RealVNC's viewer on the Apple APP Store directly; please refer to VNC Viewer
Each approach as its merits. The existing implementation is optimized for use with QMole including swipe control overlays (the scroll ribbon) and fine-tuned mouse control that make standard X11 Linux applications readily usable on a touch screen with limited screen real estate. Google Code's VNSea has the benefit of being open source, but will need adapting for use with QMole. RealVNC's viewer is a turn-key solution, but will need to be separately launched as it cannot be directly integrated with QMole. All three merely need to form loopback connections to the local device, so are never used as "remote" viewers.
The last version of iOS for which I maintained QMole was iOS 8. Apple has changed binary formats a number of times since the initial release of iOS, moving from 32 bit to 64 bit formats in the process. The latest version of iOS requires a rebuild of the current sources but is otherwise expected to work in full. A rooted device is required in all cases.
It is expected that QMole would function on Android devices after appropriate recompilation of the sources. Packages like Termux and GNURoot are expected to be usable with QMole - even without rooting or "jail-breaking" the device.