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 specifically C++.
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
IS A RIVET?
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 necessary.
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 CODE:NEO users. 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.