Modern embedded devices (e.g. PDAs, mobile phones) are now incorporating Java as a very popular implementation language in their designs. These new embedded systems include multiple complex applications (e.g. 3D rendering applications) that are dynamically launched by the user, which can produce very energy-hungry systems if they are not properly designed. Therefore, it is crucial for new embedded systems a better understanding of the interactions between the applications and the garbage collectors to reduce their energy consumption and to extend their battery life. In this paper we present a complete study from an energy viewpoint of the different state-of-the-art garbage collectors mechanisms (e.g. mark-and-sweep, generational garbage col...
Dynamic voltage and frequency scaling (DVFS) is ubiquitous on mobile devices as a mechanism for savi...
Software developers are faced with several challenges when creating applications for the new generat...
constrained resources devices used often in embedded systems are normally programmed using language...
Energy is an important constraint for battery-operated embedded Java environments. In this work, we ...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Small mobile devices have evolved to versatile computing systems. Android devices run a complete sof...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
International audienceBackground. The Java Virtual Machine (JVM) platforms have known multiple evolu...
One of the problems with Java for real-time and embedded real-time systems is the unpredictable beha...
Java is becoming an important platform for memory-constrained consumer devices such as PDAs and cell...
Embedded systems can be found everywhere in our daily lives. Due to the great variety of embedded de...
Smartphones, tablets, and other mobile devices exhibit vastly different constraints compared to regu...
Java is one of the more recent programming languages that in runtime free applications from manual m...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Ubiquitous mobile platforms such as Android rely on managed language run-time environments, also kno...
Dynamic voltage and frequency scaling (DVFS) is ubiquitous on mobile devices as a mechanism for savi...
Software developers are faced with several challenges when creating applications for the new generat...
constrained resources devices used often in embedded systems are normally programmed using language...
Energy is an important constraint for battery-operated embedded Java environments. In this work, we ...
International audienceSustainable computing needs energy-efficient software. This paper explores the...
Small mobile devices have evolved to versatile computing systems. Android devices run a complete sof...
There has been a 10,000-fold increase in performance of supercomputers since 1992 but only 300-fold ...
International audienceBackground. The Java Virtual Machine (JVM) platforms have known multiple evolu...
One of the problems with Java for real-time and embedded real-time systems is the unpredictable beha...
Java is becoming an important platform for memory-constrained consumer devices such as PDAs and cell...
Embedded systems can be found everywhere in our daily lives. Due to the great variety of embedded de...
Smartphones, tablets, and other mobile devices exhibit vastly different constraints compared to regu...
Java is one of the more recent programming languages that in runtime free applications from manual m...
Our everyday life is becoming increasingly filled with computing devices. Among them, mobile and emb...
Ubiquitous mobile platforms such as Android rely on managed language run-time environments, also kno...
Dynamic voltage and frequency scaling (DVFS) is ubiquitous on mobile devices as a mechanism for savi...
Software developers are faced with several challenges when creating applications for the new generat...
constrained resources devices used often in embedded systems are normally programmed using language...