• 제목/요약/키워드: API Interface

검색결과 378건 처리시간 0.033초

Software Architecture of KHU Automatic Observing Software for McDonald 30-inch telescope (KAOS30)

  • Ji, Tae-Geun;Byeon, Seoyeon;Lee, Hye-In;Park, Woojin;Lee, Sang-Yun;Hwang, Sungyong;Choi, Changsu;Gibson, Coyne A.;Kuehne, John W.;Prochaska, Travis;Marshall, Jennifer;Im, Myungshin;Pak, Soojong
    • 천문학회보
    • /
    • 제43권1호
    • /
    • pp.69.4-70
    • /
    • 2018
  • KAOS30 is an automatic observing software for the wide-field 10-inch telescope as a piggyback system on the 30-inch telescope at the McDonald Observatory in Texas, US. The software has four packages in terms of functionality and is divided into communication with Telescope Control System (TCS), controlling of CCD camera and filter wheel, controlling of focuser, and script for automation observing. Each interconnect of those are based on exe-exe communication. The advantage of this distinction is that each package can be independently maintained for further updates. KAOS30 has an integrated control library that combines function library connecting each device and package. This ensures that the software can extensible interface because all packages are access to the control devices independently. Also, the library includes the ASCOM driver platform. ASCOM is a standard general purpose library that supports Application Programming Interface (API) of astronomical devices. We present the software architecture of KAOS30, and structure of interfacing between hardware and package or package and package.

  • PDF

사용자 편의성 기반의 알고리즘 트레이딩 시스템 (User Convenience-based Trading Algorithm System)

  • 이주상;김병서
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권3호
    • /
    • pp.155-161
    • /
    • 2016
  • 기존의 알고리즘 트레이딩 시스템에서는 투자전략을 금융사가 제공하는 프로그램밍 언어와 API들을 사용하여 사용자가 직접 프로그래밍 하여야 했기에 일반 투자자들이 사용하기에는 많은 어려움이 있어왔다. 따라서 본 논문에서는 사용자가 프로그래밍에 대한 지식이 없어도 손쉽게 자신의 투자전략을 사용자 인터페이스를 통하여 제시하면 이를 통하여 알고리즘이 형성되어 시스템 트레이딩이 수행되도록 하는 사용자 친화적인 트레이딩 시스템을 개발하는 것을 목적으로 한다. 본 시스템은 금융회사의 서버와 주식 정보를 송수신하고 매매를 수행하는 서버 부분과 투자전략을 설정하기 위한 보조지표들로 이루어진 사용자 인터페이스, 이를 기반으로 알고리즘이 생성되는 부분 등으로 구성되어진 클라이언트로 구성되어진다. 제안된 시스템은 모의 투자 실행을 통하여 사용자가 설정한 투자전략에 따라 설정된 알고리즘에 의하여 자동으로 매매가 이루어짐을 통하여 성능을 검증하였다.

천연가스 공급배관의 사용적합성 통합프로그램 (Integrated Fitness-for-service Program for Natural Gas Transmission Pipeline)

  • 김우식;김영표;김철만;백종현
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2008년도 추계학술대회A
    • /
    • pp.269-274
    • /
    • 2008
  • For fitness-for-service analyses of underground natural gas pipelines, engineering assessment methods against possible defects need to be developed. The assessment methods for high pressure pipeline of KOGAS, was developed using the full size pipe burst tests and the finite element analysis. It included the defect assessment methods for a single and multi-corrosion, corrosion in girth welding part, corrosion in seam welding part, the mechanical damage defects as dent and gouge, crack and large plastic deformation of API 5L X65 pipe. In addition, we developed method to assess pipeline integrity by internal and external load to buried pipeline. Evaluation results were compared with other methods currently being applied to the gas pipeline. The program of Windows environment is made for easily using assessment methods. It provides a consistent user interface, so non-professional technician can easily and friendly use the FFS program from company intranet. Several evaluation programs is easily installed using one installer. Each program constitutes a common input interface and the output configuration program, and evaluation result store and can be recalled at any time. The FFS program based on independent evaluation method is used to evaluate the integrity and safety of KOGAS pipeline, and greatly contribute to safe and efficient operation of pipeline. This paper presents experimental, analytical and numerical investigations to develop the FFS methods for KOGAS pipeline, used as high pressure natural gas transmission pipeline within KOREA. Also, it includes the description of the integrated program for FFS methods.

  • PDF

다중 플랫폼 지원을 위한 WAP 추상 커널 계층 (WAP Abstract Kernel Layer Supporting Multi-platform)

  • 강영만;한순희;조국현
    • 정보처리학회논문지D
    • /
    • 제8D권3호
    • /
    • pp.265-272
    • /
    • 2001
  • 이동단말(mobile phone, PDA, smart phone, notebook PC 등)에서 WAP을 구현하고자 할 경우, 이동단말마다 운영체제가 상이하므로 프로그램 흐름의 제어, 인터럽트, IPC등 운영체제 특성을 반영한 별도의 구현이 필요하다. 이로 인하여 개발기간의 단축이 어려움은 물론 개발비용 증가, 개발인원의 투여, 시장 조기 진입의 어려움 등이 존재한다. 본 논문은 WAP을 다중 플렛폼에서 구현하기 위한 기저를 제공하는 추상 커널 계층(Abstract Kernel Layer)의 설계와 구현에 관한 것이다. 이는 REX, Palm, MS-DOS. MS-Window, UNIX 및 Linux를 포함한 각종 운영체제를 지원하는 커널 계층을 설계하여, 기기 종속적인 부분을 최소화되고 일관적인 인터페이스를 지원하여 개발 기간을 단축하고 소프트웨어의 유지보수를 용이하게 하는데 그 목적이 있다. 또한 추상 커널 계층은 mobile phone과 PDA에 탑재하여 그 실용성을 입증하였다.

  • PDF

Optical Design and Optimization of a Micro Zoom System with Liquid Lenses

  • Zhang, Wei;Li, Dan;Guo, Xin
    • Journal of the Optical Society of Korea
    • /
    • 제17권5호
    • /
    • pp.447-453
    • /
    • 2013
  • A micro zoom system without moving elements by use of two liquid lenses is designed and optimized in this paper. The zoom equations of the system composed of two liquid lenses are deduced. The structure parameters including radius and thickness of a conical double-liquid electrowetting based lens are analyzed and calculated. Because the liquid thickness varies non-linearly with the radius of the interface, it's very difficult to optimize a real liquid lens using commercial optical design software directly. Through the Application Programming Interface (API) of the optical design software CODE V, a zoom system with two real electrowetting based liquid lenses is modeled and optimized. A two-liquid-lens zoom system without moving elements, with a zoom factor of 1.8 and a compact structure of 10 mm is designed for illustration. This can be useful for the camera design of mobile phones, tablets and so on. And this paper presents a convenient way of designing and optimizing a zoom system including liquid lenses by commercial optical design software.

공개소스 PostGIS 기반 공간정보 처리 툴 킷 사용자 인터페이스 구현 (Implementation of User Interface for Geo-spatail Information Processing Toolkit using Open Source-based PostGIS)

  • 한선묵;이기원
    • 대한원격탐사학회지
    • /
    • 제25권2호
    • /
    • pp.185-192
    • /
    • 2009
  • 최근, 지공간 정보 처리와 분석을 위한 여러 가지의 공개 소스가 개발되어 다양한 응용 개발 프로젝트에 적용되고 있다. 지형공간 분야에서 공개 소스는 뷰어, 응용 프로그램 인터페이스, 개발 환경으로 제공되는 엔진 소스코드, 툴 킷 등과 같은 여러 가지 유형으로 구분된다. 본 연구에서는 간편한 다중 공간정보처리 툴 킷을 구현하기 위하여 공간 데이터베이스 엔진으로 발표된 PostgreSQL-PostGIS를 적용하였다. 이 결과는 특정 응용 분야의 질의나 분석 기능을 포함하는 응용 시스템 개발시에 적용될 수 있다. 설계 및 구현 작업은 PostgreSQL 데이터베이스에서 운영되는 OGC 라이브러리와 C 인터페이스인 LIBPQ를 이용하였다. 결론적으로 가용성, 확장성, 대용량 처리, 안정성 등의 이점에 따라 PostGIS는 다중 공간정보를 다루는 대부분의 응용 시스템 개발 시에 이용될 수 있는 중요한 대안이 될 수 있다.

CAD와 유한요소해석을 연계한 금형 냉각문제의 설계최적화에 대한 연구 (A Study on CAD/CAE Integration for Design Optimization of Mold Cooling Problem)

  • 오동길;류동화;최주호;김준범;하덕식
    • 한국CDE학회논문집
    • /
    • 제9권2호
    • /
    • pp.93-101
    • /
    • 2004
  • In mechanical design, optimization procedures have mostly been implemented solely by CAE codes combined by optimization routine, in which the model is built, analyzed and optimized. In the complex geometries, however, CAD is indispensable tool for the efficient and accurate modeling. This paper presents a method to carry out optimization, in which CAD and CAE are used for modeling and analysis respectively and integrated in an optimization routine. Application Programming Interface (API) function is exploited to automate CAD modeling, which enables direct access to CAD. The advantage of this method is that the user can create very complex object in Parametric and automated way, which is impossible in CAE codes. Unigraphics and ANSYS are adopted as CAD and CAE tools. In ANSYS, automated analysis is done using codes made by a script language, APDL(ANSYS Parametric Design Language). Optimization is conducted by VisualDOC and IDESIGN respectively. As an illustrative example, a mold design problem is studied, which is to minimize temperature deviation over a diagonal line of the surface of the mold in contact with hot glass.

MLPPI Wizard: An Automated Multi-level Partitioning Tool on Analytical Workloads

  • Suh, Young-Kyoon;Crolotte, Alain;Kostamaa, Pekka
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권4호
    • /
    • pp.1693-1713
    • /
    • 2018
  • An important technique used by database administrators (DBAs) is to improve performance in decision-support workloads associated with a Star schema is multi-level partitioning. Queries will then benefit from performance improvements via partition elimination, due to constraints on queries expressed on the dimension tables. As the task of multi-level partitioning can be overwhelming for a DBA we are proposing a wizard that facilitates the task by calculating a partitioning scheme for a particular workload. The system resides completely on a client and interacts with the costing estimation subsystem of the query optimizer via an API over the network, thereby eliminating any need to make changes to the optimizer. In addition, since only cost estimates are needed the wizard overhead is very low. By using a greedy algorithm for search space enumeration over the query predicates in the workload the wizard is efficient with worst-case polynomial complexity. The technology proposed can be applied to any clustering or partitioning scheme in any database management system that provides an interface to the query optimizer. Applied to the Teradata database the technology provides recommendations that outperform a human expert's solution as measured by the total execution time of the workload. We also demonstrate the scalability of our approach when the fact table (and workload) size increases.

데이터베이스를 활용한 CAD/CAM System개발에 관한 연구 (CAD/CAM System development using the Database)

  • 명태식;김태규;김옥현
    • 한국생산제조학회지
    • /
    • 제8권2호
    • /
    • pp.116-116
    • /
    • 1999
  • In this study we propose a novel approach with which design engineers can define and design free-from surface more easily. Free-from surface is defined as a parameterics shape which consists of a set of contr ol points. Parametric shape which not only has the advantage of allowing users to perform design changes efficiently, but also provides designers with a natural design environment in which they can do their work more naturally and creatively. The objective of this study is to develop a PC level freeform surface modelling system which explicitly represents information of part geometry. In this study, freeform surface modeling system consist of three modules : freeform surface modeler, input/output modules and interface with Database. In recent year there are increasing demands for the 5-axis machining of a complicated shape. This study is the development of a CAM software system (or NC module) for the 5-axis machining of a general shape with a flat-end mill, a round-end mill, a ball-end mill.

금융혁신을 위한 핀테크 서비스의 보안 리스크 대응방안 연구 (A Study of Countermeasure against Security Risk of Fintech Services for Financial Innovation)

  • 박정국;김인재
    • 지식경영연구
    • /
    • 제16권4호
    • /
    • pp.35-45
    • /
    • 2015
  • Fintech, which means the convergence of finance and information technology, becomes a hot topic in the financial sector. Through innovative activities on financial services, ICT(Information and Communication Technology) is integrated into the overall financial industry, and a new form of financial services could be expected to improve the existing financial system. On the other hand, fintech services are relatively vulnerable to security issues. Due to the process simplication and the channel fusion, the leakage of personal and financial informations, authentication bypass, phishing, and pharming are getting more concerned. In this study we investigated the security risk of fintech services in the viewpoints of service provider, technology adoption, and security policy. The possible countermeasures to reduce those risks are suggested because security is an important criterion for selecting financial services. This study basically offers quantification of the potential security risks and step-by-step control measures about business processes in the fintech services. The suggested security model includes user authentication, terminal security, payment information protection, API(Application Programming Interface) security, and abnormal transaction monitoring. This study might contribute to an understanding of the security risks and some possible measures for mitigating those risks on the practical perspective.