Coder Social home page Coder Social logo

occandroid's Introduction

#  How to use OpenCASCADE Technology on Android 
# 
#  Open CASCADE Technology is a software development platform,
#  freely available in open source.
#  It includes components for 3D surface and solid modeling, visualization, 
#  data exchange and rapid application development.
#  Open CASCADE Technology can be best applied in development 
#  of numerical simulation software, 
#  including CAD/CAM/CAE, AEC and GIS, as well as PDM applications.
#
#  ***This effort is in no way connected to OpenCASCADE Company*** 

You'll need to have the standard developer's tools on Linux.
(including Java SE Development Kit)

1. Download/Install Eclipse with C/C++ support 
   [ http://www.eclipse.org/downloads ]

2. Download/Install Android(ADT) plugin for Eclipse
   [ http://developer.android.com/sdk/eclipse-adt.html ]

3. Download/Install latest SDK(Software Development Kit)
   [ http://developer.android.com/sdk/index.html ]

4. Download/Install latest NDK(Native Development Kit)
   [ http://developer.android.com/sdk/ndk/index.html ]

5. Download/Install Apache Ant
   [ http://ant.apache.org ]

6. ***deprecated****
   [ https://github.com/goranl/OCCANDROID/archives/master ]
   [ https://github.com/blog/1302-goodbye-uploads ]
   *****************
   Please compile the latest OCCT version
   https://github.com/goranl/OCCANDROID/tree/master/patch/OCCT
  
7.  cd $HOME
8.  mkdir -p $HOME/OCCANDROID/Examples
9.  cd $HOME/OCCANDROID/Examples
10. git clone git://github.com/goranl/OCCANDROID.git

11. Create Environment variables
    export OCCANDROID=$HOME/OCCANDROID
    export PATH=$PATH:$HOME/OCCANDROID/android-ndk-r6b
    export PATH=$PATH:$HOME/OCCANDROID/android-sdk-linux_x86/tools
    export PATH=$PATH:$HOME/OCCANDROID/android-sdk-linux_x86/platform-tools
    export ANDROID_SDK=$HOME/OCCANDROID/android-sdk-linux_x86
    export ANDROID_NDK=$HOME/OCCANDROID/android-ndk-r6b
    export ANDROID_ARM_4=$HOME/OCCANDROID/android-ndk-r6b/platforms/android-4/arch-arm/usr

12. cd $OCCANDROID/Examples/OCCMobileExample*
    Follow readme instructions

occandroid's People

Contributors

goranl avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.