212 research outputs found

    Desenvolvimento de uma aplicação colaborativa baseada em WebRTC

    Get PDF
    Mestrado em Sistemas de InformaçãoA comunicação desenrolou um papel fundamental na evolução do ser humano. Com o advento dos telefones tornou-se possível comunicar à distância, mas apenas a voz era transmitida. O desenvolvimento das tecnologias permitiu posteriormente a troca de vídeo entre dois pontos longínquos, mas as infra-estruturas eram limitadas. A Internet veio oferecer a permuta de informação de forma eficiente e adaptável, características apelativas para as comunicações em tempo real. A banalização deste conjunto de tecnologias permitiu às empresas baixar os seus custos ao integrar a telefonia com esse mesmo conjunto. Esta acção tornou-se uma necessidade proveniente da crise económica instalada nos últimos anos. Nesta mudança acrescenta-se o benefício das entidades empresariais poderem desenvolver interacções intrínsecas entre os seus serviços e a telefonia. Os aperfeiçoamentos aos conteúdos multimédia continuam actualmente a vários níveis, sejam equipamentos ou mecanismos dedicados à qualidade dos mesmos, tudo devido às implicações das comunicações em tempo-real. Uma parte interessante deste progresso é o uso da voz e vídeo em diversos ambientes colaborativos, como reuniões corporativas, jogos online ou actividades lúdicas. Para estes fins, a diversidade de aplicações é crescente mas ainda limitada, requerendo conhecimentos de instalação ou configuração que podem criar dificuldades de usabilidade ao utilizador típico da Internet. Neste documento é proposta uma solução capaz de minimizar os obstáculos que as soluções actuais apresentam aos seus utilizadores. Baseada em HTML5, esta aplicação oferece um serviço onde três ou mais intervenientes têm a habilidade de comunicar e colaborar entre si, com recurso exclusivo ao seu browser. Será realizado um estudo das tecnologias web emergentes para adquirir as bases tecnológicas essenciais a serem implementadas no sistema designado.Communication unrolled a key role in human evolution. With the advent of mobile communications it became possible to communicate at a distance, but only the voice was transmitted. Later technology development allowed the exchange of video between two distant points, but the infrastructure was limited. The Internet has to offer exchange information efficiently and adaptively, appealing features for real-time communications. The banality of this set of technologies enabled companies to lower their costs by integrating telephony for the same. This action has become a necessity installed from the economic crisis in recent years. This change builds up the benefit of the business entities that can conceive close interactions between its services and the media referred. The improvements to multimedia content currently continue at various levels, equipment or mechanisms are dedicated to the quality of them, all due to the implications of communications in real-time. An interesting part of this progress is the application of voice and video in multiple collaborative environments, such as business meetings, online games or play activities. For these purposes, the range of applications is growing but still limited, requiring knowledge of installation or configuration, creating difficulties to the typical Internet user. In this document it’s proposed a solution that would minimize the obstacles that current solutions present to its users. Based on HTML5, this application offers a service where three or more participants have the ability to communicate and collaborate requiring only their browser. A detailed study of emerging web technologies will be made to acquire the essential technological bases to be implemented on the target system

    Integração de um sistema de monotorização ambiental urbano numa smart city

    Get PDF
    O objetivo principal deste artigo é apresentar um sistema de monitorização ambiental urbano e estudar a sua possível integração numa rede de smart city. As diferentes fases de desenvolvimento do sistema são abordadas, desde a sua construção, modo de operação e partilha dos dados obtidos. O projeto designado SMMART Vila Real (Sistema Municipal de Monitorização do Ar, Ruído e Tráfego) é constituído por uma unidade móvel de monitorização de parâmetros ambientais (ruído, partículas em suspensão e parâmetros meteorológicos), um centro de análise e tratamento de dados e uma plataforma web de informação ao público essencialmente sobre parâmetros de qualidade ambiental urbana. Neste projeto o município aceitou o desafio de desenvolver uma plataforma onde a população consegue obter informações sobre a qualidade ambiental urbana da sua cidade. No final, o projeto demonstrou ser capaz de cumprir os objetivos propostos e de ser bem aceite pelo município e pela população.The aim of this paper is to present a system for urban environmental monitoring and study the possibility of the integration of the system in a smart city network. The different phases of the system development are presented, from its construction, operation mode and sharing the data obtained. The project called SMMART Vila Real (in English “Municipal System for Monitoring Air, Noise and Traffic”) is constituted by a mobile unit for monitoring environmental parameters (noise, suspended particles and meteorological parameters), an analysis and treatment center of the data and a web platform essentially for public consultation about the urban environment quality. In this project the municipality accepted the challenge of developing a platform whereby the population is informed about the quality of their own city. In the end, the project has demonstrated being able to accomplish the goals proposed and was well accepted by the municipality and the population

    Análise da usabilidade do sistema eletrônico de informações no setor público

    Get PDF
    Monografia (graduação)—Universidade de Brasília, Faculdade de Economia, Administração e Contabilidade, Departamento de Administração, 2016.O Sistema Eletrônico de Informações (SEI) é uma das tecnologias de informação e comunicação que busca reunir em uma plataforma um conjunto de módulos e funcionalidades que promovem a eficiência administrativa. Esse sistema busca fornecer as instituições públicas uma gestão eletrônica de processos com interface amigável e novas práticas de trabalho que resulte na melhoria dos serviços, assim como, no compartilhamento de informações e comunicações em tempo real. Desse modo, este estudo busca analisar a usabilidade desse sistema, a partir da percepção dos usuários da sede de um órgão de segurança pública federal localizado em Brasília-DF. O levantamento dos dados foi realizado inicialmente por um brainstorming, e posteriormente para validar as informações foi feito um grupo focal com especialistas, que utilizam esse sistema, para definição dos critérios e construção do questionário. A análise dos dados foi feita através do método multicritério de apoio à decisão construtivista (MCDA-C), que permite avaliar os dados qualitativos e transformá-los em quantitativos, fornecendo resultados que auxiliam os gestores na tomada de decisão. Como resultado, verificou-se que o critério valor socioambiental obteve a melhor pontuação principalmente devido à diminuição do uso do papel, e quanto ao critério segurança e confiabilidade, a avaliação obteve a pior pontuação percebida pelos usuários. Conclui-se que os usuários, de uma forma geral, avaliaram positivamente a usabilidade do sistema eletrônico de informações, e que esse sistema fornece algumas vantagens para a organização, embora precise de uma melhor adaptação aos objetivos da instituição

    CIRURGIAS POR WEBCONFERÊNCIAS NO HOSPITAL UNIVERSITÁRIO DA UNIVERSIDADE FEDERAL DE SANTA CATARINA: O PROCESSO DE IMPLEMENTAÇÃO E DIVULGAÇÃO INTERNA

    Get PDF
    As ferramentas de teleconferências pela rede mundial de computadores (internet) têm oferecido desafios em diversas áreas de formação profissional universitária, como a Medicina. O Hospital Universitário Polydoro Ernani de São Thiago (HU) da Universidade Federal de Santa Catarina (UFSC) foi um dos hospitais escola brasileiro pioneiro a aceitar esse desafio. Por isto, resolveu-se estudar como foi sua implantação e sensibilização de médicos cirurgiões sobre telemedicina, telecirurgia ou transmissões cirúrgicas por webconferência. A pesquisa foi um estudo de caso único (HU-UFSC), caracterizando-se pela abordagem exploratória, pois foi preciso entender esta tecnologia, seus procedimentos e inter-relações com as mudanças de atitudes dos que adotaram esta técnica de ensino/aprendizagem. A coleta de dados foi feita, através de dados secundários e primários durante os meses de agosto, setembro e primeira quinzena de outubro de 2010. Os dados primários foram coletados de amostra intencional, isto é, especialistas envolvidos em telecirurgias. A pesquisa caracteriza-se como qualitativa e descritiva. Os entrevistados foram: Chefe do Serviço de Informática do HU que atuou no planejamento e implantação do serviço, sendo o responsável pelos equipamentos de filmagens e divulgação das imagens na internet. Outro entrevistado foi o professor de cirurgia geral do Curso de Medicina da UFSC e coordenador do projeto, bem como foi realizada entrevista estruturada com um integrante do Serviço de Informática que atua na equipe de Telemedicina (HU-UFSC). Concluiu-se que: divulgação destes serviços foi feita, essencialmente, através da comunicação boca a boca, sem uso de técnicas de endomarketing para a sensibilização dos médicos. O pionerismo do HU-UFSC, a relevância de ensino/aprendizagem do futuro médico e a disponibilidade de recursos financeiros do projeto não têm contribuído para a ampliação destes serviços, pois há resistência de médicos conservadores sobre o uso desta tecnologia

    Desenvolvimento de ferramenta para interligação de dispositivos utilizando protocolos industriais

    Get PDF
    Devido ao crescimento da aplicação de automação no meio industrial, a competitividade dos vários setores industriais tem vindo a aumentar muito os seus níveis de oferta aos clientes. A gestão de todos os processos dentro de uma indústria é um trabalho de elevada complexidade. Como tal, recorre-se à utilização de ferramentas e tecnologias para o auxílio na execução dos diversos processos, tais como aplicações lógicas, que permitem uma interface gráfica ao utilizador para acesso à informação relevante sobre o estado das entradas e saídas de controlo do processo. Neste aspeto, o controlo, a supervisão, e os autómatos permitem o controlo sobre diversos equipamentos que estejam ligados na instalação utilizando protocolos de comunicação para um fluxo estável de informação entre as várias camadas de rede. Os protocolos de comunicação Ethernet Industrial são cada vez mais uma alternativa no âmbito da automação industrial. Este tipo de protocolos de comunicação estabeleceram-se de uma forma positiva no mercado devido às suas comunicações em tempo-real, apresentando-se como uma solução credível em relação aos protocolos de interface série devido às suas elevadas taxas de transmissão de dados entre os ativos físicos, à utilização de topologias de rede mais flexíveis para comunicação entre os ativos físicos e a um número de nós superior ligados à rede. O presente Trabalho de Projeto aborda a comunicação entre ativos físicos industriais, que envolve um PLC (Programmable Logic Controller), uma consola interativa HMI (Human Machine Interface), e sistemas de microcontroladores. Foi desenvolvida uma biblioteca para implementação do protocolo FINS (Factory Interface Network Service) para comunicação entre os ativos físicos e terminais via Ethernet, sendo esta biblioteca para ambientes UNIX (Linux). A biblioteca foi usada como controlador de unidades I/O distribuídas em Arduíno e PLC OMRON, e visualização em consola HMI

    Framework e Cliente WebRTC

    Get PDF
    Dissertação de mestrado em Engenharia InformáticaWebRTC is a standard technology which allows real-time communications between browsers, without installing additional plugins. In this way, for each device (computers, smartphones, etc.) with an installed browser, it is possible to perform peer-to-peer real-time communications natively, for instance, video and voice calls, chatting or instant messaging, file sharing and screen sharing. This recent technology has grown exponentially both in implemented solutions and in browsers compatibility. WebRTC is therefore an evolutionary technology with a strong growth, where more solutions Over-The-Top (OTT) could appear and where the telecommunications operators could invest creating their own service solutions. Facing the lack of standards regarding the communication between WebRTC endpoints, this project studies in depth theWebRTC technology in order to identify its potentiality and to assess in which way it could impact on the telecommunications world. This project also aims to create a framework that helps developing WebRTC applications and services at a higher level. As proof-of-concept aWebRTC client is developed to allow testing the services implemented in the framework. The evaluation results address functionality tests, attesting that the implemented features of the framework work properly, and measure the CPU and memory consumption of WebRTC technology.WebRTC é uma tecnologia normalizada que permite a comunicação em tempo real entre browsers, sem a necessidade de instalar plugins adicionais. Desta forma, é possível a qualquer dispositivo (computadores, smartphones, etc.), que tenha instalado um browser, realizar comunicações em tempo real peer-to-peer, de uma forma nativa. Exemplo disso são as comunicações de voz, vídeo e também a possibilidade de falar por chat, partilhar ficheiros e partilhar ecrã. Sendo uma tecnologia relativamente recente, o seu uso tem vindo a crescer exponencialmente, tanto a nível de soluções implementadas, como também a nível de compatibilidade de web browsers. Assim, a WebRTC torna-se uma tecnologia em forte crescimento e evolutiva, onde poderão surgir cada vez mais soluções de serviços Over-The-Top e os Operadores de Telecomunicações poderão investir, criando as suas próprias soluções e provocando um forte impacto ao nível de oferta de serviços. Atendento a que ainda não está definida uma implementação normalizada para a comunicação entre endpoints WebRTC, nesta dissertação apresenta-se o resultado do estudo efetuado à tecnologiaWebRTC, no sentido de identificar as suas potencialidades e o impacto que esta poderá ter no mundo das telecomunicações.Apresenta-se tambem a framework desenvolvida com o objetivo de tornar mais fácil a criação e implementação de serviços WebRTC, que servirá como uma solução de comunicação entre vários clientes. Como prova de conceito, foi desenvolvida uma aplicação cliente, com a implementação de alguns serviços alvo. Para além dos testes de funcionamento dos serviços, foram realizadas análises de desempenho à utilização de CPU e de memória, no que diz respeito à tecnologia WebRTC

    Lugares, Não-Lugares, Lugares Virtuais

    Get PDF
    http://dx.doi.org/10.5007/1806-5023.2009v6n3p77 Neste artigo iremos debater as diferenças entre os conceitos de lugar, não-lugar, e lugares virtuais. Pretende-se também discutir de que forma diferentes concepções de tempo estão associada a estas diferentes concepções de lugares. O texto busca expor dois argumentos: o primeiro argumento sugere que a modernidade favorece a formação de não-lugares; o segundo discute como o surgimento de uma sociedade da informação causa uma virtualização cada vez maior dos lugares

    Apreensão e discretização de ambientes tangíveis em sistemas de realidade aumentada

    Get PDF
    Dissertação de mestrado integrado em Engenharia InformáticaA Realidade Aumentada (RA) caracteriza-se pela mistura de elementos virtuais no mundo real de forma interativa e em tempo real. O conceito de RA levanta uma ampla variedade de questões quanto à coerência visual entre os objetos reais e virtuais num ambiente. De forma a melhorar o processo de inclusão destes elementos no meio físico foram criadas várias técnicas e algoritmos de visão por computador que através do mapeamento de espaços físicos, extração de características e marcadores fiduciais de objetos, verificação, deteção, identificação, classificação, entre outros, permitem analisar e estruturar o conteúdo de uma cena. O maior desafio que se coloca com a realização desta proposta de dissertação encontra-se associado à forma como é extraída e processada a informação que conseguimos obter a partir dos sensores que complementam os dispositivos de RA hoje em dia, a fim de representar e compreender, da melhor forma possível, os ambientes que nos rodeiam e preparar um espaço apto para a introdução e apresentação de conteúdo virtual com a maior harmonia. Neste documento é possível encontrar o estado da arte relativo aos temas previamente citados a fim de explorar, melhorar e desenvolver novas técnicas e paradigmas para, a partir da informação dos sensores mais genéricos encontrados em muitas das tecnologias móveis e óculos de realidade aumentada mais atuais, extrair várias características do cenário e objetos envolventes em tempo real. O processamento e tratamento desta informação tem como objetivo final realizar o reconhecimento e compreensão da cena e objetos que se encontram no espaço que rodeia estes sensores. Em paralelo à realização desta proposta de dissertação, foi desenvolvida uma framework denominada “Tangible Environments in Augmented Reality Systems (TEARS)” com o objetivo de demonstrar tudo o que é discutido neste documento não só como algo para fins de investigação científica, mas também para utilização e apoio num projeto e protótipo realizado no âmbito da unidade curricular do 5ºAno do Mestrado Integrado em Engenharia Informática (MIEI) de Projeto em Engenharia Informática (PEI) e que apresenta o título: “Assistência Remota com Realidade Mista (ARRM)”.Augmented Reality (AR) is described as the mixing of virtual elements in the real world in an interactive way and in real time. The concept of AR raises many questions about the visual coherence between real and virtual objects in an environment. In order to improve the process of inclusion of these elements in the physical environment, a number of techniques and algorithms of computer vision have been created, which, through spatial mapping, extraction of characteristics and fiducial markers of objects, verification, detection, identification, classification, among others, allow us to analyse and structure the content of a scene. The greatest challenge with this dissertation proposal is associated to how information, that we can get from the sensors that complement the AR devices today, is extracted and processed to better represent and understand our surroundings and prepare a suitable space that allows the introduction and presentation of virtual content with the greatest harmony. In this document it is possible to find the state of art related to the before mentioned themes in order to explore, improve and develop new techniques and paradigms in a way that, from the information of the most generic sensors found in many of the most current mobile technologies and augmented reality glasses, we can extract various features of the scene and surrounding objects in real time. The stage of processing and treat this information has as its final goal the recognition and understanding of the scene and objects that are in the space that surrounds these sensors. In parallel to this dissertation proposal, a framework called "Tangible Environments in Augmented Reality Systems (TEARS)" was developed with the intention of demonstrating everything that is discussed in this document not only for scientific research purposes, but also for use and support in a project and prototype carried out within the scope of the curricular unit of the 5th year of the Integrated Master’s in Informatics Engineering (IMIE) named Informatics Engineering Project (IEP) and is titled: "Remote Assistance with Mixed Reality (RAMR)"

    RealCrono –sistema de difusão de resultados em tempo real na web

    Get PDF
    A velocidade de difusão de conteúdos numa plataforma web, assume uma elevada relevância em serviços onde a informação se pretende atualizada e em tempo real. Este projeto de Mestrado, apresenta uma abordagem de um sistema distribuído de recolher e difundir resultados em tempo real entre várias plataformas, nomeadamente sistemas móveis. Neste contexto, tempo real entende-se como uma diferença de tempo nula entre a recolha e difusão, ignorando fatores que não podem ser controlados pelo sistema, como latência de comunicação e tempo de processamento. Este projeto tem como base uma arquitetura existente de processamento e publicação de resultados desportivos, que apresentava alguns problemas relacionados com escalabilidade, segurança, tempos de entrega de resultados longos e sem integração com outras plataformas. Ao longo deste trabalho procurou-se investigar fatores que condicionassem a escalabilidade de uma aplicação web dando ênfase à implementação de uma solução baseada em replicação e escalabilidade horizontal. Procurou-se também apresentar uma solução de interoperabilidade entre sistemas e plataformas heterogêneas, mantendo sempre elevados níveis de performance e promovendo a introdução de plataformas móveis no sistema. De várias abordagens existentes para comunicação em tempo real sobre uma plataforma web, adotou-se um implementação baseada em WebSocket que elimina o tempo desperdiçado entre a recolha de informação e sua difusão. Neste projeto é descrito o processo de implementação da API de recolha de dados (Collector), da biblioteca de comunicação com o Collector, da aplicação web (Publisher) e sua API, da biblioteca de comunicação com o Publisher e por fim a implementação da aplicação móvel multi-plataforma. Com os componentes criados, avaliaram-se os resultados obtidos com a nova arquitetura de forma a aferir a escalabilidade e performance da solução criada e sua adaptação ao sistema existente.The rate of diffusion of content in a web platform takes on an increased relevance in services where information is to be updated in real time. This Master's project presents an approach for an architecture of a distributed system to collect and disseminate results in real time across multiple platforms, including mobile systems. In this context, real time means zero delay between collection and dissemination, ignoring factors that cannot be controlled by the system, such as communication delay and processing time. This project is based on an existing architecture for processing and publishing sports results which had some problems related to scalability, security, delivery times for long results, and a lack of integration with other platforms. Throughout this study it was sought to investigate factors that constrained the scalability of a web application, giving emphasis to the implementation of a scalable solution based on replication and horizontal scalability. It was also sought to provide a solution for interoperability between heterogeneous platforms and systems, while maintaining high levels of performance and promoting the introduction of mobile platforms in the system. From several existing approaches for real-time communication over a web platform, there was developed an implementation based in WebSocket which eliminates wasted time between data collection and dissemination. This project describes the process of implementation of the API for data collection (Collector), the library of communication with the Collector, the web application (Publisher) and its API, the library for communicating with the Publisher, and, finally, the implementation of the multi-platform mobile application. With the components created, the results obtained with the new architecture were evaluated in order to assess the scalability and performance of the solution set and its adaptation to the existing system
    corecore