AGM
AGM이란 무엇인가?
Application Graphics Manager 의 약어로, 고도의 Application을 단기간에 개발하기 위한 3D Application Framework입니다. ACIS 와 HOOPS 를 이용한 Framework은 C++ Source Code로 공급하며, AGM의 활용에 필요한 Training이나 Consulting도 함께 제공합니다.
AGM Architecture
AGM은 ACIS를 기반으로 하여 ACIS와 HOOPS 각각의 특징을 충분히 파악한 후에 설계됩니다.
AGM의 Optional Module
특정분야 용으로 Optional Module을 준비하였습니다. Optional Module을 사용하면 훨씬 더 단기간에 Application 을 개발할 수 있습니다.
 |
CAE Pre-Post Processor
Solid/Surface Mesh Data Structure(Deg. 1, Deg. 2), Analysis Condition Class, Selection Function 등을 제공합니다. Class를 파생시켜 독자적인 Condition을 추가할 수도 있습니다.
<more...>
|
 |
2D Sketcher
Work Plane 생성, 2D Profile 생성, Extrusion, Revolve 등의 일련의 Modeling Function을 제공합니다. NURBS Curve, Polyline, Rectangle, Circle, Arc, Line등을 표준으로 갖추고 있으며, Parametric으로 편집할 수 있습니다.
<more...>
|
AGM이 유효한 고객
만일 귀하의 상황이 아래 항목 중 한 항목 이상 해당되신다면 지금 즉시 저희와 상담해 주십시오.
- 3D Application의 개발 기간이 짧게 한정되어 있다.
- 특수한 Application을 개발할 필요가 있다.
- AGM의 기능이 Application의 요건과 일치한다.
- 고속 렌더링이 필요하다.
- 시판중인 3D Application을 이용한 Customization에 한계를 느끼고 있다.
- ACIS 와 HOOPS 를 이용하고 있는 실용적인 Sample Source Code가 필요하다.
- 3D Application을 위탁 개발할 수 있는 업체를 찾고 있다.
- Application의 원가 절감을 검토하고 있다.
AGM 을 도입하는 경우의 이점은?
AGM을 도입하는 경우의 이점은, 먼저 Application 개발의 공정수를 대폭 단축할 수 있는 점입니다. 대부분의 Application에서 공통되는 형상의 렌더링 기능이나 기본 개체 생성 등이 C++ Class 로 제공됩니다. 또, ACIS 의 Architecture 를 기본으로 하여 설계되어 있기 때문에, ACIS를 이용하는 느낌으로 HOOPS 의 Graphic Geometry를 조작할 수 있습니다. 유연성이 높은 Framework에 기반하여 제품을 개발함으로써 3D 처리의 경험이 적은 개발자도 시행착오에 소요되는 시간을 대폭 절약할 수 있습니다.
또한, ACIS와 HOOPS가 Application Framework에 내장되어 있으므로 누구라도 간단하게 이용할 수 있습니다. 이와 동시에, ACIS 와 HOOPS 의 우수한 확장성이 희생되는 일도 없습니다. 시판중인 Application을 Customizing하는 경우와 비교하여 AGM Framework에서는 ACIS 나 HOOPS 의 API FUNCTION을 직접 이용할 수 있으므로 User Interface나 3D Function의 확장성이 매우 높으며, 시판중인 Application과 달리 아무런 제약 없이 실현하고자 하는 기능을 쉽게 개발하여 추가할 수 있습니다.
또한 AGM 에 이미 구현된 모든 기능에 대한 C++ Source Code를 참조할 수 있습니다. HOOPS 의 Graphic Geometry를 포함한 Class나 AGM 자체의 Architecture는 물론, ACIS, HOOPS 기본 라이브러리에서는 제공되지 않은 독자적인 기능도 C++ Source Code로 제공하고 있습니다.
실적은?
지금까지 21개 기업?연구기관(2009년 3월 현재)에서 채용하였고, 이미 9개사는 상용 Application, 또는 In-House System의 판매/운용을 개시하였습니다. 채택한 모든 기업에서 통상적인 개발 기간에 비해 월등히 짧은 기간내에 Application을 개발 완료하였습니다(최단 4개월). AGM의 높은 생산성은 모든 사용자들에 의해 이미 검증되었습니다.
AGM Screen Shot
CATIA V5 의 CATProduct File를 읽은 예. Cylinder Head, Connecting Rod 등은 하나의 객체를 읽어 들인 후, 그것을 여러번 반복하여 배치하고 있습니다(Instantiation).
AGM 표준의 SATProduct, SATPart File를 이용하면, 읽은 Geometric Data로부터 Graphics Data를 재계산하는 처리를 생략하고, File에 저장된 HOOPS의 Graphics Data를 사용하여, 읽기~ 렌더링 처리를 단시간에 완료할 수 있습니다. SATProduct, SATPart는 HOOPS Streaming File로써 User Data를 추가할 수도 있습니다.
엔지니어 모집중(Tokyo,Japan)