916 resultados para Contacts Sharing, CRM, Cloud Google, API, SugarCRM, Web Service, App Engine
Resumo:
The technological evolution has been making the Distance Education accessible for a greater number of citizens anytime and anywhere. The potential increase of the supply for mobile devices integrated to mobile learning environments allows that the information comes out of the physical environment, creating opportunities for students and teachers to create geographically distributed learning scenarios. However, many applications developed for these environments remain isolated from each other and do not become integrated sufficiently into the virtual learning environments (AVA). This dissertation presents an interoperability model between mobile devices and distinct AVA based on webservices. For the conception of this model, requirements engineering and software architecture techniques were used. With the goal of showing the model viability, a mobile application focused on surveys has been developed, and additionally, the main functionalities related to the interoperability were tested
Resumo:
Graph Reduction Machines, are a traditional technique for implementing functional programming languages. They allow to run programs by transforming graphs by the successive application of reduction rules. Web service composition enables the creation of new web services from existing ones. BPEL is a workflow-based language for creating web service compositions. It is also the industrial and academic standard for this kind of languages. As it is designed to compose web services, the use of BPEL in a scenario where multiple technologies need to be used is problematic: when operations other than web services need to be performed to implement the business logic of a company, part of the work is done on an ad hoc basis. To allow heterogeneous operations to be part of the same workflow, may help to improve the implementation of business processes in a principled way. This work uses a simple variation of the BPEL language for creating compositions containing not only web service operations but also big data tasks or user-defined operations. We define an extensible graph reduction machine that allows the evaluation of BPEL programs and implement this machine as proof of concept. We present some experimental results.
Resumo:
La tesi tratta di un web service capace di estrapolare i dati da un database Oracle utilizzato da un gestionale già esistente, per darli come output ad un portale da cui il cittadino si potrà collegare, visionandoli. Il gestionale si occupa della fase coattiva, ovvero quando un contribuente non paga una multa o una qualsiasi tassa; fino ad oggi non era possibile far vedere in via telematica i dati della situazione coattiva di un contribuente. Grazie al web service da me creato un portale potrà fare vedere i dati al contribuente tramite esso. Inoltre grazie a questo web service in futuro si potranno collegare anche con altri portali o app smartphone per dare ulteriori servizi al cittadino.
Resumo:
The Semantic Annotation component is a software application that provides support for automated text classification, a process grounded in a cohesion-centered representation of discourse that facilitates topic extraction. The component enables the semantic meta-annotation of text resources, including automated classification, thus facilitating information retrieval within the RAGE ecosystem. It is available in the ReaderBench framework (http://readerbench.com/) which integrates advanced Natural Language Processing (NLP) techniques. The component makes use of Cohesion Network Analysis (CNA) in order to ensure an in-depth representation of discourse, useful for mining keywords and performing automated text categorization. Our component automatically classifies documents into the categories provided by the ACM Computing Classification System (http://dl.acm.org/ccs_flat.cfm), but also into the categories from a high level serious games categorization provisionally developed by RAGE. English and French languages are already covered by the provided web service, whereas the entire framework can be extended in order to support additional languages.
Resumo:
[ES]El Instituto Universitario de Sistemas Inteligentes y Aplicaciones Numéricas en Ingeniería y en especial la División de Robótica y Oceanografía Computacional está desarrollando un velero autónomo de superficie que requiere de un sistema para la detección y evasión de obstáculos. Dicho sistema se ha desarrollado sobre una Raspberry Pi con un servicio para la captura de imágenes, así como un servidor web que permita la modificación de la configuración de la cámara. Una vez completada dicha infraestructura se tomaron las fotografías que conformarán el conjunto de entrenamiento para el sistema de visión por computador y se desarrollará este último. Los resultados se han integrado con el sistema del control modificando el rumbo cuando se detecte un obstáculo.
Resumo:
Thesis (Ph.D.)--University of Washington, 2016-08
Resumo:
Gli Open Data sono un'utile strumento che sta via via assumendo sempre più importanza nella società; in questa tesi vedremo la loro utilità attraverso la realizzazione di un'applicazione mobile, che utilizza questi dati per fornire informazioni circa lo stato ambientale dell'aria e dei pollini in Emilia Romagna, sfruttando i dataset forniti da un noto ente pubblico (Arpa Emilia Romagna). Tale applicazione mobile si basa su un Web Service che gestisce i vari passaggi dei dati e li immagazzina in un database Mongodb. Tale Web Service è stato creato per essere a sua volta messo a disposizione di programmatori, enti o persone comuni per studi e sviluppi futuri in tale ambito.
Resumo:
Les activités de la vie quotidienne sont indispensables pour le bien-être physique et moral. Pour que celle-ci soit réussie par les personnes ayant un traumatisme crânien cérébral (TCC), une aide technologique s’avère souvent nécessaire. Les troubles cognitifs empêchent les personnes ayant un TCC de rester chez elles. L’assistant culinaire est un outil composé de trois sous-systèmes: assistance, supervision et communication. L’assistant permet aux personnes ayant un TCC de cuisiner un repas chaud en proposant à celles-ci des stratégies d’assistance cognitive. Ce mémoire présente le sous-système de communication, qui établit la communication entre la personne ayant un TCC et l’assistant culinaire. Nous avons utilisé la méthode LUCID pour concevoir le sous-système de communication. Tout d’abord, nous avons commencé par l’étape prospective et d’exploration pour définir les membres de l’équipe et leurs rôles, afin de comprendre le comportement des personnes ayant un TCC. Pour la compréhension des comportements, nous avons utilisé les persona et des scénarios. Nous avons conçu trois persona principaux (TCC sévère, modéré et léger) et deux secondaires (proche aidant et ergothérapeute). Après la validation des persona, nous avons construit deux scénarios, un sans assistance qui permet de comprendre la gradation d’assistance donnée par l’ergothérapeute durant l’évaluation, un avec assistance pour concevoir les fonctionnalités de l’assistant culinaire et d’établir la communication entre les trois sous-systèmes et l’utilisateur. Ensuite, nous avons conçu les interfaces de l’assistant culinaire selon chaque profil des AVQ. Finalement nous avons développé le sous-système de communication en utilisant des actes de langage pour définir la communication entre les trois sous-systèmes de communication et la gradation de l’assistance, des web service REST comme une technologie qui rend chaque sous-système indépendant. L’assistant culinaire est en cours de développement. Enfin, ultérieurement les différentes fonctionnalités de l’assistant seront testées dans l’appartement de laboratoire DOMUS, et ensuite il sera implémenté auprès de personnes ayant un TCC pour une utilisation régulière chez elles.
Resumo:
Los residuos sólidos como consecuencia directa de las actividades humanas, han representado un reto desde sus inicios, de ahí se empezaron a desarrollar técnicas y prácticas para garantizar una adecuada gestión de los residuos, nuestros primeros ancestros encontraron en los botaderos a cielo abierto la solución más fácil para disponer los desechos de animales y residuos de comida en sitios cercanos a sus viviendas, por ejemplo, los griegos poseen registros de la inauguración del primer relleno municipal en la ciudad de Atenas hace más de 2000 años. La evolución de las culturas, la revolución industrial y el crecimiento poblacional acelerado han modificado no solo la composición sino también la cantidad de los residuos sólidos producidos, haciendo cada día más difícil su adecuada gestión debido a su alto grado de toxicidad, la ausencia de materiales biodegradables y su volumen, traduciendo esto en un gran impacto. El panorama no es muy alentador y los pronósticos emitidos por el Banco Mundial prevén que para el año 2025 los niveles mundiales de residuos sólidos urbanos alcanzaran 2,2 millones de toneladas por año. Basada en el interés por la adecuada gestión de los residuos y la disminución del impacto ambiental de las empresas Coraseo S.A y Seacor S.A, la presente investigación busca seleccionar la metodología y/o tecnología más apropiada teniendo en cuenta las condiciones económicas, logísticas y de infraestructura de la empresa y la comunidad involucrada. En primera instancia se estudió en profundidad el panorama empresarial y posteriormente se seleccionó un grupo de cuatro propuestas para la transformación y aprovechamiento de los residuos sólidos que fueron evaluadas a nivel económico, normativo, medio ambiental. Los datos analizados sugieren entre otras cosas, un robustecimiento del marco legal ambiental colombiano y mundial, una mayor colaboración económica de los organismos internacionales y las entidades bancarias y finalmente una reducción en los costos de las tecnologías disponibles para el aprovechamiento de los residuos sólidos, haría posible el sueño de las sociedades de gestionar efectivamente los residuos sólidos generando el menor impacto ambiental posible y en el caso del grupo empresarial Cordobés lograr innovar y emprender con un proyecto eco eficiente como el que se evaluó.
Resumo:
Esta investigação trata-se de um estudo com a população universitária Portuguesa e Espanhola sobre padrões de uso/abuso da Internet, assim como os recursos específicos mais usados. Foi usada uma amostra aleatória de 206 sujeitos, da Universidade Autónoma de Madrid e do Campus Universitário de Lisboa, de diferentes licenciaturas, de ambos os sexos e com idades compreendidas entre os 18 e os 40 anos. O instrumento usado foi um questionário adaptado do Internet Addiction Test, de Young (1998). As principais conclusões sugerem que, no que se refere ao tempo de conexão verificámos que a maior percentagem da amostra (46,1%) realiza um uso moderado da Internet (menos de 2 horas diárias) mas 36,9% podem já apresentar alguns indícios de adicção ao estarem de 2 a 5 horas diárias conectados à Internet. Na avaliação dos parâmetros do uso dos recursos específicos da Internet, podemos encontrar que a Web é o serviço mais procurado seguindo-se o e-mail (com 62,1% e 57,3% respectivamente). Encontrámos ainda que 16,5% da amostra apresenta valores representativos de adicção. /ABSTRACT: This research comes from a study with the Portuguese and Spanish university population on patterns of use I abuse of the Internet, as well as the specific resources used most. We used a random sample of 206 subjects, the Autonomous University of Madrid and the University Campus of Lisbon, in different degrees of both sexes and aged between 18 and 40 years. The instrument used was a questionnaire adapted from the Internet Addiction Test, Young (1998). The main findings suggest that with regard to the connection time found that the largest percentage of the sample (46.1%) carries a moderate use of the Internet (less than 2 hours) but 36.9% can introduce some evidence addiction are at one of the 2 to 5 hours a day connected to the Internet. ln assessing the parameters of the use of specific resources of the Internet, we find that the Web service is the most sought followed by email (with 62.1% and 57.3% respectively). We found also that 16.5% of the sample shows values representative of addiction.
Resumo:
Il lavoro di tesi proposto è volto allo studio delle architetture Serverless, strutture che permettono agli sviluppatori di comporre facilmente applicazioni distribuite su molti servizi all’interno di un cloud, senza la necessità di gestire il server. Più nello specifico sono state studiate le FaaS (Function-as-a-Service), un modello di elaborazione cloud basato su eventi in cui il codice viene distribuito in container gestiti dalla piattaforma, e successivamente eseguito on-demand. A seguito di una prima parte di ricerca dello stato dell'arte, l'attenzione si è spostata sulla ricerca di vulnerabilità nel contesto del servizio OpenFaaS, un framework open-source che permette agli sviluppatori di distribuire facilmente funzioni e microservizi. Il deployment è stato fatto faasd, quest’ultimo è una semplificazione di OpenFaaS, usa le stesse componenti e lo stesso ecosistema di OpenFaaS ma usa Containerd al posto di Kubernetes. Dopo una prima fase di installazione e log-in il lavoro si è concentrato nelle varie metodologie di penetration test, nonché di ricerca delle vulnerabilità di sicurezza associate a tale paradigma. In informatica, il penetration test è il processo operativo di analisi o valutazione della sicurezza di un sistema o di una rete, simulando l'attacco di un potenziale utente malintenzionato. Nell'ultima fase sono stati condotti vari tentativi di attacco al sistema OpenFaaS tramite l'ausilio di alcuni tool. Inizialmente è stata fatta un'analisi della rete e del traffico tramite tool quali NMAP e Wireshark, per comprenderne meglio la struttura e come faasd creasse le funzioni a partire dai container. Infine, tramite OpenFaaS sono state create delle funzioni per testare la sicurezza e l'affidabilità di quest'ultima. In particolare, le funzioni indagano all'interno dei container al fine di comprendere la possibilità di eseguire code injection e rilevare possibili dati sensibili nel filesystem dell'immagine Docker così come nelle variabili d'ambiente.
Resumo:
Today more than ever, with the recent war in Ukraine and the increasing number of attacks that affect systems of nations and companies every day, the world realizes that cybersecurity can no longer be considered just as a “cost”. It must become a pillar for our infrastructures that involve the security of our nations and the safety of people. Critical infrastructure, like energy, financial services, and healthcare, have become targets of many cyberattacks from several criminal groups, with an increasing number of resources and competencies, putting at risk the security and safety of companies and entire nations. This thesis aims to investigate the state-of-the-art regarding the best practice for securing Industrial control systems. We study the differences between two security frameworks. The first is Industrial Demilitarized Zone (I-DMZ), a perimeter-based security solution. The second one is the Zero Trust Architecture (ZTA) which removes the concept of perimeter to offer an entirely new approach to cybersecurity based on the slogan ‘Never Trust, always verify’. Starting from this premise, the Zero Trust model embeds strict Authentication, Authorization, and monitoring controls for any access to any resource. We have defined two architectures according to the State-of-the-art and the cybersecurity experts’ guidelines to compare I-DMZ, and Zero Trust approaches to ICS security. The goal is to demonstrate how a Zero Trust approach dramatically reduces the possibility of an attacker penetrating the network or moving laterally to compromise the entire infrastructure. A third architecture has been defined based on Cloud and fog/edge computing technology. It shows how Cloud solutions can improve the security and reliability of infrastructure and production processes that can benefit from a range of new functionalities, that the Cloud could offer as-a-Service.We have implemented and tested our Zero Trust solution and its ability to block intrusion or attempted attacks.
Resumo:
Crear una aplicació i-CRM, el Customer Relationship Management és un sistema que permet a les empreses manejar tota la informació relativa als seus clients des d'una única plataforma de programari. L'esmentada aplicació tindrà una interfície Web, i una estructura multicapa, que pugui ser emprada des de qualsevol localització i el nombre d'usuaris no sigui una limitació. Bàsicament, consistirà en una aplicació on es puguin crear entitats comercials (clients i potencials), i mantenir la relació bàsica amb els mateixos, aquesta es restringirà als contactes comercials, incidències i campanyes de màrqueting relacional.
Resumo:
Aquest treball final de carrera consisteix en la realització d'un estudi de la usabilitat i accessibilitat de tres gestors de medis multimèdia: iTunes, Google Music i Amazon Cloud Player. A través d'observacions contextuals, avaluacions heurístiques i tests d'usuaris he realitzat una anàlisi comparativa. Per tal d'esquematitzar tota aquesta informació he confeccionat una taula amb els punts forts i punts febles de cada aplicació per concloure amb la proposta de millores per a cada un dels gestors de medis.
Resumo:
Negli ultimi anni le Web application stanno assumendo un ruolo sempre più importante nella vita di ognuno di noi. Se fino a qualche anno fa eravamo abituati ad utilizzare quasi solamente delle applicazioni “native”, che venivano eseguite completamente all’interno del nostro Personal Computer, oggi invece molti utenti utilizzano i loro vari dispositivi quasi esclusivamente per accedere a delle Web application. Grazie alle applicazioni Web si sono potuti creare i cosiddetti social network come Facebook, che sta avendo un enorme successo in tutto il mondo ed ha rivoluzionato il modo di comunicare di molte persone. Inoltre molte applicazioni più tradizionali come le suite per ufficio, sono state trasformate in applicazioni Web come Google Docs, che aggiungono per esempio la possibilità di far lavorare più persone contemporanemente sullo stesso documento. Le Web applications stanno assumendo quindi un ruolo sempre più importante, e di conseguenza sta diventando fondamentale poter creare delle applicazioni Web in grado di poter competere con le applicazioni native, che siano quindi in grado di svolgere tutti i compiti che sono stati sempre tradizionalmente svolti dai computer. In questa Tesi ci proporremo quindi di analizzare le varie possibilità con le quali poter migliorare le applicazioni Web, sia dal punto di vista delle funzioni che esse possono svolgere, sia dal punto di vista della scalabilità. Dato che le applicazioni Web moderne hanno sempre di più la necessità di poter svolgere calcoli in modo concorrente e distribuito, analizzeremo un modello computazionale che si presta particolarmente per progettare questo tipo di software: il modello ad Attori. Vedremo poi, come caso di studio di framework per la realizzazione di applicazioni Web avanzate, il Play framework: esso si basa sulla piattaforma Akka di programmazione ad Attori, e permette di realizzare in modo semplice applicazioni Web estremamente potenti e scalabili. Dato che le Web application moderne devono avere già dalla nascita certi requisiti di scalabilità e fault tolerance, affronteremo il problema di come realizzare applicazioni Web predisposte per essere eseguite su piattaforme di Cloud Computing. In particolare vedremo come pubblicare una applicazione Web basata sul Play framework sulla piattaforma Heroku, un servizio di Cloud Computing PaaS.