Font Size: a A A

Transplantation And Application Of J2ME Virtual Machine Based On Android

Posted on:2018-12-29Degree:MasterType:Thesis
Country:ChinaCandidate:T Q ZhangFull Text:PDF
GTID:2428330569985459Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the "triple play" continuing to advance,interactive Internet TV,that IPTV,has also been rapidly developed.IPTV users,through the broadband network,can not only enjoy live,time shift,look back and other basic video services,but also enjoy online education,e-commerce,online games and other value-added services.These extended value-added services meet the user's needs in diversity and individuation,which have become one of the foci of the many operators.This article mainly is,based on J2 ME virtual machine transplant research,to achieve a J2 ME virtual machine software in the IPTV Android set-top box.Firstly,it introduces the overall software architecture of IPTV set-top box and briefly describes the connection between IPTV service system and these software;And then,giving the structure of the J2 ME virtual machine software,and describing the role of each module and the relationship between them.The main task of the software is to run J2 ME applications,whose interpretation and execution is implemented by the J2 ME virtual machine phoneME.This paper analyzes the code structure of the phoneME and studies the key techniques of porting to the Android system;And then,giving the corresponding transplant program,this is,the results of J2 ME graphical interface is displayed in the Android canvas through the image buffer,and the Chinese drawing is completed through the Skia library,and with pipeline files as the virtual input device,The Android application writes the user's input to the pipeline files,and finally,audio playback is to transfer the saved audio file path and playback control commands to the Android player.Other features of the software,includes the analysis of the messages the IPTV program passes,the download and local management of the J2 ME program files,and calling the underlying virtual machine through the JNI.Finally,we test the the software in transplanting layer functionality,the completeness of supporting J2 ME program,and the performance of the graphical display.
Keywords/Search Tags:Android set-top box, interactive Internet TV, J2ME virtual machine, Transplantation
PDF Full Text Request
Related items