• Title/Summary/Keyword: Library Application

Search Result 863, Processing Time 0.029 seconds

Development of SAML Software for JAVA Web Applications in Korea (국내 자바 웹 응용을 위한 SAML 소프트웨어의 개발)

  • Jo, Jinyong;Chae, Yeonghun;Kong, JongUk
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.23 no.9
    • /
    • pp.1160-1172
    • /
    • 2019
  • Federated authentication is a user authentication and authorization infrastructure that spans multiple security domains. Many overseas Web applications have been adopting SAML-based federated authentication. However, in Korea, it is difficult to apply the authentication because of the high market share of a specific Web (application) server, which is hard to use open-source SAML software and the high adoption of Java-based standard framework which is not easy to integrate with SAML library. This paper proposes the SAML4J, which is developed in order to have Web applications easily and safely integrated with the Java-based framework. SAML4J has a developer-friendly advantage of using a session storage independent of the framework and processing Web SSO flows through simple API. We evaluate the functionality, performance, and security of the SAML4J to demonstrate the high feasibility of it.

FEA based optimization of semi-submersible floater considering buckling and yield strength

  • Jang, Beom-Seon;Kim, Jae Dong;Park, Tae-Yoon;Jeon, Sang Bae
    • International Journal of Naval Architecture and Ocean Engineering
    • /
    • v.11 no.1
    • /
    • pp.82-96
    • /
    • 2019
  • A semi-submersible structure has been widely used for offshore drilling and production of oil and gas. The small water plane area makes the structure very sensitive to weight increase in terms of payload and stability. Therefore, it is necessary to lighten the substructure from the early design stage. This study aims at an optimization of hull structure based on a sophisticated yield and buckling strength in accordance with classification rules. An in-house strength assessment system is developed to automate the procedure such as a generation of buckling panels, a collection of required panel information, automatic buckling and yield check and so on. The developed system enables an automatic yield and buckling strength check of all panels composing the hull structure at each iteration of the optimization. Design variables are plate thickness and stiffener section profiles. In order to overcome the difficulty of large number of design variables and the computational burden of FE analysis, various methods are proposed. The steepest descent method is selected as the optimization algorithm for an efficient search. For a reduction of the number of design variables and a direct application to practical design, the stiffener section variable is determined by selecting one from a pre-defined standard library. Plate thickness is also discretized at 0.5t interval. The number of FE analysis is reduced by using equations to analytically estimating the stress changes in gradient calculation and line search steps. As an endeavor to robust optimization, the number of design variables to be simultaneously optimized is divided by grouping the scantling variables by the plane. A sequential optimization is performed group by group. As a verification example, a central column of a semi-submersible structure is optimized and compared with a conventional optimization of all design variables at once.

Proposal on the Improvement Direction of Web App Development lecture for Non-IT majors

  • Kim, Koono
    • Journal of the Korea Society of Computer and Information
    • /
    • v.27 no.4
    • /
    • pp.231-239
    • /
    • 2022
  • In this paper, I analyze the difficulties of web service development education for non-IT majors through the Q&A of students posted in the k-mooc lecture, and propose methods to improve them. Through Q&A analysis, it was confirmed that non-majors mainly had difficulties in using unfamiliar tools, cost of cloud service, setting up server environment, and writing code while taking web service development courses. To solve this problem, I propose a method to reduce the server cost problem and the complexity of the server environment by using BaaS(Backend as a Service), which is one of the cloud service models. It also shows that it is possible to reduce the length of code that needs to be written at once by using the React library to modularize long code into smaller units. Finally, I propose an improvement plan that even non-IT majors can easily learn by implementing a web application that works by using the design output obtained by using Figma.

Analysis of the Utilization of Mobile Applications by Generation Z using Topic Modeling :Focusing on Users' Essay Data (토픽모델링을 활용한 Z세대의 애플리케이션 효용성에 대한 분석: 이용자의 에세이 데이터를 중심으로)

  • Park, Ju-Yeon;Jeong, Do-Heon
    • Journal of Industrial Convergence
    • /
    • v.20 no.1
    • /
    • pp.43-51
    • /
    • 2022
  • The purpose of this study is to provide basic information necessary for the establishment of mobile service marketing strategies, educational service development, and engineering education for Generation Z by analyzing the utilitization of various applications by Gen Z. To this end, 177 essays on mobile service usage experience were collected, major topics were analyzed using topic modeling, and these were visualized through word cloud analysis. As a result of the study, the main topics were related to 'transportation' such as movement and public transportation, 'personal management' such as schedule management, financial management, food management, 'transaction' such as checkout, meeting, purchase, 'leisure' such as eating out, travel, study, culture. Additionally, words such as time, thought, people, life, bus, information, confirmation, payment, KakaoTalk, and so on were found to have a high of frequency of use. Also, there was found to be a difference between topics by college. This study is meaningful in that it collected essays, which are unstructured data, and analyzed them through topic modeling.

Literature Review and Application Research on the Medicine in Removing Nebula and Improving Vision (퇴예명목(退翳明目) 약재에 관한 문헌적 고찰과 활용연구)

  • Kim, Gyung-Jun;Kim, youn-sub
    • The Journal of Korean Medicine Ophthalmology and Otolaryngology and Dermatology
    • /
    • v.34 no.3
    • /
    • pp.13-26
    • /
    • 2021
  • Objectives : This study was planned to help clinical treatment by examining the efficacy and frequency of use of medicines with removing nebula and improving vision action, centering on historical literature. Methods : Chinese literature centered on CNKI published after 2000 and ophthalmic books of the Beijing University of Chinese Medicine Library, regardless of the publication period. Domestic literature was searched using NDSL and OASIS, and literature published after 2000 was referenced. Results : According to traditional medical classics, as medicine with removing nebula and improving vision action, medicine with dispelling wind and clearing heat action accounted for the majority. However, it is desirable to use these medicine in the early stages of the disease. Conclusions : 1. Among the external contacts that induce corneal opacity, the wind-heat pattern was the most common. Among the visceral manifestation patterns that induce corneal opacity, liver or spleen was the most common. Cold-tempered medicine which is dispelling wind, clearing heat and bottling up the liver were most commonly used as therapeutic medicine. 2. As removing nebula and improving vision medicine, Cassiae Semen, Chrysanthmi Flos, Eriocauli Flos, and Buddlejae Flos have been widely used. 3. It has been investigated that removing nebula and improving vision medicine can be effectively used in the early stages of various diseases that cause corneal opacity.

A model to secure storage space for CCTV video files using YOLO v3

  • Seong-Ik, Kim
    • Journal of the Korea Society of Computer and Information
    • /
    • v.28 no.1
    • /
    • pp.65-70
    • /
    • 2023
  • In this paper, we propose a CCTV storage space securing model using YOLO v3. CCTV is installed and operated in various parts of society for disasters, disasters and safety such as crime prevention, fire prevention, and monitoring, and the number of CCTV is increasing and the quality of the video quality is improving. Due to this, as the number and size of image files increase, it is difficult to cope with the existing storage space. In order to solve this problem, we propose a model that detects specific objects in CCTV images using YOLO v3 library and deletes unnecessary frames by saving only the corresponding frames, thereby securing storage space by reducing the size of the image file, and thereby Periodic images can be stored and managed. After applying the proposed model, it was confirmed that the average image file size was reduced by 94.9%, and it was confirmed that the storage period was increased by about 20 times compared to before the application of the proposed model.

Development of Unmanned Payment System based on QR Code optimized for Non-face-to-face (비대면에 최적화된 QR 코드기반 무인 결제 시스템 개발)

  • Kim, Yeon-Woo;Hwang, Seung-Yeon;Shin, Dong-Jin;Kim, Jeong-Joon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.4
    • /
    • pp.165-170
    • /
    • 2022
  • By reducing time spent outside, a shopping system was developed for middle-aged and elderly people who mainly use neighborhood marts and neighborhood mart managers. The main functions of this app are direct shopping and online shopping, and it was developed using QR code using Zxing library on Android and Kakao Map using Kakao API. In addition, it provides information such as payment statistics and bulletin board posts that members need through recycler view and graphs in an easy-to-read manner. Through this system, members can efficiently manage by reducing fatigue when using the mart through direct purchase using QR code and delivery through map, and reducing manpower wastage as a mart manager. Also, as a mart manager, more consumers will be able to sell more items.

Establishment of DeCART/MIG stochastic sampling code system and Application to UAM and BEAVRS benchmarks

  • Ho Jin Park;Jin Young Cho
    • Nuclear Engineering and Technology
    • /
    • v.55 no.4
    • /
    • pp.1563-1570
    • /
    • 2023
  • In this study, a DeCART/MIG uncertainty quantification (UQ) analysis code system with a multicorrelated cross section stochastic sampling (S.S.) module was established and verified through the UAM (Uncertainty Analysis in Modeling) and the BEAVRS (Benchmark for Evaluation And Validation of Reactor Simulations) benchmark calculations. For the S.S. calculations, a sample of 500 DeCART multigroup cross section sets for two major actinides, i.e., 235U and 238U, were generated by the MIG code and covariance data from the ENDF/B-VII.1 evaluated nuclear data library. In the three pin problems (i.e. TMI-1, PB2, and Koz-6) from the UAM benchmark, the uncertainties in kinf by the DeCART/MIG S.S. calculations agreed very well with the sensitivity and uncertainty (S/U) perturbation results by DeCART/MUSAD and the S/U direct subtraction (S/U-DS) results by the DeCART/MIG. From these results, it was concluded that the multi-group cross section sampling module of the MIG code works correctly and accurately. In the BEAVRS whole benchmark problems, the uncertainties in the control rod bank worth, isothermal temperature coefficient, power distribution, and critical boron concentration due to cross section uncertainties were calculated by the DeCART/MIG code system. Overall, the uncertainties in these design parameters were less than the general design review criteria of a typical pressurized water reactor start-up case. This newly-developed DeCART/MIG UQ analysis code system by the S.S. method can be widely utilized as uncertainty analysis and margin estimation tools for developing and designing new advanced nuclear reactors.

A Study on the Performance Variation of CNTFET SRAM by the Partial Density Change of Carbon Nanotubes (탄소나노튜브 부분 밀도 변화에 의한 CNTFET SRAM 성능 변화에 대한 연구)

  • Cho, Geunho
    • Journal of IKEEE
    • /
    • v.26 no.1
    • /
    • pp.83-88
    • /
    • 2022
  • With high performance and wide application, a CNTFET has been attracting a lot of attention as a next-eneration semiconductor, but the manufacturing process of CNTFET has not been mature enough, which makes commercialization difficult. In order to overcome the imperfections of the CNTFET manufacturing process and to increase the possibility of commercialization, this paper analyzes the CNTFET SRAM performance variation according to the CNTFET partial density change based on the recently reported CNTFET manufacturing process. Through HSPICE circuit simulation analysis using the existing 32nm CNTFET HSPICE library file, transistors whose performance variation is less sensitive to partial CNT density are selected among the six transistors constituting the SRAM cell and acceptable CNT density range is proposed. As the result of analysis, it is found that when the CNT density of the two transistors connected to the bit line in SRAM cell changed from 6/32nm to 8/32nm, the deviation of SRAM performance is less than 9% and when the CNT density is less than 5/32nm, the SRAM delay is increased by more than 8 time.

Cryopreservation of mesenchymal stem cells derived from dental pulp: a systematic review

  • Sabrina Moreira Paes;Yasmine Mendes Pupo;Bruno Cavalini Cavenago;Thiago Fonseca-Silva;Carolina Carvalho de Oliveira Santos
    • Restorative Dentistry and Endodontics
    • /
    • v.46 no.2
    • /
    • pp.26.1-26.15
    • /
    • 2021
  • Objectives: The aim of the present systematic review was to investigate the cryopreservation process of dental pulp mesenchymal stromal cells and whether cryopreservation is effective in promoting cell viability and recovery. Materials and Methods: This systematic review was developed in accordance with the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement and the research question was determined using the population, exposure, comparison, and outcomes strategy. Electronic searches were conducted in the PubMed, Cochrane Library, Science Direct, LILACS, and SciELO databases and in the gray literature (dissertations and thesis databases and Google Scholar) for relevant articles published up to March 2019. Clinical trial studies performed with dental pulp of human permanent or primary teeth, containing concrete information regarding the cryopreservation stages, and with cryopreservation performed for a period of at least 1 week were included in this study. Results: The search strategy resulted in the retrieval of 185 publications. After the application of the eligibility criteria, 21 articles were selected for a qualitative analysis. Conclusions: The cryopreservation process must be carried out in 6 stages: tooth disinfection, pulp extraction, cell isolation, cell proliferation, cryopreservation, and thawing. In addition, it can be inferred that the use of dimethyl sulfoxide, programmable freezing, and storage in liquid nitrogen are associated with a high rate of cell viability after thawing and a high rate of cell proliferation in both primary and permanent teeth.