• Title/Summary/Keyword: Application programming interface

Search Result 269, Processing Time 0.03 seconds

분산 객체 환경에서의 보안 서비스 구현

  • 이권일
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.8 no.4
    • /
    • pp.53-70
    • /
    • 1998
  • OMG(Object Management Group) 에서는 CORBA(Common Object Broker Architure) 환경에서의 보안 문제를 해결하기 위해서 CORBA 보안 서비스$^{[8]}$ 를 정의하였다. CORBA보안 서비스는 다양한 보안 기술을 허용하는 보안 구조를 제안하고 있으며, 사용자 인증, 접근제어, 보안 통신 등에 필요한 보안 객체를 정의하고 있다. 또한 CORBA환경에서 수행되는 응용들에게 투명한 보안 통신을 제공하는 것을 기본으로 한다. 본 논문에서는 ECMA(European Computers Association) SESAME(a Secure European System for Application in Multi-vendor Environment) Ver. 4$^{7}$ 를 사용하여 CORBA 환경에서 수행되는 응용들에게 보안 통신을 제공하는 것에 중점을 둔 CORBA보안 서비스의 설계및 구현관리 기능 등을 제공하는 보안 소프트웨어인 SESAME Ver. 4에서 제공하는 GSS-API(Generic Security Application Programming Interface)$^{[9,10,11]}$ 를 사용하여 CORBA 환경에서 보안 통신에 필요한 보안 객체들을 설계 구현하였고, CORBA 환경을 위한 전체 보안 구조를 제시하였다. 본 논문에서 제시한 보안 구조는 보안 통신을 제공하기 위해 구현된 보안 객체와 SESAME Ver. 4에서 제공하는 인증, 접근제어, 보안 정책관리 기능을 통합한 형태이다.

Development of an Intelligent Software Programmable Logic Controller for IEC1131-3 International Standard Languages (IEC1131-3 표준언어 처리를 위한 지능적 소프트웨어 PLC 개발)

  • Cho, Young-Im
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.14 no.2
    • /
    • pp.207-215
    • /
    • 2004
  • The PLC programming by IEC1131-3 is hard to handle to ordinary users as well as professionals. Also it has not a generality, so that it couldn't be debugging some logic errors easily. In order to be adapted for such environment, In this paper, I have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user is converted to the C code which can be used in a commercial editor such as Visual C++. The detection of logical errors in C code is more effective than PLC programming itself. ISPLC provides the GUI-based interface in web environment and an easy programming platform to such beginners as well as professionals. The study of code conversion of LD to IL as well as IL to C is firstly tried in the world as well as KOREA. To show the effectiveness of the developed system, I applied it to a practical case, a real time traffic control system. ISPLC is minimized the error debugging and programming time owing to be supported by windows application programs.

Implement of The Authoring Tool for WIPI Business Program using UIDL(User Interface Description Language) (사용자 인터페이스 명세 언어를 이용한 위피 비즈니스 프로그램 저작도구 구현)

  • Lee, Dong-Su;Park, Ki-Chang;Kim, Byung-Ki
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.2
    • /
    • pp.152-162
    • /
    • 2009
  • At present, Authoring tools, which are used to develop the WIPI applications are less convenient to be coded. Usually, the programming tools only focus on the grammar while scarcity of visualization. Developer forced directly codes all times during the development by this cause. As a procedure for rapid WIPI Application Development, in this paper, WIPI API High Level Component is first visualized, in order words, graphic control is developed. Second this control is used in designing the mobile layout. Then UI Markup Language and source code can be generated automatically. With this view, we propose the JIML(Jlet Interface Markup Language) with UI Markup Language based XML of WIPI Jlet Platform and also present the transformable rule for generation to the WIPI code about WIPI Jlet UI from offered JIML. Also we implement the WIPI Jlet Generation System to make the generation to JIML, WIPI code. The Implemented System provides efficiency when developing WIPI Business Application, and helps to enable rapid development.

Development and Application of Power System Stability Analysis Program Using OOP (개체지향기반 안정도 해석 프로그램 개발 및 적용)

  • 박지호
    • Journal of Energy Engineering
    • /
    • v.11 no.3
    • /
    • pp.194-202
    • /
    • 2002
  • In this paper, we simulate the power system transient stability of Kwang Yang steel works using object-oriented programming (OOP). OOP is a more flexible method than procedural programming. There are several advantages in dynamic system simulation using OOP, The maintenance and repair of program are easy because it is sufficient to modify necessary parts which correspond to the change of system without overall change of program. We have implemented a graphical man-machine interface (MMI) that can be used draw one-line system diagram and analyze power flow and dynamic stability. The implemented MMI also provide a graphical viewer that display dynamic stability analysis results by mouse event handling. The proposed method have been applied to Kwang Yang steel works network for on-line dynamic stability analysis. The dynamic behaviour of 17 synchronous generators and 25 synchronous motors has been studied in the Kwang Yang network.

Assistant Professor, Department of Computer Engineering Pukyong Universisty (한국형 방송 프로그램 시스템 디코더 ASSP의 개발)

  • Jo, Gyeong-Yeon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.5
    • /
    • pp.1229-1239
    • /
    • 1996
  • The increase of additional information broadcasting of TV demands a graphic overlay processor. This paper is about the design, implementation and testing of a graphic overlay processor called by KBPS decoder ASSP (Applicatio n Specific Standard Product) which is compliance with Korea Broadcast Programming System. KBPS decoder ASSP consists of embedded 8 bit microprocessor Z80, graphic overlay controller, KBPS schedule decoder, memory controller, priority interrupt controller, MIDI controller, infrared raccoon receiver, async scrial communication controller, timer, bus controller, universal parallel input-output port and serial-parallel interface. The 0.8 micron CMOS Sea of Gate is used to implement the ASSP in amount of about 31,500 gates, and it is running at 14.318MHz.

  • PDF

Development of Optimum Design Program for Reinforced Concrete Continuous Beam Using Graphic User Interface System (GUI를 이용한 철근콘크리트 연속보의 최적설계프로그램 개발)

  • 조홍동;이상근;박중열;한상훈
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.13 no.1
    • /
    • pp.1-11
    • /
    • 2000
  • In this paper, optimum design problem of R.C. continuous beam is considered and GUI system is developed for using at the practical design. Objective function lot formulation of optimum design problem is made up of the costs of concrete, reinforcing steel and formwork. Design variables are width, effective depth of the beam and steel ratio and design constraints are considered on the strength, serviceability, durability and geometrical conditions. The optimum design problem is solved by using sequential linear programming(SLP), sequential convex programming(SCP) and compared their effectiveness. Also this paper shows the application at practical design work according to the development of GUI system using visual basic.

  • PDF

A Study on Comparison of Open Application Programming Interface of Securities Companies Supporting Python

  • Ryu, Gui Yeol
    • International journal of advanced smart convergence
    • /
    • v.10 no.1
    • /
    • pp.97-104
    • /
    • 2021
  • Securities and investment services had the most data per company on the average, and used the most data. Investors are increasingly demanding to invest through their own analysis methods. Therefore, securities and investment companies provide stock data to investors through open API. The data received using the open API is in text format. Python is effective and convenient for requesting and receiving text data. We investigate there are 22 major securities and investment companies in Korea and only 6 companies. Only Daishin Securities Co. supports Python officially. We compare how to receive stock data through open API using Python, and Python programming features. The open APIs for the study are Daishin Securities Co. and eBest Investment & Securities Co. Comparing the two APIs for receiving the current stock data, we find the main two differences are the login method and the method of sending and receiving data. As for the login method, CYBOS plus has login information, but xingAPI does not have. As for the method of sending and receiving data, Cybos Plus sends and receives data by calling the request method, and the reply method. xingAPI sends and receives data in the form of an event. Therefore, the number of xingAPI codes is more than that of CYBOS plus. And we find that CYBOS plus executes a loop statement by lists and tuple, dictionary, and CYBOS plus supports the basic commands provided by Python.

Design of Embodiment-based Programming Education using Arduino for Middle School Students (중학생을 대상으로 한 아두이노를 활용한 체현 기반 프로그래밍 교육 설계)

  • Eom, Hyun-Young;Lee, Kang-Hee
    • The Journal of the Convergence on Culture Technology
    • /
    • v.6 no.1
    • /
    • pp.471-476
    • /
    • 2020
  • We propose an practical embodiment-based programming training course for middle school students using Arduino and conduct survey before and after the curriculum. Arduino is an open source physical computing platform that integrates the IDE used in processing language. It is a low-cost, relatively simple I/O interface compared to other platforms, and because of its practical formability, it is educational material suitable for programming. Subsequent surveys will provide feedback on changes in cognition of programming needs and improvement in thinking skills. In this study, the program based on embody-based programming using Arduino was conducted for 8 weeks for each first grade, and 112 middle school students for two years from '16 to '17. Based on the theoretical and practical training, the training was based on the application of the ultrasonic sensor to the RC car and the preparation of the adduction quadrotor drone. The purpose of this study is to prove that the recognition, necessity, and programming education of middle school students are effective for the improvement of thinking ability through the program based on embody-based programming using Arduino.

Social Issue Analysis Based on Sentiment of Twitter Users (트위터 사용자들의 감성을 이용한 사회적 이슈 분석)

  • Kim, Hannah;Jeong, Young-Seob
    • Journal of Convergence for Information Technology
    • /
    • v.9 no.11
    • /
    • pp.81-91
    • /
    • 2019
  • Recently, social network service (SNS) is actively used by public. Among them, Twitter has a lot of tweets including sentiment and it is convenient to collect data through open Aplication Programming Interface (API). In this paper, we analyze social issues and suggest the possibility of using them in marketing through sentimental information of users. In this paper, we collect twitter text about social issues and classify as positive or negative by sentiment classifier to provide qualitative analysis. We provide a quantitative analysis by analyzing the correlation between the number of like and retweet of each tweet. As a result of the qualitative analysis, we suggest solutions to attract the interest of the public or consumers. As a result of the quantitative analysis, we conclude that the positive tweet should be brief to attract the users' attention on the Twitter. As future work, we will continue to analyze various social issues.

Development of an Editor and Howling Engine for Realtime Software Programmable Logic Controller based on Intelligent Agents (지능적 에이전트에 의한 실시간 소프트웨어 PLC 편집기 및 실행엔진 개발)

  • Cho, Young-In
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1271-1282
    • /
    • 2005
  • Recently, PC-based control is incredibly developed in the industrial control field, but it is difficult for PLC programming in PC. Therefore, I need to develop the softeware PLC, which support the international PLC programming standard(IECl131-3) and can be applied to diverse control system by using C language. In this paper, I have developed the ISPLC(Intelligent Agent System based Software Programmable Logic Controller). In ISPLC system, LD programmed by a user which is used over $90\%$ among the 5 PLC languages, is converted to IL, which is one of intermediate codes, and IL is converted to the standard C rode which can be used in a commercial editor such as Visual C++. In ISPLC, the detection of logical error in high level programming(C) is more eaier than PLC programming itself The study of code conversion of LD->IL->C is firstly tried in the world as well as KOREA. I developed an execution engine with a good practical application. To show the effectiveness of the developed system, 1 applied it to a practical case, a real time traffic control(RT-TC) system. ISPLC is minimized the error debugging and programming time owing to be supported by windows application program.