Thomas Fossati
12/09/2010 9:43 AM
post78034
|
Hello all,
a brief introduction for those who don't know klone yet.
It's a web application development toolkit especially targeted at embedded systems. It's fast, robust, has small
footprint, and a bunch of features -- specifically: C/C++ native scripting, in-memory sessions, ROM-able configuration -
- that make it an ideal candidate when you need to build a web interface for your devices [1].
We've worked hard on portability for the new 2.3.0 version and we're proud to announce Momentics 6.5.0 support on Linux
host [2].
The "natively" supported targets are: ARM , ARMv7, MIPS, SH, PPC and x86.
If you like to try it out, there's a bunch of demo web applications to start with:
* http://koanlogic.com/download/klone/klapp-minimal-1.2.0.tar.gz
* http://koanlogic.com/download/klone/klapp-minimal-lib-1.2.0.tar.gz
* http://koanlogic.com/download/klone/klapp-auth-simple-1.3.0.tar.gz
* http://koanlogic.com/download/klone/klapp-tsp-proxy-1.1.1.tar.gz (needs OpenSSL)
* http://koanlogic.com/download/klone/klapp-https-1.0.0.tar.gz (needs OpenSSL)
* http://koanlogic.com/download/klone/klapp-minimal-libcxx-1.1.1.tar.gz
* http://koanlogic.com/download/klone/hello-bender-1.1.1.tar.gz (x86 only)
For cross compilation on Linux host, you just need to set the MAKL_PLATFORM variable in the top level Makefile.
Something like:
======
[~/klapp-minimal-1.2.0/] $ cat Makefile
export FETCH_CMD = wget
KLONE_VERSION = 2.3.0
# Supported targets are:
# qnx-armv7, qnx-armle, qnx-mipsbe, qnx-mipsle, qnx-ppcbe, qnx-shle, qnx-x86.
MAKL_PLATFORM = qnx-armv7
WEBAPP_DIR = $(CURDIR)/webapp
include klapp.mk
klapp.mk: ; $(FETCH_CMD) http://koanlogic.com/klone/klapp.mk
======
If you want support, join the klone-users@koanlogic.com mailing list and we'll be more than happy to help out.
Hope you will enjoy using it as much as we loved programming it.
t.
--
[1] For more info, start browsing at http://koanlogic.com/klone or take a look at the screencast http://koanlogic.com/
download/klone/klapp-minimal.mov
[2] Cross compilation on Windows has not been tested, but should be feasable through one of MinGw or Cygwin. Native QNX
builds should be easy to do, provided the availability of GNU make, GCC and a Bourne-compatible shell (drop us a line
in case you want help with this).
|
|
|