년 - 년
Java ORB 시스템을 위한 IDL-to-Java 컴파일러 개발
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.5 No.8 1998 pp.2154-2163
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
복잡한 분산 시스템 상에서 운용되는 소프트웨어들을 위해서 안정된 하부구조인 동시에 소프트웨어 아키텍쳐인 OMG의 CORBA는 효율적인 객체 지향 개발 환경을 제공한다. 인터넷, 개인용 컴퓨터, WWW의 사용 증가로 인해 이기종의 분산 시스템들 상에서 구동될 수 있는 응용프로그램들이 요구되고 있으며 이와 같은 이기종간의 이식성을 충족시키기 위해서 Java ORB에 대한 필요성이 증가되고 있는 추세이다. 본 논문에서는 IDL을 자바로 사상하는 규약을 분석하며 자바로 구현된 CORBA 시스템을 지원하기 위한 IDL-to-Java 컴파일러를 구현하였다. 구현된 컴파일러는 어휘 분석기, 파서, 목적 코드 생성기로 나누어지며 목적 코드 생성기에서는 IDL에서 자바로 사상된 파일들 이외에 투명성을 제공하게 되는 클라이언트 스텁 코드와 객체 구현 스켈레톤 코드를 생성한다.
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.7 No.2 2000 pp.401-410
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
인터넷이 보다 대중화되면서 웹을 통한 다양한 서비스가 창출되고 있다. 경매분야도 예외는 아니어서 현재 국내외에 여러 사이트에서 전자경매가 활발하게 진행중이다. 그러나, 대부분의 전자경매 시스템은 보안기능이 취약하여 사용자에게 큰 피해를 초래할 수 있어 이에 대한 대책이 시급한 실정이다. 이에 본 논문에서는 사용자에게 보다 안전하면서 편리한 전자경매 환경을 제공하기 위하여 Java 보안기술을 이용한 전자경매 시스템을 설계 및 구현하였다.
As the INternet has progressed, the auction service has been provided on several sites. But, most servers have security vulnerabilities; it causes the critical damage to the users. So the countermeasure to prevent the damageis needed immediately. In this paper, we design and implement the seccure electronic auction system using the Java security techniques.
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.6 No.1 1999 pp.49-56
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Distributed object Computing, owing to the development of distributed computing, has improved the performance of distributed processing conducted between homogeneous and heterogeneous systems in network. However, it has failed to solve fundamental problems such as network overload and enormous requests demands by servers and clients. In this paper, we propose to design and implement an Object Migration system that uses the java language to tackle the mentioned problems. As the first step of the implementation of the system, we justify the characteristics of t도 mobile object model that keeps codes and states of an object. Implemented Object Migration System would accept objects being migrated to a specific node and support the virtual place in which objects could be executed automatically. Therefore, the Object Migration system we suggest could not only solve problems imposed to traditional distributed computing but also offer transparency of object migration between homogeneous and heterogeneous systems.
$Java^TM$ 언어를 이용한 객체 지향 유한 요소 해석 프로그램의 개발
[Kisti 연계] 한국농공학회 한국농공학회논문집 Vol.40 No.2 1998 pp.130-139
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
The finite element analysis program should be prepared to deal with many of newly arising engineering problems. The sequential structured programming technique does not make a finite element method so flexible. So far, the object oriented programming technique was studied as an alternative programming paradigm. However, most of the research were in the state of the evaluation of the possibility and the applicability of the object oriented method for a finite element program. In this study, a practical object oriented finite element analysis program, OOFE_ JAVA was developed and the result of the analysis on a rectangular clamped plate was shown. The objects which compose the OOFE_JAVA were applied to several engineering problem without any modification and it was concluded that the object oriented technique was appropriate for the development of a complex and large engineering system. And a virtual machine which Java language is using can be loaded on any kinds of computer which has java interpreter regardless of the platform on which the OOFE_JAVA was developed.
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.5 No.7 1998 pp.1730-1745
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
순차 Java 프로그램을 병렬 시스템에서 실행할 경우 루프는 전체 수행 시간 중 많은 부분을 차지하므로 병렬성 검출의 기본이 된다. 본 논문은 기존에 작성된 단일 루프 구조를 갖는 Java 프로그래밍 언어에서 종속성 분석을 수행하여 묵시적 병렬성을 검출하는 방법을 제안한다. 또한 재구성 컴파일러에 의하여 병렬 코드를 생성하는 방법과 Java 원시 프로그램을 Java 프로그래밍 언어 자체에서 지원하는 다중스레드 기법으로 변환하는 방법을 제안한다. 스레드 문장으로 변환된 프로그램에 대해 루프의 반복계수와 스레드 수를 매개변수로 하여 성능 분석을 하였다. 재구성 컴파일러에 의한 장점은 사용자의 병렬성 검출에 대한 오버헤드를 줄이고, 순차 Java 프로그램에 대한 효과적인 병렬성 검출을 가능하게 한다.
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.5 No.7 1998 pp.1883-1895
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Java 프로그램밍 언어는 general-purpose concurrent object-oriented 언어로 알려져 있다. Java 언어는 개념과 구문 모두가 매우 간결하고 통일되어 있으며 인터넷 환경에서 최대한 활용되도록 하기 위하여 가상기계 개념을 도입하여 목적코드를 생성한다. 프로그래밍 언어에서 가장 중요한 부분이 data type 부분이다. Java 언어는 primitive type과 reference type을 지원한다. Primitive type과 reference type을 지원한다. Primitive type에는 boolean type integral type이 있다. Integral type에는 character, byte, short integer, integer, long integer, single-precision 과 double-precision floating point number가 있다. Reference type에는 class type, interface type, array type이 있다. 그러나 Java 언어는 general-purpose 프로그래밍 언어가 일반적으로 지원하는 structure type을 지원하지 않는다. 대신에 class type이 structure type을 포함하여 지원하는 구조로 되어 있다. 그러나 class type과 structure type은 서로 상이한 data type으로 판단된다. 따라서 Java 언어가 general-purpose의 성격을 가지기 위해서는 structure type을 명시적으로 지원하는 것이 바람직하다고 생각된다. 이 논문은 structure type을 Java 언어에 포함시킬 것을 제안한다.
Java 통합 개발 환경에서 기능 컴포넌트들의 상호연동 기법
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.5 No.11 1998 pp.2862-2873
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
인터넷 및 인트라넷 기반의 클라이언트-서버 프로그램으로 사용 가능한 Java 애플릿 및 애플리케이션의 자동 생성을 위한 통합 개발 환경에서는 메인 윈도, 프로젝트 관리자, 오브젝트 인스펙터, 원시코드 편집기, 폼 디자이너 등과 같은 기능 컴포넌트간의 상호연동이 필수적이다. 본 논문에서는 인터넷 및 인트라넷 환경에서 모빌 코드 기반의 클라이언트-서버 프로그램 생성 기술인 각각의 기능 컴포넌트들에 대하여 살펴보고, 이들의 상호연동을 위한 자료구조인 'JCode'를 설계 및 구현하며, 이 JCode를 이용한 Two-Way Access 기법의 구조와 동작원리에 대하여 논한다. 이러한 상호연도 기법을 적용함으로써 사용자는 각 기능 컴포넌트들을 사용하여 보다 빠르고 쉽게 Java 프로그램을 작성할 수 있게 된다.
In the integrated development environments for automatic generation of Java applets and applications tat can be used as Internet and Intranet-based client-server programs, it is essential to interconnect between the function components such as main window, project manager, object inspector, source code editor, and form designer. This paper describes the function components related with the generation of mobile code based client-server program. In then designs and implements a data structure, named 'JCode', for interconnection between the function components. Finally, it discusses the action principles of Two-Way Access technique based on JCode. By applying the proposed JCode based interconnection technique, user can program efficiently using the function components.
Supporting Java Components in the SID Simulation System
[Kisti 연계] 한국정보처리학회 Journal of information processing systems Vol.8 No.1 2012 pp.101-118
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Embedded products are becoming richer in features. Simulation tools facilitate low-costs and the efficient development of embedded systems. SID is an open source simulation software that includes a library of components for modeling hardware and software components. SID components were originally written using C/C++ and Tcl/Tk. Tcl/Tk has mainly been used for GUI simulation in the SID system. However, Tcl/Tk components are hampered by low performance, and GUI development using Tcl/Tk also has poor flexibility. Therefore, it would be desirable to use a more advanced programming language, such as Java, to provide simulations of cutting-edge products with rich graphics. Here, we describe the development of the Java Bridge Module as a middleware that will enable the use of Java Components in SID. We also extended the low-level SID API to Java. In addition, we have added classes that contain default implementations of the API. These classes are intended to ensure the compatibility and simplicity of SID components in Java.
JMF(Java Media Framework)로 구현한 강의 저작 도구
[Kisti 연계] 한국디지털콘텐츠학회 디지털콘텐츠학회 논문지 Vol.6 No.1 2005 pp.13-17
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
인터넷의 등장과 통신기술의 발달로 인해 여러 분야에서 원격 교육이 시도되고 있다. 원격 교육이 일반화됨에 따라서 다양한 멀티미디어 기술을 활용한 교육 컨텐츠의 저작이 일반화되고 있다. 본 논문에서는 강의자와 학생의 학습을 효과적으로 지원하는 온라인 강의 저작도구를 설계 및 구현하였다. 따라서 컴퓨터 관련 지식 및 프로그래밍 지식이 없는 강의자도 간단한 강의 관련 정보 입력과 사용자 작성 메뉴를 사용함으로써 가상 강의를 제작할 수 있으며, 개개의 컴퓨팅 환경에 큰 영향을 밭지 않는 점이 큰 장점이다. 본 논문은 자바 JMF를 사용하여 강의 저작시스템을 구현 경험과 구현 결과를 공유하는데 그 목적이 있다.
With the development of internet and networking technology, on-line remote educations in many area are being experimented. As on-line remote educations become more common, many people make multimedia contents for educational purpose. We designed and implemented a lecture authoring tool which provide easy way to build educational multimedia contents. We implemented the authoring tool with Java JMF, which can be executed any computer hardware. The purpose of this paper is to share the experience of implementing authoring tool and the implementation result of the authoring tool using Java JMF.
CORBA/JAVA를 이용한 분산 서지정보 검색시스템 개발에 관한 연구
[Kisti 연계] 한국정보관리학회 정보관리학회지 Vol.17 No.1 2000 pp.7-20
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
본 연구는 지리적으로 분산되어 있는 분산서버상태를 유지하면서 또한 분산되어 있는 데이터베이스 검색을 허용하는 통합 서지정보 검색시스템의 개발가능성을 모색하고자 하였다. 분산되어 있는 서지정보 데이터베이스와 검색시스템을 통합하기 위한 미들웨어로서 CORBA를 사용하였으며 검색시의 부하를 클라이언트에게 분산시키기 위해 JAVA를 채택하였다. 덕성여자대학교 도서관 정보검색시스템인 DISCOVER를 두 분산서버에 설치하고, 두 분산 데이터베이스를 대상으로 통합 검색할 수 있는 통합 서지정보 검색시스템 구축을 실험하였다. 시스템 구현결과 통합 인터페이스를 사용한 두 분산 서버에 대한 검색요청은 성공적으로 수행되었으며, 클라이언트는 검색결과를 성공적으로 종합하였다.
The study attempts to propose a distributed bibliographic information retrieval system using distributed retrieval servers and distributed databases. CORBA and JAVA applications have been employed to solve both the bottleneck and the problems that simultaneous searches in distributed databases cannot deal with under the CGI or JAVA applications. The proposed distributed bibliographic retrieval system using two distributed servers with their distributed databases was successfully experimented. However, it is recommended that both heterogeneous information retrieval systems and databases are included in further studies.
[Kisti 연계] 한국콘텐츠학회 International journal of contents Vol.5 No.2 2009 pp.6-15
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Recently many different programming languages have emerged for the development of bioinformatics applications. In addition to the traditional languages, languages from open source projects such as BioPerl, BioPython, and BioJava have become popular because they provide special tools for biological data processing and are easy to use. However, it is not well-studied which of these programming languages will be most suitable for a given bioinformatics task and which factors should be considered in choosing a language for a project. Like many other application projects, bioinformatics projects also require various types of tasks. Accordingly, it will be a challenge to characterize all the aspects of a project in order to choose a language. However, most projects require some common and primitive tasks such as file I/O, text processing, and basic computation for counting, translation, statistics, etc. This paper presents the benchmarking results of six popular languages, Perl, BioPerl, Python, BioPython, Java, and BioJava, for several common and simple bioinformatics tasks. The experimental results of each language are compared through quantitative evaluation metrics such as execution time, memory usage, and size of the source code. Other qualitative factors, including writeability, readability, portability, scalability, and maintainability, that affect the success of a project are also discussed. The results of this research can be useful for developers in choosing an appropriate language for the development of bioinformatics applications.
Peuyeum: fermented cassava from Bandung, West Java, Indonesia
[NRF 연계] 한국식품연구원 Journal of Ethnic Foods Vol.8 2021.06 pp.1-7
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Peuyeum is a fermented cassava product from Indonesia. Peuyeum or cassava tapay is known as “Peuyeum Bandung,” whose name refers to a provincial capital in West Java, Java Island. Peuyeum is processed through fermentation and uses starter cultures in the form of yeast tapay. The word peuyeum comes from “meuyeum” or “memeram,” which in Sundanese?the native language of West Java?means an incubation. This is because the process to make it requires curing time for ripening. The cassava is peeled, cleaned, and boiled to soften the tissue, then the starter is added and incubated for a certain time. The skill of making peuyeum is a generational one, passed down so that this traditional food is still preserved, even though it has become the local specialty of West Java. Derivative products are now increasingly diverse, which are fried tapay, colenak (grilled peuyeum served with a mixture of brown sugar and coconut shavings), mixed fruit ice, peuyeum cake, and others. In fact, for all the abovementioned cuisines, it can be said that fermentation was applied in producing the various traditional food items. Philosophically, peuyeum represents societies, group solidarity, peace of mind, and language symbolism. Thus, this paper discusses the history, philosophy, process, and derivative products of peuyeum.
웹 환경에서 확장된 객체지향형 미들웨어(CORBA/JAVA)를 이용한 멀티미디어 정보 검색 시스템 구현
[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.5 No.7 1998 pp.1847-1854
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
최근, 웹(World Wide Web) 환경에서 효율적인 인터넷 서비스를 위해서 정적 서비스보다는 동적 서비스에 대한 다양한 요구사항들을 만족시키고자 많은 연구자들의 노력이 시도되고 있다. 웹 상에 있는 서버들로부터 정보를 얻기 위하여, CGI는 분산 응용들 간의 상호연동의 한 방법으로 제안되었다. 이 방ㅂ버에서 서버는 서비스 객체들간의 정적 바인딩 인한 과중한 처리 부담 및 네트워크 트래픽 부하를 극복할 수 없는 문제점들을 가지고 있다. 이러한 이유에서 본 논문에서는 기존의 CGI를 사용하는 대신에 확장된 객체 지향형 미들웨어를 사용하므로 웹 상에서 분산자원을 효율적으로 지원할 수 있도록 한다. 목표 시스템을 웹 상에서 구현하였다. 여기에서 클라이언트 모듈들은 임의의 서버에게 정보를 요청하기 위한 CORBA 미들웨어 접속용으로 서버 모듈은 클라이언트의 요청을 CORBA/JAVA 미들웨어를 통해 받아 웹 서버내의 멀티미디어 정보를 검색하도록 각각 구현되었다.
Rawon: the black soup delicacy from East Java
[NRF 연계] 한국식품연구원 Journal of Ethnic Foods Vol.11 No.25 2024.08 pp.1-15
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Rawon is a meat-based soup from the east of Java characterized by its black color due to the use of keluak seeds. Rawon is prepared through the boiling of meat with sauteed spices. The use of various spices resulted in a unique Rawon flavor liked by many. Rawon has existed for over a thousand years and is still very popular today. The delicious flavor of Rawon is not only loved by the local people of East Java but is also nationally recognized as one of Indonesia's traditional culinary icons and is internationally recognized as one of the best meat-based soups in the world. Rawon is usually served with rice, side dishes such as salted egg, and tempe, and various condiments such as mung bean sprouts, sambal, and kerupuk. Thus, Rawon not only satiates hunger but is also highly nutritious. Nasi Rawon or Rawon rice can be consumed for breakfast, lunch, or dinner. Rawon originated as a royal dish; however, presently it can be found anywhere and is sold in many food stalls and restaurants. It manifests a philosophy that although the Indonesian archipelago consists of many different ethnic groups, a harmonious life can be attained when they unite and coexist. Furthermore, this dish contains the philosophy of “sugeng rawuh” as a greeting to guests; therefore, Rawon rice is commonly served at weddings and community events or activities. This paper discusses in more detail the history of Rawon (including its origin and philosophy), the nutritional aspects, the ingredients, the process of making Rawon, and the chemical reactions that take place in creating the delicious flavor of the dish. The discussion also addresses presentation and on what occasions Rawon is served.
[NRF 연계] 한국통신학회 ICT Express Vol.10 No.3 2024.06 pp.650-672
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
The proposed idea is to give all the agricultural stakeholders secure storage. We must automate several processes utilizing brilliant codes to reduce risks and errors. The suggested schema applies Blockchain, source codes, and IoT on a farm network to enhance the analysis of agrarian datasets and tracking products to raise the productivity of agro-based supply chains. The application’s architecture will fix the faults found in earlier research. In the suggested method, sensors give us information about the environment. The Blockchain ledger stores our data in blocks. We create special agricultural automated codes in the treatment layer to automate task decisions.
[Kisti 연계] 한국정보통신학회 Journal of information and communication convergence engineering Vol.17 No.2 2019 pp.149-160
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Web applications typically interact with databases. Therefore, it is very crucial to understand which web components access which database resources when maintaining web apps. Existing research identifies interactions between Java web components, such as JavaServer Pages and servlets but does not extract dependencies between the web components and database resources, such as tables and attributes. This paper proposes a dynamic analysis of Java web apps, which extracts such dependencies from a Java web app and represents them as a graph. The key responsibility of our analysis method is to identify when web components access database resources. To fulfill this responsibility, our method dynamically observes the database-related objects provided in the Java standard library using the proxy pattern, which can be applied to control access to a desired object. This study also experiments with open source web apps to verify the feasibility of the proposed method.
A Study on the Design of Humane Animal Care System and Java Implementation
[Kisti 연계] 한국정보처리학회 Journal of information processing systems Vol.14 No.5 2018 pp.1225-1236
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Nowadays, the number of pets in the Republic of Korea (ROK) is continuously growing, and people's perception of animals is changing. Accordingly, new systems and services for them are emerging. Despite such changes, there are still many serious problems such as animal cruelty, abandonment, and factory-type breeding places. In this study, we have conducted a research on the design of a humane animal care system and its implementation with Java. The methodology involved in the design will enable managing animals' safety and health by systematically categorizing and studying each health-related issue for protection. Moreover, with this methodology, animals can avert risks through periodic examinations, and the analyzed data will be useful in managing animals efficiently. Thus, this paper proposes a system that monitors whether the owners actually carry out such obligation. Authors expect this convenient, easily accessible system to lead to a more humane approach to the animals they own. The authors plan to establish an animal care network together with local animal associations for the active promotion of the system implemented in this study, in the hope that the network will be extended nationwide.
[NRF 연계] 한국식품연구원 Journal of Ethnic Foods Vol.10 No.27 2023.08 pp.1-17
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
The market is the main place for buying and selling alternative food ingredients and is rich in local wisdom. This study aims to explain the diversity of food plants and alternative foods that are traded in the Kranggan Mas traditional market, Bekasi, and their potential as healthy food ingredients. The research was conducted with an ethnobotanical approach with surveys, interviews and observations. Respondents in the study were all traders who traded alternative food ingredients. Qualitative analysis grouping plants based on benefits, families, and parts used. There were 143 species belonging 105 genera and 46 families of food plants that were traded at the Kranggan Mas traditional market. Most of the plants are used as vegetables (51 species), followed by fruit sources (45 species) and followed by cooking spices (38 species) and alternative food (12 species). A total 128 species have been cultivated and 10 species are wild. The availability of diversity of food plants in traditional markets has an impact on the preservation of traditional foods of the surrounding community, such as sayur asem (Betawi ethnicity), pecel (Javanese ethnicity), and lalab (Sundanese ethnicity). Supply and development of food, especially wild and semi-cultivated plants such as Dioscorea spp. and Artocarpus sp., need to be studied further so that preservation and healthy food can be improved.
[NRF 연계] 한국식품연구원 Journal of Ethnic Foods Vol.9 2022.05 pp.1-11
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Dioscoreaceae or yam is a family of tuber that comprises many members with variability in utilization and their intensity of consumption. This family has wide variability and is used not only as food but also for medical purposes due to their bioactive compounds. One of the Dioscoreaceae family is wild yam (Dioscorea hispida Dennst), rich in carbohydrates but has an obstacle of high cyanide level. Historically, along with cassava, wild yam is the staple food in some places in Indonesia. There is a long history of traditional detoxification methods of wild yam with slightly different steps among different places. The shifting of staple food to rice excludes wild yam consumption. One of the remaining products from wild yam is chips. Wild yam chips are a traditional snack that is also produced by traditional detoxification. This paper is aimed to review the scientific basis for each step in traditional wild yam chips processing to remove cyanogenic compounds. This review was based on the observations of traditional wild yam tuber chip processing and unstructured interview with the wild yam tuber chip maker at 6 locations in East Java, Indonesia. Relevant literature was used to explain the scientific basis of the detoxification methods based on the definite inclusion and exclusion criteria. Also, the variability of processing methods was compared among different locations. In general, the steps of traditional detoxification during wild yam tuber chips processing are slicing the peeled wild yam tubers, mixing with the rubbing ash, pressing, drying, soaking, boiling/steaming, and sun drying. Slicing, rubbing, and pressing in chips processing is aimed to convert cyanogenic glycoside into acetone cyanohydrin. The alkaline pH due to ash rubbing makes spontaneous decomposition of acetone cyanohydrin into HCN. HCN is easily removed by dissolution and heating (drying and steaming/boiling). Thermal treatment also spontaneously decomposes cyanohydrin into free HCN. All of the cyanogenic compounds are water-soluble which soaking and washing are aimed to remove all compounds. Consecutive, complicated, and time-consuming processing completely removes cyanogenic compounds and produces safe wild yam tuber chips. The key finding of this review is the purpose of every step in wild yam tuber detoxification has a scientific basis to reduce cyanogenic compounds gradually. This process produces a very low cyanide level in the final product. In conclusion, traditional detoxication reduces cyanogenic compounds to a safe level.
[Kisti 연계] 한국정보처리학회 Journal of information processing systems Vol.21 No.4 2025 pp.401-412
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
While many methods have been proposed for creating mobile applications, developers have struggled to decide which is best. This study contrasts native and cross-platform application development methodologies, paying special attention to the growing popularity of Flutter and the trend away from Java in favor of Kotlin. Using Java, Kotlin, and Dart (Flutter) to create identical applications, this research provides useful insights into factors influencing developers' choice of programming languages and frameworks in mobile application development. In addition, this research investigates development best practices by analyzing the quality of the code in 45 public GitHub repositories. The study measures the impact of choosing a particular language or framework on code smells and development efficiency by evaluating LOC and code smells using semi-automated SonarQube assessments, which include the measurement of severity levels. Preliminary findings show differences in the code quality produced by the two approaches, offering developers useful information on reducing code smells and improving project quality.
0개의 논문이 장바구니에 담겼습니다.
선택하신 파일을 압축중입니다.
잠시만 기다려 주십시오.