maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Buy & Sell (https://talk.maemo.org/forumdisplay.php?f=27)
-   -   I'm so just DONE (https://talk.maemo.org/showthread.php?t=90843)

wook_sf 2013-07-29 19:21

Re: I'm so just DONE
 
Quote:

Originally Posted by rcolistete (Post 1363608)
It is not related. I've already said : even a Nexus 4, with excellent CPU (quad core Snapdragon Krait @ 1.5 GHz) and 2GB of RAM shows the Android 4.2.2/4.3 multitasking limitations after some (2, for exemple) hours of use, when some softwares (including native ones) are closed or restarted by the system.

While a Psion with ARM CPU @ 36 MHz and 16 MB of RAM could/can multitask a lot better. Because Epoc 32 was designed with pre-emptive multitasking as a main requirement.

Setter still have some Psion machine...:)

setter 2013-07-29 19:23

Re: I'm so just DONE
 
Quote:

Originally Posted by wook_sf (Post 1363610)
Setter still have some Psion machine...:)

Yes!! Awesome machines, I still love them :D

rcolistete 2013-07-29 19:33

Re: I'm so just DONE
 
Quote:

Originally Posted by wook_sf (Post 1363610)
Setter still have some Psion machine...:)

My 1st one was Psion Siena 512KB, then Psion 3MX (was stolen after some months with my notebook... :mad: ), finally Psion Revo+. Great machines, fantastic mobile OS. Symbian, in comparison, was a dumbed-down version of Epoc 32 adapted to cell phones. So Android, iOS, Windows Phone are just dumbed-down^2 mobile OS compared to Epoc OS :cool:

Some mobile OS history about Psion, worth reading :
http://www.theregister.co.uk/2007/06/26/psion_special/
http://www.computinghistory.org.uk/det/898/Psion/
http://stevelitchfield.com/historyofpsion.htm

Don't visit this site with your credit card... :
http://www.psionex.co.uk/

setter 2013-07-29 19:36

Re: I'm so just DONE
 
I had 2 Psion 5mx, I really loved them, could do anything with them that the others couldn't do with their PC:s :) I still have three bodies around but only one screen that works. What I loved the OS, EPOC was awesome and totally open.

rcolistete 2013-07-29 19:40

Re: I'm so just DONE
 
Quote:

Originally Posted by setter (Post 1363625)
I had 2 Psion 5mx, I really loved them, could do anything with them that the others couldn't do with their PC:s :) I still have three bodies around but only one screen that works. What I loved the OS, EPOC was awesome and totally open.

With OPL programming on device... while waiting during shopping, etc.

So, cddiede, this is our advice, get one Psion (5MX, Revo+, etc) and a dumb phone : ;)
http://www.psionex.co.uk/

daperl 2013-07-29 21:24

Re: I'm so just DONE
 
Quote:

Originally Posted by wook_sf (Post 1363591)
LMAO, it's really obvious who don't know wdf are they talking about.

Sorry about that; you were somewhat right and that's why I deleted the post. Please accept my humble apologies. Here are three very good reads:

http://developer.android.com/guide/c...d-threads.html
http://developer.android.com/guide/c.../services.html
http://developer.android.com/referen...p/Service.html

But with that said, here's a simple example of Android background processing: Open two shells in the IDE Terminal app (you can have up to four) and type one of the following scripts in each, then remove the app from the task manager. At this point you can open and run any combination of Android apps that you like, because if you later restart the IDE Terminal UI, your outputs will be the same as they would be from any multitasking OS consoles.

Code:

while true; do
  date
  sleep 5
done

Code:

while true; do
  date
  sleep 7
done

Cheers!

Artyom 2013-07-29 22:16

Re: I'm so just DONE
 
This boggles my mind. Can somebody answer it:
Is the "linux based" Android OS and it's apps basically runs and communicates with the hardware through a native linux app called dalvik?
Is there any way to develop a completely native app for android instead of java?

daperl 2013-07-29 22:39

Re: I'm so just DONE
 
Quote:

Originally Posted by Artyom (Post 1363669)
This boggles my mind. Can somebody answer it:
Is the "linux based" Android OS and it's apps basically runs and communicates with the hardware through a native linux app called dalvik?
Is there any way to develop a completely native app for android instead of java?

Maybe start at these two links:

http://stackoverflow.com/questions/1...irtual-machine

http://www.jayway.com/2010/01/25/boo...nce-using-jni/

chemist 2013-07-29 23:16

Re: I'm so just DONE
 
I hope no-one got hurt in the process but there was a little cleanup and some infractions for free today, if this thread gets heavily derailed again there might be serious consequences... stay focused and do not answer to trolls or you may find some infractions yourself.

Viqsi 2013-07-29 23:41

Re: I'm so just DONE
 
Quote:

Originally Posted by Artyom (Post 1363669)
This boggles my mind. Can somebody answer it:
Is the "linux based" Android OS and it's apps basically runs and communicates with the hardware through a native linux app called dalvik?
Is there any way to develop a completely native app for android instead of java?

In theory, it's possible. In practice, while Google didn't quite go in with malicious intentions to make it impossible, they didn't exactly bother to do the little things that would have made it fairly straightforward either. The kernel interfaces are the same (duh), but the libc (which most folks will be concerned with) is reportedly some sort of twisted mutant (a BSD libc hastily ported to the Linux kernel) that will sometimes be familiar and comfortable until it abruptly backstabs you as soon as you get complacent.

I can only assume cyanogen and similar mods either have one heck of a fun time handling that... or they bit the bullet and ported (e)glibc over or something.

Frankly, though, I don't think that addresses the real issue with Android as a migration target. For example - I managed to turn my n900 into a bluetooth network hotspot (see here: http://talk.maemo.org/showthread.php...84#post1327284). I have real doubts that something similar could be done with Android without running a bunch of extra "helper" glue code bits that run on Dalvik. By contrast, putting together that was easy - all I had to do was familiarize myself with how to do it on a real GNU/Linux desktop (about an hour's worth of reading) and then adapt it to the phone (about another hour).


All times are GMT. The time now is 10:03.

vBulletin® Version 3.8.8