Solutions for Embedded Scripting
Embedded Ch
allows you to embed or plugin Ch,
a powerful script engine,
into your C/C++ application programs and hardware.
Your C/C++ binary applications
can call back into the Ch programs, Ch script functions, or access Ch
global variables, etc.
"I must say I like Embedded Ch. I accomplished my goal in less than half an hour with embedded Ch; while I spent a week evaluating Python and
tried to get it to do the same, without success.
Also, I found Python difficult to use, due to different data types.
The same is true for all scripting languages that do not support the same C native data types.
It is both expensive and inconvenient to convert the entire array into a
Python list. It requires to add a callback function to a C++ class, which converts an entire array into a Python Object and pass back to the
Python script. So I came with a lot of call-back 'baggage' that clouded my mind.
Embedded Ch makes my task simpler and easier, with a very clean solution. No need for callback, no separate dll; simply pass the pointer as
arguments to the scripted function. No other embedded interpreter has this
capability.
I would highly recommend Ch for embedded scripting,
especially those coming from another scripting language.
"
Dr. Ho, Peng Yip, The Boeing Company.
|
|
 |
 |
 |
 |
Embedded Ch will relieve you from the burden of developing
and maintaining
a proprietary scripting language or interpreter.
Enormous cost in personnel, hardware, software, development, testing,
maintenance, system administration, and technical support can be saved.
Because Ch is a C/C++ interpreter,
your engineers do not need to learn a new scripting language or
macro language. The time to market and efficiency you gained
will outweigh your investment in Embedded Ch.
Key Benefits of
Embedded Ch
- Exceptional quality and reliability of the
proven SoftIntegration Ch technology.
- Implementation flexibility for development of
powerful C/C++ solutions.
- Conforming to the ISO C/C++ international standards.
- Interoperable with SoftIntegration products
and a large number of existing C/C++ code.
- Consistent support on a broad range of platforms.
- Cut development time and increase productivity.
- Leverage your investment in existing applications and C/C++.
Sample Applications of Embedded Ch
-
Add a C/C++ interpreter into your application by compiling and linking
with the library of our Embedded Ch.
-
Extend your application by users through C/C++ scripts.
A user can access and update any of entities in the application at will
by running complete C/C++ scripts.
-
Enable on-the-fly programming without compiling and linking.
C/C++ scripts can be generated and executed on the fly.
-
Add a C/C++ interepter to your hardware and software testing program.
So quality assurance engineers are able to access binary C functions
and C++ member functios from C/C++ testing scripts.
-
Let users to provide their own formulas and mathematical expressions
in the familiar C syntax
to your application.
-
Customize your product to the need of your customers.
You can add extra functionality to your programs for specific
customers without changing your standard product.
Using C/C++ scripts, executed at the defined points
from your application, you are able to implement customer
specific behaviours.
- Use C/C++ scripts to configure different characters
and the level of difficulty of games.
|