• Title/Summary/Keyword: virtual class

Search Result 258, Processing Time 0.03 seconds

The design and Implementation of Class Loader System for Java Virtual Machine (자바가상머신을 위한 클래스 로더 시스템 설계 및 구현)

  • 유용선;류현수;김용희;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04a
    • /
    • pp.796-798
    • /
    • 2004
  • 최근 무선인터넷이 발달함에 따라, 핸드폰이나 PDA 및 정보가전용 기기들에 플랫폼 독립성, 이식성, 네트워크 이동성의 장정을 갖는 자바기술을 적용한 서비스가 증가하고 있다. 자바 플랫폼은 각각의 하드웨어 플랫폼에 맞게 포팅 된 가상머신이 존재하여, 컴파일 된 바이트 코드를 해석하기 때문에 플랫폼 독립성을 갖게 된다. 그러나 sun사의 JVM을 사용할 경우 고가의 royalty를 지불해야 하기 때문에 경쟁력을 높이기 위해 “클린눔(Clean Room)”에서 개발한 국산 KVM이 절실하며, 이에 국내에서 활발한 연구가 이루어지고 있는 실정이다. 본 논문에서는 자바가상머신의 일부분인 클래스 로더 시스템에 관해 설계 및 구현한다.

  • PDF

Mixed-mode execution environment using the JNI (JNI를 사용한 혼합형 실행 환경)

  • Kim Sang-Hoon
    • The Journal of Information Technology
    • /
    • v.5 no.4
    • /
    • pp.35-44
    • /
    • 2002
  • The tradeoff of Java's portability is the inefficiency of interpretation. Also, the standard Java class library may not support the platform-dependent features needed by your application. Several solutions have been proposed to overcome these problems, such as JNI, JIT, off-line bytecode compilers. In this paper, we present an mixed-mode execution model which Java virtual machine executes together with native code. This execution model and its translator preserves the ability to dynamically load bytecode, and reduce the difficulties of JNI usages. Our system is more efficient than JIT, and helps programmer to write C implementation for the native method without the concept of JNI.

  • PDF

Design and Implementation of a Class Pile Converter for Embedded Java Virtual Machine (내장형 자바가상기계를 위한 클래스 파일 변환기의 설계 및 구현)

  • 지정훈;양희재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04a
    • /
    • pp.67-69
    • /
    • 2003
  • 자바는 서로 다른 종류의 컴퓨터 시스템에서 동일하게 동작하는 플랫폼 독립적인 특성을 가지고 있다. 자바가 상기계(JVM)는 클래스 파일을 읽어 들여 인터프리팅하여 실행한다. 보조기억장치가 없는 내장형 시스템에서는 메모리에 클래스 파일이 위치하는데 클래스 파일에는 디버깅등의 목적으로 사용하는 정보와 클래스, 상수, 필드, 메소드 둥의 정보들을 포함하고 있기 때문에 내장형 시스템에서 사용하기에 적합하지 않다. 본 논문에서는 클래스 파일을 변환하여 내장형 시스템에서 시스템의 효율적인 자원 사용과 성능을 향상시킬 수 있도록 클래스 파일을 변환 해주는 도구인 cls2bin을 설계 및 구현하였다. c1s2bin은 클래스 파일에서 동작에 필요하지 않은 정보들을 제거하고 인터프리팅 될 수 있는 새로운 이미지(bin) 파일을 생성한다 cls2bin의 동작과정과 bin 파일 포맷을 살펴봄으로서 내장형 시스템에서 효율적인 자원사용과 내부정보의 접근 방법을 고찰하였으며 그 결과로 내장형 자바 시스템에서의 개선된 클래스 파일의 형태를 정의하고자 한다.

  • PDF

Design of C Compiler to Generate Java Class File (자바클래스 파일을 생성하는 C컴파일러 설계)

  • Choi, Won-Ho;Jung, Min-Soo;Kim, Do-Woo;Jin, Min;Yoon, Ki-Song
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.418-420
    • /
    • 1999
  • 기존의 고급 언어들로 작성된 응용 프로그램들은 인터넷이나 다른 플랫폼(Platform)에서 수행되는 것이 어렵다. 본 논문에서는 자바의 플랫폼 독립적인 특성을 C언어와 같은 고급 언어에 적용해 보고자 한다. 즉 C 언어로 작성된 원시 코드(Source code)를 컴파일러를 이용해서 자바 가상 기계가 인식할 수 있는 목적 코드인 바이트 코드(Bytecode)로 변환하여 자바 가상 기계(Java Virtual Machine)가 탑재되어 있는 어떠한 플랫폼에서도 수행할 수 있도록 하는 것이다. 따라서, 본 논문에서는 C 언어로 작성된 응용 프로그램을 이기종 플랫폼 상에서 실행 가능하도록 바이트 코드를 생성하는 컴파일러를 설계하고자 한다.

  • PDF

Phytoplasma Infection could Affect Chemical Composition of Artemisia sieberi

  • Hemmati, Chamran;Nikooei, Mehrnoosh
    • The Plant Pathology Journal
    • /
    • v.35 no.3
    • /
    • pp.274-279
    • /
    • 2019
  • Artemisia sieberi showing symptoms resembling those caused by phytoplasma were observed in Geno Mountain, Hormozgan Province, Iran, and were examined for phytoplasma presence by PCR assays. In addition, the essential oils hydrodistilled from the aerial parts of phytoplasma-infected and healthy plants have been analyzed and compared by GC and GC/MS. Phylogenetic and virtual RFLP analysis of the 16S rRNA gene sequences revealed that the phytoplasma associated with A. sieberi witches' broom (AsWB) was a strain of 'Candidatus Phytoplasma aurantifolia'. The presence of the disease, however, induced a further enrichment (from 4.9 to 45.2%, a relative increase of 90%) of the entire monoterpene class as compared to the abundance in healthy samples. Conversely, a matching decrease in monoterpenoid (from 48.7 to 2%, a relative decrease of 90.2%) was observed in the infected plants. Besides the first report of phytoplasma infection of A. sieberi, the changes of its essential oils are reported.

A Study on Education Utilizing Metaverse for Effective Communication in a Convergence Subject

  • Jeon, Ju Hyun
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.129-134
    • /
    • 2021
  • Since the first semester of 2020, domestic and overseas universities mostly provided untact online classes and limitedly provided face-to-face classes due to COVID-19 in operating courses. The convergence subjects provided in undergraduate courses attach importance to contents-centered, design-based, hands-on education, and field experience. In the situation where online education was not revitalized, instructors in charge of convergence subjects had difficulty in developing online class materials, and students' satisfaction with the classes was not high. Especially, a problem was raised that students taking the convergence subjects that included practice had difficulty in communicating with the instructors. We would investigate the present condition of distance learning in domestic universities, which came suddenly due to the global pandemic of infectious disease and make suggestions for effective distance learning in the coming era of Metaverse by emphasizing the interaction and communication between instructors and learners through an analysis of distance learning of a convergence subject.

A Case Study of Short Animation Production Using Third Party Program in University Animation Curriculum

  • Choi, Chul Young
    • International Journal of Internet, Broadcasting and Communication
    • /
    • v.13 no.4
    • /
    • pp.97-102
    • /
    • 2021
  • The development of CG technology throughout the 2000s brought about a significant growth in the animation market. This phenomenon led to an increase in the number of people required by related industries, which led to an increase in the number of related majors in universities. CG application technologies are becoming more common with the advent of YouTube and virtual YouTubers, but high technology is still required for students to get a job. This situation is not easy to include both technological and creative skills in the college animation curriculum. In order to increase students' creativity, we need a lot of production experience, which requires a lot of knowledge and time if we only use tools like Maya and 3D Max. In this paper, We tried to devote more time to storytelling by minimizing the technical process required for production and proceeding with repetitive or difficult processes for content creation using third-party programs. And through the 12-week class, the experimental production process was applied to the process from planning to completion of animation works that students would submit to the advertisement contest.

Linearized instability analysis of frame structures under nonconservative loads: Static and dynamic approach

  • Hajdo, Emina;Mejia-Nava, Rosa Adela;Imamovic, Ismar;Ibrahimbegovic, Adnan
    • Coupled systems mechanics
    • /
    • v.10 no.1
    • /
    • pp.79-102
    • /
    • 2021
  • In this paper we deal with instability problems of structures under nonconservative loading. It is shown that such class of problems should be analyzed in dynamics framework. Next to analytic solutions, provided for several simple problems, we show how to obtain the numerical solutions to more complex problems in efficient manner by using the finite element method. In particular, the numerical solution is obtained by using a modified Euler-Bernoulli beam finite element that includes the von Karman (virtual) strain in order to capture linearized instabilities (or Euler buckling). We next generalize the numerical solution to instability problems that include shear deformation by using the Timoshenko beam finite element. The proposed numerical beam models are validated against the corresponding analytic solutions.

Antimicrobial resistance in Klebsiella pneumoniae: identification of bacterial DNA adenine methyltransferase as a novel drug target from hypothetical proteins using subtractive genomics

  • Umairah Natasya Mohd Omeershffudin;Suresh Kumar
    • Genomics & Informatics
    • /
    • v.20 no.4
    • /
    • pp.47.1-47.13
    • /
    • 2022
  • Klebsiella pneumoniae is a gram-negative bacterium that is known for causing infection in nosocomial settings. As reported by the World Health Organization, carbapenem-resistant Enterobacteriaceae, a category that includes K. pneumoniae, are classified as an urgent threat, and the greatest concern is that these bacterial pathogens may acquire genetic traits that make them resistant towards antibiotics. The last class of antibiotics, carbapenems, are not able to combat these bacterial pathogens, allowing them to clonally expand antibiotic-resistant strains. Most antibiotics target essential pathways of bacterial cells; however, these targets are no longer susceptible to antibiotics. Hence, in our study, we focused on a hypothetical protein in K. pneumoniae that contains a DNA methylation protein domain, suggesting a new potential site as a drug target. DNA methylation regulates the attenuation of bacterial virulence. We integrated computational-aided drug design by using a bioinformatics approach to perform subtractive genomics, virtual screening, and fingerprint similarity search. We identified a new potential drug, koenimbine, which could be a novel antibiotic.

Design of a Web-based Java Applet for Conceptual Learning in Digital Logic Circuits and its Student Satisfaction Survey (디지털 논리회로의 개념학습을 위한 웹기반 교육용 자바 애플릿의 설계와 만족도 조사)

  • Kim, Dong-Sik;Choi, Kwan-Sun;Lee, Sun-Heum;Chung, Hye-Kyung
    • Journal of Internet Computing and Services
    • /
    • v.16 no.4
    • /
    • pp.61-70
    • /
    • 2015
  • This paper presents a web-based Java applet for understanding the concepts in digital logic circuits and student satisfaction survey was carried out in order to show its educational validity. Through our educational Java applet, the learners will be capable of learning the concepts and principles related to digital logic circuit experiments and how to operate virtual experimental equipments and virtual bread board. The proposed educational Java applet is composed of five important components: Principle Classroom to explain the concepts and principles for digital logic circuit operations, Simulation Classroom to provide a web-based simulator to the learners, Virtual Experiment Classroom to provide interactive Java applet about the syllabus of off-line laboratory class, Assessment Classroom, and Management System. With the aid of the Management System every classroom is organically tied together collaborating to achieve maximum learning efficiency. Finally, we have obtained several affirmative effects such as high learning standard, reducing the total experimental hours and the damage rate for experimental equipments.