Web Development Guide
Introduction
Here we persent the main areas where ChemAxon supports developers.
Which packages are required for development?
Marvin Applets
- To embed MarvinView (molecule visualizer), MarvinSketch (structure editor) or MarvinSpace (3D modelling tool) in your web page, you need this package.
Marvin Beans
- With the help of Java Web Start technology, you can insert direct link to applications in your web page. If you would like to launch MarvinView, MarvinSketch or MarvinSpace application via Internet, you need the Marvin Beans package. In this package you can find examples for embedding.
-
If you deploy dynamic web pages with JSP technology, the Marvin Beans API can be useful for you. You can generate images, calculate chemical properties of molecules (calculator plugins) on server side with the help of the Marvin Beans API.
Marvin Applets + Beans
-
Insert applets into web form to be able to customize your request for the server. You can display the result that is calculated on server side with Marvin Beans API, with MarvinView or MarvinSpace applets.
JChem
-
The JChem package includes a Marvin Applets package (jchem/marvin). The JChem API contains also the full Marvin Beans API. If you deploy dynamic web pages where any JChem product (like Standardizer, Reactor, JChemBase, etc) is required, you need this package.
JChem Web Services
-
The JChem Web Services package contains the following services: JChemBase, MolConverter, Calculator Plugins, Name to Structure, Structure to Name, Standardizer, Markush Search, Markush Enumeration, Reactor and Structure Checker.
How to get and install packages?
Marvin Applets
Download Marvin for Java Developers:http://www.chemaxon.com/marvin/download-dev.html#marvinapplets.
Marvin Beans
For the usage of Marvin Beans API, desktop features are not required that the Marvin Beans installers provide.
You can use both platform dependent installer or the cross platform version zip archive to get Marvin Beans API.
See installation instruction on the download page: http://www.chemaxon.com/marvin/download-dev.html#marvinbeans (Hol van az instrukció??-Install Guide?)
JChem
http://www.chemaxon.com/jchem/download.html
Examples
Marvin Applets
http://www.chemaxon.com/marvin/examples/applets/
Server side usage of Marvin Beans
http://www.chemaxon.com/marvin/examples/beans/image-generation/
JChem
nem tökéletes:
http://www.chemaxon.com/jchem/examples/index.html
JChem Web Services
- A feature-rich AJAX application utilizing JChemBase Database technology
- JSP example
- A C# molecule conversion example
- A C++ molecule conversion example
- JavaScript samples for setting up and querying relational database tables and molecule image generation
- A php example for molecule image generation
API documentation
Marvin Applets API documentation
http://www.chemaxon.com/marvin/help/developer/applets/api/index.html
You can find Marvin Applets parameters on the following web pages
MarvinSketch
http://www.chemaxon.com/marvin/help/developer/sketchman.html
MarvinView
http://www.chemaxon.com/marvin/help/developer/viewman.html
MarvinSpace
http://www.chemaxon.com/marvin/help/developer/space-par.html
Marvin Beans API documentation
http://www.chemaxon.com/marvin/help/developer/beans/api/index.html
JChem Java API documentation
JChem .NET API documentation
JChem Cartridge API documentation
Links of Marvin Java Web Start
Introduction
http://www.chemaxon.com/marvin/examples/webstart/index.html
MarvinSketch
http://www.chemaxon.com/marvin/examples/webstart/example-jws-sketch.html
MarvinView
http://www.chemaxon.com/marvin/examples/webstart/example-jws-view.html
MarvinSpace
http://www.chemaxon.com/marvinspace/html/webstart.html (rossz!!)
Developer's Guides
Administration Guides