• Title/Summary/Keyword: 라이브러리 데이터베이스

Search Result 91, Processing Time 0.021 seconds

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

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

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

  • Kim, Seonwoo;Kim, Sunjung;Kim, Honghyun;Bae, Kiwoo
    • Journal of the Korea Institute of Building Construction
    • /
    • v.20 no.6
    • /
    • pp.505-514
    • /
    • 2020
  • This research introduces the method of developing Korea BIM standard (KBIMS) architectural and structural element library and the methodology of converting KBIMS IFC property names with special characters. Diverse BIM tools are utilizing in project, however BIM library researches lack diversity on BIM tool selection. This research described the method to generate twelve categories and seven hundred and ninety-three elements library containing geometrical and numerical data in CATIA V6. KBIMS has its special property data naming systems which was the challenge inputting to ENOVIA IFC database. Three mapping methods for special naming characters had been developed and the ASCII code method was applied. In addition, the convertor prototype had been developed for searching and replacing the ASCII codes into the original KBIMS IFC property names. The methodology was verified by exporting 2,443 entities without data loss in the sample model conversion test. This research would provide a wider choice of BIM tool selection for applying KBIMS. Furthermore, the research would help on the reduction of data interoperability issues in projects. The developed library would be open to the public, however the continuous update and maintenance would be necessary.

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

  • 이승룡;홍충선
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.26 no.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. (사용자 중심의 웹 데이터베이스 연동형 인터넷 강의시스템의 개발)

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

  • PDF

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

  • Lee, Dong-Eun
    • Journal of Korea Multimedia Society
    • /
    • v.11 no.1
    • /
    • pp.96-105
    • /
    • 2008
  • The introduction of the digital media changed 21 century at time of database paradigm and the database paradigm called forth a big change in production process and industry of the animation. One of the characteristics of animation is that it has to newly produce all of the images. But due to the introduction of digital technology, the original copy of those images produced for animation can be saved. Also, those permanently saved data can easily produce new images through modification and composition. Therefore, this assignment will be focused on the usage of digital base and how it has made a difference in animation creative skills. In order to achieve the goal, I will be reviewing some examples and discuss about the future of animation for the next generation.

  • PDF

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

  • Park, Hwa Hyeon;Yoon, Mi Kyung;Lee, Hyeon Ju;Lee, Hae Young;Kim, Hyung-Jong
    • Journal of the Korea Society for Simulation
    • /
    • v.28 no.4
    • /
    • pp.67-74
    • /
    • 2019
  • As the market for Internet of Things (IoT) service grows, the security issue of the data from IoT devices becomes more important. In this paper, we implemented a cryptographic library for confidentiality of sensor data from Android Things based IoT services. The library made use of the SEED algorithm for encryption/decryption of data and we verified the library by implementing a service environment. With the library, the data is securely encrypted and stored in the database and the service environment is able to represent the current sensing status with the decrypted sensor data. The contribution of this work is in verifying the usability of SEED based encryption library by implementation in IoT sensor based service environment.

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

  • 민준기;강흠근;이성진;정진완
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • 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 클래스 구현 시 발생되는 문제점들중 중요한 몇 가지 사항에 대하여 해결 방안을 논의한다.

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

  • Eom, Jin-Up;Shin, Tae-Song
    • Journal of Korean Society of Steel Construction
    • /
    • v.22 no.1
    • /
    • pp.99-108
    • /
    • 2010
  • This paper presents the results of a study that aimed to develop a module for auto connection modeling that can be applied to the structural details design and modeling phase. It was established that the steel connection library database from the structural analysis resulted from the consideration of the input parameters of the 3D modeling program and the guidelines for Korean standard steel connections. The module for the auto connection modeling in steel structures was developed by linking it with the established library database through the use of the OpenAPI software to prove that the developed module carried out the modeling of the six story (steel structure) office building. The productivity and efficiency of the module introduction was verified by comparing the conventional process and the proposed process.

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

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

  • PDF

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

  • Ryu Han-Seok;Lee Byung-Chul;Kim Jin-Woo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.238-240
    • /
    • 2006
  • 홈 PC에 저장된 미디어 콘텐츠 파일을 다양한 용도로 활용하기 위한 사용자의 관심이 커짐에 따라, 홈 PC의 콘텐츠 활용에 대한 연구도 활발히 이루어지고 있다. 하지만 원격에서 홈 PC의 콘텐츠에 직접 접근하여 실시간으로 파일을 검색하고 재생하는 방법에 대해서는 연구가 부족한 실정이다. 따라서 본 논문에서는 콘텐츠 관리 및 홈 데이터베이스를 포함하는 미디어 라이브러리, 그리고 미디어 라이브러리에게 명령을 주고받으며 원격 콘텐츠를 재생하는 미디어 브라우저로 이루어진 홈-모바일 콘텐츠 공유 시스템을 제안하고 설계 및 구현한다.

  • PDF