• 제목/요약/키워드: 라이브러리 데이터베이스

검색결과 91건 처리시간 0.022초

ODBC API의 C++ 클래스 설계 및 구현 (The Design and Implementation of C++ Classes Wrapping ODBC API)

  • 김승민;홍은지;이재호;박현주;김선호;전준범;정소영;유석인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.306-308
    • /
    • 1998
  • PC를 클라이언트로, UNIX등의 운영체제를 탑재한 워크스테이션을 서버 플랫폼으로 구축되는 데이터베이스 응용 프로그램들은 데이터베이스 접근 API로 대부분 ODBC를 사용한다. 그런데, ODBC API에서 제공하는 자료형과 관련 함수들이 아주 복잡해서 이해와 사용이 어렵고, C 함수 형태의 API를 제공하기 때문에 C++나 자바와 같은 객체 지향 언어로 ODBC를 이용하여 클라이언트 시스템을 구현할 때는 OLE DB나 JDBC등의 클래스 라이브러리 API를 사용하는 것에 비해 이해하기 쉬운 프로그램 원시코드 생성이 어렵다. 본 연구에서는 데이터베이스 응용 프로그래머의 요구사항을 효과적으로 반영하여 ODBC API들을 C++클래스 형태로 설계 및 구현하였다. 구현된 C++ 클래스 형태의 데이터베이스 인터페이스를 사용하면, 보다 더 간결한 프로그램 원시 코드로 데이터베이스 응용 프로그램을 작성할 수 있다.

KBIMS 건축 및 구조 부재 라이브러리 및 IFC 속성명 변환 방법 개발 (Development of KBIMS Architectural and Structural Element Library and IFC Property Name Conversion Methodology)

  • 김선우;김선중;김홍현;배기우
    • 한국건축시공학회지
    • /
    • 제20권6호
    • /
    • pp.505-514
    • /
    • 2020
  • 본 연구는 KBIMS가 적용된 건축 및 구조 부재 형상과 속성 데이터가 포함된 BIM 라이브러리를 구축하는 방법과, 속성 데이터 변환 과정의 문제를 해결하여 KBIMS IFC 파일로 변환하는 방법을 제시한다. 프로젝트에서 다양한 BIM 도구가 활용되어짐에도 불구하고 라이브러리 연구에 특정 도구가 주로 활용되었는데 본 연구에서는 클라우드 기반 데이터베이스 통합플랫폼에 포함된 카티아V6를 활용하여 주요 12개 카테고리, 총 793개의 건축 및 부재 형상 및 수치 라이브러리를 개발했다. KBIMS IFC 속성 입력 과정에서 데이터 타입과 특수문자 속성명으로 인한 데이터베이스 입력 제한을 파악하였다. 입력 가능한 데이터 타입을 찾아 입력하고, 아스키코드를 활용한 특수문자 속성명 대체 입력 방법을 개발했다. 변환기 프로토타입을 개발하여 추출된 IFC 파일을 KBIMS 원래 속성명이 포함된 IFC 파일로 변환하고 시범모델을 활용하여 검증하였다. 본 연구 결과는 실제 프로젝트에서 KBIMS 적용시 BIM 도구의 선택의 폭을 넓히고, 프로젝트 데이터 호환 문제를 줄이는데 도움을 줄 것이다. 마지막으로 KBIMS 라이브러리의 지속적인 활용을 위해서는 관련 조직 간의 유지 관리 방안에 대한 논의가 필요하다.

통합 스트리밍 서비스 구조 설계 및 구현 (Design and Implementation of an Integrated Streaming Service Architecture)

  • 이승룡;홍충선
    • 한국통신학회논문지
    • /
    • 제26권6A호
    • /
    • pp.1019-1033
    • /
    • 2001
  • 본 논문에서는 멀티미디어 스트리밍을 위한 표준 프로토콜과 미디어 포맷을 지원하고, 실시간 객체지향형 멀티미디어 데이터베이스(BeeHive)를 지원하는 통합 멀티미디어 스트리밍 서비스 프레임워크(ISSA)를 제안한다. ISSA의 핵심 구성요소는 세션의 생성과 스트림 제어를 담당하는 세션 관리자, 스트리밍 데이터의 전송을 담당하는 전송 관리자, 미디어의 압축과 복원 및 재생을 담당하는 미디어 관리자, 그리고 데이터베이스와의 연동을 담당하는 데이터베이스 커넥터이다. ISSA는 스트림의 제어를 위하여 IETF에서 제안한 RTSP, 스트림과 세션의 표현과 초기화를 위해 SDP와 SIP, 스트림 데이터의 실시간 전송을 위하여 RTP 및 TCP, UDP를 지원한다. 또한, ISSA는 VOD, MOD, 웹캐스팅을 위한 개발과 라이브러리를 제공하며, 웹서버와 CORBA A/V 스트리밍 서비스와의 연동을 위한 게이트웨이도 제공한다. ISSA는 운영체제 환경에서 플랫폼에 독립적으로 작동하고, 객체지향 멀티미디어 데이터베이스 서비스를 지원한다. 그리고 멀티캐스팅, 웹캐스팅, 멀티미디어 통신을 위한 표준 프로토콜을 지원하며, 상용 코덱인 Microsoft 사의 Direct Show를 지원할 수 있는 RTP 소스필터를 가지고 있다. 마지막으로, 기존의 다양한 표준 미디어 포맷을 지원할 뿐만 아니라, 새로운 미디어 포맷도 쉽게 수용할 수 있도록 설계되어 있다.

  • PDF

사용자 중심의 웹 데이터베이스 연동형 인터넷 강의시스템의 개발 (Development of a User-friendly Internet Lecture System Linking to the Web Database.)

  • 이희철;이대원;김석태
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 1999년도 추계종합학술대회
    • /
    • pp.458-461
    • /
    • 1999
  • 현재 대부분의 인터넷 강의는 고정된 틀 속에서 이루어지므로 각 학습 주체들의 다양한 요구를 모두 수용하지 못하고 있다. 따라서 본 논문에서는 인트라넷 환경에서 PHP 언어를 이용한 워 데이터베이스의 효율적인 연동 및 사용자 중심의 인터넷 강의시스템을 개발한다. 이를 위해 먼저 효과적인 교수방법의 구현을 위한 교수 지원 틀과 학습자가 보다 적극적으로 강의에 참여할 수 있는 학습자 지원 툴을 개발한다. 이때 HTML에 내장되어 동작하는 스크립트 언어인 PHP를 사용해 웹 데이터베이스의 효율적인 연동과 웹(Web) 문서의 동적인 작성이 가능토록 한다. 또한 교수자와 학습자 관련 라이브러리를 독립적으로 생성하여 관리자의 작업부분을 최소화해 사용자 중심적으로 운영할 수 있도록 한다. 본 시스템은 대부분의 데이터베이스의 정보와 연계가능하며 사용자의 요구에 따른 강의지원 툴의 추가 및 전환이 용이하다. 본 시스템을 학내 전산망에 연결하고 실제 강의에 적용해 시스템의 효율 성을 확인한다.

  • PDF

데이터베이스를 활용한 디지털 애니메이션 제작 방법 비교 분석 (A Comparative Study for Digital Animation Production using Database)

  • 이동은
    • 한국멀티미디어학회논문지
    • /
    • 제11권1호
    • /
    • pp.96-105
    • /
    • 2008
  • 디지털 미디어의 도입은 21세기를 데이터베이스 패러다임의 시대로 바꾸어놓았고 데이터베이스 패러다임은 애니메이션의 제작과정과 산업에 큰 변화를 불러일으켰다. 본래 애니메이션은 모든 이미지들을 새롭게 생성해야하는 특징을 가지고 있지만 디지털 기술의 도입으로 애니메이션을 위해 한번 제작된 이미지들은 데이터베이스 시스템에 원본 그대로 저장하게 되었고, 영구 보존된 데이터들은 변형과 합성을 통해 손쉽게 새로운 이미지들을 생성하게 되었다. 즉 디지털 애니메이션은 데이터베이스 시스템을 활용함으로써 무한 판본 생성의 시대를 맞이하며 효율성과 경제성을 추구하게 된 것이다. 이에 본 논문에서는 데이터베이스의 활용이 디지털 애니메이션의 창작기술을 어떻게 변화시켰는지를 구체적인 사례를 통해 살펴보고 그 의미와 함께 차세대 애니메이션의 미래를 전망해보고자 한다.

  • PDF

SEED 암호 라이브러리를 활용한 안전한 Android Things 통신 환경연구 (A Study on the Secure Communication at Android Things Environment using the SEED Library)

  • 박화현;윤미경;이현주;이해영;김형종
    • 한국시뮬레이션학회논문지
    • /
    • 제28권4호
    • /
    • pp.67-74
    • /
    • 2019
  • 사물인터넷(IoT)의 시장 확대로 IoT 기기가 받아오는 정보에 대한 보안성이 중요해 지고 있다. 본 논문에서는 IoT 센싱 데이터의 비밀성을 보장하기 위한 암호 라이브러리를 구현하고, Android Things 기반 서비스 환경 개발을 통해 이를 검증하였다. 본 연구의 라이브러리는 SEED 암호를 이용하여 데이터에 대한 암복호화 기능을 구현하였고, 센서 정보를 라이브러리에 넣으면 데이터가 데이터베이스에 안전하게 암호화되어 저장될 뿐만 아니라 웹 환경에서도 정상적인 복호화가 되도록 하였다. 본 연구의 기여점은 SEED와 같은 암호기술을 IoT 센서 기반 서비스 환경에서 라이브러리 형태로 구현하여 이의 활용성을 검증하는 데에 있다.

OMEGA C++ OML 클래스 라이브러리의 설계 및 구현 (Design and Implementation of the C++ OML class library of OMEGA)

  • 민준기;강흠근;이성진;정진완
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.39-41
    • /
    • 1998
  • 복잡한 자료 구조와 정교한 연산자를 필요로하는 CAD/CAM, GIS와 같은 응용 분야를 위하여 객체지향 데이터베이스에 대한 많은 연구가 있어왔으며, 이들에 대한 노력으로 객체지향 데이터베이스의 표준으로 널리 확산되고 있는 ODMG 2.0이 발표되었다. 따라서 공간 객체지향 데이터베이스 관리 시스템은 OMEGA(Object Management system for Geospatial Applications)의 응용 프로그래밍 인터페이스로서 ODMG 2.0의 C++ OML을 채택하였다. 본 논문에서는 OMEGA의 C++ OML 클레스들 중 몇 가지 중요한 클래스들의 구조 및 구현 방법에 대하여 기술하며 C++ OML 클래스 구현 시 발생되는 문제점들중 중요한 몇 가지 사항에 대하여 해결 방안을 논의한다.

BIM 기반의 철골접합부 모델링 자동화에 관한 연구 (A Study on the Automation of the Connection modeling for Steel Structures based on BIM)

  • 엄진업;신태송
    • 한국강구조학회 논문집
    • /
    • 제22권1호
    • /
    • pp.99-108
    • /
    • 2010
  • 본 연구는 구조상세설계와 모델링 단계에서 활용 가능한 철골 접합부 모델링 자동화 모듈의 개발을 목적으로 한다. 이를 위해 접합부의 구조해석 결과를 3D 모델링의 입력 변수와 표준접합상세지침을 고려하여 라이브러리 D/B로 구축하였다. 구축된 라이브러리 D/B를 접합부 3D 모델링 단계에서 활용하기 위하여 상용 S/W에서 제공하는 OpenAPI 함수를 이용하여 접합부 자동 생성 모듈을 개발하였다. 개발된 모듈을 검증하기 위해 6층 규모의 철골 오피스 구조물을 대상으로 접합부 모델링을 수행하였으며, 접합부 모델링 과정에 대해 기존 프로세스와 연구 프로세스의 비교를 통해 적용성과 효율성을 검증하였다.

파라메트릭 메크로를 이용한 스티프너 생성 및 네스팅에 관한 연구 (A study on the Generating Stiffener and Nesting Using the Parametic Macro)

  • 박제웅;한창봉
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 1998년도 제11회 학술강연회논문집
    • /
    • pp.18-18
    • /
    • 1998
  • 현재 대형 조선소에서는 선박에 사용하고 있는 수많은 부재들을 고가이고, 고급인력을 필요로 하는 WORK-STATION에서 구동되는 대형의 선박전용 프로그램 등에 의하여 부재생성 및 네스팅을 하고 있다 그러나 중소형 조선소의 경제적, 기술적인 사정으로 고가의 장비와 고급인력의 확보가 어려운 실정이다. 따라서 본 연구에서는 널리 보급되어 있는 PC에서 사용 가능한 파라매트의 매크로에 의한 부재생성과 부재의 스트리핑 프로그램을 개발하였다. 본 논문의 주요 내용은 다음과 같다. 첫째, 파라매트릭 매크로기법을 이용하여 빠르고 정확하게 스티프너를 생성하기 위하여 라이브러리를 구축하고, 생성된 스티프너를 확인할 수 있는 프로그램을 개발하였다. 둘째, 스티프너들을 강재의 효율이 좋게 배치하기 위하여 AUTO, INSERT, DELETE, MOVE 기능이 포함된 자동배치 프로그램을 개발하였다. 셋째, 구축된 부재외형들을 라이브러리에 등록하고, 생성된 부재와 강재에 배치된 부재들의 관리를 위하여 데이터베이스 프로그램을 개발하였다. 개발된 프로그램에 의하여 중소형 조선소에서도 컴퓨터에 의한 정확한 부재의 생성과 부재의 자동배치에 의하여 강재수율을 높일 수 있을 것으로 사료된다.

  • PDF

XML 웹서비스 기반의 홈-모바일 콘텐츠 공유 시스템 (Home-Mobile Content Sharing System based on XML Web Services)

  • 류한석;이병철;김진우
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (A)
    • /
    • pp.238-240
    • /
    • 2006
  • 홈 PC에 저장된 미디어 콘텐츠 파일을 다양한 용도로 활용하기 위한 사용자의 관심이 커짐에 따라, 홈 PC의 콘텐츠 활용에 대한 연구도 활발히 이루어지고 있다. 하지만 원격에서 홈 PC의 콘텐츠에 직접 접근하여 실시간으로 파일을 검색하고 재생하는 방법에 대해서는 연구가 부족한 실정이다. 따라서 본 논문에서는 콘텐츠 관리 및 홈 데이터베이스를 포함하는 미디어 라이브러리, 그리고 미디어 라이브러리에게 명령을 주고받으며 원격 콘텐츠를 재생하는 미디어 브라우저로 이루어진 홈-모바일 콘텐츠 공유 시스템을 제안하고 설계 및 구현한다.

  • PDF