998 resultados para partido
Resumo:
Este artigo faz um exame crítico da idéia de estratégia emergente em organizações, tal como apresentada na literatura sobre estratégia empresarial, e propõe um quadro conceitual para o uso dessa idéia na prática. Sob a pressão de uma concorrência brutalmente intensificada, as atuais organizações ao redor do mundo têm cada vez mais buscado flexibilidade e inovação incessante. A forma tradicional de criação de estratégias por meio de um processo periódico e formal de planejamento estratégico não é mais suficiente para lidar com essa nova situação. Nessas condições, a criação de estratégias tem de ser um processo contínuo, no qual estratégias emergentes (juntamente com estratégias deliberadas) podem ter um papel crucial. Mas para tirar partido delas, os administradores terão de dominar o uso de estruturas, processos e técnicas que permitem transformar estratégias emergentes em comportamento estratégico eficaz.
Resumo:
Imaginação, talvez a palavra mais cruel para “nós” arquitectos, o medo da folha em branco, o medo de uma nova e alternativa metodologia de projecto, o medo de investir em novas soluções, novos materiais, o medo de trabalhar com outros conceitos com novas regras, novas metas, em novas soluções construtivas que respondam ás novas necessidades “sustentáveis”, onde, precisamos urgentemente tirar partido dos nossos conhecimentos e tecnologias actuais na procura de tirar o máximo partido desta nova, limpa e inesgotável fonte de energia, o CLIMA.
Resumo:
Orwell é o padrão sob o qual ou contra o qual os críticos se lançam na guerra. É um lugarcomum que Orwell tem sido reclamado como a luz orientadora de quase todas as doutrinas políticas existentes, desde o velho Labour até ao neo-liberalismo, mas em lado nenhum é o seu lado icónico mais evidente do que na utilização que dele é feita como figura de proa na batalha contra o pós-modernismo académico. Nada nos escritos de Orwell, clar, nem sequer os seus mais cáusticos ataques ao “relativismo” induzido pelo Partido de intelectuais de Esquerda, sugere que tenha inventado ou mesmo previsto o pós-modernismo e a oposição a este. Mas um público institucional particular insiste em reclamá-lo como profeta do primeiro e, similarmente, como líder espiritual da segunda. São eles, não ele, que fazem a ligação entre reescritas ideológicas da história e da ciência nazis e soviéticas (ou de inspiração soviética) e as práticas dos académicos ocidentais de hoje, e extrapolam consequências totalitárias deste facto. Que ambas as actividades são exemplos flagrantes da falácia do tipo “se Orwell aqui estivesse hoje pensaria como eu”, foge à sua atenção. Que os escritos de Orwell, com selecção e interpretação adequadas, possam servir como arma de eleição na cruzada anti-pós-moderna confirma o seu valor instrumental mais do que fundacional. Também constituem a matéria-prima para este tipo de crítico mais preocupado com a política britânica moderna, que trata de pendurar a sua, discutivelmente mais fiel, versão de Orwell na parede.
Resumo:
A divisão entre as funções de legislar, de executar e de se manifestar, julgando os conflitos, bem como entre as atividades necessárias à gestão do Estado em um ambiente de res publica, difundida como divisão de poderes, com atribuições precípuas, porém não exclusivas a cada um, é lição antiga deixada por Montesquieu para evitar a tirania do soberano estatal. No caso brasileiro, apesar de a Constituição Federal de 1988 ser considerada a Constituição Cidadã, ela apresenta vícios de origem, sendo o de maior repercussão o fato de ter adotado o sistema presidencialista de governo, mas atribuindo ao Congresso competências próprias aos sistemas parlamentaristas. Tal desenho, por si eivado de contradições, aliado à tradição e ao peso do direito civil vis-à-vis ao dos usos e costumes, e em que pese ser um Estado federado, faz com que haja um excesso de competências a cargo da União. Diante desses vícios e contradições, este artigo mostra, a partir de pesquisa bibliográfica e dados secundários, como a interdependência entre os três poderes acabou se tornando um processo descontrolado de usurpação das atribuições e competências uns dos outros. Assim, é feito um pano de fundo estabelecendo os principais aspectos das postulações de Montesquieu e como tais aspectos estão presentes no sistema de governo do modelo tripartite, o presidencialismo, com destaque para as peculiaridades do contexto brasileiro, enfatizando importantes questões institucionais do sistema político nacional: multipartidarismo em um sistema federal bicameral; o elevado número de partidos; a dificuldade de, como resultado direto da consulta popular, um partido obter a maioria nos respectivos parlamentos; alianças parlamentares funcionais-fisiológicas; e o caráter nacional dos partidos. Posteriormente, são discutidos exemplos de como o Executivo usurpa o poder de legislar via medidas provisórias que acabam interferindo na agenda do Legislativo, em que pese a exigência constitucional de utilização deste instrumento somente em casos de urgência e relevância; de como o Judiciário também acaba legislando em razão da omissão do Parlamento em questões importantes; e de como o Judiciário não só força o Executivo a estabelecer e a implementar estratégias de ação, como assume ações que são de sua competência original. O quadro, como se percebe, é complexo; neste ambiente, as interferências de um poder nos domínios do outro são antes consequência do que fato originário. Isso impacta sobremaneira a formulação e implementação de políticas públicas, veja a ampla divulgação do que ocorre nas áreas da saúde e execução das penas privativas de liberdade em presídios. O modelo tripartite propaga o equilíbrio dos poderes, sem concentração nem separação absoluta entre eles, o que atualmente não vem ocorrendo no país.
Resumo:
RESUMO: O golpe de Estado de 1998-1999 na Guiné-Bissau é - entre outras razões - o resultado da difícil articulação e coabitação entre as principais racionalidades que afectam o xadrez sociopolítico guineense. De facto as racionalidades de tipo «weberianas», representadas maioritariamente pela população crioula, devido ao impacto da cultura colonial – o mimetismo cultural e político-económico nessa população -, não se adaptaram às racionalidades de tipo «tradicional» e estas por sua vez, não compreendem as primeiras. As práticas dos actores políticos das racionalidades de tipo «weberianas», dentro do aparelho de Estado confundiam-se com o próprio processo de construção e o funcionamento do Estado pós-colonial na Guiné De facto o Estado em referência tornou-se durante o segundo regime do PAIGC num simples instrumento político e económico a favor dos dirigentes daquele partido e da classe-Estado em geral em detrimento da população guineense sobretudo a da sociedade tradicional. E é também dentro desta lógica da difícil articulação e a coabitação de racionalidades entre actores guineenses que a suspensão do ex-Brigadeiro Ansumane Mané, das suas funções de chefe de Estado-maior das forças armadas guineenses deve ser analisada, explicada e entendida com a consequente ruptura político-militar. Certamente que a Guiné, como laboratório social, não se esgota neste trabalho, que apenas pretende abrir caminho para novas investigações. ABSTRACT: This study is focused on the analysis of the 1998-1999 «coup d’état» in Guiné as a denouncer of the difficulties in the construction of Guiné as a State and a Nation. The above mentioned coup d’état is, among other reasons, the result of the difficult articulation and cohabition among the main rationalities affecting the Guiné sociopolitical chess. The as-webeian rationalities, mainly represented by the creole population, on reproducing the colonial cultural, political and economic model, did not fit in the astraditional rationalities, which by their turn do not understand the former ones. The as-weberian practices of the main political agents within the state burocracy overlapped with the process of construction and the functioning of the post colonial state apparatus. During the second PAIGC regime the state becomes a mere political and economic instrument to favour the party leaders and the new emerging class of public workers, in detriment of the population, mainly the ones belonging to the traditional societies. It is against this sociopolitical background that the suspension of the ex-Brigadier Ansumane Mané from his functions as Chief Commander of the Armed Forces of Guiné, and the following military and political rupture, has to be analysed, explained and understood. Certainly, the study of Guiné as a social laboratory is not finished with the present research, which intended only to open the path to further researching.
Resumo:
As características dos vídeos recolhidos num sistema de videovigilância são bastante diferentes dos vídeos recolhidos para filmes. Cada sistema de videovigilância é único. Este trabalho trata a implementação, e especialização, de um algoritmo de codificação de vídeo para um sistema particular de videovigilância composto por três câmaras fixas. O algoritmo desenvolvido tira partido do facto de se conhecer previamente as características físicas e de utilização do local. Utilizando uma codificação inteligente, a codificação das imagens recolhidas depende do dia da semana, hora, câmara e da detecção de alterações na área que se encontra sob vigilância. A especialização é realizada através da configuração do codificador, tendo em conta critérios pré-definidos, de modo a obter uma relação adequada entre a qualidade de imagem e a compressão dos dados. As imagens são independentemente codificadas pela seguinte ordem de operações: transformada discreta do co-seno, quantização, run-length e codificação de Huffman. São armazenadas todas as imagens onde for detectado movimento, não a totalidade da imagem, mas apenas as regiões onde foi detectado movimento sendo utilizado uma decomposição em árvore quaternária. Foi implementado um protótipo de modo a avaliar o desempenho do algoritmo de codificação. O algoritmo, quando comparado com a técnica de codificação usada no sistema de videovigilância, apresenta uma maior taxa de compressão As imagens descodificadas apresentam qualidade suficiente para identificar as pessoas em pontos críticos e seguir os seus movimentos ao longo do corredor.
Resumo:
Neste trabalho, avaliou-se o comportamento térmico de uma fachada de dupla pele com ventilação natural. A avaliação foi efectuada para uma célula de teste que permite adaptar várias configurações de fachada para a qual foram registados dados num determinado período de tempo através de um sistema de aquisição de dados. Os dados registados foram devidamente tratados e comparados para as diversas configurações. Para as configurações testadas, utilizaram-se dois parâmetros adimensionais que permitiram a comparação da capacidade de pré aquecer o ar (aplicável à estação de aquecimento) e de isolar dinamicamente (aplicável à estação de arrefecimento). Foram comparados os desempenhos da fachada quando a funcionar com os sistemas de sombreamento por persiana veneziana e por cortina têxtil. Em pré aquecimento, o fluxo de insuflação mostrou-se uma boa opção. Em isolamento dinâmico, a fachada retira o melhor partido do fluxo de extracção. Os resultados obtidos para os sistemas de sombreamento recaem a favor do sombreamento por persiana veneziana. As medições efectuadas na célula de teste vêm permitir futuros estudos de comparação com métodos de simulação numérica. Os resultados obtidos demonstram a sensibilidade das fachadas de dupla pele ao clima onde se inserem. Contudo, os resultados obtidos não demonstram por si só a veracidade do desempenho desta tecnologia no clima em Portugal.
Resumo:
O artigo problematiza se o Jornal Português, único periódico da comunidade portuguesa residente na Argentina, pode constituir um elemento significativo na (re)construção e (re)negociação da identidade portuguesa desta comunidade. Uma identidade que consideramos ser imaginada e, sobretudo, construída pelos próprios imigrantes, estruturando-se em torno «da saudade e da lembrança de uma vida passada»: a vida em Portugal, um horizonte longínquo, muito embora presente no seu dia-a-dia. Esta análise é parte do meu trabalho de doutoramento sobre a comunidade portuguesa residente no partido de Escobar, na Província de Buenos Aires (República Argentina). Partindo de um exercício descritivo de enquadramento, este trabalho tem como objectivos gerais observar e discutir o papel dos media na gestão quotidiana da identidade colectiva desta população migrante. No decorrer deste exercício observou-se que uma grande percentagem dos inquiridos recebe todos os meses pelo correio a edição do Jornal Português, considerando-o um elo de ligação, primeiro à terra e mais tarde a Portugal. Para finalizar, diremos que o Jornal Português, criado pelos membros da comunidade portuguesa, aparece como uma das estratégias de visibilidade e ligação desta comunidade.
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.
Resumo:
O desenvolvimento actual de aplicações paralelas com processamento intensivo (HPC - High Performance Computing) para alojamento em computadores organizados em Cluster baseia-se muito no modelo de passagem de mensagens, do qual é de realçar os esforços de definição de standards, por exemplo, MPI - Message - Passing Interface. Por outro lado, com a generalização do paradigma de programação orientado aos objectos para ambientes distribuídos (Java RMI, .NET Remoting), existe a possibilidade de considerar que a execução de uma aplicação, de processamento paralelo e intensivo, pode ser decomposta em vários fluxos de execução paralela, em que cada fluxo é constituído por uma ou mais tarefas executadas no contexto de objectos distribuídos. Normalmente, em ambientes baseados em objectos distribuídos, a especificação, controlo e sincronização dos vários fluxos de execução paralela, é realizada de forma explicita e codificada num programa principal (hard-coded), dificultando possíveis e necessárias modificações posteriores. No entanto, existem, neste contexto, trabalhos que propõem uma abordagem de decomposição, seguindo o paradigma de workflow com interacções entre as tarefas por, entre outras, data-flow, control-flow, finite - state - machine. Este trabalho consistiu em propor e explorar um modelo de execução, sincronização e controlo de múltiplas tarefas, que permita de forma flexível desenhar aplicações de processamento intensivo, tirando partido da execução paralela de tarefas em diferentes máquinas. O modelo proposto e consequente implementação, num protótipo experimental, permite: especificar aplicações usando fluxos de execução; submeter fluxos para execução e controlar e monitorizar a execução desses fluxos. As tarefas envolvidas nos fluxos de execução podem executar-se num conjunto de recursos distribuídos. As principais características a realçar no modelo proposto, são a expansibilidade e o desacoplamento entre as diferentes componentes envolvidas na execução dos fluxos de execução. São ainda descritos casos de teste que permitiram validar o modelo e o protótipo implementado. Tendo consciência da necessidade de continuar no futuro esta linha de investigação, este trabalho é um contributo para demonstrar que o paradigma de workflow é adequado para expressar e executar, de forma paralela e distribuída, aplicações complexas de processamento intensivo.
Resumo:
Cada vez mais as pessoas se deslocam para locais desconhecidos por motivos profissionais, financeiros ou simplesmente por lazer. Em todas estas situações as primeiras dificuldades com que se deparam são saber qual o percurso a adoptar para chegar a um determinado destino e a falta de informação sobre o local onde se encontram, especialmente sobre os possíveis pontos de interesse que existem em redor. O presente trabalho propõe a concepção e a implementação de um sistema de visualização para dispositivos móveis de percursos pré-definidos baseado em standards. Pretende-se construir um software aberto de modo a poder ser utilizado em diversas aplicações geográficas modulares e facilitar a investigação na área, pois a maior parte do software disponibilizado é proprietário havendo apenas hipótese de interagir através de API disponibilizada. O trabalho pretende servir utilizadores que pretendam tirar partido de um guia digital móvel, materializado num dispositivo móvel com capacidade visualização gráfica do percurso. Pode ser utilizado nas mais diversas situações: orientação em trilhos ou rotas turísticas; identificação e orientação de pontos de interesse numa cidade ou região; ou informação de contexto. Para estimular a atenção do utilizador é proposto um mecanismo de alertas/avisos que serão despoletados durante a execução do percurso. Como muitas das funcionalidades disponibilizadas pelo sistema necessitam de efectuar cálculo de distâncias, é proposto um modelo de determinação de distâncias. De modo a gerir o conteúdo dos ficheiros utilizados é proposto um mecanismo de processamento de ficheiros, que permite efectuar transformações, validações e gravações de ficheiros. Para além da concepção e correspondente implementação do Visualizador, este trabalho apresenta ainda cenários de aplicação do sistema, ilustrando consequentemente a sua utilização em situações reais e encontra-se disponível para ser usado e melhorado pela comunidade científica, pois foi feito o registo como open source no site sourceforge.net.
Resumo:
A rápida evolução dos dispositivos móveis e das tecnologias de comunicação sem fios transformou o telemóvel num poderoso dispositivo de computação móvel. A necessidade de estar sempre contactável, comum à civilização moderna, tem aumentado a dependência deste dispositivo, sendo transportado pela maioria das pessoas num ambiente urbano e assumindo um papel talvez mais importante que a própria carteira. A ubiquidade e capacidade de computação dos telemóveis aumentam o interesse no desenvolvimento de serviços móveis, além de tradicionais serviços de voz. Um telemóvel pode em breve tornar-se um elemento activo nas nossas tarefas diárias, servindo como um instrumento de pagamento e controlo de acessos, proporcionando assim novas interfaces para serviços existentes. A unificação de vários serviços num único dispositivo é um desafio que pode simplificar a nossa rotina diária e aumentar o conforto, no limite deixaremos de necessitar de dinheiro físico, cartões de crédito ou débito, chaves de residência e de veículos automóveis, ou inclusive documentos de identificação como bilhetes de identidade ou passaportes. O interesse demonstrado pelos intervenientes, desde os fabricantes de telemóveis e operadores de rede móvel até às instituições financeiras, levaram ao aparecimento de múltiplas soluções de serviços móveis. Porém estas soluções respondem geralmente a problemas específicos, apenas contemplando um fornecedor de serviços ou uma determinada operação de pagamento, como seja a compra de bilhetes ou pagamento de estacionamento. Estas soluções emergentes consistem também tipicamente em especificações fechadas e protocolos proprietários. A definição de uma arquitectura genérica, aberta interoperável e extensível é necessária para que os serviços móveis possam ser adoptados de uma forma generalizada por diferentes fornecedores de serviços e para diversos tipos de pagamento. A maior parte das soluções actuais de pagamento móvel depende de comunicações através da rede móvel, algumas utilizam o telemóvel apenas como uma interface de acesso à internet enquanto outras possibilitam o envio de um SMS (Short Message Service) para autorizar uma transacção, o que implica custos de comunicação em todas as operações de pagamento. Este custo de operação torna essas soluções inadequadas para a realização de micropagamentos e podem por isso ter uma aceitação limitada por parte dos clientes. As soluções existentes focam-se maioritariamente em pagamentos à distância, não tirando partido das características do pagamento presencial e não oferecendo por isso uma verdadeira alternativa ao modelo actual de pagamento com cartões de crédito/débito. As capacidades computacionais dos telemóveis e suporte de diversos protocolos de comunicação sem fio local não têm sido aproveitadas, vendo o telemóvel apenas como um terminal GSM (Global System for Mobile Communications) e não oferecendo serviços adicionais como seja a avaliação dinâmica de risco ou controlo de despesas. Esta dissertação propõe e valida, através de um demonstrador, uma aquitectua aberta para o pagamento e controlo de acesso baseado em dispositivos móveis, intitulada WPAC (Wireless Payment and Access Control). Para chegar à solução apresentada foram estudadas outras soluções de pagamento, desde o aparecimento dos cartões de débito até a era de pagamentos electrónicos móveis, passando pelas soluções de pagamento através da internet. As capacidades dos dispositivos móveis, designadamente os telemóveis, e tecnologias de comunicação sem fios foram também analisadas a fim de determinar o estado tecnológico actual. A arquitectura WPAC utiliza padrões de desenho utilizados pela indústria em soluções de sucesso, a utilização de padrões testados e a reutilização de soluções com provas dadas permite aumentar a confiança nesta solução, um destes exemplos é a utilização de uma infra-estrutura de chave pública para o estabelecimento de um canal de comunicação seguro. Esta especificação é uma arquitectura orientada aos serviços que utiliza os Web Services para a definição do contracto do serviço de pagamento. A viabilidade da solução na orquestração de um conjunto de tecnologias e a prova de conceito de novas abordagens é alcançada com a construção de um protótipo e a realização de testes. A arquitectura WPAC possibilita a realização de pagamentos móveis presenciais, isto é, junto do fornecedor de bens ou serviços, seguindo o modelo de pagamento com cartões de crédito/débito no que diz respeito aos intervenientes e relações entre eles. Esta especificação inclui como aspecto inovador a avaliação dinâmica de risco, que utiliza o valor do pagamento, a existência de pagamentos frequentes num período curto de tempo, e a data, hora e local do pagamento como factores de risco; solicitando ao cliente o conjunto de credenciais adequado ao risco avaliado, desde códigos pessoais a dados biométricos. É também apresentada uma alternativa ao processo normal de pagamento, que apesar de menos cómoda permite efectuar pagamentos quando não é possível estabelecer um canal de comunicação sem fios, aumentando assim a tolerância a falhas. Esta solução não implica custos de operação para o cliente na comunicação com o ponto de venda do comerciante, que é realizada através de tecnologias de comunicação local sem fios, pode ser necessária a comunicação através da rede móvel com o emissor do agente de pagamento para a actualização do agente de software ou de dados de segurança, mas essas transmissões são ocasionais. O modelo de segurança recorre a certificados para autenticação dos intervenientes e a uma infra-estrutura de chave pública para cifra e assinatura de mensagens. Os dados de segurança incluídos no agente de software móvel, para desabilitar a cópia ou corrupção da aplicação mas também para a comparação com as credenciais inseridas pelo cliente, devem igualmente ser encriptados e assinados de forma a garantir a sua confidencialidade e integridade. A arquitectura de pagamento utiliza o standard de Web Services, que é amplamente conhecido, aberto e interoperável, para definição do serviço de pagamento. Existem extensões à especificação de Web Services relativas à segurança que permitem trocar itens de segurança e definem o modo de cifra e assinatura de mensagens, possibilitando assim a sua utilização em aplicações que necessitem de segurança como é o caso de serviços de pagamento e controlo de acesso. O contracto de um Web Service define o modo de invocação dos serviços, transmissão de informação e representação de dados, sendo normalmente utilizado o protocolo SOAP que na prática não é mais que um protocolo de troca de mansagens XML (eXtensible Markup Language). O envio e recepção de mensagens XML; ou seja, a transmissão de simples sequências de caracteres, é suportado pela maioria dos protocolos de comunicação, sendo portanto uma solução abrangente que permite a adopção de diversas tecnologias de comunicação sem fios. O protótipo inclui um agente de software móvel, implementado sobre a forma de uma MIDlet, aplicação Java para dispositivos móveis, que implementa o protocolo de pagamento comunicando sobre uma ligação Bluetooth com o ponto de venda do comerciante, simulado por uma aplicação desenvolvida sobre a plataforma .NET e que por isso faz prova da heterogeneidade da solução. A comunicação entre o comerciante e o seu banco para autorização do pagamento e transferência monetária utiliza o protocolo existente para a autorização de pagamentos, com base em cartões de crédito/débito. A definição desta especificação aberta e genérica em conjunto com o forte interesse demonstrado pelos intervenientes, proporciona uma boa perspectiva em termos de adopção da solução, o que pode impulsionar a implementação de serviços móveis e dessa forma simplificar as rotinas diárias das pessoas. Soluções móveis de pagamento reduzem a necessidade de transportar vários cartões de crédito/débito na nossa carteira. A avaliação dinâmica de risco permite aumentar a segurança dos pagamentos, com a solicitação de mais credenciais ao cliente para pagamentos com um maior risco associado, sendo um ponto importante quer para os clientes quer para as instituições financeiras pois diminui o risco de fraude e aumenta a confiança no sistema. Esta solução de pagamento electrónico pode também facilitar a consulta de pagamentos efectuados e saldos, mantendo um histórico dos movimentos, o que não é possível nos cartões de crédito/débito sem uma visita a uma ATM (Automated Teller Machine) ou utilização de homebanking.
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.
Resumo:
A evolução tecnológica e das sociedades permitiu que, hoje em dia, uma boa parte da população tenha acesso a dispositivos móveis com funcionalidades avançadas. Com este tipo de dispositivos, temos acesso a inúmeras fontes de informação em tempo-real, mas esta característica ainda não é, hoje em dia, aproveitada na sua totalidade. Este projecto tenta tirar partido desta realidade para, utilizando os diversos dispositivos móveis, criar uma rede de troca de informações de trânsito. O utilizador apenas necessita de servir-se do seu dispositivo móvel para, automaticamente, obter as mais recentes informações de trânsito enquanto, paralelamente, partilha com os outros utilizadores a sua informação. Apesar de existirem outras alternativas no mercado, com soluções que permitem usufruir do mesmo tipo de funcionalidades, nenhuma utiliza este tipo de dispositivos (GPS’s convencionais, por exemplo). Um dos requisitos necessário na implementação deste projecto é uma solução de geocoding. Após terem sido testadas várias soluções, nenhuma cumpria, na totalidade, os requisitos deste projecto, o que originou o desenvolvimento de uma nova solução que cumpre esses requisitos. A solução é, toda ela, muito modular, formada por vários componentes, cada um com responsabilidades bem identificadas. A arquitectura desta solução baseia-se nos padrões de desenvolvimento de uma Service Oriented Architecture. Todos os componentes disponibilizam as suas operações através de web services, e a sua descoberta recorre ao protocolo WS-Discovery. Estes vários componentes podem ser divididos em duas categorias: os do núcleo, responsáveis por criar e oferecer as funcionalidades requisitadas neste projecto e os módulos externos, nos quais se incluem as aplicações que apresentam as funcionalidades ao utilizador. Foram criadas duas formas de consumir a informação oferecida pelo serviço SIAT: a aplicação móvel e um website. No âmbito dos dispositivos móveis, foi desenvolvida uma aplicação para o sistema operativo Windows Phone 7.
Resumo:
Este trabalho consiste no desenvolvimento de um Sistema de Apoio à Criminologia – SAC, onde se pretende ajudar os detectives/analistas na prevenção proactiva da criminalidade e na gestão dos seus recursos materiais e humanos, bem como impulsionar estudos sobre a alta incidência de determinados tipos de crime numa dada região. Historicamente, a resolução de crimes tem sido uma prerrogativa da justiça penal e dos seus especialistas e, com o aumento da utilização de sistemas computacionais no sistema judicial para registar todos os dados que dizem respeito a ocorrências de crimes, dados de suspeitos e vítimas, registo criminal de indivíduos e outros dados que fluem dentro da organização, cresce a necessidade de transformar estes dados em informação proveitosa no combate à criminalidade. O SAC tira partido de técnicas de extracção de conhecimento de informação e aplica-as a um conjunto de dados de ocorrências de crimes numa dada região e espaço temporal, bem como a um conjunto de variáveis que influenciam a criminalidade, as quais foram estudadas e identificadas neste trabalho. Este trabalho é constituído por um modelo de extracção de conhecimento de informação e por uma aplicação que permite ao utilizador fornecer um conjunto de dados adequado, garantindo a máxima eficácia do modelo.