Archimedes is a free and open source CAD (Computer Aided Design) software.
Java Other
Clone or download
Roberto Rodrigues
Roberto Rodrigues update README
Latest commit 2978436 Feb 27, 2013
Permalink
Failed to load latest commit information.
br.org.archimedes.arc.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.arc Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.batik Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.build Trying to make the build not depend on tests. Jun 6, 2012
br.org.archimedes.calculus.feature Refactoring the plug-in dependencies. May 11, 2012
br.org.archimedes.circle.tests More tests for Circle. May 16, 2012
br.org.archimedes.circle More tests for Circle. May 16, 2012
br.org.archimedes.comunication.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.config Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.copypaste.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.copypaste Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.copytoclipboard.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.copytoclipboard Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.core.feature Second attempt to build win64. May 23, 2012
br.org.archimedes.core.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.core Testing Git commit on Eclipse Team menu! Mar 28, 2012
br.org.archimedes.curvedshape Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.curves.feature Updated curves.feature to include the ellipse plugin. Mar 28, 2012
br.org.archimedes.dimension.test FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.dimension Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.distance.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.distance Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.ellipse.tests implement rotateTest in ellipse May 18, 2012
br.org.archimedes.ellipse two new test of ellipse were implemented May 18, 2012
br.org.archimedes.erase.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.erase Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.es Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.extend.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.extend Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.factoryexample Removed the cycle in the build path. May 9, 2012
br.org.archimedes.fillet.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.fillet Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.fr Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.infiniteline.tests Refactoring tests and methods for EllipseInfiniteLineIntersector May 13, 2012
br.org.archimedes.infiniteline Merge branch 'ELLIPSE_IMPROVEMENTS' into TESTING_DAY May 16, 2012
br.org.archimedes.intersections.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.intersections.tests Some tests of ellipse run May 16, 2012
br.org.archimedes.intersections Some tests of ellipse run May 16, 2012
br.org.archimedes.io.dxf.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.dxf Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.pdf.tests Added blank file to guarantee br.org.archimedes.io.pdf.tests/plugin-t… Mar 30, 2012
br.org.archimedes.io.pdf Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.svg.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.svg Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.xml.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.io.xml Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.langpack.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.leader.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.leader Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.line.pt_BR Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.line.tests New method to test the clone of a new line. May 16, 2012
br.org.archimedes.line Refactoring the plug-in dependencies. May 11, 2012
br.org.archimedes.lines.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.mirror.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.mirror Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.move.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.move Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.offset.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.offset Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.opengl.linux.x86 Adding win64 libs. LWJGL version updated on MANIFEST files. Mar 28, 2012
br.org.archimedes.opengl.linux.x86_64 MANIFEST.MF file of linux.x86_64 was updated Mar 28, 2012
br.org.archimedes.opengl.macosx Adding win64 libs. LWJGL version updated on MANIFEST files. Mar 28, 2012
br.org.archimedes.opengl.win32.x86 Adding win64 libs. LWJGL version updated on MANIFEST files. Mar 28, 2012
br.org.archimedes.opengl.win32.x86_64 Second attempt to build win64. May 23, 2012
br.org.archimedes.opengl Lib lwjgl updated. Mar 23, 2012
br.org.archimedes.operations.edit.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.operations.workspace.feature Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.orto.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.orto Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.pan.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.pan Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.paste.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.paste Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.polyline.area.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.polyline.area Refactoring the plug-in dependencies. May 11, 2012
br.org.archimedes.polyline.explode.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.polyline.explode Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.polyline.polygon.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.polyline.polygon Fixing menu contribution and toolbar position. Fixing factory message. Jun 22, 2011
br.org.archimedes.polyline.rectangle.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.polyline.rectangle Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.polyline.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.polyline Refactoring the plug-in dependencies. May 11, 2012
br.org.archimedes.pt_BR Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.redo.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.redo Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.ro Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.rotate.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.rotate Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.runalltests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.scale.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.scale Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.semiline.tests Removed the cycle in the build path. May 9, 2012
br.org.archimedes.semiline Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.snap.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.snap Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.stretch.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.stretch Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.tests.feature Including ellipse.tests in the tests.feature. Mar 30, 2012
br.org.archimedes.text.edittext.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.text.edittext Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.text.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.text Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.trims.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.trims Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.undo.tests Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.undo Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.update Finished cleaning trunk from svn import. Mar 23, 2012
br.org.archimedes.zoom.tests FactoryTester now has an abstract method: testFactoryName Apr 20, 2012
br.org.archimedes.zoom Finished cleaning trunk from svn import. Mar 23, 2012
.gitignore Merge branch 'BUILD' into DEV Mar 30, 2012
.travis.yml Tuning automated build for travis. Jun 6, 2012
README update README Feb 27, 2013

README

TUTORIAL OF ARCHIMEDES
======================


We are a new team working on Archimedes, We would like to show a tutorial of how set up an environment to work with Archimedes. In order to code for Archimedes, just follow these steps:

1. Download and install a Java Virtual Machine S.E. SDK version 1.5 or later compatible with the Sun virtual machine (We suggest the version from http://www.oracle.com/technetwork/java/javase/downloads/index.html).

2. Download and install an Eclipse version above 3.4. Make sure it has all of the Eclipse RCP plugins. We suggest "Eclipse for RCP and RAP Developers". The installation just involves unpacking the zip or tar.gz file you downloaded. Enter to the folder that was created on the previous step, there should be an executable called 'eclipse'. Run that executable.

3. Download the Archimedes project. You need to create a git account (http://github.com). To get the code:
 - as a user (Git read-only access), use "git://github.com/ArchimedesCAD/Archimedes.git".
 - as a developer (Git read-write access), use "git@github.com:ArchimedesCAD/Archimedes.git". This option needs a code access, for that you must send an e-mail to the admin of the project.

4. Import the project on Eclipse. Go to "File"->"Import". Select "Git"->"Projects from Git". Press Next, select the URI option and press Next. Fill in the URI field with "git@github.com:ArchimedesCAD/Archimedes.git". Then press next to maintain the default options. Finally press finish.

5. Run Archimedes. For that, find the project "br.org.archimedes.core", expand it. Find the file "archimedes.product", right-click it, "Run As..."->"Eclipse Application". On Mac, that's enough. It all works. On Linux, there is a problem, because it doesn't select all plugins needed. It then pops an error dialog, press proceed button.

6. Configure Eclipse IDE.
 - Note 1: To add more "Plug-ins" for Archimedes, find the project "br.org.archimedes.core", expand it. Find the file "archimedes.product", right-click it, select "Run As..."->"Run Configuration". In the left panel, select "Eclipse Application"->"archimedes.product". Select the tab "Plug-ins" and then press the "Add Required Plug-ins" button (or select manually any other plug-ins desired). Click "Apply" button.
 - Note 2: If you are getting some compile errors ("there are red signs on the projects"), try changing your Java default compile version. To do so, go to "Window"->"Preferences..." (or "Eclipse"->"Preferences..." on Mac), type 'compiler' , select the "Compiler" item on your left pane, change the "Compiler compliance level" to "1.5". It should rebuild the project and remove the compiler errors.

Obs: To send your changes to the Archimede's GitHub repository, you nee privileges. to get then, send an e-mail to the Rep. admin.
That's all