![]() |
|
|||||||||
|
||||||||||
Sunday |
Demonstrations
C++ is widely used in application development, and there is no consolidated engine for web application development in C++. This work demonstrates T++, a tool for using C++ in web application development. T++ works like JSP does for JAVA, and looks like other web programming tools: special documents have markup content, like HTML, mixed with C++ source code, which is executed when an user requests that document. The expected audience for this presentation are software developers interested in using C++ to develop web applications. T++ itself, the internal engine, is object oriented. The programming interface is object oriented too: documents generates classes that extend a T++ standard class, and can define methods, attributes and other members. T++ is a free software engine that brings together some different techniques to provide a highly usable, efficient and safe tool for web development. Those techniques include shared memory allocation for C++ objects and dynamic C++ class loading. Running T++ requires a GNU/Linux system, an Apache web server, and GNU Compiler Collection (gcc) with support to C++. This demonstration will show the basics of web application development with T++, including how to set up the T++ engine, how to program with T++, and some web development techniques. Keywords: Web application development, C++ |