Web application framework for an embedded device?

1.8k views Asked by At

What is a suitable web application platform for an embedded system running a minimal version of Linux on an ARM spec'd at 200-400MHz with around 50-100MB RAM?

I could use simple CGI and some C/C++ code, but the designs I want to do are somewhat involved. Live updating, configuration management, logging, possibly streaming graphs and a small local SQL database.

I have looked into Wt, as I use Qt for many things, and it seems to do everything I want, but I have concerns about the cross compilation process. It seems overly complicated with the boost library requirements as well as CMake and very little all inclusive documentation on the procedure. Is there a decent breakdown out there? The ones I have found are missing sections.

There seem to be plenty of options involving PHP and Java, but I just haven't had much experience with those languages as I don't typically do server side development.

Many of the others I have seen are not geared towards embedded systems, are there some other good options to consider?

1

There are 1 answers

1
user52875 On

Wt performance is very good on such systems. There's some information on cross compiling Wt for raspberry pi and cross compiling Wt for Android on the Wt wiki. The exact process depends a lot on the cross compilation tools you use for your platform.