Complex graphical user interfaces (GUIs) that support a large amount of user interaction require a fast response time, a rich set of building blocks for an esthetic look-and-feel, and a development environment that su...
详细信息
Complex graphical user interfaces (GUIs) that support a large amount of user interaction require a fast response time, a rich set of building blocks for an esthetic look-and-feel, and a development environment that supports ongoing change. On the World Wide Web, client-side technologies offer more of these features than do server-side solutions. Java and javascript are the two most popular languages used for client-side GUI implementations. Java implementations require a user to download a plug-in that contains a virtual machine to execute the Java byte-code. The installation and maintenance of this plug-in is sometimes an unsurmountable barrier to using Java. javascript lacks some of the desirable features of Java, such as easy to use object-oriented features and having a GUI class Library, but does not require a plug-in, We have enhanced javascript by implementing a new language Object-javascript (OJS) and by providing an OJS library of GUI components, thus making it a viable alternative to Java. Copyright (C) 2000 John Wiley & Sons, Ltd.
An Internet web page is described for organizing and analyzing information about lepidopteran sex pheromone components. Hypertext markup language(HTML) with javascript program code is used to draw moth pheromone analo...
详细信息
An Internet web page is described for organizing and analyzing information about lepidopteran sex pheromone components. Hypertext markup language(HTML) with javascript program code is used to draw moth pheromone analogs by combining GIF bitmap images for viewing by web browsers such as Netscape or Microsoft Internet Explorer. Straight-chain hydrocarbons of 5-22 carbons with epoxides or unsaturated positions of E or Z geometrical configuration with several alternative functional groups can be drawn by simply checking menu bars or checkboxes representing chain length, E/Z unsaturation points, epoxide position and chirality, and optional functional groups. The functional group can be an aldehyde, alcohol, or ester of formate, acetate, propionate, or butyrate. The program is capable of drawing several million structures and naming them [e.g., (E,E)-8,10-dodecadien-1-ol and abbreviated as E8E10-12:OH]. A Java applet program run from the same page searches for the presently drawn structure in an internal database compiled from the Pherolist, and if the component is found, provides a textarea display of the families and species using the component. Links are automatically specified for drawn components if found in the Pherolist web site (maintained by H. Arn). Windowed links can also be made to two other javascript programs that allow searches of a web site database with over 5900 research citations on lepidopteran semiochemicals and a calculator of vapor pressures of some moth sex pheromone analogs at a specified temperature. Various evolutionary and biosynthetic aspects are discussed in regard to the diversity of moth sex pheromone components.
SimPackJ/S is the javascript and Java version of SimPack, which means SimPackJ/S is a collection of javascript and Java libraries and executable programs for computer simulations. The main purpose of creating SimPackJ...
详细信息
ISBN:
(纸本)0819444669
SimPackJ/S is the javascript and Java version of SimPack, which means SimPackJ/S is a collection of javascript and Java libraries and executable programs for computer simulations. The main purpose of creating SimPackJ/S is that we allow existing SimPack users to expand simulation areas and provide future users with a freeware simulation toolkit to simulate and model a system in web environments. One of the goals for this paper is to introduce SimPackJ/S. The other goal is to propose translation rules for converting C to javascript and Java. Most parts demonstrate the translation rules with examples. In addition, we discuss a 3D dynamic system model and overview an approach to 3D dynamic systems using SimPackJ/S. We explain an interface between SimPackJ/S and the 3D language-Virtual Reality Modeling Language (VRML). This paper documents how to translate C to javascript and Java and how to utilize SimPackJ/S within a 3D web environment.
暂无评论