Organic Synthesis Exploration Tool

 

Home

CAOS

Applet

Links

Documentation

Downloads

Nomenclature

OSET Applet

Why did we decide to use an applet at all? The advantages of the client-server model are the following:

  • The client will take less time to download than a full program, because it will be only the front end.
  • If changes are made to the main program or to the knowledge base, the user will benefit from these changes without having to download the updated version. For example, a teacher who is using OSET in his course can edit the knowledge base to include only reactions useful to the coursework.
  • We hope that once the applet is completed, there will be almost no changes (quite a different situation from that of the server, which is constantly under development).
  • The analysis of a molecule requires some intensive calculations, so it is preferable to use a compiled program, which is about 20 times faster than an interpreted program in Java.

The main disadvantage is that the user needs access to the internet (not a big problem nowadays), and if the network connection is very slow the program will appear to be slow (even if the server takes less than a second to do the processing). It is also possible to run the client and the server in the same computer. The advantage in this case is that the server can be compiled for mosts platforms because it does not have a graphical user interface. The interface is also platform-independent because it is interpreted.

Click here to see the applet in action!

OSET applet help

Last update: 8/9/2000

Google
Google
Google