• Title/Summary/Keyword: Java Applets

Search Result 49, Processing Time 0.027 seconds

A Case Study on Student's Perspective on Java Applets in Web-based Online Courseware (자바 애플릿(Java Applets)의 교육적 활용에 대한 학습자의 인식 및 태도 : 웹기반수업 사례연구)

  • Park, HaeOck;Choi, WonSik
    • 대한공업교육학회지
    • /
    • v.31 no.1
    • /
    • pp.170-184
    • /
    • 2006
  • The purpose of this paper is to examine student's perspective on java applets used in web-based online courseware. undergraduate The subject of study was 94 undergraduates and web-based online courseware for the study was made. A suvey was conducted using a questionnaire form right after the semester was over. The results of this study were as follows; 1. 61.7% of the students answered that java applets used in the web-based courseware was very interesting. 2. For the reason why the students had the feeling of liking on the java applets, 33% of the students checked the item "due to the java applets' characteristics of repetition", and 30.9% of the students checked the item "due to the concrete and dynamic explanation on the contents". 3. The majority of the students answered that the java applets helped their learning(71.3%), induced their academic motivation(67%), and felt interactivity while learning(73.4%). 4. 81.9% of the students felt that java applets was necessary and essential contents in the industrial education web-based online courseware.

Applet Control using Java Bytecode Modification on the Internet Communication (인터넷 통신상에서 자바 바이트 코드 수정을 이용한 애플릿 제어)

  • 김광준;나상동;배용근
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.7 no.1
    • /
    • pp.90-99
    • /
    • 2003
  • Java applets are downloaded from web server through internet and executed in Java Virtual Machine of clients' browser. Before execution of java applets, JVM checks bytecode program with bytecode verifier and performs runtime tests with interpreter. However, these tests will not protect against undesirable runtime behavior of java applets, such as denial of service attack, email forging attack, URL spoofing attack, and annoying sound attack. In order to protect malicious applets, a technique used in this paper is java bytecode modification. This technique is used to restrict applet behavior or insert code appropriate to profiling or other monitoring efforts. Java byte modification is divided into two general forms, class-level modification involving subclassing non-final classes and method-level modification used when control over objects from final classes or interface. This paper showed that malicious applets are controlled by java bytecode modification using proxy server. This implementation does not require any changes in the web sever, JVM or web browser.

A Study on Applet Control on the Internet Communication using Java Bytecode (자바 바이트 코드를 이용한 인터넷 통신의 애플릿 제어)

  • 김문환;나상동
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.28 no.5C
    • /
    • pp.523-531
    • /
    • 2003
  • Java applets are downloaded from web server through internet and executed in Java Virtual Machine of clients'browser. Before execution of java applets, JVM checks bytecode program with bytecode verifier and performs runtime tests with interpreter. However, these tests will not protect against undesirable runtime behavior of java applets, such as denial of service attack, email forging attack, URL spoofing attack, or annoying sound attack. In order to protect malicious applets, a technique used in this paper is java bytecode modification. This technique is used to restrict applet behavior or insert code appropriate to profiling or other monitoring efforts. Java byte modification is divided into two general forms, class-level modification involving subclassing non-final classes and method-level modification used when control over objects from final classes or interface. This paper showed that malicious applets are controlled by java bytecode modification using proxy server. This implementation does not require any changes in the web sever, JVM or web browser.

Design and Analysis of Educational Java Applets for Learning Simplification Procedure Using Karnaugh Map (Karnaugh Map 간략화 과정의 학습을 위한 교육용 자바 애플릿의 설계와 해석)

  • Kim, Dong-Sik;Jeong, Hye-Kyung
    • Journal of Internet Computing and Services
    • /
    • v.16 no.3
    • /
    • pp.33-41
    • /
    • 2015
  • In this paper, the simplification procedure of Karnaugh Map, which is essential to design digital logic circuits, was implemented as web-based educational Java applets. The learners will be able to experience interesting learning process by executing the proposed Java applets. In addition, since the proposed Java applets were designed to contain educational technologies by step-by-step procedure, the maximization of learning efficiency can be obtained. The learners can make virtual experiments on the simplification of digital logic circuits by clicking on some buttons or filling out some text fields. Furthermore, the Boolean expression and its schematic diagram occurred in the simplification process will be displayed on the separate frame so that the learners can learn effectively. The schematic diagram enables them to check out if the logic circuit is correctly connected or not. Finally, since the simplification algorithm used in the proposed Java applet is based on the modified Quine-McCluskey minimization technique, the proposed Java applets will show more encouraging result in view of learning efficiency if it is used as assistants of the on-campus offline class.

Web-based Java Applets for Understanding the Concepts of Digital Sequential Circuits (디지털 순서회로에 대한 웹기반 개념학습형 자바 애플릿)

  • Kim, Dong-Sik;Seo, Ho-Joon;Seo, Sam-Jun
    • Proceedings of the KIEE Conference
    • /
    • 2001.07d
    • /
    • pp.2490-2492
    • /
    • 2001
  • According to the appearance of various virtual websites using multimedia technologies for engineering education, the internet applications in engineering education have drawn much interests. But unidirectional communication, simple text/image-based webpages and tedious learning process without motivation etc. have made the lowering of educational efficiency in cyberspace. Thus, to cope with these difficulties this paper presents a web-based educational Java applets for understanding the principles or conceptions of digital logic systems. The proposed Java applets provides the improved learning methods which can enhance the interests of learners. The results of this paper can be widely used to improve the efficiency of cyberlectures in the cyber university. Several sample Java applets are illustrated to show the validity of the proposed learning method.

  • PDF

Development of Educationally Effective Engineering Applets using Java Beans Technology (Java Beans 기술을 이용한 효과적 공학 교육용 Applet 개발에 관한 연구)

  • Ho Won
    • Journal of Engineering Education Research
    • /
    • v.4 no.2
    • /
    • pp.27-34
    • /
    • 2001
  • Java Applets are major learning components in current Web-based educational system. In this paper, it is shown how Java Beans technology is applied to develop engineering Java Applets. This technique enables us to reuse the developed components and to increase the programming productivity. Also, these components are integrated into 5 different Applet types, each of which represents a good educational pattern in Applet programming. The results are applied to develop engineering class contents like Electrical Circuit theory, Engineering Mathematics, athematics, and Electrical Machine. Development times are analysed to show how this technique helped in reducing production period.

  • PDF

Development of Java Applets for Understanding the Principles of Electronic Circuits and its Applications to Cyberlectures (효율적인 사이버 강의를 위한 전자회로 원리 이해용 자바 애플릿의 개발)

  • Kim Dong-Sik;Seo Sam-Jun
    • Journal of Engineering Education Research
    • /
    • v.3 no.2
    • /
    • pp.38-43
    • /
    • 2000
  • The World-Wide Web provides new opportunities for cyber education over the internet. The web, when combined with other network tools, can be used to provide useful educational information to learners. Thus, the objective of this paper is to develop Java applets for understanding the principles of electronic circuits on the internet. Some sample Java applets are illustrated as an example. The results of this paper can be widely used to improve the efficiency of cyberlectures in the cyber university.

  • PDF

Development of a Web-based Java Applets for Understanding the Principles of Digital Logic Systems (디지털 논리 시스템의 개념학습을 위한 웹기반 자바 애플릿의 개발)

  • Kim Dong-Sik;Seo Ho-Joon
    • Journal of Engineering Education Research
    • /
    • v.4 no.2
    • /
    • pp.35-44
    • /
    • 2001
  • Recently, according to the appearance of various virtual websites using multimedia technologies for engineering education, the internet applications in engineering education have drawn much interests. But unidirectional communication, simple text/image-based webpages and tedious learning process without motivation etc. have made the lowering of educational efficiency in cyberspace. Thus, to cope with these difficulties this paper presents a web-based educational Java applets for understanding the principles or conceptions of digital logic systems. The proposed Java applets provides the improved learning methods which can enhance the interests of learners. The results of this paper can be widely used to improve the efficiency of cyberlectures in the cyber university. Several sample Java applets are illustrated to show the validity of the proposed learning method.

  • PDF

Virtual Learning Environments for Statistics Education and Applications for Official Statistics

  • Mittag Hans-Joachim
    • Proceedings of the Korean Statistical Society Conference
    • /
    • 2004.11a
    • /
    • pp.307-312
    • /
    • 2004
  • In our fast-moving information and knowledge society, skills and know-how rapidly become outdated. Virtual learning environments play a key role in meeting today's growing demand for customized educational and vocational training and lift-long teaming. The scope of multimedia-based and web-supported education is illustrated by means of an interdisciplinary multimedia project 'New Statistics' funded by the German government. The project output contains more than 70 learning modules covering the complete curriculum of an introductory statistics course. All modules are based on a statistical laboratory and on a multitude of Java applets, animations and case studies. The paper focuses on presenting the statistical laboratory and the applets. These components present the main project pillars and are particularly suitable for international use, independently from the original project framework. This article also demonstrates the application of Java applets and other multimedia developments from the educational world to official statistics for interactive presentation of statistical information.

  • PDF

Design and Implementation of the Java Card API for Efficient File Management (효율적 파일 관리를 위한 자바카드 API 설계 및 구현)

  • Song Young-Sang;Shin In-Chul
    • The KIPS Transactions:PartC
    • /
    • v.13C no.3 s.106
    • /
    • pp.275-282
    • /
    • 2006
  • There are several independent applets to support various applications in a Java Card. Each applet in a Java Card processes and manages its own data without concern to other applets and their data. In this paper we proposed file system API to support efficient file management based on Java Card. Also we designed and implemented Java Card based file system API using basic API and referring to the file system standard defined in ISO 7816-4 Smart Card standard. By using proposed file system API, we can replace duplications of same code in each applet with short method call. So the used memory space and processing time is reduced and also the reduction of development time and cost will be expected.