1. Helping Euphoria ideas
- Posted by DutchNeb58 Dec 27, 2012
- 1612 views
1. There seems to be a huge interest at the moment with Arduino. DX website sold out of them at Christmas. Folks are always looking for an easy but powerful languge to use on these types of projects. Is Euphoria up for the task?
2. Recently there have been several ports of Basic to iOS. Is anyone working on Ports of Euphoria to iOS or Android? Some folks, like myself, wouldn't mind cobbling together some code when we have a few moments of spare time, rather than playing a game. A little code here, a little code there, it all adds up!
Just a few thoughts.
Mark
2. Re: Helping Euphoria ideas
- Posted by jimcbrown (admin) Dec 28, 2012
- 1579 views
1. There seems to be a huge interest at the moment with Arduino. DX website sold out of them at Christmas. Folks are always looking for an easy but powerful languge to use on these types of projects. Is Euphoria up for the task?
2. Recently there have been several ports of Basic to iOS. Is anyone working on Ports of Euphoria to iOS or Android? Some folks, like myself, wouldn't mind cobbling together some code when we have a few moments of spare time, rather than playing a game. A little code here, a little code there, it all adds up!
Just a few thoughts.
Mark
There is some effort to port to the Android. It's already possible to get a binary to run inside of Linux/GNU inside of the Android (I have tried this myself) - those eubins are here btw: http://openeuphoria.org/eubins/linux/4.1.0/arm-32-bit/
Getting a native Android app and package (apk) is a bit more effort, but don't be too surprised if it happens in the near future.
3. Re: Helping Euphoria ideas
- Posted by mic_ Feb 04, 2013
- 1457 views
Getting a native Android app and package (apk) is a bit more effort, but don't be too surprised if it happens in the near future.
This could be done in a few different ways:
- The entire application is written in Euphoria (as a native activity), translated into C and built with the NDK build system. A small wrapper might be necessary around the generated C code, since the signature for an Android native activity entry point is "void android_main(struct android_app* state)". And of course neither the application nor the Eu runtime can use APIs that aren't available on Android.
- The Eu code is built into a shared object which can be used by the Java part of your app. That is, translate to C with the -so switch, and then generate some JNI glue that allows the library's code to interface with Java (preferably automatically. SWIG..?).
- A full Eu interpreter is packaged into a shared object complete with a JNI layer and allows any Android app using that library to execute (interpreted) Eu code.
4. Re: Helping Euphoria ideas
- Posted by EUWX Feb 04, 2013
- 1509 views
1. There seems to be a huge interest at the moment with Arduino. DX website sold out of them at Christmas. Folks are always looking for an easy but powerful language to use on these types of projects. Is Euphoria up for the task? ..... Mark
Arduino seems to be target towards electronic hobbyists. Raspberry Pis is more geared towards language developments, yet it has got I/O pins out such that you can program them for electronic hobby type of applications.
Android and Arm processors in general, lagged behind because of need for separate versions (builds) of Linux.
The introduction of Linux version 3.7 has changed the scene quite a bit and I am expecting to see a lot more Linux distros based on the latest 3.7 kernel. Most probably there will more people developing for Arm processors in general.
http://kernelnewbies.org/Linux_3.7
5. Re: Helping Euphoria ideas
- Posted by useless_ Feb 04, 2013
- 1393 views
1. There seems to be a huge interest at the moment with Arduino. DX website sold out of them at Christmas. Folks are always looking for an easy but powerful languge to use on these types of projects. Is Euphoria up for the task?
<snip>
Arduino uses Atmel avr chips, can't you compile Eu to C, then run that thru the normal procedures to load into any avr, or the Arduino?
useless