Reply
Thread Tools
wook_sf's Avatar
Posts: 640 | Thanked: 435 times | Joined on Oct 2011 @ rajvoSa BA
#21
Originally Posted by rcolistete View Post
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...
__________________
~ # mv /usr/bin/smartsearch /usr/bin/stupidsearch
 
setter's Avatar
Posts: 376 | Thanked: 257 times | Joined on Dec 2012 @ Sweden
#22
Originally Posted by wook_sf View Post
Setter still have some Psion machine...
Yes!! Awesome machines, I still love them
__________________
R.I.P. Symbian-Freak.....
 
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#23
Originally Posted by wook_sf View Post
Setter still have some Psion machine...
My 1st one was Psion Siena 512KB, then Psion 3MX (was stolen after some months with my notebook... ), 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

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/
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.
 
setter's Avatar
Posts: 376 | Thanked: 257 times | Joined on Dec 2012 @ Sweden
#24
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.
__________________
R.I.P. Symbian-Freak.....
 

The Following User Says Thank You to setter For This Useful Post:
Posts: 1,269 | Thanked: 3,961 times | Joined on May 2011 @ Brazil
#25
Originally Posted by setter View Post
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/
__________________
Python, C/C++, Qt and CAS developer. For Maemo/MeeGo/Sailfish :
Integral, Derivative, Limit - calculating mathematical integrals, derivatives and limits. SymPy - Computer Algebra System.
MatPlotLib - 2D & 3D plots in Python. IPython - Python interactive shell.
-- My blog about mobile & scientific computing ---
Sailfish : Sony Xperia X, Gemini, Jolla, Jolla C, Jolla Tablet, Nexus 4. Nokia N9, N900, N810.
 

The Following User Says Thank You to rcolistete For This Useful Post:
daperl's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#26
Originally Posted by wook_sf View Post
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!
__________________
N9: Go white or go home
 

The Following User Says Thank You to daperl For This Useful Post:
Artyom's Avatar
Posts: 289 | Thanked: 185 times | Joined on Sep 2012 @ Worldwide
#27
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's Avatar
Posts: 2,427 | Thanked: 2,986 times | Joined on Dec 2007
#28
Originally Posted by Artyom View Post
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/
__________________
N9: Go white or go home
 

The Following User Says Thank You to daperl For This Useful Post:
chemist's Avatar
Administrator | Posts: 1,036 | Thanked: 2,019 times | Joined on Sep 2009 @ Germany
#29
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.
 

The Following 9 Users Say Thank You to chemist For This Useful Post:
Viqsi's Avatar
Posts: 115 | Thanked: 136 times | Joined on Mar 2008 @ Central Ohio
#30
Originally Posted by Artyom View Post
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).
 

The Following User Says Thank You to Viqsi For This Useful Post:
Reply


 
Forum Jump


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