| Subject: | Re: phoneme advanced based on gtk | |
|---|---|---|
| From: | Johannes Eickhold (jei...@ibds.uka.de) | |
| Date: | Sep 13, 2007 7:00:42 am | |
| List: | net.java.dev.phoneme.advanced | |
On Thu, 2007-09-13 at 14:24 +0200, Johannes Eickhold wrote:
scratchbox is just an environment that helps you when developing native (e.g. C, C++, Assembler) applications. In the case of Nokia internet tablets you can easily switch between ARMEL and PC targets. Under this targets you can build AND run applications for the respective platform.
Hmmmm *think again* ... ok there is something missing.
The ARMEL target in sbox is intended for easy crosscompilation [1].
The PC target in sbox exists for 'emulation' as you have exactly the same libs available like under the ARMEL target. If you are using this in conjunction with something like xephyr [2], you get a nice emulator for your internet tablet. This may help when it comes to low level (hardware features like softkeyboard textinput or hildon UI framwork) integration into the VM. In some cases it may also help when developing Java apps with GUI for an internet tablet.
I wonder if some kind of generic 'target device emulator' is available for phoneME advanced.
With Java you don't need this anymore (which is a very nice fact!). Just compile the CVM for Linux and your internet tablet and run the same class files on both. That's it.
I only considered non-GUI apps here.
Jonek
[1] http://maemo.org/development/documentation/tutorials/Maemo_tutorial_bora.html#Building-for-ARMEL [2] http://maemo.org/development/documentation/tutorials/Maemo_tutorial_bora.html#development





