• 제목/요약/키워드: Java Application Program

검색결과 76건 처리시간 0.028초

A transformation process of GVM application program based on from Mobile C to Java (Mobile C 기반의 GVM 응용프로그램을 Java 기반으로 변환하는 Process)

  • 신수원;최윤석;정기원
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.103-105
    • /
    • 2002
  • 본 논문에서는 Mobile C 언어 기반으로 만들어진 GVM 응용프로그램을 자바 기반의 모바일 응용프로그램으로 변환하는 절차를 제안한다. 자바 기반으로 변환된 모바일 프로그램은 높은 확장성 및 새로운 기능 추가의 용이함을 기대할 수 있다. GVM에서 자바 기반으로의 변환을 위해 필요한 구조를 분석하였으며, 이러한 구조로 응용프로그램을 변환하기 위한 6개의 단계를 제시하였다. 제안된 변환절차는 GVM 코드의 재사용에 중점을 두고 있으므로, 재사용을 통해 개발시간과 변환시간을 단축시킬 것으로 기대된다.

  • PDF

A Study on the Development Java Package for Function Optimization based on Genetic Algorithms (유전 알고리즘 기반의 함수 최적화를 위한 자바 패키지 개발에 관한 연구)

  • 강환수;강환일;송영기
    • Proceedings of the IEEK Conference
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.27-30
    • /
    • 2000
  • Many human inventions were inspired by nature. The artificial neural network is one example. Another example is Genetic Algorithms(GA). GAs search by simulating evolution, starting from an initial set of solutions or hypotheses, and generating successive "generations" of solutions. This particular branch of AI was inspired by the way living things evolved into more successful organisms in nature. To simulate the process of GA in a computer, we must simulate many times according to varying many GA parameters. This paper describes the implementation of Java Package for efficient applications on Genetic Algorithms, called "JavaGA". The JavaGA used as a application program as well as applet provides graphical user interface of assigning major GA parameters.

  • PDF

A Java Virtual Machine for Sensor Networks (센서 네트워크를 위한 자바 가상 기계)

  • Kim, Seong-Woo;Lee, Jong-Min;Lee, Jung-Hwa;Shin, Jin-Ho
    • Journal of Institute of Control, Robotics and Systems
    • /
    • 제14권1호
    • /
    • pp.13-20
    • /
    • 2008
  • Sensor network consists of a large number of sensor node distributed in the environment being sensed and controlled. The resource-constrained sensor nodes tend to have various and heterogeneous architecture. Thus, it is important to make its software environment platform-independent and reprogrammable. In this paper, we present BeeVM, a Java operating system designed for sensor networks. BeeVM offers a platform-independent Java programming environment with its efficiently executable file format and a set of class APIs for basic operating functions, sensing and wireless networking. BeeVM's high-level native interface and layered network subsystem allow complex program for sensor network to be short and readable. Our platform has been ported on two currently popular hardware platforms and we show its effectiveness through the evaluation of a simple application.

Design and Implementation of the MSIL-to-Bytecode Translator to Execute .NET Programs in JVM Platform (JVM 플랫폼에서 .NET 프로그램을 실행하기 위한 MSIL-to-Bytecode 번역기의 설계 및 구현)

  • Lee, Yang-Sun;Whang, Dae-Hoon;Na, Seung-Won
    • Journal of Korea Multimedia Society
    • /
    • 제7권7호
    • /
    • pp.976-984
    • /
    • 2004
  • C# and .NET platform in Microsoft Corp. has been developed to meet the needs of programmers, and cope with Java and JVM platform of Sun Microsystems. After compiling, a program written in .NET language is converted to MSIL code, and also executed by .NET platform but not in JVM platform. Java, one of the most widely used programming languages recently, is the language invented by James Gosling at Sun Microsystems, which is the next generation language independent of operating systems and hardware platforms. Java source code is compiled into bytecode as intermediate code independent of each platform by compiler, and also executed by JVM. This paper presents the MSIL-to-Bytecode intermediate language translator which enables the execution of the program written in .NET language such as C or C# in JVM(Java Virtual Machine) environment, translating MSIL code produced by compiling .NET program into java bytecode. This work provides an environment for programmers to develop application programs without limitations of programming languages.

  • PDF

Development of Smart Fingerprint Recognition System with Android Platform (안드로이드 플랫폼을 탑재한 스마트 지문인식장치 개발)

  • Lee, Kap Rai
    • Journal of Institute of Control, Robotics and Systems
    • /
    • 제18권11호
    • /
    • pp.1018-1026
    • /
    • 2012
  • This paper presents a developing method of smart fingerprint recognition system. First, we design a hardware configuration circuit using a 32bit Risc CPU, a fingerprint sensor, a LCD, and a WiFi communication chip to realize the smart fingerprint recognition systems. It is necessary to develop a JNI (Java Native Interface) library and a device drive program of fingerprint sense to develop application program of fingerprint recognition system with Android platform. Thus second, we develop a device drive and a JNI program. And we also develop an application program of fingerprint recognition systems using developed JNI library. Finally test results are presented to illustrate the performance of the developed smart fingerprint recognition system.

The Implementation of the Solar Inverter Monitoring System using an AJAX (AJAX를 이용한 태양광 인버터의 모니터링 시스템 구현)

  • Kwon, Hyo-Sang;Yang, Oh
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • 제16권9호
    • /
    • pp.1915-1922
    • /
    • 2012
  • In this paper, the Solar Inverter will be monitored by using the AJAX(Asynchronous JavaScript and XML). AJAX is the one of the technologies that can make the RIA(Rich Internet Application) with DHTML(Dynamic Hyper Text Makeup Language) and other java script technology. By using this, a strong application program that is comparable to the general application program can be made. With an existing data-processing technique, the request and response of data can't be processed dynamically on the same page. However, real-time monitoring of data and operation statuses can be confirmed by using the AJAX an asynchronous method of communication. Also without changing the page, the amount of data transmission used the AJAX with significantly small amounts of data to build a Solar Inverter monitoring system that is able to efficiently handle management and monitoring, operating all functions within one page.

GoBean: a Java GUI application for visual exploration of GO term enrichments

  • Lee, Sang-Hyuk;Cha, Ji-Young;Kim, Hyeon-Jin;Yu, Ung-Sik
    • BMB Reports
    • /
    • 제45권2호
    • /
    • pp.120-125
    • /
    • 2012
  • We have developed a biologist-friendly, Java GUI application (GoBean) for GO term enrichment analysis. It was designed to be a comprehensive and flexible GUI tool for GO term enrichment analysis, combining the merits of other programs and incorporating extensive graphic exploration of enrichment results. An intuitive user interface with multiple panels allows for extensive visual scrutiny of analysis results. The program includes many essential and useful features, such as enrichment analysis algorithms, multiple test correction methods, and versatile filtering of enriched GO terms for more focused analyses. A unique graphic interface reflecting the GO tree structure was devised to facilitate comparisons of multiple GO analysis results, which can provide valuable insights for biological interpretation. Additional features to enhance user convenience include built in ID conversion, evidence code-based gene-GO association filtering, set operations of gene lists and enriched GO terms, and user -provided data files. It is available at http://neon.gachon.ac.kr/GoBean/.

The Targeting for Users Data Service of 3D-mesh contents (맞춤형 Targeting 3차윈 컨텐츠 Data 서비스)

  • Jung Jong-Jin;Lee Jong-Sul;Lim Tae-Bum;Lee Seok-Pil
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 한국방송공학회 2003년도 정기총회 및 학술대회
    • /
    • pp.83-86
    • /
    • 2003
  • With the opening of digital broadcast services and development of wire/wireless Internet, the current multimedia broadcasting is provided for has various services. The user will be provided lots of various content through the various channel and media. Content provider and consumer want the various service using content with the better quality which is fit to user preference. For transmitting this content in the limited transmission channel capacity, it needs to transmit the highly compressed content which user wants. The content of 3D mesh model-based on MPEG-4 enables the various content service that provides the lower capacity and the better quality, and Targeting service enables just provide the contents that user more wants and likes. The adaption of Java application program and 3D program can provide the content service utilizing 3D mesh model, so content provider and consumer can share the more information about the content. This paper has presented the study on the targeting service using compression of 3D mesh model-based on MPEG-4 and the adaptation of Java application program using it

  • PDF

Development of Web-Based Simulation Program Using the Randomwalk Theory (Randomwalk 이론을 이용한 Web 기반 동영상 프로그램의 개발)

  • Kim, Sung Geun;Kim, Ju Rae;Woo, Kyu Whan
    • Journal of the Korean Chemical Society
    • /
    • 제43권4호
    • /
    • pp.469-474
    • /
    • 1999
  • In this study, the simulation program using the randomwalk model is developed. Generally, students in the chemistry class have some difficulties to understand the motion of atomic particles or molecules. And then, they have many mis-conceptions about the motion of molecules. This program expressed by the computer simulations using the randomwalk theory may help students to understand visually the process of molecular motion. This program can be used easily, because it is based on Web by application of JAVA languages. The program consists of two parts. One is 'Diffusion' program, expressing the process of molecular diffusion as a computer simulation. Another is 'Randomwalk' program, expressing the trajectory of molecular motion to help the students to follow the random motion virtually.

  • PDF

Implementation of a Web-based Virtual Educational System for Java Language Using Java Web Player (자바 웹플레이어를 이용한 웹기반 자바언어 가상교육시스템의 구현)

  • Kim, Dongsik;Moon, Ilhyun;Choi, Kwansun;Jeon, Changwan;Lee, Sunheum
    • The Journal of Korean Association of Computer Education
    • /
    • 제11권1호
    • /
    • pp.57-64
    • /
    • 2008
  • This paper presents a web-based virtual educational system for Java language, which consists of a management system named Java Web Player (JWP) and creative multimedia contents for the lectures of Java language. The JWP is a Java application program free from security problems by the Java Web Start technologies that supports an integrated learning environment including three important learning procedures: Java concept learning process, programming practice process and assessment process. On-line voice presentation and its related texts together with moving images are synchronized for efficiently conveying creative contents to learners. Furthermore, a simple and useful compiler is included in the JWP for providing user-friendly language practice environment enabling such as coding, editing, executing, and debugging Java source files on the Web. Finally, simple multiple choices are given suddenly to the learners while they are studying through the JWP and the test results are displayed on the message box. In order to show the validity of the proposed virtual educational system we analysed and assessed the learners' academic performance on the five quizzes for one semester.

  • PDF