4 research outputs found
Ownserver: sistema doméstico de prestação de serviços cloud
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
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