• Title/Summary/Keyword: 애플릿

Search Result 197, Processing Time 0.021 seconds

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.

Design and Implementation of Event Diagrammer Applet in the Web (웹에서 이벤트 다이어그래머 애플릿의 설계 및 구현)

  • Ban, Jong-Oh;Choi, Hyung-Jin
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.4
    • /
    • pp.915-923
    • /
    • 1998
  • HTTP의 등장으로 전세계적으로 인터넷붐이 조성되고 있는 가운데 플랫폼과 독립적으로 실행되고 동적 문맥을 제공하는 자바 기술이 등장하였다. 본 논문에서는 이러한 변화에 따라 웹에서 사용가능한 케이스 서버의 필요성을 제시하였고 웹과 자바 기술을 사용하여 이 케이스 서버에 장착할 수 있는 이벤트 다이어그래머 애플릿을 설계하고 구현하였다. 이벤트 다이어그래머는 케이스 도구를 구성하는 여러 부품중 하나이다. 즉, 이벤트 다이어그래머는 이벤트와 작용의 관계를 표현하는 그래픽 표현 요소들로 구성된 표기법인 이벤트 다이어그램을 작성하는 도구이다. 이 논문에서는 작성한 이벤트 다이어그래머 애플릿은 웹에서 Martin/Odell의 객체지향 방법론에 따르는 이벤트 다이어그램을 작성해 주는 도구이다.

  • PDF

Restrict Approach for JAVA Applet Decompile (자바 애플릿 역컴파일 방지책)

  • 이원형;최성
    • Proceedings of the KAIS Fall Conference
    • /
    • 2000.10a
    • /
    • pp.302-306
    • /
    • 2000
  • 우리는 하루에도 수많은 웹사이트를 돌아다니며 다양한 정보를 얻고 있다. 자신의 정보가 항상 노출될 수 있다고 불안감은 떨쳐 버릴 수 없다. 인터넷이 급속도로 확산되면서 개인정보가 쉽게 유출되고 이로 인한 피해가 속출하고 있다. 애플릿과 액티브X같은 클라이언트(Client)에서 실행되는 프로그램이 역컴파일(Decompile)되면서 소스가 누출되고 나아가 서버측도 위험하게 되었다. 본 논문은 자바 애플릿을 이용한 서버측 해킹사례와 이를 막을 수 있는 든든한 방어책을 제시하였다. 그리고 개인의 소중한 정보를 스스로 지진 수 있는 보안 대책 및 프로그래밍에 대하여 연구하였다.

Design and Implementation of a Java Applet Management System for Multi Application Smart Cards (멀티 애플리케이션 스마트 카드를 위한 자바 애플릿 관리 시스템의 설계 및 구현)

  • Eun, Na-Rae;Cho, Dong-Sub
    • Proceedings of the KIEE Conference
    • /
    • 2005.07d
    • /
    • pp.2906-2908
    • /
    • 2005
  • 최근 스마트카드의 저장 공간이 늘어나고 처리능력이 증가함에 따라 카드 한 장으로 다양한 서비스를 받을 수 있게 되었다. 카드가 카드 사용자에게 전달 된 후에도 원하는 애플리케이션을 다운로드 받을 수 있고, 불필요한 프로그램은 제거할 수 있는 멀티 애플리케이션 카드에 대해 연구하고 Java Card에 사용되는 애플리케이션인 애플릿을 효율적으로 관리할 수 있는 방법을 제안하고, 스마트카드 내에 있는 애플릿 관리와 스마트카드에서 사용할 수 있는 애플릿 관리 두 부분으로 나누어 관리 시스템을 제안한다.

  • PDF

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.

Development of Class-Based Learning Applet on Numbers and Number Operations (수와 연산 학습을 위한 클래스기반 학습 애플릿 개발)

  • Kim, Min-Jeong;Kim, Kap-Su;Min, Mee-Kyung
    • Journal of Digital Contents Society
    • /
    • v.8 no.2
    • /
    • pp.235-243
    • /
    • 2007
  • Students develop mathematical concepts through concrete operations in the area of mathematics. However, most of the learning contents provided on the web are not interactive and limit interactions with learners. To overcome the limitations, there have been needs to develop learning contents to support active interactions with students according to their cognitive levels. In this study, the curriculum of numbers and number operations in elementary mathematics was analyzed. Based on the object-oriented design principle, "Number Classes" on numbers and number operations were designed and implemented. A class-based learning applet was developed with theses "Number Classes". It was developed in small unit programs based on learning themes of mathematics in elementary schools. With this learning applet, the active explorations through easy operations will help students to learn concepts and principles of numbers and number operations. It will strengthen active interactions of students with computer.

  • PDF

Research On The Influence of We-Chat Applet On Improving User Experience

  • Liao, Kai;Wang, Junlin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.8
    • /
    • pp.221-227
    • /
    • 2021
  • Since there are almost no scales for measuring the size of We-Chat applets, and most of the existing We-Chat applets are grafted through the original APP application, At present, the application scope of We-chat applets which is mainly in /shopping/life/food application. Thus, the purpose of this research is to focus on the iPhone app store, collect data on the top five of APP-STORE through users' comments and The high-frequency words will be obtained for statistics, and the variables of this study will be set up. Last, develop relevant Empirical research on the size and measurement scale of the We-Chat applet. Therefore, how to use We-Chat applets to improve user experience, we can create their own user private domain traffic for We-Chat applets and achieve long-term market competitiveness.

Web applet for remote conveyor control system (원격 컨베이어 시스템 제어를 위한 웹 애플릿)

  • 박근효;이정배
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.04a
    • /
    • pp.52-56
    • /
    • 1998
  • 본 연구에서는 클라이언트/서버 형태로 승용차 조립라인을 시뮬레이션한 컨베이어 시스템을 원격으로 제어하는 시스템을 설계하고 구현하였다. 클라이언트 시스템은 상황실에 위치하여 웹애플릿을 통하여 승용차 조립라인의 생산 현장을 영상 감시하고 필요시 제어 프로그램을 장착한 서버에게 컨베이어 제어 명령을 내린다. 또한 서버시스템에서 컨베이어 시스템을 통과하는 생산품 내역에 대한 데이터베이스 시스템을 유지 관리한다.

  • PDF

Diversification of User Authentication by Writing Applet on Java Card (자바카드 애플릿 설정에 따른 사용자 인증의 다각화)

  • Song, Young-Sang;Shin, In-Chul
    • Journal of IKEEE
    • /
    • v.13 no.4
    • /
    • pp.89-95
    • /
    • 2009
  • Recently, IC cards are used to protect personal information and to have user verification. Among them, the usage of Java Cards which can contain applications after issuing are increasing and installing several applets on Java card is possible. When Java Cards are used, applet works after completing user identification. In this paper, we designed, embodied and verified the mechanism of user identification process according to PIN setting of applets; Stored_PIN, Install_PIN and Update_PIN. These several applications of Java cards will be used for user identification independently or multiply, while using diverse user identification.

  • 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