• Title/Summary/Keyword: API system

Search Result 1,010, Processing Time 0.034 seconds

An Implementation of WADL2Stub System for REST Web Services (REST 웹 서비스를 위한 WADL2Stub 시스템의 구현)

  • Lee, Hwa-Min
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.4
    • /
    • pp.714-719
    • /
    • 2009
  • Recently, RESTful web service is getting attention with the emergence of Web 2.0. The main advantages of REST web services are lightweight and easy implementation compared to SOAP based web services. In order to define and describe RESTful APIs, various methods have proposed. WSDL 2.0 can describe both SOAP-based and RESTful services and but it is too complicated. WADL is championed by Sun Microsystems and it is lightweight, easier to understand and easier to write than WSDL. The purpose of WADL is to allow web services to be described in a machine readable way, to make it easy to create Web 2.0 applications and create a dynamic way of creating and configuring services. However, WADL does not provide utility tools to generate client code automatically and the developers describe client code manually. In this paper, we design and implement a WADL2Stub system to generate client code from WADL files automatically so that the developers use REST web services to easily and conveniently.

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
    • The Bulletin of The Korean Astronomical Society
    • /
    • v.43 no.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

The Effect of Paroxetine on Symptom Improvement and Change of Heart Rate Variability of the Patients with Panic Disorder (Paroxetine이 공황장애 환자의 증상 개선과 HRV 양상 변화에 미치는 영향)

  • Ahn, Joo-Yeun;Yu, Bum-Hee
    • Anxiety and mood
    • /
    • v.2 no.2
    • /
    • pp.101-107
    • /
    • 2006
  • Object : Since autonomic nerve system dysfunction was known as the mechanism of panic disorder, many researchers used heart rate variability (HRV) as means of measuring autonomic nerve function of patients with panic disorder. We aimed to examine the effect of paroxetine medication for 3 months on symptom improvement and change of heart rate variability of the patients with panic disorder. Methods : The subjects were patients with panic disorder who visited the psychiatric outpatient clinic of Samsung Medical Center in Seoul. We included panic disorder patients who were aged from 20 to 50 and in normal BMI range (from 18 to 30) to minimize the effect of age and weight on HRV data. We excluded the patients with EKG abnormalities, hypertension or other major psychiatric disorders. They took 20-40 mg paroxetine medication a day for 3 months. Alprazolam was used only during the first month to control the acute panic symptoms and was tapered off after that. We measured the acute panic inventory (API), Hamilton rating scale for anxiety and depression (HAM-A & HAM-D), Spielberger state-trait anxiety inventory (STAIS, STAIT), and Beck depression inventory (BDI) in order to assess clinical improvement of the patients. And we measured time and frequency domain HRV in the resting, standing and cognitive stress states to assess the change of HRV. All measurements were done before and after paroxetine treatment. Result : After paroxetine medication, patients showed significant improvement in all psychiatric scales. In time domain of HRV, standard deviations of all R-R intervals (SDNN) were significantly increased in all states. In frequency domain of HRV, the ratio of high frequency to total power (HF/TP) in the standing state was significantly increased. Conclusion : After 3 months paroxetine medication, panic disorder patients showed significant clinical improvement and change in HRV data such as SDNN in all states and HF/TP ratio in the standing state. This result suggests that paroxetine medication is effective for the improvement of autonomic nerve system dysfunction in panic disorder patients.

  • PDF

A Study on the Necessity and Construction Plan of the Internet of Things Platform for Smart Agriculture (스마트 농업 확산을 위한 IoT기반 개방형 플랫폼의 필요성 및 구축 방안 연구)

  • Lee, Joonyoung;Kim, ShinHo;Lee, SaeBom;Choi, HyeonJin;Jung, JaiJin
    • Journal of Korea Multimedia Society
    • /
    • v.17 no.11
    • /
    • pp.1313-1324
    • /
    • 2014
  • Korea has high quality level of ICT Technologies, however it still have a long way to go before invigoration of ICT in agriculture industry. The government of Korea supply to agriculture ICT systems, however these are the enclosed type and insufficient the level of connectivity, compatibility, and integrity between ICT systems. Farmers can not share crop information and one system can not use with others in combination. Recently, IoT(Internet of Things) become popular to emphasize the vision of a global internet and ICT industry. The IoT is a critical technology that leads future internet generation. We believe that IoT will change status of agriculture industry and appearance of various agriculture business model. Using IoT technology is provided a platform of opportunities to optimize work processes and efficient use of energy, time and labour in farm. It can automatically control temperature, humidity, sunshine system and so on for optimal growth conditions at greenhouse and plant factory. Growth setting can even be controlled and monitored crop condition and disease by a smartphone app or PC. It is possible to improve quality of farming and farm product. We suggest that construction of IoT platform through open API in agriculture industry.

A Web-based Model for Mobile Compliance Analysis of Software Contents (소프트웨어 컨텐츠의 모바일 적합성 분석을 위한 웹 기반 모델)

  • 이우진;정기원
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.10
    • /
    • pp.1276-1285
    • /
    • 2004
  • A web-based model for implementation of mobile compliance analysis system for software contents is proposed. It is said that the content is compliant if the content can be executed properly in mobile environment. The mobile compliance analysis of contents is very important because contents can't be serviced if they arc not proper for mobile environment. The categories of mobile compliance analysis for software contents are proposed. The model of this paper uses the Factory Method pattern and the Facade pattern. The workflow of the s${\gamma}$stem is described through collaborations of classes in the model. As a case study, core Java APIs for implementation of the model arc represented and the mobile compliance analysis system for HDML contents has been built. The model is flexible so that it is easy to add new modules or remove some modules for contents analysis. Although the model is based on the JSP and Java beans, it can be expanded to support any other programming technique such as EJB.

A Service of Korean Medical Standard Terminology and Directions for Future Development (한의학 표준용어집 서비스와 향후 발전 방향)

  • Seo, Jinsoon;Kim, Sang-Kyun;Kim, Anna;Jang, Hyunchul
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.11
    • /
    • pp.571-581
    • /
    • 2015
  • In the field of Korean medicine (KM), KM terms has been mixed used for a long period. After the Society of KM had systematically organized the KM terms used in our country, the book for the Korean medical standard terminologies was published. In this study, we developed an online service based on the book. The online service provides various useful functions for searching the terms and their commentary and collecting users' opinions. Users can also compare the standard terms with their semantic search results and naver's knowledge search results within our system. By analyzing logs of our system, we suggested several directions for future development, including the improvement of search functions, advertisements, and the provision of open APIs. In the future, our online service might provide the important information on clinics, academic researches, and international standards.

A Linear Approximation Model for an Asset-based Weapon Target Assignment Problem (자산기반 무기할당 문제의 선형 근사 모형)

  • Jang, Jun-Gun;Kim, Kyeongtaek;Choi, Bong-Wan;Suh, Jae Joon
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.38 no.3
    • /
    • pp.108-116
    • /
    • 2015
  • A missile defense system is composed of radars detecting incoming missiles aiming at defense assets, command control units making the decisions on weapon target assignment, and artillery batteries firing of defensive weapons to the incoming missiles. Although, the technology behind the development of radars and weapons is very important, effective assignment of the weapons against missile threats is much more crucial. When incoming missile targets toward valuable assets in the defense area are detected, the asset-based weapon target assignment model addresses the issue of weapon assignment to these missiles so as to maximize the total value of surviving assets threatened by them. In this paper, we present a model for an asset-based weapon assignment problem with shoot-look-shoot engagement policy and fixed set-up time between each anti-missile launch from each defense unit. Then, we show detailed linear approximation process for nonlinear portions of the model and propose final linear approximation model. After that, the proposed model is applied to several ballistic missile defense scenarios. In each defense scenario, the number of incoming missiles, the speed and the position of each missile, the number of defense artillery battery, the number of anti-missile in each artillery battery, single shot kill probability of each weapon to each target, value of assets, the air defense coverage are given. After running lpSolveAPI package of R language with the given data in each scenario in a personal computer, we summarize its weapon target assignment results specified with launch order time for each artillery battery. We also show computer processing time to get the result for each scenario.

Performance Analysis of Cloud-Backed File Systems with Various Object Sizes (클라우드 기반 파일 시스템의 오브젝트 크기별 성능 분석)

  • Kim, Jiwon;Lee, Kyungjun;Ryu, Sungtae;Han, wansoo
    • Journal of KIISE
    • /
    • v.43 no.7
    • /
    • pp.744-750
    • /
    • 2016
  • Recent cloud infrastructures provide competitive performances and operation costs for many internet services through pay-per-use model. Particularly, object storages are highlighted, as they have unlimited file holding capacity and allow users to access the stored files anytime and anywhere. Several lines of research are based on cloud-backed file systems, which support traditional POSIX interface rather than RESTful APIs via HTTP. However, these existing file systems handle all files with uniform size backing objects. Consequently, the accesses to cloud object storages are likely to be inefficient. In our research, files are profiled according to characteristics, and appropriate backing unit sizes are determined. We experimentally verify that different backing unit sizes for the object storage improve the performance of cloud-backed file systems. In our comparative experiments with S3QL, our prototype cloud-backed file system shows faster performance by 18.6% on average.

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

  • Han, Sun-Mook;Lee, Ki-Won
    • Korean Journal of Remote Sensing
    • /
    • v.25 no.2
    • /
    • pp.185-192
    • /
    • 2009
  • Recently, open sources for geo-spatial information processing and analysis are being developed, and they are widely adopted for the various application development projects. Open sources in the geo-spatial communities consist in several levels or types: viewer, API-level, engine sources of SDK-level, or toolkits. Among them, spatial database engine of PostgreSQL-PostGIS is used in this study for the portable multi-geospatial information processing toolkit. This work can be extended to target-based applications with domain-specific spatial queries and analyses. Design and implementation are based on C Language Interface (LIBPQ) to PostGIS and OGC library on PostgreSQL database. Conclusively, PostGIS according to this approach is an important alternative to develop most applications dealing with multi-geospatial information due to its availability, extensibility, scalability, and stability.

Development of a Smartphone Application for the Measurement of Tree Height and Diameter at Breast Height (수고 및 흉고직경 측정 스마트폰 애플리케이션 개발)

  • Kim, Dong-Hyeon;Kim, Sun-Jae;Sung, Eun-Ji;Kim, Dong-Geun
    • Journal of Korean Society of Forest Science
    • /
    • v.110 no.1
    • /
    • pp.72-81
    • /
    • 2021
  • We developed smartphone application and web application server to acquire and effectively manage tree measurement information. Smartphone applications can measure tree height, diameter at breast height (DBH), azimuth, altitude, slope, and positional coordinates using augmented reality (Google AR core) and motion sensors. The web application server effectively manages and stores measurement information. To evaluate the accuracy of information acquired using a smartphone, 90 Korean pine trees (Pinus koraiensis) were randomly selected from a natural mixed forest, with a total of 90 representative trees randomly collected from a natural mixed forest. Then, height and DBH were measured using a Haglof Vertex Laser Hypsometer and caliper. Comparisons of the results indicated significant results at the 95% level and a very high average correlation of 0.972 for both tree height and DBH. In terms of DBH, the average errors were 0.6745 cm and 1.0139 cm for artificial coniferous and natural mixed forests, respectively.