Savita Dawar savitacad'delhi'nic'in - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Savita Dawar savitacad'delhi'nic'in

Description:

Lodhi Road, New Delhi 110003, India. Tel: 91-11-4366261, 91-11-4362753 Fax: ... Cassowary Incremental constraint solving toolkit for linear equalities and ... – PowerPoint PPT presentation

Number of Views:298
Avg rating:3.0/5.0
Slides: 42
Provided by: hks4
Category:

less

Transcript and Presenter's Notes

Title: Savita Dawar savitacad'delhi'nic'in


1

CollabCAD Software based on Open Source Software
Open Standards

Savita Dawar savita_at_cad.delhi.nic.in CAD Group,
National Informatics Centre, Ministry Of
Communication Information Technology, A-Block,
C.G.O. Complex, Lodhi Road, New Delhi 110003,
India Tel 91-11-4366261, 91-11-4362753 Fax
91-11-4392225 http//www.collabcad.com
2
  • CollabCAD Software is based on Open Standards and
    Open Source Software
  • CollabCAD is a Java based distributed 2D 3D
    CAD/CAM Software
  • Developed by Computer Aided Design Group of
    National Informatics Centre, the IT Support
    professionals from India.
  • LINUX is the Development Platform.

3
  • Emphasis has been to base it on open source
    software and free software such as
  • OpenCASCADE the geometric kernel from Matra
    Datavision (www.opencascade.com)
  • Java, Java3D SUN Microsystems
    (www.java.sun.com)
  • Linux 6.2 - RedHat Linux 6.2 (www.redhat.com)

4
  • Ptolemy Plot from UC, Berkeley
    (www.ptolemy.eecs.berkeley.edu)
  • JPython/Jacl for Client-side Scripting to achieve
    interapplication operability (www.jython.org)
  • WilmaScope Java3D Graph Structure Visualisation
    program (www.wilmascope.org)

5
  • Cassowary Incremental constraint solving
    toolkit for linear equalities and inequalities
    (www.cs.washington.edu/research/constraints/cassow
    ary)
  • Java Speech API Jesse Peterson, Text-to-speech
    synthesizer (www.jpeterson.com/rnd/ )

6
Use of Open Source Software has helped CollabCAD
to provide a cost-effective CAD solution!
7
  • CollabCAD 1.5
  • Based on a 3-tier distributed computing
    architecture
  • Available on Linux, Windows Solaris

8
  • CollabCAD 1.5 features
  • Design Drafting
  • Surface Solid Modeling
  • Basic NC features
  • Collaborative Design
  • Client side Scripting ( JPython, Jacl)

9
Some Models created in CollabCAD
10
(No Transcript)
11
(No Transcript)
12
  • CollabCAD 1.5 features
  • Re-Engineering
  • Surface re-construction
  • The next 3 slides show the body of an aircraft
    reconstructed from a point cloud in CollabCAD

13
(No Transcript)
14
(No Transcript)
15
(No Transcript)
16
An aircraft reconstructed from point cloud in
CollabCAD
17
Next 2 slides show A model created using the
2D-Sketcher of CollabCAD
18


19


20
  • CollabCAD is collaborative in nature
  • It enables multiple designers to work across the
    network
  • Access to Audio Video conferencing
  • Access to the same design concurrently
  • Modify the designs

21
  • CollabCAD supports standards based data exchange
    formats
  • IGES, STEP, VRML and STL formats
  • STEP AP 214 203 are supported

22
STEP file generated in CollabCAD
ISO-10303-21HEADER FILE_DESCRIPTION(('Model')
,'1') FILE_NAME('Euclid Shape
Model','2002-03-22T151537',('Author'),(
'MATRA-DATAVISION'),'CASCADE STEP processor
V4.0', 'MATRA-DATAVISION CASCADE OL
4.0','Unknown') FILE_SCHEMA(('AUTOMOTIVE_DESIGN_
CC2 1 2 10303 214 -1 1 5 4 '))ENDSECDATA
1 APPLICATION_PROTOCOL_DEFINITION('committee
draft', 'automotive_design',1997,2)2
APPLICATION_CONTEXT( 'core data for automotive
mechanical design processes')3
SHAPE_DEFINITION_REPRESENTATION(4,10)4
PRODUCT_DEFINITION_SHAPE('','',5)5
PRODUCT_DEFINITION('design','',6,9)6
PRODUCT_DEFINITION_FORMATION('','',7)7
PRODUCT('Product 1','Product 1','',(8))
23
  • STEP XML
  • ST-XML A programming tool from
    STEPTools,Inc(www.steptools.com) has been used
  • converts STEP data to STEP XML and business
    object data
  • Uses OSEB Binding Support
  • XML bindings defined by Part 28 of the STEP ISO
    10303 standard

24
STEP/XML file(using ST-XML from STEPTools) lt?xml
version"1.0"?gt ltiso_10303_28 representation_categ
ory"OSEB"gt ltiso_10303_28_headergt
ltdocument_namegtEuclid Shape Modellt/document_namegt
lttime_stampgt2001-10-31T1536310500lt/time_sta
mpgt ltauthorgtAuthor Namelt/authorgt ltoriginating_orga
nizationgt MATRA-DATAVISION lt/originating_organizat
iongt ltauthorizationgtAuthorisation
statuslt/authorizationgt ltoriginating_systemgtMATRA
-DATAVISION CASCADE OL 3.0lt/originating_systemgt
ltpreprocessor_versiongtCASCADE STEP processor
V3.0lt/preprocessor_versiongt lt/iso_10303_28_headergt
25
ltexpress_data id"express" representation_category
"OSEB"gt ltosbuos xmlns"urniso10303-28oseb/conf
ig_control_design" xmlnsedo"urniso103
03-28oseb/Edo" xmlnsosb"urniso10303-
28oseb" modelname"Euclid Shape
Model" schema"config_control_design"
unset"NULL" c"i3 i1 " gt ltUncertainty_measure_w
ith_unit x-id"i29" Value_component-r"id1"
Unit_component-r"i26" Name"distance_accuracy_val
ue" Description"confusion accuracy"/gt ltLength_mea
sure x-id"id1" val"1E-007"/gt ltSi_unitSolid_angle
_unit x-id"i28" Name"steradian"/gt ltPlane_angle_u
nitSi_unit x-id"i27" Name"radian"/gt ltLength_unit
Si_unit x-id"i26" Prefix"milli" Name"metre"/gt
26

CollabCAD can be considered as the geometry
workbench and be used for a total CIM solution
using a Consortium Approach
27
  • Proposed Consortium Approach (1)
  • Background Information
  • Availability of CIM Specialized Solutions in
    isolation
  • Need to pool the expertise in Educational
    Research Institutes and Industries


28
  • Proposed Consortium Approach (2)
  • Original forecasts which turned out to be wrong
  • Attempts to develop End-to-End CIM Solutions by a
    single Organization
  • Vendor specified Data Standards
  • Single Point Product Development


29
  • Proposed Consortium Approach (3)
  • Original forecasts which turned out to be true
  • Need for Collaborative Integrated Development
  • International Data Standards

30
  • Proposed Consortium Approach (4)
  • Realistic Approach to build a shared CIM Solution
  • Geometry Base from CollabCAD (NIC)
  • IGES, STEP, STL, VRML International Standard
    formats for sharing
  • Distributed (Java, Java3D) and Collaborative
    Technology
  • Based on Open Source Libraries (OpenCascade,
    Ozone, ..)


31
  • Proposed Consortium Approach (5)
  • Integrating other Specialized Modules to get
    total CIM solution
  • At first stage, sharing of geometry data static
    files
  • Dynamic sharing of data in the next stage

32
Proposed Consortium Approach (6)

33
Proposed Consortium Approach (7)

34
  • Effects of Consortium Development
  • Leads to the End-to-End CIM Solution for the
    Strategic Sectors
  • Cost effective CIM Solution to other Sectors
    including Educational and Research Institutes
  • A common framework for CIM Solution is getting
    developed and hence any organization can plug-in
    its specialized modules

35
  • Benefits of Consortium Development (1)
  • Reduction in time-to-market
  • Even a modest reduction in inventory may save
    billions of dollars in global market industries
  • Going to market ahead of other competitors can be
    worth of gaining several millions of dollars to
    an industry.
  • No loss in information of product data and hence
    highest quality is achieved


36
  • Benefits of Consortium Development(2)
  • Better secured product data since different
    levels of authentication (designer,
    process-planer, industry-partner, contractor,
    customer etc), and permissions (view only, edit,
    etc) across global access
  • The right people get the right data at the right
    time.
  • Cost effective solutions

37
  • Benefits of Consortium Development(3)
  • Fee-for-service over the net creates a new huge
    market for sharing human expertise to do very
    specialized/focused business.
  • Tools are affordable even for small-scale
    industry, consultants etc because of
    fee-for-service model with software-on-demand
    tools

38

Current Work in CollabCAD is in progress in the
following areas (1)
  • Basic Tolerance, Constraint, Assembly
  • Bill of Materials
  • Styling
  • Sketcher

39
Current Work in CollabCAD is in progress in the
following areas (2)
  • Feature Based Solid Modeling
  • Web Enabling and Browser
  • IGES and XML Based Geometry Workbench
  • Basic facility for taking CAD Data into OPEN
    OFFICE through XML

40
  • Current Work in CollabCAD is in progress in the
    following areas (3)
  • Improvements in Advanced Surface Handling
    Re-engineering, Solid Modeling, Scripting, Video
    Audio Conferencing

41
  • For further details contact
  • Dr.B.K.Gairola bkg_at_hub.nic.in
  • Dr. Savita Dawar savita_at_cad.delhi.nic.in
  • Fax -91-11-439 2225
Write a Comment
User Comments (0)
About PowerShow.com