161 research outputs found

    Wireless triple play system

    Get PDF
    Dissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e ComputadoresTriple play is a service that combines three types of services: voice, data and multimedia over a single communication channel for a price that is less than the total price of the individual services. However there is no standard for provisioning the Triple play services, rather they are provisioned individually, since the requirements are quite different for each service. The digital revolution helped to create and deliver a high quality media solutions. One of the most demanding services is the Video on Demand (VoD). This implicates a dedicated streaming channel for each user in order to provide normal media player commands (as pause, fast forward). Most of the multimedia companies that develops personalized products does not always fulfil the users needs and are far from being cheap solutions. The goal of the project was to create a reliable and scalable triple play solution that works via Wireless Local Area Network (WLAN), fully capable of dealing with the existing state of the art multimedia technologies only resorting to open-source tools. This project was design to be a transparent web environment using only web technologies to maximize the potential of the services. HyperText Markup Language (HTML),Cascading Style Sheets (CSS) and JavaScript were the used technologies for the development of the applications. Both a administration and user interfaces were developed to fully manage all video contents and properly view it in a rich and appealing application, providing the proof of concept. The developed prototype was tested in a WLAN with up to four clients and the Quality of Service (QoS) and Quality of Experience (QoE) was measured for several combinations of active services. In the end it is possible to acknowledge that the developed prototype was capable of dealing with all the problems of WLAN technologies and successfully delivery all the proposed services with high QoE

    Monitoring Architecture for Real Time Systems

    Get PDF
    It can be hard to understand how an operating system - and software in general - reached a certain output just by looking at said output. A simple approach is to use loggers, or simple print statements on some specific critical areas, however that is an approach that does not scale very well in a consistent and manageable way. The purpose of this thesis is to propose and develop a tool - a Monitoring Tool - capable of capturing and recording the execution of a given application with minimal intrusion in the context of real-time embedded systems, namely using a space-qualified version of the RTEMS real-time operating system, and making that information available for further processing and analysis. Multicore environments are also considered. The current state of the art in monitoring and execution tracing is presented, featuring both a literature review and a discussion of existing tools and frameworks. Using an implementation of the proposed architecture, the tool was tested in both unicore and multicore configurations in both sparc and arm architectures, and was able to record execution data of a sample application, with varying degrees of verbosity.Nem sempre é fácil perceber como é que um sistema operativo - e software em geral - chegaram a determinado resultado apenas olhando para este. A abordagem normal é usar registos, ou pequenas impressões em locais estratégicos do código, no entanto esta abordagem não é escalável de forma consistente e sustentada. O propósito desta tese é o de propor e desenvolver uma ferramenta - uma ferramenta de monitorização - capaz de capturar e registar a execução de uma dada aplicação com o mínimo de impacto no contexto de sistemas embebidos de tempo-real, nomeadamente usando uma versão do sistema operativo de tempo-real Real-Time Executive for Multiprocessor Systems (RTEMS) qualificada para o espaço, e colocando essa informação à disposição para processamento e análise futura. Ambientes com múltiplos núcleos de processamento são também considerados. O atual estado da arte em monitorização e registo de execução de software é apresentado, destacando tanto exemplos da literatura como ferramentas e frameworks existentes. Usando uma implementação da arquitetura proposta, a ferramenta foi testada em configurações com um ou mais núcleos de processamento em arquiteturas sparc e arm, tendo sido capaz de registar e gravar dados da execução de uma aplicação de exemplo, como vários níveis de detalhe

    Design of a Controlled Language for Critical Infrastructures Protection

    Get PDF
    We describe a project for the construction of controlled language for critical infrastructures protection (CIP). This project originates from the need to coordinate and categorize the communications on CIP at the European level. These communications can be physically represented by official documents, reports on incidents, informal communications and plain e-mail. We explore the application of traditional library science tools for the construction of controlled languages in order to achieve our goal. Our starting point is an analogous work done during the sixties in the field of nuclear science known as the Euratom Thesaurus.JRC.G.6-Security technology assessmen

    Network Infrastructure Essentials Course Development

    Get PDF
    Voice and data cabling enable people around the world to communicate by phone, fax, and computer. Cabling is the basis for virtually every network. Today\u27s voice and data cabling is engineered to balance high performance with cost efficiency. The quality of the service provided by the cabling is directly related to the quality of the installation. Properly installed cabling can provide years of service for networks, in most cases outlasting every device connected to the network. Experience has taught us that too many people don\u27t realize the importance of cable infrastructure. At Alfred State College, in the Computer Engineering Technology curriculum there is not a course specifically targeted at the cable infrastructure. This project was to develop a new course aimed at the cable infrastructure to be implemented into the curriculum. This paper is about the entire course development process from project inception to course implementation. Although this project was to design a network infrastructure course, the process used could be applied to develop a new course for any curriculum

    "Catch the bus": Facilitating transportation to and from the Ashesi campus in Berekuso

    Get PDF
    Applied project submitted to the Computer Science, Ashesi University College, in partial fulfillment of Bachelor of Science degree in Computer Science, April 2012This report presents a transit information system which provides information on the Web, via SMS and to Android based mobiles. The system relies on a web hosting service as a backbone, and it aims to facilitate transportation in all locations in which this transit information system is being used by making transit information available to commuters. This system was developed and tested with a network of privately owned vehicles in Ashesi University College in Ghana. A custom designed GPS application which logs its GPS coordinates to a web hosted service was developed for an Android based phone and placed on a vehicle. Users can query information from this web hosted service by installing an application on their Android-based phone, via SMS with any non-GPS enabled cell phone or via the web. Details on Requirements Gathering, System Design, Implementation, Testing and an outline of future work are reported. This system uses the available technology at disposal to provide a solution to the persistent lack of transit information in developing countries.Ashesi University Colleg
    corecore