Most web sites are static and flat. With custom Internet components, your site can come alive. We are skilled in the development of web
We also have many pre-written Custom Internet Components that our clients utilize. These are a less expensive option since it requires less billable hours to implement. We can also discuss
with you which technique might be best suited for your purpose. We also will factor in your target audience, since there is always a question of compatibility.
Here are some definitions of common programming languages we use to create our
Custom Internet Components:
CGI -- Common Gateway Interface
A CGI Program is a program that produces web pages or graphics 'on the fly', often using user
input from a form. These pages a can contain any sort of information, the result of database searches or make use of user preferences in appearance and content.
CGI programs are written
in Perl, Java or C/C++, languages in which we have a great deal of experience. Back to the Top
While CGIs are programs that run on the web
Microsoft) are similar, they are not identical. VBScript®, also from Microsoft, is rather different from the other 2 scripting tools but has about the same capabilities.
Because of the
differences between languages, it is often necessary to write code that detects the specific browser and calls code written in the appropriate language. To support both Netscape Navigator® and Microsoft
Internet Explorer®, these scripts have to be written in two languages. Back to the Top
Java technology is highly platform independent, secure for the end user and very rich
But its not just for the client side any more. Java ``servlets" let us rapidly deploy Java technology to deliver CGI programs, too. And with Java
database connectivity, JDBC, we can connect to online databases, extract information and produce dynamic pages in the blink of an eye.
ActiveX® is a technology from Microsoft that allows the Internet Explorer to run custom written code. Unlike the Java technology, it is not a secure tool for the client, but does add capabilities
that cannot be achieved otherwise, such as embedding Excel® spreadsheets or Word® documents in web pages.
Note that ActiveX® will only run on Windows NT® Internet Explorer
clients, leaving Macintosh and UNIX systems and Netscape users out in the cold. Back to the Top
You may have come across websites that do not work properly. In
many cases, it is because not all technologies are supported on all browsers. This is becoming less of a problem as advanced browsers (version 4.0 and higher) become available and are standard on new
computers, but it still must be considered when adding more complex functionality to your site. Since CGIs run on the server, they work with all clients. But because they are server-side programs, they
cannot respond to mouse or keyboard events.
languages nor Java technology.
Java technology is designed from the ground up for applications like the Internet. Current browsers support only the first release of Java
technology and so the newer features are not available. However, a combination of client and server-side Java code can provide some remarkable capabilities. As with the scripting languages, older
browsers do not support Java. Back to the Top