{"title":"Interfacing Hardware Devices to Embedded Java","authors":"Mateus Krepsky Ludwich, A. A. Fröhlich","doi":"10.1109/SBESC.2011.32","DOIUrl":null,"url":null,"abstract":"Access to hardware devices is an important requirement to be fulfilled by Java implementations targeting embedded systems because the interaction between the embedded system and the environment where it is inserted on is performed by these devices.In this paper we introduce a method for abstracting hardware devices to embedded Java applications. We have evaluated our method in terms of performance, memory footprint, and portability. The applicability of our method was tested for abstracting simple hardware devices for serial communication and for abstracting more complex components such as a motion estimator for H.264 video coding.","PeriodicalId":147899,"journal":{"name":"2011 Brazilian Symposium on Computing System Engineering","volume":"161 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Brazilian Symposium on Computing System Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBESC.2011.32","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Access to hardware devices is an important requirement to be fulfilled by Java implementations targeting embedded systems because the interaction between the embedded system and the environment where it is inserted on is performed by these devices.In this paper we introduce a method for abstracting hardware devices to embedded Java applications. We have evaluated our method in terms of performance, memory footprint, and portability. The applicability of our method was tested for abstracting simple hardware devices for serial communication and for abstracting more complex components such as a motion estimator for H.264 video coding.