uu.seUppsala University Publications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Java Platform Adaptation for On-Board Computers
Uppsala University, Disciplinary Domain of Science and Technology, Mathematics and Computer Science, Department of Information Technology.
2009 (English)Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Embedded devices such as Mobile phones, PDA’s etc. are getting more and more common in everyday life and professionally. The gain in mobility is lost in hardware power such as CPU speed, memory and battery life to mention a few. To be able to run software on those devices the common strategy has been to use a stripped down version of the software language. One of these languages is Java where Java 2 Micro Edition (J2ME) is a subset of the Java language. The purpose of this document is to provide details on the implementation of the full Java language, namely Java 2 Standard Edition 1.5, on embedded devices. With a full J2SE implementation the possibilities of using existing application or porting applications to Java will be broader.

This research investigates the most common used environments and virtual machines that are used in the market today. The different JVM’s are compared to each other and listed with positive and negative aspects regarding adaptation to an embedded device. Interviewing some costumers interested in this Thesis work has provided useful information on the usage and needs of the Java software language.

The target device for this Thesis is the CCP XS embedded computer manufactured by CC Systems. CCP XS typically uses the Windows CE operating system and comes equipped with 256Mb RAM memory. By the use of PERC Virtual Machine, PVM, I have demonstrated that J2SE can execute with acceptable performance on the CCP XS. A demo application written shows that execution of J2SE code, using feature not available in J2E, is possible on the device.

Place, publisher, year, edition, pages
2009.
Series
IT ; 09 061
Identifiers
URN: urn:nbn:se:uu:diva-111080OAI: oai:DiVA.org:uu-111080DiVA, id: diva2:279318
Presentation
(English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2009-12-02 Created: 2009-12-02 Last updated: 2009-12-02Bibliographically approved

Open Access in DiVA

fulltext(760 kB)1300 downloads
File information
File name FULLTEXT01.pdfFile size 760 kBChecksum SHA-512
3d84e51bc56d7e6de194c32754977594d24fb2e70e803df58799c67428d7c5bd520a55adf3b0acd6f7b4b85549badc93607fe6bdf6512137cb795f234e600f65
Type fulltextMimetype application/pdf

By organisation
Department of Information Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 1300 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 984 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf