999 resultados para Interface de programação de aplicações
Resumo:
The MAP-i Doctoral Program of the Universities of Minho, Aveiro and Porto
Resumo:
Tese de Doutoramento em Engenharia Industrial e de Sistemas (PDEIS)
Resumo:
Dissertação de mestrado em Engenharia de Telecomunicações e Informática
Resumo:
Dissertação de mestrado em Engenharia Industrial
Resumo:
A Investigação Operacional vem demonstrando ser uma valiosa ferramenta de gestão nos dias de hoje em que se vive num mercado cada vez mais competitivo. Através da Programação Linear pode-se reproduzir matematicamente um problema de maximização dos resultados ou minimização dos custos de produção com o propósito de auxiliar os gestores na tomada de decisão. A Programação Linear é um método matemático em que a função objectivo e as restrições assumem características lineares, com diversas aplicações no controlo de gestão, envolvendo normalmente problemas de utilização dos recursos disponíveis sujeitos a limitações impostas pelo processo produtivo ou pelo mercado. O objectivo geral deste trabalho é o de propor um modelo de Programação Linear para a programação ou produção e alocação de recursos necessários. Optimizar uma quantidade física designada função objectivo, tendo em conta um conjunto de condicionalismos endógenas às actividades em gestão. O objectivo crucial é dispor um modelo de apoio à gestão contribuindo assim para afectação eficiente de recursos escassos à disposição da unidade económica. Com o trabalho desenvolvido ficou patente a importância da abordagem quantitativa como recurso imprescindível de apoio ao processo de decisão. The operational research has proven to be a valuable management tool today we live in an increasingly competitive market. Through Linear Programming can be mathematically reproduce a problem of maximizing performance or minimizing production costs in order to assist managers in decision making. The Linear Programming is a mathematical method in which the objective function and constraints are linear features, with several applications in the control of management, usually involving problems of resource use are available subject to limitations imposed by the production process or the market. The overall objective of this work is to propose a Linear Programming model for scheduling or production and allocation of necessary resources. Optimizing a physical quantity called the objective function, given a set of endogenous constraints on management thus contributing to efficient allocation of scarce resources available to the economic unit. With the work has demonstrated the importance of the quantitative approach as essential resource to support the decision process.
Resumo:
Este relatório descreve o estágio realizado pela autora, no âmbito da licenciatura em Tecnologias de Informação e Comunicação (TIC), da Universidade Pública de Cabo Verde (Uni-CV), realizado na empresa Tera C&D, que decorreu entre 2 Março a 31 Julho de 2009. O referido é o fruto de um projecto, que consistiu no desenvolvimento de um Website dinâmico, com o suporte de uma Base de Dados. Durante o período de estágio, a autora integrada numa equipa composta por quatro elementos, que actuam na área de Gestão de Sistemas Informáticos, Redes de Computadores, Desenvolvimento Web e Multimédia e Programação. Este trabalho foi desenvolvido sob o desígnio de trabalho colaborativo, em que a autora teve o apoio de várias pessoas. No decorrer deste período do estágio, em que foi desenvolvido o projecto, foram executadas um conjunto de actividades desde a análise dos documentos até a criação do site efectivamente. Paralelamente a essas actividades, decorreu uma formação, cujo grande objectivo foi orientar os formandos na execução das actividades e adquirir conhecimentos sobre Novas Tecnologias de Desenvolvimento Web. Considerando os objectivos referidos, o relatório ficará composto por uma parte introdutória, na qual se fará o enquadramento e também serão especificadas, as motivações associadas à escolha do tema. Seguidamente far-se-á a caracterização da empresa acolhedora, focando os aspectos tais como: a actividade principal da empresa, os objectivos os princípios e valores que conduzema mesma. Após fazer a caracterização da empresa acolhedora, far-se-á uma descrição sucinta das actividades realizadas no estágio. O desenvolvimento continuará com o relato de sobre a preparação do ambiente de desenvolvimento, para demonstrar detalhadamente a preparação deste ambiente, antes do inicio do projecto.Tecnologias e Ferramentas utilizadas será o ponto seguinte, no qual vão ser abordadas as diversas tecnologias e ferramentas utilizadas no desenvolvimento do referido projecto. O desenvolvimento segue-se com o tópico “Processo de Desenvolvimento Website”. Neste ponto será descrito pormenorizadamente as diferentes fases do processo de desenvolvimento de um Website, descrevendo com detalhes, o que significa cada fase e as actividades desenvolvidas em cada uma delas. Após descrever o Processo de Desenvolvimento, falar-se-á do projecto desenvolvido propriamente dito, expondo imagens que ilustram cada fase ou actividade realizada, caso for possível. Na parte conclusiva, falar-se-á da importância do desenvolvimento deste trabalho para a autora, do sentimento, das habilidades e competências adquiridas ou aperfeiçoadas.
Resumo:
Como já é de conhecimento de todos as tecnologias móveis permitem aceder à informação em qualquer lugar e em qualquer altura. Por isso, essas tecnologias móveis podem facilitar o dia-a-dia dos utilizadores, e tornar mais eficiente e eficaz a prestação de serviços. Os profissionais da universidade necessitam de partilhar e aceder à informação adequada para auxiliar nos serviços frequentes do dia-a-dia. Assim a existência de uma interface que interage e disponibilize as diversas informações pode trazer grandes benefícios. Analisando ainda dentro desse contexto existe actualmente alguma falha no sector académico, visto que ainda existe dificuldades em aceder à informação a quem dela necessita, antes pelo contrário, originando atrasos nos afazeres do dia-a-dia. Em muitos casos a introdução de tecnologias pode evitar a ocorrência de problemas. No entanto os profissionais têm de estar preparados para a evolução dos actuais processos nos serviços académicos. Desenvolver um protótipo para aplicações móveis nesta área constitui um desafio, pois não basta somente conhecer os processos realizados pelos potenciais utilizadores, sendo igualmente necessário assegurar que funcionam do mesmo modo quando são executados através de um equipamento com características muito próprias, como os dispositivos de computação móvel.
Resumo:
Há dois principais tipos de penetrômetro, o estático e o dinâmico. No primeiro, uma haste com uma ponta cônica é introduzida contínua e lentamente (quase estático), registrando-se concomitantemente a força de reação que é igual à resistência do solo. No segundo, utiliza-se a mesma haste. Contudo, esta é introduzida por meio da promoção de uma massa de impacto em queda livre. Dessa forma, a teoria pode ser tratada pela dinâmica newtoniana para obtenção da resistência. O objetivo do programa é proporcionar uma ferramenta rápida, facilitadora da computação de dados de resistência do solo, para esse último penetrômetro, resultando tabelas e gráficos já no formato científico. Desenvolvido em linguagem de programação Visual Basic Aplication (VBA), escolheu-se o aplicativo Excel como interface com o usuário pela sua popularidade. É constituído por quatro planilhas, duasauxiliares, sendo duas delas essenciais, Plan1 e 2: Plan1 - dados de entrada (número de impactos e profundidade). Concomitante à digitação, a tabela de resistência é confeccionada com o respectivo gráfico, podendo tabelar 40 perfis. Plan2 - cumpre função especial de equalizar, ou seja, padronizar a profundidade em camadas constantes, permitindo unificar todos os perfis em uma única tabela. Para tal, escolhe-se uma espessura de camada (exemplo: 5 cm); em seguida, o programa coleta os dados de resistência (MPa) da Plan1 e interpola os valores para a profundidade de 5 em 5 cm. Após realizar esse procedimento para todas as tabelas da Plan1, o programa gera, na Plan2, uma única tabela com todos os perfis, a média geral e os respectivos gráficos. É possível selecionar os perfis; por exemplo, apenas os medidos na linha ou entrelinha de plantio e eliminar perfis a critério do usuário. Como objetivo complementar, descreve-se a evolução do projeto "Penetrômetro de impacto", iniciado em 1982, cuja técnica passou a ser adotada no meio científico, após a publicação da teoria nesta revista em 1991. Apresenta-se também levantamento no meio científico nos últimos três anos (2010-2012), propiciando uma visão das principais aplicações na atualidade.
Resumo:
This paper presents a new way for the construction of silver electrodes utilizing recordable CDs. The new electrodes were explored for the quantification of chloride (by potentiometry/FIA), cyanide (by amperometry/FIA) and for lead analysis (by square wave voltammetry). For the flowing measurements, a digital multimeter, connected to a microcomputer (via RS 232 interface) was used to collect directly the potential signal (for Cl- measurements) or to take the output signal from a potentiostat (for CN- measurements). The square wave voltammetry analysis was performed in a commercial instrument. The results shown good performance of the new electrodes and the detection limit (s/n = 3) attained for these three analytes were: 0.2, 50, and 200 µg L-1 for Pb2+, Cl-, and CN- respectively.
Resumo:
Cutinases (EC 3.1.1.74) are also known as cutin hidrolases. These enzymes share catalytic properties of lipases and esterases, presenting a unique feature of being active regardless the presence of an oil-water interface, making them interesting as biocatalysts in several industrial processes involving hydrolysis, esterification and trans-esterification reactions. They are also active in different reaction media, allowing their applications in different areas such as food industry, cosmetics, fine chemicals, pesticide and insecticide degradation, treatment and laundry of fiber textiles and polymer chemistry. The present review describes the characteristics, potential applications and new perspectives for these enzymes.
Resumo:
RESUMO: O presente trabalho salienta a importância da aplicação do Marketing às instituições culturais, nomeadamente como veículo de captação e fidelização de públicos. Nesse sentido, foi estudado o Cinema-Teatro Joaquim d’Almeida, no Montijo, tendo sido realizada uma análise mais geral da programação, comunicação e públicos desde a sua reabertura em 2005 como equipamento cultural municipal e uma análise mais aprofundada da última temporada do mesmo, correspondente ao ano de 2009-2010. Pretende-se assim com este trabalho salientar a importância da aplicação do marketing à cultura através da investigação do objecto de estudo supracitado e consequente análise e sugestão de estratégias para melhoria da relação entre a referida instituição e os seus públicos. O marketing revela-se assim essencial para a construção desse relacionamento, satisfazendo cada vez mais os consumidores e simultaneamente beneficiando a instituição. ABSTRACT: This thesis intends to point out the importance of the use of marketing in cultural institutions, particularly as a medium of audiences’ attraction and loyalty building. In that sense, we studied Cinema-Teatro Joaquim d’Almeida, in Montijo. We proceeded at a general analysis of the programming, communication and audiences since it opened to public as a municipal cultural infrastructure. We proceeded at a more detailed analysis of the last season, in the year 2009-2010. Then it was elaborated a theoretical investigation about Portugal’s cultural environment and the general applications of marketing at culture and services. Later we continued the analysis of the case study, regarding the documentation supplied by this cultural institution. It was also developed a marketing research about the audiences of the Theater in order to understand their general opinion about its offers and services. With this procedure, we intended to suggest a set of marketing strategies to improve the relationship between the institution and its audiences, in order to delight even more the consumers and simultaneously to benefit the institution.
Resumo:
O desenvolvimento de software complexo de grande porte é muitas vezes dificultado pela carência de ferramentas adequadas para a clara expressão das idéias dos programadores em todos os aspectos técnicos do projeto. Isto é particularmente verdadeiro quando se lida com o poder de expressão de linguagens de programação. Como os grandes programas se compõem usualmente de segmentos com características técnicas diversificadas, parece natural disponibilizar ferramentas específicas para os programadores, de forma que uma boa expressividade seja obtida no código correspondente. Para que a interface entre estes diferentes segmentos seja efetivada, torna-se viável o emprego de esquemas que facilitem a interação entre os mesmos. O artigo apresenta uma proposta de implementação de um mecanismo de troca de dados entre módulos de linguagens que compõem uma aplicação multilinguagem. O mecanismo pode também ser aplicado a linguagens oriundas de diferentes paradigmas de programação. O artigo também apresenta um pequeno exemplo completo de implementação que exercita parcialmente o ambiente proposto.
Resumo:
Dispositivos adaptativos apresentam a característica de se modificarem dinamicamente em resposta a estímulos de entrada, sem interferência de agentes externos. Eventuais necessidades de modificação de comportamento são automaticamente detectadas por estes dispositivos para, em seguida, reagirem a elas de forma espontânea. Historicamente tais dispositivos emergiram das pesquisas na área de linguagens formais e autômatos. No entanto, o formalismo suscitou aplicações em diversas outras áreas. Programas com código auto-modificável, que perderam terreno em conseqüência do advento da Engenharia de Software nos anos 70, voltaram à vida recentemente em aplicações diversas. Uma das formas de programação de código auto-modificável é a utilização de linguagens de programação especificamente projetadas para isso. Linguagens adaptativas de programação são dispositivos adaptativos que empregam uma linguagem de programação convencional como mecanismo subjacente. Com o correr de sua execução, um programa escrito em uma linguagem adaptativa exibirá um comportamento auto-modificável em decorrência da ativação de suas ações adaptativas. O artigo apresenta aspectos do projeto e implementação de um ambiente para gerenciar a execução de uma linguagem adaptativa. Com o emprego de linguagem adaptiva, um novo estilo de programação é concebido, uma vez que o seu comportamento está diretamente associado ao conjunto de regras que o define, o qual se altera à medida que o código é executado.
Resumo:
Este trabalho busca a implementação da replicação de objetos através da linguagem Java e de seu sistema de invocação remota de métodos (Remote Method Invocation - RMI). A partir deste sistema, define-se uma classe de replicação - a máquina de replicação – onde a implementação de grupos de objetos é estruturada de acordo com a arquitetura cliente/servidor, sendo o cliente o representante (a interface) de um grupo de objetos e os servidores representam os demais componentes do grupo. A classe de replicação atende a uma necessidade importante dos sistemas distribuídos - o desenvolvimento de aplicações tolerantes a falhas. Fundamentalmente, a tolerância a falhas é obtida por redundância e, no caso de mecanismos de tolerância a falhas por software, esta redundância significa basicamente replicação de dados, processos ou objetos. A tolerância a falhas para tal tipo de sistema é importante para garantir a transparência do mesmo, visto que, assim como um sistema distribuído pode auxiliar muito o usuário pelas facilidades oferecidas, o não cumprimento de suas atividades de acordo com o esperado pode, em algumas situações, causar-lhe transtornos e erros irrecuperáveis nas aplicações. Finalmente, como principal contribuição, este trabalho descreve e implementa a solução completa para a construção de uma biblioteca de classes que oferece a replicação de forma totalmente transparente para o usuário.
Resumo:
Este trabalho apresenta uma técnica de programação e controle da construção repetitiva denominada Linha de Balanço. E uma técnica, surgida na indústria fabril, onde a produção em série e em grande escala exige a organização dos métodos de produção e a racionalização do trabalho. O estudo, inicialmente, modela o trabalho de construção de unidades repetitivas, salientando os problemas de organização e administração destes empreendimentos. Num segundo momento, são apresentados os princípios teóricos da técnica com aplicações práticas da programação. Por fim, é analisada a metodologia usual de construção de conjuntos habitacionais através de um estudo de caso e, observadas as condições de aplicação da técnica da Linha de Balanço, não exigindo mudificações muito profundas na atual ação gerencial neste tipo de obra. As conclusões esboçadas confirmam as vantagens da técnica da Linha de Balanço para estes empreendimentos e propõem a sua utilização na organização do trabalho nos canteiros repetitivos.