JavaScript
This
scripting language is widely used to allow users to interact
with web pages and provides visual effects such as "roll
over buttons". There are very few sites that do not
utilise this technology although compatability between
different browsers and operating systems can cause problems.
Java
and Java Applets
Java
is used to create programs that run inside a "virtual
machine". These programs can run on most platforms
and because of this Java is widely used to create internet
and intranet applications. Java Applets are small versions
of these programs that can run within your browser window.
They are commonly used for animation but, more usefully,
allow data and information to be displayed in a more
versatile environment than normal web formatting allows.
Perl
Perl
is a scripting language that allows developers to build
small applications and utilities that run on your web
server. The primary use for Perl in the web environment
is to provide data to web pages and process data supplied
by the end user.
PHP
PHP
is a scripting language that is embedded into your web
pages and can provide dynamic content and decision making
as the page is delivered to the user. This is widely
used on our database sites where it is used to access,
update and display information from the database.
PostgreSQL
& mySQL
PostgreSQL
is an open source SQL database engine that can be deployed
on your internet web server. This powerful database
can be used to store and retrieve millions of records
and is widely used by our customers for implementing
catalog information, directory listings, e-commerce
etc... both on the internet and for intranet use too.
mySQL is a similar product and has the advantage of
being slightly faster but with fewer facilities and
for that reason tends to be used for less complex solutions.
Apache
This
is our, and according to recent surveys, the rest of
the internets preferred web server. It provides good
expandability with speed and is an open source solution.
For internal use it can also be used as a "proxy
server" allowing all or some of your employees
to access the internet through a single connection.