• 제목/요약/키워드: Integrated Programming Environment

검색결과 102건 처리시간 0.03초

Using Web Services in the Internet Banking Transaction System

  • Phu Phung Huu;Yi Myeongjae
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.543-546
    • /
    • 2004
  • Web Services are rapidity becoming the enabling technology of today's e-business and e-commerce systems, and will soon transform the Web into distributed applications. The aim of this paper is to present our approach in applying Web Services into the Internet transaction banking system. The system is integrated among backend system of banks so that each bank system can communicate with each other in order to perform transactions in transferring money from an account in one bank to an account in the partner bank and vise versa. The backend systems of banks are heterogeneous information systems; therefore it is difficult to build a common environment using existing distributed technologies. Web Services provide a means for different organizations to connect their applications with one another to conduct business across a network in a platform and language independent manner [1]. The paper will examine these benefits of Web Services and apply these features into the Internet banking transaction system regardless of platform, programming languages as well as existing backend system of banks.

  • PDF

TMS320C31을 이용한 홍익적접구동팔의 제어에 관한 연구 (A Study on the Control of Hong Ik Direct Drive Arm Using TMS320C31)

  • 최종문;이종수
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1996년도 하계학술대회 논문집 B
    • /
    • pp.1222-1224
    • /
    • 1996
  • The Hong Ik Direct Drive Arm(HIDDA) is a SCARA typed direct drive manipulator with two degrees-of-freedom(DOF) using the direct drive motor of the NSK company. The direct NSK motors are used to give a large torque directly to the link, to reduce the modeling errors from the gears and chains. But, since the nonlinear coupling torques are transferred to the motor shaft without any reduction, we must consider a dynamic control algorithm. In this paper, we designed a robot controller for the HIDDA using a TMS320C31, which has the highest performance among the third DSP chips in the TI company. And we developed the integrated environment software of the robot management system to give the users an easy way of programming, running and simulation of the robot on the PC.

  • PDF

유연한 셀생산을 위한 최적가공경로와 생산조건의 결정 (Optimization Analysis of Flexible Cellular Manufacturing: Route Selection and Determining the Optimal Production Conditions for Ordered Products)

  • 송상재;최정희
    • 대한산업공학회지
    • /
    • 제18권1호
    • /
    • pp.47-62
    • /
    • 1992
  • This paper describes a procedure for optimizing the route selection and production conditions in alternate process plans under a cellular manufacturing environment. The type of production is mainly production-to-order which deals with unexpected products as the changes factor. The flexible cellular manufacturing can be viewed as a complete unification of both flexible manufacturing process and flexible production management. The integrated problem for designing flexible cellular manufacturing associated with determining the optimal values of the machining speeds, overtime, and intercell flow is formulated as Nonlinear Mixed Integer Programming(NMIP) in order to minimize total production change cost. This is achieved by introducing the marginal cost analysis into the NMIP, which will compute the optimal machining speed, overtime, intercell flow, and routing. The application of this procedure offers greater flexibility to take advantage of the cellular manufacturing due to the optimum use of resources. A solution procedure for this problem was developed and a numerical example is included.

  • PDF

Development of an Agricultural Data Middleware to Integrate Multiple Sensor Networks for an Farm Environment Monitoring System

  • Kim, Joonyong;Lee, Chungu;Kwon, Tae-Hyung;Park, Geonhwan;Rhee, Joong-Yong
    • Journal of Biosystems Engineering
    • /
    • 제38권1호
    • /
    • pp.25-32
    • /
    • 2013
  • Purpose: The objective of this study is to develop a data middleware for u-IT convergence in agricultural environment monitoring, which can support non-standard data interfaces and solve the compatibility problems of heterogenous sensor networks. Methods: Six factors with three different interfaces were chosen as target data among the environmental monitoring factors for crop cultivation. PostgresSQL and PostGIS were used for database and the data middleware was implemented by Python programming language. Based on hierarchical model design and key-value type table design, the data middleware was developed. For evaluation, 2,000 records of each data access interface were prepared. Results: Their execution times of File I/O interface, SQL interface and HTTP interface were 0.00951 s/record, 0.01967 s/record and 0.0401 s/record respectively. And there was no data loss. Conclusions: The data middleware integrated three heterogenous sensor networks with different data access interfaces.

An Internet-based Self-Learning Educational System for Efficient Learning Process of Java Language

  • Kim, Dong-Sik;Lee, Dong-Yeop;Park, Sang-Yoon
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2004년도 춘계학술발표대회논문집
    • /
    • pp.709-713
    • /
    • 2004
  • This Paper Presents an Internet-based Java self-learning educational system which consists of a management system named Java Web Player (JWP) and creative multimedia contents fer Java language. The JWP Is a Java application program free from security problems by the Java Web Start technologies that supports an Integrated learning environment including three Important learning Procedures: Java concept learning Process, Programming practice process and assessment process. This JWP enables the learners to achieve efficient and Interesting self-learning since the learning process is designed to enhance the multimedia capabilities on the basis of various educational technologies. On-line voice presentation and its related texts together with moving images are synchronized for efficiently conveying creative contents to learners. Furthermore, a simple and useful compiler is included in the JWP fur providing user-friendly language practice environment enabling such as coding, editing, executing and debugging Java source files on the Web. The assessment process with various items helps the learners not only to increase their academic capability but also to appreciate their current degree of understanding. Finally, simple multiple choices are given suddenly to the learners while they are studying through the JWP and the test results are displayed on the message box. The proposed system can be used for an efficient tool for learning system on the Web.

  • PDF

자바 네이티브 메소드를 위한 통합 개발 환경 (Integrated Development Environment for Java Native Methods)

  • 김상훈
    • 한국콘텐츠학회논문지
    • /
    • 제10권7호
    • /
    • pp.122-132
    • /
    • 2010
  • 다양한 모바일 장비의 등장으로 인하여 해당 장비에서 실행 가능한 응용 프로그램의 요구가 증가하고 있다. 플랫폼 독립적이란 특성을 가지는 자바 언어는 이러한 환경에 최적의 프로그래밍 언어로 급부상하고 있다. 그러나 자바는 가상 기계에 의해 실행되므로 플랫폼 의존적인 기능을 제공하지 못하는 단점을 가진다. 썬 마이크로시스템즈에서는 이러한 문제점을 해결하기 위해 자바 네이티브 메소드라는 JNI 기술을 제시하였다. JNI 기술을 이용하기 위해서는 JVM의 내부구조와 JNI에 대한 풍부한 지식이 필요하다. 또한 수많은 JNI 함수의 사용으로 인하여 프로그램 개발 생산성과 품질의 저하를 초래하고 있다. JNI에 대한 지식 없이 쉽고 빠르게 네이티브 프로그래밍이 가능 하도록 도와주는 지원 도구의 필요성 대두되고 있다. 이를 위해서는 자바 언어와 C/C++ 언어 사이에 존재하는 구문과 의미상 차이점을 자동적으로 처리해 주어야 한다. 본 연구에서 자바와 C/C++언어 간에 차이점과 이를 극복하기 위한 방안을 제시하고 이를 바탕으로 개발한 JNI 통합 개발 환경을 소개한다.

디지털 트윈을 활용한 Plug-n-Play 머신텐딩 자동화 시스템 개발 (Development of Plug-n-Play Automation System for Machine Tending through Digital Twin)

  • 박용근;김수종;엄주명
    • 한국전자거래학회지
    • /
    • 제25권4호
    • /
    • pp.143-154
    • /
    • 2020
  • 가공 시스템의 지능화 및 자율화 추세가 확대되면서, CNC 공작기계의 자동화된 오퍼레이션을 위한 머신 텐딩 시스템 도입이 산업 현장에서 활발히 진행되고 있다. 머신 텐딩 시스템을 구축함에 있어 CNC 공작기계와 로봇 간 인터페이스 구성 및 구성한 인터페이스에 대한 작업 설계 변경은 가장 중요한 프로세스이다. 하지만 이러한 중요도에도 불구하고 머신 텐딩 시스템은 많은 설정 문제가 있다. 새로운 CNC 공작기계나 로봇을 도입할 때마다 인터페이스에 맞추어 컨트롤러를 다시 제작하거나 재구성해야 하는 어려움이 있고, 추가적으로 머신 텐딩 시스템의 복잡한 구조로 인해 현장 작업자가 해당 시스템을 변경하는 부분에도 어려움이 있다. 이에 본 연구에서는 이기종의 CNC 머신과 산업용 로봇 간 인터페이스를 하나의 통합 시스템으로 구성하였다. 또한 손쉽게 작업 설계 변경을 하기 위해 디지털 트윈을 구현하여 현장 작업자는 간단하게 변경을 가능하게 하였다. 이 시스템을 구현하기 위하여 이기종 CNC 공작기계에 대한 표준화된 인터페이스를 제공하는 지능형 HMI 플랫폼과 다양한 로봇을 제어할 수 있는 응용 소프트웨어 개발 플랫폼인 ROS 플랫폼의 통합 개발 환경을 구축하였다. 또한 손쉬운 작업환경을 위해 게임 엔진인 Unity3D를 사용하여 시스템 모델링 후 웹 브라우저 환경에서 머신 텐딩 원격 제어 및 실시간 모니터링 프로그램을 개발하였다.

멀티 코어 기반의 OFP 성능 향상 기법 연구 (A Study of Performance Advanced Technique of the OFP on Multi-Core)

  • 장현석;원현권;김인규;하석운
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 춘계학술대회
    • /
    • pp.270-273
    • /
    • 2012
  • 본 논문에서는 비행 운용 프로그램(Operational Flight Program, OFP)의 성능 향상을 위하여 멀티코어 기법을 적용한 임무 컴퓨터(Mission Computer, MC)와 OFP의 디자인에 대해 기술하였다. 우선 멀티 코어 환경에서 태스크로 지정된 영역의 프로그램을 병렬 프로그램의 표준인 오픈엠피(OpenMp)를 사용하여 지정된 코어에서 제어하는 기법을 설계하여, 이를 적용한 멀티 코어 프로그램(Mulit-Core Program, MCP)과 싱글 코어 프로그램(Single-Core Program, SCP)의 성능의 차이점에 대해 기술하였다. 항공기의 임무 컴퓨터 내에 멀티 코어를 지원하는 프로세서(General Processor Module, GPM)에 탑재되는 OFP중, 항법, 통신, 피아식별등의 비행 정보를 조종사에게 제공 및 제어하도록 설계된 전방 상향 제어 비행운용 프로그램(Integrated Up-Front Control OFP, IUFC OFP)의 성능 향상을 위한 멀티 코어 설계 기법을 제시 하였다.

  • PDF

대용량 고해상 위성영상처리 시스템 개발 (Development of an Image Processing System for the Large Size High Resolution Satellite Images)

  • 김경옥;양영규;안충현
    • 대한원격탐사학회지
    • /
    • 제14권4호
    • /
    • pp.376-391
    • /
    • 1998
  • 위성의 발달에 따라 고해상영상이 등장하게 되었고 지표상태 분석에 매우 유용하게 되었다. GeoWatch는 지능형 영상처리 시스템으로서, 고해상도 영상을 이용하여 디지타이징, 지리보정, 강조, 여러 가지 연산, 식생지수 분석, 등을 하여 지표면 분석 등을 할 수 있는 시스템이다. 도한 지능형 분석 방법등 여러 가지 기법을 이용하여 변화지역분석, 토지 분류, 도시정보추출 등을 수행한다. 이 시스템의 강점은 full scene 영상같은 대용량 영상을 다룰 경우 역동적인 알고리즘 저장 방식을 채택하였고, 자동메뉴 생성, 사용자 편의를 위한 비쥬얼 프로그래밍 환경 등을 제공한다. 이 시스템은 또한 위성영상 위에 벡터를 중첩하여 분석하거나 수정 작업을 할 수 있고, 3차원 비행 시뮬레이션도 가능하다. 이 시스템은 영상 처리 모듈 외에도 영상 변환 및 수정 유틸리티 기능을 많이 제공한다. 본 논문에서는 또한 지능형 영상 분석 방법 뿐만 아니라, 대용량처리나, 비쥬얼 프로그램을 위한 디자인 개념을 제공한다.

A "Dynamic Form-Finding" Approach to Environmental-Performance Building Design

  • Yao, Jia-Wei;Lin, Yu-Qiong;Zheng, Jing-Yun;Yuan, Philip F.
    • 국제초고층학회논문집
    • /
    • 제7권2호
    • /
    • pp.145-151
    • /
    • 2018
  • Newly-designed high-rise buildings, both in China and abroad, have demonstrated new innovations from the creative concept to the creative method. from the creative concept to the creative method. At the same time, digital technology has enabled more design freedom in the vertical dimension. "Twisting" has gradually become the morphological choice of many city landmark buildings in recent years. The form seems more likely to be driven by the interaction of aesthetics and structural engineering. Environmental performance is often a secondary consideration; it is typically not simulated until the evaluation phase. Based on the research results of "DigitalFUTURE Shanghai 2017 Workshop - Wind Tunnel Visualization", an approach that can be employed by architects to design environmental-performance buildings during the early stages has been explored. The integration of a dynamic form-finding approach (DFFA) and programming transforms the complex relationship between architecture and environment into a dialogue of computer language and dynamic models. It allows the design to focus on the relationship between morphology and the surrounding environment, and is not limited to the envelope form itself. This new concept of DFFA in this research consists of three elements: 1) architectural form; 2) integration of wind tunnel and dynamic models; and 3) environmental response. The concept of wind tunnel testing integrated with a dynamic model fundamentally abandons the functional definition of the traditional static environment simulation analysis. Instead it is driven by integral environmental performance as the basic starting point of morphological generation.