25 resultados para programmazione asincrona, JavaScript, Web app, jQuery, Node.js

em Repositório Científico do Instituto Politécnico de Lisboa - Portugal


Relevância:

30.00% 30.00%

Publicador:

Resumo:

O presente projecto tem como objectivo a disponibilização de uma plataforma de serviços para gestão e contabilização de tempo remunerável, através da marcação de horas de trabalho, férias e faltas (com ou sem justificação). Pretende-se a disponibilização de relatórios com base nesta informação e a possibilidade de análise automática dos dados, como por exemplo excesso de faltas e férias sobrepostas de trabalhadores. A ênfase do projecto está na disponibilização de uma arquitectura que facilite a inclusão destas funcionalidades. O projecto está implementado sobre a plataforma Google App Engine (i.e. GAE), de forma a disponibilizar uma solução sob o paradigma de Software as a Service, com garantia de disponibilidade e replicação de dados. A plataforma foi escolhida a partir da análise das principais plataformas cloud existentes: Google App Engine, Windows Azure e Amazon Web Services. Foram analisadas as características de cada plataforma, nomeadamente os modelos de programação, os modelos de dados disponibilizados, os serviços existentes e respectivos custos. A escolha da plataforma foi realizada com base nas suas características à data de iniciação do presente projecto. A solução está estruturada em camadas, com as seguintes componentes: interface da plataforma, lógica de negócio e lógica de acesso a dados. A interface disponibilizada está concebida com observação dos princípios arquitecturais REST, suportando dados nos formatos JSON e XML. A esta arquitectura base foi acrescentada uma componente de autorização, suportada em Spring-Security, sendo a autenticação delegada para os serviços Google Acounts. De forma a permitir o desacoplamento entre as várias camadas foi utilizado o padrão Dependency Injection. A utilização deste padrão reduz a dependência das tecnologias utilizadas nas diversas camadas. Foi implementado um protótipo, para a demonstração do trabalho realizado, que permite interagir com as funcionalidades do serviço implementadas, via pedidos AJAX. Neste protótipo tirou-se partido de várias bibliotecas javascript e padrões que simplificaram a sua realização, tal como o model-view-viewmodel através de data binding. Para dar suporte ao desenvolvimento do projecto foi adoptada uma abordagem de desenvolvimento ágil, baseada em Scrum, de forma a implementar os requisitos do sistema, expressos em user stories. De forma a garantir a qualidade da implementação do serviço foram realizados testes unitários, sendo também feita previamente a análise da funcionalidade e posteriormente produzida a documentação recorrendo a diagramas UML.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

The study of transient dynamical phenomena near bifurcation thresholds has attracted the interest of many researchers due to the relevance of bifurcations in different physical or biological systems. In the context of saddle-node bifurcations, where two or more fixed points collide annihilating each other, it is known that the dynamics can suffer the so-called delayed transition. This phenomenon emerges when the system spends a lot of time before reaching the remaining stable equilibrium, found after the bifurcation, because of the presence of a saddle-remnant in phase space. Some works have analytically tackled this phenomenon, especially in time-continuous dynamical systems, showing that the time delay, tau, scales according to an inverse square-root power law, tau similar to (mu-mu (c) )(-1/2), as the bifurcation parameter mu, is driven further away from its critical value, mu (c) . In this work, we first characterize analytically this scaling law using complex variable techniques for a family of one-dimensional maps, called the normal form for the saddle-node bifurcation. We then apply our general analytic results to a single-species ecological model with harvesting given by a unimodal map, characterizing the delayed transition and the scaling law arising due to the constant of harvesting. For both analyzed systems, we show that the numerical results are in perfect agreement with the analytical solutions we are providing. The procedure presented in this work can be used to characterize the scaling laws of one-dimensional discrete dynamical systems with saddle-node bifurcations.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Today, information overload and the lack of systems that enable locating employees with the right knowledge or skills are common challenges that large organisations face. This makes knowledge workers to re-invent the wheel and have problems to retrieve information from both internal and external resources. In addition, information is dynamically changing and ownership of data is moving from corporations to the individuals. However, there is a set of web based tools that may cause a major progress in the way people collaborate and share their knowledge. This article aims to analyse the impact of ‘Web 2.0’ on organisational knowledge strategies. A comprehensive literature review was done to present the academic background followed by a review of current ‘Web 2.0’ technologies and assessment of their strengths and weaknesses. As the framework of this study is oriented to business applications, the characteristics of the involved segments and tools were reviewed from an organisational point of view. Moreover, the ‘Enterprise 2.0’ paradigm does not only imply tools but also changes the way people collaborate, the way the work is done (processes) and finally impacts on other technologies. Finally, gaps in the literature in this area are outlined.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O projecto apresentado neste relatório consiste na implementação de uma plataforma de desenvolvimento de aplicações Web orientada a mensagens, capaz de facilitar a construção de páginas Web e de automatizar o acesso a dados com base nos requisitos do problema. O foco da solução é baseado nos requisitos que forem definidos, de modo a desenvolver uma aplicação Web que responda a esses requisitos. A estratégia adoptada visa reduzir o acoplamento e aumentar a coesão dos módulos funcionais. Para reduzir o acoplamento e aumentar a coesão dos módulos funcionais separou-se a apresentação dos dados, permitindo assim que o desenvolvimento e os testes sejam realizados independentemente um do outro. O desenvolvimento é baseado em normas padronizadas (standards) de modo a facilitar a integração com outras tecnologias. Para o desenvolvimento do trabalho foi adoptada uma metodologia ágil. A gestão de projecto foi realizada com recurso a uma plataforma de gestão de projecto, que permitiu registar e organizar todas as informações e tarefas realizadas ao longo do projecto. Após a conclusão da plataforma e como caso de estudo, foi realizada uma aplicação baseada num cenário real de gestão académica (Portal Académico) para aferir os conceitos envolvidos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Características da aprendizagem por problemas: aprendizagem centrada no aluno; aprendizagem em pequeno grupo; professor / facilitador; primeiro passo da aprendizagem (contacto com problemas reais); problema (instrumento para alcançar conhecimento e aptidões de resolução de problemas); informação obtida através de auto-aprendizagem.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O contínuo desenvolvimento na área da Web 2.0 potencia a implementação de portais Web de carácter multi-funcional com uma elevada versatilidade e uma grande riqueza interactiva. Este projecto pretende tirar partido do desenvolvimento ocorrido nas tecnologias desta área de forma a apresentar uma proposta de portal institucional para o Instituto Superior de Engenharia de Lisboa (ISEL) que espelhe a Instituição como inovadora e actual. Para a implementação desta proposta foi desenvolvida uma plataforma de integração ao nível da camada de apresentação, seguindo os conceitos Web 2.0 aplicáveis, assente em tecnologias cliente suportadas em browser. Com esta plataforma pretende-se disponibilizar os alicerces para a integração das várias aplicações de front-office da Instituição numa camada homogénea, reduzindo a curva de aprendizagem das várias aplicações e contribuindo para uma integração destas que diminua a complexidade de utilização e facilite a manutenção e evolução. Sendo uma plataforma de integração, foi disponibilizada a possibilidade de efectuar as comunicações com base em JSON, XML, cabeçalhos dos pedidos http e Web services SOAP, sendo utilizadas mensagens ACL a nível aplicacional. O que permite um maior desacoplamento tecnológico entre a plataforma e os serviços utilizados. O desenvolvimento do projecto foi assente nos conceitos de desenvolvimento ágil, baseado na prototipagem. A gestão do projecto foi feita com recurso a uma aplicação de gestão de projecto colaborativa, o Redmine, que permitiu a adequação do projecto às necessidades ao longo do desenvolvimento e uma partilha mais fácil do estado do mesmo e de informações críticas do seu desenvolvimento aos vários intervenientes.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

We provide all agent; the capability to infer the relations (assertions) entailed by the rules that, describe the formal semantics of art RDFS knowledge-base. The proposed inferencing process formulates each semantic restriction as a rule implemented within a, SPARQL query statement. The process expands the original RDF graph into a fuller graph that. explicitly captures the rule's described semantics. The approach is currently being explored in order to support descriptions that follow the generic Semantic Web Rule Language. An experiment, using the Fire-Brigade domain, a small-scale knowledge-base, is adopted to illustrate the agent modeling method and the inferencing process.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Introdução: A produção e o uso da literatura científica são analisados, quantificados e interpretados pela bibliometria, ciência utilizada para estudos métricos da informação publicada e que estuda as questões relacionadas com a comunicação científica e a atividade científica. Objetivo: O estudo apresentado é uma análise bibliométrica da produção científica portuguesa da área da saúde indexada na Web of Science. Métodos: Analisa-se a produção referente ao período entre 1992 e final de 2011. A análise da produção científica centrou-se nas seguintes variáveis: categorias de classificação da Web of Science, tipologia de documentos indexados, títulos de revistas, distribuição por anos de publicação, afiliação institucional, idiomas, países de origem dos autores com quem foram estabelecidas relações de parceria científica e quem facultou os financiamentos à investigação científica. Resultados: Foram contabilizados 34.208 trabalhos. Destes, o artigo é a forma mais utilizada pelos autores portugueses para a divulgação dos resultados de investigação (58,5%). A década mais recente é contemplada com 75,4% dos registos. A maioria da produção com visibilidade internacional é oriunda de universidades e de centros de investigação hospitalar; institutos, laboratórios da indústria farmacêutica e universidades estrangeiras têm valores residuais. A colaboração com outros investigadores internacionais destaca-se no caso da Europa (73,2%). O financiamento da investigação científica é suportado basicamente pela Fundação para a Ciência e Tecnologia (59,5%), seguida da Comissão Europeia (17,8%). O inglês é o idioma mais usado para a divulgação dos resultados de investigação nacional na área da saúde (97,8%). Conclusões: O uso de bases de dados ou de plataformas científicas para estudos bibliométricos é um processo moroso e difícil. O total de trabalhos em análise foi sempre o mesmo mas, em algumas variáveis, os valores não coincidem, quer porque alguns dos registos foram classificados em mais do que uma categoria temática, quer pelos trabalhos multidisciplinares oriundos das mesmas instituições, quer pelos trabalhos de colaboração internacional. Também no presente estudo os artigos são o veículo privilegiado para a divulgação dos resultados científicos. Apontamento final: deve encorajar-se a utilização de outras plataformas científicas e de outras bases de dados para uma mais completa recuperação da produção científica nacional na área da saúde. Introduction: The production and the use of the scientific literature are analyzed, quantified and interpreted by bibliometry. Bibliometry is the science used in published information metric studies and studies the questions of scientific communication and the scientific production. Aim of the study: This study presents a bibliometric analysis of the indexed Web of Science Portuguese scientific production in the health field. Methods: We analyzed the production from 1992 to the end of 2011. This analysis focused in several variables: general categories areas of Web of Science, indexed document types, source titles, publication years, group/corporate authors, languages, identification of the countries with scientific partnerships and identification of the funding agencies for scientific research. Results: We found 34.208 works. From this, the article is the most common channel for disseminating the research results (58.5%). The most recent decade has 75.4% of the total of records. Most of the production with international visibility becomes from universities and hospital research centers; institutes, pharmaceutical labs or foreign universities have residual values. Collaborating with other international researchers is very common, particularly with Europe (73.2%). In general, the Fundação para a Ciência e Tecnologia supports the scientific research (59.5%), followed by the European Commission (17.8%). The language commonly used for disseminating the research results in health is the English (97.8%). Conclusions: Using databases or scientific platforms for bibliometric studies is a hard and difficult process. The total of works analyzed was always the same but, with some variables, the numbers does not coincide: a) some of the registries were classified in several categories; b) some of the multidisciplinary works were from the same institution; c) the large number of international partnership. In this study, articles are the privileged way for disseminating the scientific results. A last thought: the use of other scientific platforms and databases should be encouraged for a more complete retrieval of the national research production in health.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Introdução: A produção e o uso da literatura científica são analisados, quantificados e interpretados pela bibliometria, ciência utilizada para estudos métricos da informação publicada e que estuda as questões relacionadas com a comunicação científica e a atividade científica. Objetivo: O estudo apresentado é uma análise bibliométrica da produção científica portuguesa da área da saúde indexada na Web of Science. Métodos: Analisa-se a produção referente ao período entre 1992 e final de 2011. A análise da produção científica centrou-se nas seguintes variáveis: categorias de classificação da Web of Science, tipologia de documentos indexados, títulos de revistas, distribuição por anos de publicação, afiliação institucional, idiomas, países de origem dos autores com quem foram estabelecidas relações de parceria científica e quem facultou os financiamentos à investigação científica. Resultados: Foram contabilizados 34.208 trabalhos. Destes, o artigo é a forma mais utilizada pelos autores portugueses para a divulgação dos resultados de investigação (58,5%). A década mais recente é contemplada com 75,4% dos registos. A maioria da produção com visibilidade internacional é oriunda de universidades e de centros de investigação hospitalar; institutos, laboratórios da indústria farmacêutica e universidades estrangeiras têm valores residuais. A colaboração com outros investigadores internacionais destaca-se no caso da Europa (73,2%). O financiamento da investigação científica é suportado basicamente pela Fundação para a Ciência e Tecnologia (59,5%), seguida da Comissão Europeia (17,8%). O inglês é o idioma mais usado para a divulgação dos resultados de investigação nacional na área da saúde (97,8%). Conclusões: O uso de bases de dados ou de plataformas científicas para estudos bibliométricos é um processo moroso e difícil. O total de trabalhos em análise foi sempre o mesmo mas, em algumas variáveis, os valores não coincidem, quer porque alguns dos registos foram classificados em mais do que uma categoria temática, quer pelos trabalhos multidisciplinares oriundos das mesmas instituições, quer pelos trabalhos de colaboração internacional. Também no presente estudo os artigos são o veículo privilegiado para a divulgação dos resultados científicos. Apontamento final: deve encorajar-se a utilização de outras plataformas científicas e de outras bases de dados para uma mais completa recuperação da produção científica nacional na área da saúde. Introduction: The production and the use of the scientific literature are analyzed, quantified and interpreted by bibliometry. Bibliometry is the science used in published information metric studies and studies the questions of scientific communication and the scientific production. Aim of the study: This study presents a bibliometric analysis of the indexed Web of Science Portuguese scientific production in the health field. Methods: We analyzed the production from 1992 to the end of 2011. This analysis focused in several variables: general categories areas of Web of Science, indexed document types, source titles, publication years, group/corporate authors, languages, identification of the countries with scientific partnerships and identification of the funding agencies for scientific research. Results: We found 34.208 works. From this, the article is the most common channel for disseminating the research results (58.5%). The most recent decade has 75.4% of the total of records. Most of the production with international visibility becomes from universities and hospital research centers; institutes, pharmaceutical labs or foreign universities have residual values. Collaborating with other international researchers is very common, particularly with Europe (73.2%). In general, the Fundação para a Ciência e Tecnologia supports the scientific research (59.5%), followed by the European Commission (17.8%). The language commonly used for disseminating the research results in health is the English (97.8%). Conclusions: Using databases or scientific platforms for bibliometric studies is a hard and difficult process. The total of works analyzed was always the same but, with some variables, the numbers does not coincide: a) some of the registries were classified in several categories; b) some of the multidisciplinary works were from the same institution; c) the large number of international partnership. In this study, articles are the privileged way for disseminating the scientific results. A last thought: the use of other scientific platforms and databases should be encouraged for a more complete retrieval of the national research production in health.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O Processo de Bolonha, cujo propósito visa a construção de um Espaço Europeu do Ensino Superior, tem como um dos seus objectivos promover a mobilidade de estudantes. A adopção do Processo de Bolonha requer uma abordagem que agilize a mobilidade dos estudantes, à luz da legislação actualmente em vigor. Neste âmbito, destaca-se a interoperabilidade entre sistemas de gestão académica na área de investigação da Web Semântica. Esta dissertação propõe um modelo de representação flexível que integra conhecimento sobre o estudante e sobre os cursos que frequentou ou pretende frequentar: (1) Registo Académico do estudante relativo a competências adquiridas designadamente no decorrer de uma qualificação, frequência de unidades curriculares, experiência profissional ou formação pós-secundária e (2) Plano Individual de Estudos que posiciona o estudante no contexto de um determinado (3) Plano de Curso que define a estrutura curricular e plano de estudos que o estudante pretende frequentar. O modelo de representação proposto foi alvo de avaliação experimental. Para tal, foi concebido um demonstrador que aplicou o modelo proposto em quatro cenários de utilização relativos à mobilidade de estudantes no âmbito do Processo de Bolonha.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A realização deste trabalho permitiu disponibilizar uma plataforma de caracter inovador, que consegue colmatar muitos problemas existentes hoje em dia, na maior parte das aplicações Web, não só a nível de utilização eficiente de largura de banda, bem como a nível de interoperabilidade entre tecnologias. Devido às características cross-platform da plataforma, é possível realizar comunicação de baixa latência entre sistemas desenvolvidos em tecnologias completamente diferentes, como é o caso de Javascript e .NET. A implementação desta plataforma representou não só um desafio a nível de engenharia de software, mas também um desafio tecnológico, tendo em conta o número de tecnologias diferentes que são utilizadas nas diversas camadas. Neste trabalho é também disponibilizada uma Framework de comunicação assíncrona, cross-platform, que permite integrar componentes de várias tecnologias diferentes, como é o caso de NodeJS e .NET, através da exposição de serviços com o mesmo tipo de interfaces utilizados em WCF. A implementação desta Framework representou um grande desafio e poderá vir a ser evoluída no futuro, como projeto open source.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Analisando as tendências actuais de mercado, observa-se a necessidade da capacidade de integração de sistemas recorrendo à utilização de serviços web. Actualmente o C++ é ainda uma das mais populares linguagens de programação, facto justificado pelo abundante portefólio de aplicações, desde alto-nível a sistemas embebidos, com inúmeras bibliotecas que tiram partido dos diversos paradigmas de programação que a linguagem suporta. Porém, e ao contrário de outras linguagens, como C# ou Java que oferecem suporte à criação de serviços web integrado com a plataforma, existe uma lacuna no suporte ao desenvolvimento de serviços web em C++. Para dar resposta à lacuna existente é criada a plataforma ANSWER, focada em C++, com ênfase num modelo de programação simples, permitindo o rápido desenvolvimento de serviços web RPC/SOAP e REST.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia Mecânica

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Dissertação de natureza científica para obtenção do grau de Mestre em Engenharia Informática e de Computadores

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Trabalho Final de Mestrado para obtenção do grau de Mestre em Engenharia Mecânica