CGI

From BC$ MobileTV Wiki
Jump to: navigation, search

CGI is an acronym commonly applied to the two following separate concepts:


Computer Generated Imaging

Computer-Generated-Imaging (commonly abbreviated CGI) is a technique for creating a digital representation or transcription of a real-world object, or, a digital representation of a fictional object. Common objects rendered as CGI include characters, locales/backgrounds, or specific special effects.

CGI has become a de facto technique in the animation process.

Schools

Sheridan

Companies



Common Gateway Interface

Common Gateway-Interface (commonly abbreviated CGI) in tech circles however, almost always refers to one of the oldest methods and set of standards defining how information is exchanged between a web server and a custom script on a server. CGI is commonly used for submitting and persisting data from a client's web browser, onto a remote server, or for calling a script which will perform some operation on the server such as moving files or modifying data. Although it is most commonly used to expose the Perl command-line/desktop programming language on to the web for creating HTML pages and web-based user interfaces and/or interactions, it is not limited to this technology and in device and environment-specific instances has been used to interact with C[1], C++[2] and other languages.

Specifications




Tools


Resources


Tutorials

References

  1. Using C for CGI Programming: http://www.linuxjournal.com/article/6863
  2. HOW-TO Write a CGI Program in C/C++: http://www.purplepixie.org/cgi/howto.php
  3. Man pages for Perl "CGI" lib: http://www.washington.edu/perl5man/modules/CGI.html
  4. The Future Of Hybrid Identity: https://www.mediapost.com/publications/article/362447/the-future-of-hybrid-identity.html

External Links

See Also

Perl | Server | Multimedia | Animation