2014년 11월 27일 목요일

I want to make an App which can receive C files and execute it on Android plateform


I am Pawan Kumar, Research Scholar at Visvesvaraya National Institute of technology, NAgpur, India. Basically my working field is Image Processing.
So for that I want to make an app which can receive C files of algrithms and should recive required header files also, and if require some supporting multimedia infommation like images. and it should execute C file and able to show result on device.
Benefit of this app is very much for students and research field. many students make algorithm on Matlab or C plateform. this plateform will help them to check the performance of their work in real time environment and on real hardware.
Since I am new to android programming, i don't have much experience on cross compilation programming.  But still i want to work on that. I want to know does this MIT app inventor program will be helpful in making this application. and how to  


--
if you can find a JavaScript library, which can do this, then you could use the webviewer and that library as solution similar to this example

--
Impossible with App Inventor.   I do not think what you want to do is possible even using Eclipse or Android Studio, the professional Android compilers that are Java based.

App Inventor is an entry level (beginners) programming tool for Android.  It is not a professional compiler and does not have the tools or capability to do anything special with Matlab other than possibly provide input files for use with it.  It is difficult to work with Matlab even if one is using a Windows compiler.  AI2 is a very poor platform for developing math intensive apps.   What it can be used is as a data input interface possibly to programs operating on a server and compiled using C or higher level Windows languages.

You might want to post your question on the App Inventor Open Source Development forum    https://groups.google.com/forum/#!forum/app-inventor-open-source-dev .   App Inventor is OpenSource.  View the source code and see for yourself why AI2 is probably not suitable for your purposes:  http://appinventor.mit.edu/appinventor-sources/  

Others may have different opinions.

--

댓글 없음:

댓글 쓰기