Font Size: a A A

Cross-platform Java-based Systems

Posted on:2002-05-03Degree:MasterType:Thesis
Country:ChinaCandidate:K LvFull Text:PDF
GTID:2208360032453962Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
An inportant feature of Java language is the independence to it's platform. So its portability is very good. That is, system built with Java can be ported expediently to different platforms which have Java virtual machine. A config and monitor program for both Windows and Linux is needed by ADSL Modem 3000p. Because of the convenient portability of Java system,we can develop the hardware-independent part of program in Windows and then port it to Linux. In Windows the Operating System native portion of the program can be implemented in C languagein as dynamic link library(DLL). When we port java program to Linux, only the Operating System native portion ( hardware-dependent portion ) of the program need to rewriten on Linux. By this way,we can rapidly and conveniently develop GUI(graphic user interface) systems that can run on different platforms. The first chapter of the paper is exordia. It introduces the origin ,purpose and the meaning of the project. Then the main frame of the paper is intruduced. Chapter 2 introduces correlative areas of the project. It includes Java language, Java virtual machine, Linux OS, the port between Java and C, and ADSL technics. Then the requirement of the system functions is introduced. In chapter 3, the detailed implementation stage of the project is presented, the technical methods are analyzed , and the software development tools are compared and choosed. Then some of the the detailed implementation processes are introduced. The last chapter of the paper introduces some problems I encountered in the porject and the corresponding methods to solve them. The conclution and the direction of development of the project is also introduced in this charpter.
Keywords/Search Tags:Java, Java Application, Java Virtual Machine, portiablity between platforms, Native Method, Linux, JNI
PDF Full Text Request
Related items