4 research outputs found

    Ownserver: sistema doméstico de prestação de serviços cloud

    Get PDF
    Neste trabalho foi considerada a possibilidade de incorporar serviços remotos, normalmente associados a serviços web e cloud computing, numa solução local que centralizasse os vários serviços num único sistema e permitisse aos seus utilizadores consumir e configurar os mesmos, quer a partir da rede local, quer remotamente a partir da Internet. Desta forma seria possível conciliar o acesso a partir de qualquer local com internet, característico nas clouds, com a simplicidade de concentrar num só sistema vários serviços que são por norma oferecidos por entidades distintas e ainda permitir aos seus utilizadores o controlo e configuração sobre os mesmos. De forma a validar que este conceito é viável, prático e funcional, foram implementadas duas componentes. Um cliente que corre nos dispositivos dos utilizadores e que proporciona a interface para consumir os serviços disponíveis e um servidor que irá conter e prestar esses serviços aos clientes. Estes serviços incluem lista de contactos, mensagens instantâneas, salas de conversação, transferência de ficheiros, chamadas e conferências de voz e vídeo, pastas remotas, pastas sincronizadas, backups, pastas partilhadas, VoD (Video-on Demand) e AoD (Audio-on Demand). Para o desenvolvimento do cliente e do servidor foi utilizada a framework Qt que recorre à linguagem de programação C++ e ao conjunto de bibliotecas que possui, para o desenvolvimento de aplicações multiplataforma. Para as comunicações entre clientes e servidor, foi utilizado o protocolo XMPP (Extensible Messaging and Presence Protocol), pela forma da biblioteca qxmpp e do servidor XMPP ejabberd. Pelo facto de conter um conjunto de centenas de extensões atualmente ativas que auferem funcionalidades como salas de conversação, transferências de ficheiros e até estabelecer sessões multimédia, graças à sua flexibilidade permitiu ainda a criação de extensões personalizada necessárias para algumas funcionalidades que se pretendeu implementar. Foi ainda utilizado no servidor a framework ffmpeg para suportar algumas funcionalidades multimédia. Após a implementação do cliente para Windows e Linux, e de implementar o servidor em Linux foi realizado um conjunto de testes funcionais para perceber se as funcionalidades e seus mecanismos funcionam corretamente. No caso onde a análise da performance e do consumo de recursos era importante, foram realizados testes de performance e testes de carga

    Construction project information management in a semantic web environment

    Get PDF
    Modem construction projects, characterised by severe fragmentation from both geographical and disciplinary perspectives, require accurate and timely sharing of information. Traditional information management systems operate on a textual basis and do not always consider the meaning of information. Current web-based information management technology supports information communication to a reasonable extent but still has many limitations, such as the lack of semanticawareness and poor interoperability of software applications. This research argues that Semantic Web technologies can enhance the efficiency of information management in construction projects by providing content-based and contextspecific information to project team members, and supporting the interoperation between independent applications. A Semantic Web-based Information Management System (Sams) for construction projects was created to demonstrate the above concept. The approach adopted for this research involved creating a new framework for Semantic Web-based information management. This extensible system framework enables the system to merge diverse construction information sources, ontologies and end-user applications into the overall Semantic Web environment. The semantic components developed in this research included a project document's annotation model, a project partner's user profile model, and several lightweight IFC-based ontologies for documented information management. This supports intelligent information management and interoperation between heterogeneous information sources and applications. The system framework, prototype annotations, and ontologies were applied to a concept demonstrator that illustrated how the project documents were annotated, accessed, converted, categorised, and retrieved on the basis of content and context. The demonstrator (named SwiMS) acts as a middleware, which mediates between user needs and the information sources. Information in project partners' documents were mapped and accessed intelligently. This involved the use of rule-based filtering and thus prevented the users from being overwhelmed by irrelevant documents or missing relevant ones in heterogeneous and distributed information sources. It also enabled the adaptation of documents to individual contexts and preferences, and the dynamic composition of various document management services. Evaluation of the system framework and demonstrator revealed that the system enhances the efficiency of construction information management, with the three most beneficial areas being project knowledge management, collaborative design and communication between project team members. The Swims annotations, ontologies and deductive rules are important technologies provide an innovative approach to managing construction information. These enable the information in construction documents, both structured documents and un-structured documents, to be interpretable by computers. This ensures the efficiency and precision of construction information management.EThOS - Electronic Theses Online ServiceGBUnited Kingdo
    corecore