maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   Is it possible to run an Android app on N900? (https://talk.maemo.org/showthread.php?t=57663)

ymartin59 2010-07-04 13:52

Re: Is it possible to run an Android app on N900?
 
Hello,
I'm working exactly on that subject - porting Dvalik on Linux, standard kernel + android modules if necessary + standard linker ld.so:
http://ymartin59.free.fr/wordpress/i...et-n900-maemo/
Any help is welcome

clasificado 2010-07-04 15:57

Re: Is it possible to run an Android app on N900?
 
it worths a try!

sytheii 2010-07-04 20:38

Re: Is it possible to run an Android app on N900?
 
Quote:

Originally Posted by ymartin59 (Post 740375)
Hello,
I'm working exactly on that subject - porting Dvalik on Linux, standard kernel + android modules if necessary + standard linker ld.so:
http://ymartin59.free.fr/wordpress/i...et-n900-maemo/
Any help is welcome

Hellz Yea!

thecube 2010-07-04 20:45

Re: Is it possible to run an Android app on N900?
 
Quote:

Originally Posted by ymartin59 (Post 740375)
Hello,
I'm working exactly on that subject - porting Dvalik on Linux, standard kernel + android modules if necessary + standard linker ld.so:
http://ymartin59.free.fr/wordpress/i...et-n900-maemo/
Any help is welcome

great
how can we help?

ymartin59 2010-07-05 09:46

Re: Is it possible to run an Android app on N900?
 
Here are tasks in pipeline at the moment concerning developments on Maemo itself:
  • Create a userspace in-memory framebuffer device (or with a Maemo Linux kernel module). That device will be use by Android application to draw as a virtual screen.
  • Create a Maemo application ("android-ui" in Qt) to display framebuffer content as fullscreen or in a window with menu. This application will intercept mouse and keyboard events and direct them to Android processes - question to investigate: how/where Android binaries get that events.
  • Port and compile Android modules (/dev/binder and /sys/android_power) as modules for Maemo kernel or build in a power kernel for instance. Another option is to divert these interfaces usage in Android libraries (libc ?) by Maemo specific code.

I work myself on the Android build system itself - based on google open android sources and android-x86 project.
  • Investigate to understand how "/system/bin/linker" is created/used in the compile chain to force static address mapping
  • Replace this specific linkage by standard Linux ld.so method
  • Remove useless compilation sub-trees like "adb" to speed up dev cycle
  • First step: run /system/bin/gzip compiled from Android sources on standard Linux and then ARM Maemo

Any detailed information, proof-of-concept codes or how-to concerning any of these steps are welcome.

eachna 2010-12-02 06:07

Re: Is it possible to run an Android app on N900?
 
The majority of the android USAA app is just pointing to different "mobile" pages on the USAA web site (I've also used the android app and USAA is my bank). The only part that might be proprietary is the PIN interface that saves you from having to fully log in each time you go to the site.

You might see if you could find source code for a different linux mobile banking app and switch the urls around and see what sort of progress you make....


All times are GMT. The time now is 12:16.

vBulletin® Version 3.8.8