Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2007.13.12.1252

Development of the OSGi-based USB Terminal System for U-learning  

Kim, Hee-Sun (전북대학교 제어계측공학과)
Kim, Jee-Hong (전북대학교 제어계측공학과)
Lee, Chang-Goo (전북대학교 전자정보공학부)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.13, no.12, 2007 , pp. 1252-1256 More about this Journal
Abstract
U-learning (ubiquitous learning) systems, which deliver learning materials anytime and anywhere, allow learners to watch live lectures on PDAs, tablet PCs and notebook computers via broadband and wireless Internet. These systems have various problems; first, terminal devices are expensive, and it is difficult to maintain their efficiencies. Secondly, Internet does not guarantee quality of service (QoS), and in general it does not provide real-time services. Finally, the security of these systems is weaker in a local network than in an external network. The USB-based terminal system based on the OSGi service platform was designed as a ubiquitous system, in order to solve those problems. The USB terminals, used in this system, are inexpensive, and it is easy to maintain their performances. Also, this system solves the problems of security in a local network and provides guaranteed QoS. To accomplish this, the number of USB terminals connected to the system has to be limited according to the formula proposed in our paper. This system uses the OSGi specification as a middleware. It supports the discovery mechanism of the USB terminals, maintenance and administration of the system. Finally, this paper shows a driver's license testing system as an example u-learning application1.
Keywords
ubiquitous system; u-learning system; terminal system; USB; OSGi;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 The OSGi Alliance, OSGi Service Plaiform Service Compendium, Release 4, OSGi Alliance, August 2005
2 Richard S. Hall, Oscar forum, http://oscar.objectweb.org/
3 S. Liang, The Java Native Interface Programmers Guide and Specification, Addison-Wesley, June 1999
4 J. Comet, Alessandro Rubini, and Greg Kroah-Hartman, Linux Device Drivers, 3rd Ed, O'REILLY, June 2001
5 서정희 외, '미래교육을 위한 u-러닝 교수-학습 모델 개발,' 한국교육학술정보원 연구 보고, 12월, 2005
6 B. C. Doherty, P. T. O'Hare, M. J. O'Grady, and G. M. P. O'Hare, 'Entre-pass: Personalising u-learning with Intelligent Agents,' WMUTE '06, pp. 58-62, Nov. 2006
7 G-J. Hwang 'Griteria and strategies of ubiquitous learning,' SUTC'06, vol. 2, pp. 72-77, 2006
8 I. Chiu, William DeVercelly, Everythig USB, http://www.everythingusb.com/usb2/faq.htm
9 The OSGi appliance, OSGi Service Platform Core Specification, Release 4, OSGi Alliance, August 2005
10 J. Axelson, USB Complete: Everything You Need to Develop custom USB peripherals, 3rd Ed, Lakeview Research, Dec. 2005
11 김희선,이창구, 'Jini Surrogate에 기반한 광대역 PLC 홈 제어기 개발,' 제어 . 자동화 . 시스템공학논문지, 제 12 권 제 1 호, pp. 1-8, 2006   과학기술학회마을   DOI
12 김희선, 이창구, ''USB 에 기반한 홈 제어 시스템 개발,' 제어 . 자동화 . 시스템공학논문지, 제 12 권 제 4 호, pp. 405-410, 2006   과학기술학회마을   DOI