CODE:NEO Most Frequently Asked Questions
1. WHAT IS CODE:NEO?
The CODE:NEO Application Server is a web server extension that
bridges the gap between web interfaces and compiled code.
It allows the user to build "Joints" with .CnBin extensions,
which can be called through the web server, and operate at
ultra-fast speeds. CODE:NEO also comes with two API libraries:
CnUtil and CnServer, to provide many convenient rapid development tools.
2. WHAT'S A JOINT?
CODE:NEO actually offers two ways to create compiled web
applications: the Joint and the Rivet.
A Joint is written entirely in the C++ programming language,
and compiled with an IDE or a command line compiler.
The CnServer library offers tools that simplify generating HTML
output like header information and visual interface elements.
A Rivet is more like a script for a web application.
It consists of a standard HTML file with special CODE:NEO
tags embedded in it.
The tags contain C++ code, and are generally only used where
The Rivet is then run through the CODE:NEO Generator, which
converts it into a Joint to be run by the web server.
Either way, you end up with a binary file that simply blows away
any other technology available in both speed and programming power.
3. DO I HAVE TO WRITE THEM FROM SCRATCH?
No - not if you use Microsoft Visual C++ 6.0.
Included in the installation are two wizards, which set up the
essential framework of Joints and Rivets for you.
Just click File->New, and under 'Projects' find Rivar Joint
Wizard and Rivar Rivet Wizard.
Now all you have to do is write the code you need to get your work done.
4. WHAT ELSE COMES WITH CODE:NEO?
CODE:NEO Application Server also offers a Shared Memory Server,
and a Web Development Environment, the WDE.
The Shared Memory Server provides many excellent benefits to
First, the web server extension uses shared memory to speed up
several of its operations.
Also, CODE:NEO offers user sessions, which store data in shared
memory, allowing your web application to keep track of who is
logged on and what they are doing.
Finally, you can implement shared memory directly in your application.
Harness the speed and flexibility of shared memory and use it to
fulfill your development needs.
The WDE expands your office outside the little room with the server.
Now, you can log on from anywhere on the Internet (thanks, Al!),
and get your work done.
Collaboration becomes a breeze, as well.
Your team can all work directly on the server, in a graphical user
environment, across the LAN, WAN, or World Wide Web.