Page 1 of 1
Android
Posted: 13 Feb 2011, 14:05
by borntoown
Q1) Isn't android is a linux based OS? ANSWERED
Q2) If Q1 is true, Can a person download brixcc on any android smartphone? ANSWERED
Q3) Is there a minimum requirements for brixcc? ANSWERED
UPDATE:
-The following isn't for the same title-
Q4) Can a person download and run brixcc on windows phone 7 (I'm pretty sure the answer is yes, but double checking isn't bad)?
Q5) I think Q3 answer was for linux. This is the same question as Q3 but for WP7 (Or Windows, generally).
Re: Android
Posted: 13 Feb 2011, 15:02
by mightor
borntoown wrote:Q1) Isn't android is a linux based OS?
It uses a Linux kernel, yes, but so does your Linksys wifi router.
Q2) If Q1 is true, Can a person download brixcc on any android smartphone?
Download yes, run no.
Q3) Is there a minimum requirements for brixcc?
There is a whole lot more to making something run on another Linux system than simply compiling it. In order for a particular program to work, all the prerequisite libraries and tools need to be present as well. This is a really involved process that may require patching code to make it work for a specific platform other than Intel/AMD, which all of the Android phones are. Also, the BrixCC UI is not optimised for Android, there are too many buttons and I can't even imagine how much of a pain in the backside it would be to enter code with a Swype or touchpad.
Porting the NXC/NBC command line compiler to Android and designing some kind of simple UI around that with blocks of code that can be tweaked according to a few parameters would be doable (sound familiar?).
Regards,
Xander
Re: Android
Posted: 13 Feb 2011, 16:19
by borntoown
Thank you
Re: Android
Posted: 13 Feb 2011, 22:53
by jojoguy14
I use Bricxcc on my Linux computer, but I use it with Wine. It seems to work fine just running it...never actually tried connecting my NXT to Linux before :/
jojoguy10
Re: Android
Posted: 14 Feb 2011, 02:12
by nxtreme
jojoguy14 wrote:I use Bricxcc on my Linux computer, but I use it with Wine. It seems to work fine just running it...never actually tried connecting my NXT to Linux before :/
Linux...? Linux is the kernel, nothing else. If your talking about an OS, specify whether its Ubuntu, Debian, Fedora or something else. It is believed that there are over 600 Linux distros, not all (though most) of which run Wine
. Can save some newbies some time when they try to run Bricxcc on Tiny Core...
-EDIT- Well, after taking a look at
DistroWatch, it appears that there are only 325 'official' distros. There could be more that haven't be publicly released but if so, they're not very well known. Sorry, should read the facts a bit better before posting!
Re: Android
Posted: 14 Feb 2011, 12:37
by jojoguy14
nxtreme wrote:jojoguy14 wrote:I use Bricxcc on my Linux computer, but I use it with Wine. It seems to work fine just running it...never actually tried connecting my NXT to Linux before :/
Linux...? Linux is the kernel, nothing else. If your talking about an OS, specify whether its Ubuntu, Debian, Fedora or something else. It is believed that there are over 600 Linux distros, not all (though most) of which run Wine
. Can save some newbies some time when they try to run Bricxcc on Tiny Core...
-EDIT- Well, after taking a look at
DistroWatch, it appears that there are only 325 'official' distros. There could be more that haven't be publicly released but if so, they're not very well known. Sorry, should read the facts a bit better before posting!
OK...sorry. Ubuntu 10.10
jojoguy10
Re: Android
Posted: 15 Feb 2011, 01:15
by nxtreme
jojoguy14 wrote:OK...sorry. Ubuntu 10.10
No, no, no! Don't say sorry. Just a tip.
Re: Android
Posted: 21 Feb 2011, 02:16
by afanofosc_99
You can't run BricxCC on Windows Phone 7. You need a desktop/server version of Windows OS to run BricxCC (such as XP, Visita, W2K, W2k3, 7, etc...). And the underlying chipset has to be intel x86 or x64. Windows CE/Phone often runs on ARM processors but even if it is running on an Intel chip the OS is missing way too many things for BricxCC to run.
John Hansen