{"id":"https://openalex.org/W2066335083","doi":"https://doi.org/10.1145/1460412.1460456","title":"A Java compatible virtual machine for wireless sensor nodes","display_name":"A Java compatible virtual machine for wireless sensor nodes","publication_year":2008,"publication_date":"2008-11-05","ids":{"openalex":"https://openalex.org/W2066335083","doi":"https://doi.org/10.1145/1460412.1460456","mag":"2066335083"},"language":"en","primary_location":{"id":"doi:10.1145/1460412.1460456","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1460412.1460456","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM conference on Embedded network sensor systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5067383021","display_name":"Niels Brouwers","orcid":null},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":true,"raw_author_name":"Niels Brouwers","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands","Delft University of Technology, Delft, Netherlands;"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands;","institution_ids":["https://openalex.org/I98358874"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080187476","display_name":"Peter Corke","orcid":"https://orcid.org/0000-0001-6650-367X"},"institutions":[{"id":"https://openalex.org/I1292875679","display_name":"Commonwealth Scientific and Industrial Research Organisation","ror":"https://ror.org/03qn8fb07","country_code":"AU","type":"funder","lineage":["https://openalex.org/I1292875679","https://openalex.org/I2801453606","https://openalex.org/I4387156119"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Peter Corke","raw_affiliation_strings":["CSIRO ICT Centre, Brisbane, Australia","CSIRO ICT Centre Brisbane, Australia,"],"affiliations":[{"raw_affiliation_string":"CSIRO ICT Centre, Brisbane, Australia","institution_ids":["https://openalex.org/I1292875679"]},{"raw_affiliation_string":"CSIRO ICT Centre Brisbane, Australia,","institution_ids":["https://openalex.org/I1292875679"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5089163837","display_name":"Koen Langendoen","orcid":"https://orcid.org/0000-0003-4996-3695"},"institutions":[{"id":"https://openalex.org/I98358874","display_name":"Delft University of Technology","ror":"https://ror.org/02e2c7k09","country_code":"NL","type":"education","lineage":["https://openalex.org/I98358874"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Koen Langendoen","raw_affiliation_strings":["Delft University of Technology, Delft, Netherlands","Delft University of Technology, Delft, Netherlands;"],"affiliations":[{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands","institution_ids":["https://openalex.org/I98358874"]},{"raw_affiliation_string":"Delft University of Technology, Delft, Netherlands;","institution_ids":["https://openalex.org/I98358874"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5067383021"],"corresponding_institution_ids":["https://openalex.org/I98358874"],"apc_list":null,"apc_paid":null,"fwci":1.8331,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.86666755,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"369","last_page":"370"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10080","display_name":"Energy Efficient Wireless Sensor Networks","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10080","display_name":"Energy Efficient Wireless Sensor Networks","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12222","display_name":"IoT-based Smart Home Systems","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11896","display_name":"Opportunistic and Delay-Tolerant Networks","score":0.9915000200271606,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8790944814682007},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.7235497236251831},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6856701970100403},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.6599339842796326},{"id":"https://openalex.org/keywords/embedded-java","display_name":"Embedded Java","score":0.641399085521698},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.5896949172019958},{"id":"https://openalex.org/keywords/strictfp","display_name":"strictfp","score":0.5861152410507202},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5444040298461914},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.5297083854675293},{"id":"https://openalex.org/keywords/virtual-machine","display_name":"Virtual machine","score":0.5027790069580078},{"id":"https://openalex.org/keywords/wireless-sensor-network","display_name":"Wireless sensor network","score":0.48886340856552124},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42501014471054077},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3273118734359741},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.23036283254623413}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8790944814682007},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7235497236251831},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6856701970100403},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.6599339842796326},{"id":"https://openalex.org/C175224512","wikidata":"https://www.wikidata.org/wiki/Q1334980","display_name":"Embedded Java","level":5,"score":0.641399085521698},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.5896949172019958},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.5861152410507202},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5444040298461914},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.5297083854675293},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.5027790069580078},{"id":"https://openalex.org/C24590314","wikidata":"https://www.wikidata.org/wiki/Q336038","display_name":"Wireless sensor network","level":2,"score":0.48886340856552124},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42501014471054077},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3273118734359741},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.23036283254623413}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1460412.1460456","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1460412.1460456","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 6th ACM conference on Embedded network sensor systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W1630795023","https://openalex.org/W1976724612","https://openalex.org/W1984877556","https://openalex.org/W1993804511","https://openalex.org/W1996938392","https://openalex.org/W2010167524","https://openalex.org/W2064551402","https://openalex.org/W2104532741","https://openalex.org/W2109262854","https://openalex.org/W2117190844","https://openalex.org/W2124705135","https://openalex.org/W2125555950","https://openalex.org/W2127949150","https://openalex.org/W2135505702","https://openalex.org/W2146460236","https://openalex.org/W2155151758","https://openalex.org/W2161566505","https://openalex.org/W2165677640","https://openalex.org/W2620200514"],"related_works":["https://openalex.org/W1780290295","https://openalex.org/W2170470279","https://openalex.org/W2582080837","https://openalex.org/W2121819567","https://openalex.org/W2130106957","https://openalex.org/W1553103764","https://openalex.org/W2361770091","https://openalex.org/W2008632039","https://openalex.org/W2041674393","https://openalex.org/W2360912707"],"abstract_inverted_index":{"The":[0,39,53],"Java":[1,47,58,91],"programming":[2],"language":[3],"has":[4],"potentially":[5],"significant":[6],"advantages":[7],"for":[8],"wireless":[9,75],"sensor":[10,76],"nodes":[11,78],"but":[12],"there":[13],"is":[14,64],"currently":[15],"no":[16],"feature-rich,":[17],"open":[18],"source":[19],"virtual":[20],"machine":[21],"available.":[22],"In":[23],"this":[24],"paper":[25],"we":[26],"present":[27],"Darjeeling,":[28],"a":[29,35,56],"system":[30],"comprising":[31],"offline":[32,40],"tools":[33],"and":[34,45,63,79,85,95],"memory":[36],"efficient":[37],"run-time.":[38],"post-compiler":[41],"tool":[42],"analyzes,":[43],"links":[44],"consolidates":[46],"class":[48],"files":[49],"into":[50],"loadable":[51,86],"modules.":[52,87],"runtime":[54],"implements":[55],"modified":[57],"VM":[59],"that":[60],"supports":[61,80],"multithreading":[62],"designed":[65],"specifically":[66],"to":[67,102],"operate":[68],"in":[69],"constrained":[70],"execution":[71],"environments":[72],"such":[73],"as":[74],"network":[77],"inheritance,":[81],"threads,":[82],"garbage":[83],"collection,":[84],"We":[88],"have":[89],"demonstrated":[90],"running":[92],"on":[93],"AVR128":[94],"MSP430":[96],"microcontrollers":[97],"at":[98],"speeds":[99],"of":[100],"up":[101],"70,000":[103],"JVM":[104],"instructions":[105],"per":[106],"second.":[107]},"counts_by_year":[{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":3},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
