- What does OPALE mean ?Translated from the french definition : computer tools for mathematical objects' representation - What is OPALE ?OPALE is a scientific library under LGPL. Its main goal is to develop mathematical tools for any scientist. - What is the LGPL ?For more information on the LGPL read this. - In which computer language is OPALE developed ?Java - Which Java Development kit should I use ?Java2 JDK compliant. It is certified that Opale's library will work with Java2. However some classes may also compile with the JDK 1.1.WE DO NOT PROVIDE SUPPORT FOR USERS WHO WILL USE THE JRE OR JDK 1.1.x We are discussing about a light version of Opale which will be JDK/JRE 1.1.x compliant. To be clear, Opale development is accomplished with JDK 1.3.x and will run with the newest JDK (at this time the 1.4). For the applications,consult their home page. - Why don't you use the JDK 1.4.x ?We do not use it for many reasons. It is slower than the 1.3.1. It is much more bugging than the 1.3.1. We do not need all new stuffs included with Sun's new JDK !!! - What is the current version of Opale ?Version 1 beta 8 ie OpaleV1b8. - I have found a bug. How may I report it ?You should use the Bug Tracking System on Savannah's web site. - How is OPALE's development organised ?OPALE is subdivided into "modules" . The matrix, mathtools, tools and cst modules are gathered under the term of Opale-Core (the old Opale's kernel). An Opale module is a complete API designed for precise mathematical fields such as surfaces' representation, 2D geometry, polynomials or differential equations' resolution. Here are Opale-Core's modules and their dependences :
and here for the rest of the library :
Here is a short description of what each module does .Refers to the module's home page for more information
You have to keep in mind that Opale's library is only made of some modules with their own dependencies. Everything is a module, even the kernel which is modular. If you need only a few modules for you applets or you applications, the Opale's archive has some useful deployment scripts which can compile the modules you want and make a new Opale archive for your purpose. - Will there be new modules ?Yes. We are currently working on :
Inside the tools module we are working on an expression parser. We are also developing a small and unified language for all Opale's objects. This seems really obscure but it will become clearer in the next weeks. we are planing to develop :
and we are looking for contributors to develop
More information is also available on this page where you will find our features plan. - How is Opale's versioning system organised ?Until the final 1.0 version we will continue to use the V1bx notation. After the 1.0 version, Opale's version number will be divided into three numbers : M.x.y , where M is the major number version 1<=M<=?, 0 <=x<=9 and 0 <=y<=99 Any bug's correction will change the major version number from M.x.y to M.x.(y+1) Adding new features in kernel or in modules (which have been released with the major number) will change the version number from M.x.y to M.(x+1).0 Adding a new module will change the version number from M.x.y to (M+1).0.0 - How can I participate ?Go to the developer's area and read every available documentation. Begin with the article called "Newbie". Read also the TODO page and the ROADMAP page. Write email to developers if you have questions not answered in those documents. See below to contact us. Finally, download the current Opale's release Here is a link to the download page to familiarize you with the Opale's archive. You may also checkout the sources via CVS. See instructions on Savannah - Are there any mailing lists ?Yes. For more details, read the paragraph "Useful Information" inside the Newbie article. - Can I propose a new/other module ?Of course !!! - Who do you need for your project ?Everyone and specially :
- Who should I contact for a new module development ?Any programmer. Here is our address. You may also contact developers on irc.tuxfamily.org on channel #opale. - When will the 1.0 version of Opale be released ?We hope very soon but are not very sure about the release day ! Consults the developer's area page to get more information. - Did you plan to develop front-end or applications (aka OAPPLICATIONS) with Opale ?Currently we have already developed
and we have planed to develop
Other applications will be released for the 3D Rendering engine. Where may I find those Applications ?Currently we did not release them because we are focusing on the release of the library and we do not have enough time to work on both side of the project. When their will be released you may find them on this page : opale.tuxfamily.org/en/oapplications/index.php. Opale Team : January 31 2004 23:14:10. |