• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • 1
  • Tagged with
  • 4
  • 4
  • 4
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Increasing the Performance and Predictability of the Code Execution on an Embedded Java Platform / Ansätze zur Steigerung der Leistungsfähigkeit und Vorhersagbarkeit der Codeausführung auf einer eingebetteten Java-Plattform

Preußer, Thomas 21 October 2011 (has links) (PDF)
This thesis explores the execution of object-oriented code on an embedded Java platform. It presents established and derives new approaches for the implementation of high-level object-oriented functionality and commonly expected system services. The goal of the developed techniques is the provision of the architectural base for an efficient and predictable code execution. The research vehicle of this thesis is the Java-programmed SHAP platform. It consists of its platform tool chain and the highly-customizable SHAP bytecode processor. SHAP offers a fully operational embedded CLDC environment, in which the proposed techniques have been implemented, verified, and evaluated. Two strands are followed to achieve the goal of this thesis. First of all, the sequential execution of bytecode is optimized through a joint effort of an optimizing offline linker and an on-chip application loader. Additionally, SHAP pioneers a reference coloring mechanism, which enables a constant-time interface method dispatch that need not be backed a large sparse dispatch table. Secondly, this thesis explores the implementation of essential system services within designated concurrent hardware modules. This effort is necessary to decouple the computational progress of the user application from the interference induced by time-sharing software implementations of these services. The concrete contributions comprise a spill-free, on-chip stack; a predictable method cache; and a concurrent garbage collection. Each approached means is described and evaluated after the relevant state of the art has been reviewed. This review is not limited to preceding small embedded approaches but also includes techniques that have proven successful on larger-scale platforms. The other way around, the chances that these platforms may benefit from the techniques developed for SHAP are discussed.
2

Increasing the Performance and Predictability of the Code Execution on an Embedded Java Platform

Preußer, Thomas 12 October 2011 (has links)
This thesis explores the execution of object-oriented code on an embedded Java platform. It presents established and derives new approaches for the implementation of high-level object-oriented functionality and commonly expected system services. The goal of the developed techniques is the provision of the architectural base for an efficient and predictable code execution. The research vehicle of this thesis is the Java-programmed SHAP platform. It consists of its platform tool chain and the highly-customizable SHAP bytecode processor. SHAP offers a fully operational embedded CLDC environment, in which the proposed techniques have been implemented, verified, and evaluated. Two strands are followed to achieve the goal of this thesis. First of all, the sequential execution of bytecode is optimized through a joint effort of an optimizing offline linker and an on-chip application loader. Additionally, SHAP pioneers a reference coloring mechanism, which enables a constant-time interface method dispatch that need not be backed a large sparse dispatch table. Secondly, this thesis explores the implementation of essential system services within designated concurrent hardware modules. This effort is necessary to decouple the computational progress of the user application from the interference induced by time-sharing software implementations of these services. The concrete contributions comprise a spill-free, on-chip stack; a predictable method cache; and a concurrent garbage collection. Each approached means is described and evaluated after the relevant state of the art has been reviewed. This review is not limited to preceding small embedded approaches but also includes techniques that have proven successful on larger-scale platforms. The other way around, the chances that these platforms may benefit from the techniques developed for SHAP are discussed.
3

Integrating smart devices in Java applications

Jansen, Marc January 2005 (has links)
Zugl.: Duisburg, Essen, Univ., Diss., 2005
4

Um framework para gerenciamento de qualidade de serviço em dispositivos móveis.

Hobeika, Camillo Tannuri 10 May 2004 (has links)
Made available in DSpace on 2016-06-02T19:05:55Z (GMT). No. of bitstreams: 1 DissCTH.pdf: 1738472 bytes, checksum: 515c6e824e1183c4670db03735a79f96 (MD5) Previous issue date: 2004-05-10 / This work presents a Framework for Multimedia Applications with objective to make possible the use of these applications in Mobile Devices with limited computational capacity, considering the aspects of Quality of Service that can currently be used in these devices. The technological evolution cause a accented growth in the number of mobile device`s users, a time that the quality of the services also tends to increase, mainly as for the multimedia applications. Had to the characteristics of these devices and the nets where they operate, the traffic of multimedia information tends to increase the communication typical problems. However, parameters of Quality of Service (QoS) can be established and actions can be taken to try to diminish the impact of the inherent problems to the mobile computation in the multimedia applications. Thus, this work aims at the research and the development of one framework based on components for applications developed on the platform Java 2 Micro Edition (J2METM), of form to offer to greater quality in the multimedia communication for the mobile devices that possess limited resources. / Este trabalho apresenta um Framework para Aplicações Multimídia com objetivo de possibilitar o uso dessas aplicações em Dispositivos Móveis com capacidade computacional limitada, considerando os aspectos de Qualidade de Serviço que podem ser utilizados nesses dispositivos atualmente. A evolução tecnológica causa um crescimento acentuado no número de usuários de dispositivos móveis, uma vez que a qualidade dos serviços tende também a aumentar, principalmente no que se refere às aplicações multimídia. Devido às características destes dispositivos e das redes em que operam, o tráfego de informações multimídia tende a aumentar os problemas típicos da comunicação. Esse fato levou os fabricantes a restringirem suas funcionalidades a apenas envio e recebimento de dados, não considerando as aplicações de transmissão ou tempo real. Porém, parâmetros de Qualidade de Serviço (QoS) podem ser estabelecidos e ações podem ser tomadas para tentar diminuir o impacto dos problemas inerentes à computação móvel nas aplicações multimídia. Assim, este trabalho apresenta o projeto e o desenvolvimento de um framework baseado em componentes reutilizáveis em aplicações desenvolvidas sobre a plataforma JavaTM 2 Micro Edition (J2METM), de forma a oferecer maior qualidade na comunicação multimídia para os dispositivos móveis que possuem recursos limitados.

Page generated in 0.0839 seconds