291 |
Reducing redundant functionalities of an application portfolio : Case study Swedish municipalityKara, Vikesh, Paidi, Vijay Pratap January 2011 (has links)
Many government organizations consist of complex application portfolios with significant redundant functionalities and in order to run this portfolio, 80% of the IT budget is consumed by maintenance cost. Eliminating redundant functionalities improves efficiency, operational performance and decreases maintenance costs. A midsized Swedish municipality has a complex application portfolio with redundant functionalities, and this study aims to suggest actions for reducing redundant functionalities of citizen related applications. In order to identify redundant functionalities in a complex organization such as the government, all surrounding complexities need to be identified. Therefore, by performing a literature study, Application Portfolio Rationalization has been selected as an approach for reducing redundant functionalities. An online survey was conducted for gathering data about applications and the total response rate was 46.5%. The collected data was analyzed to identify complexities and applications with similar purpose and functions. Finally, actions were suggested for reducing redundant functionalities of applications by consolidating them with the “best-in-class” application, and implementing a central database for reducing redundant storage of data by the applications.
|
292 |
Method for mapping interconnections between load balanced applications and clustered databases in a complex server environmentJonsson, Patrik January 2008 (has links)
A coherent software environment simplifies maintenance - and using the same terminology facilitates communication and learning within the IT department. Having a mixed and complex software environment could put strain on the IT department. Applications and databases needs to be somehow cataloged in case of system failure. While mapping applications to databases using a unified terminology might seem to be a good idea from the start, but when it comes to generating a data model of interconnections based on terminology - confusion will arise. This confusion could lead to misinterpretations, which in turn could lead to incidents.
|
293 |
Maîtrise des instabilités hydro-élastiques de surfaces portantes : application navale / Study of hydroelastic instabilities of hydrofoils : naval applicationBalze, Rémy 20 December 2012 (has links)
L'étude des instabilités aéro-élastiques, le flottement notamment, a été initiée au milieu du vingtième siècle, suite à de nombreux accidents de rupture d'aile d'avions ou de tabliers de ponts. L'un des accidents les plus connus est l'effondrement du pont de Tacoma, quelques mois après sa mise en service en 1940.Le flottement est une vibration synchronisée d'une structure souple se déplaçant dans un milieu fluide. Il se produit lorsque deux mouvements rythmiques réguliers coïncident de telle façon que l'un alimente l’autre, tirant l'énergie supplémentaire de l'écoulement environnant. Un cas classique de flottement d'aile d’avion consiste en la combinaison de mouvements de flexion et de torsion. Ce travail pose la problématique des instabilités par couplage fluide structure des surfaces portantes dans l’eau, les instabilités hydro-élastiques. Une différence importante par rapport aux instabilités aéroélastiques est le fait que la structure souple évolue dans un fluide lourd, ce qui implique en particulier des effets de masse ajoutée et d'amortissement fluide a priori importants. Le flottement est apparu pour la première fois sur les quilles composites des voiliers de compétition, donc dans l'eau, en 2004 :• Sur le voilier IMOCA 60 pieds POUJOULAT-ARMORLUX de Bernard Stamm, pendant la course transatlantique «The Transat» : il a perdu sa quille et chaviré.• Sur le voilier IMOCA 60 pieds SILL de Rolland Jourdain: la quille et le bateau ont été sauvés. Suite à ces problèmes - en particulier suite à la perte de la quille du voilier de Bernard Stamm, un accident qui aurait pu avoir des conséquences dramatiques pour le skipper – la société HDS, spécialisée dans la conception et le dimensionnement de structures composites, notamment dans le domaine du nautisme, s’est penchée sur le phénomène. Le flottement ne s'est produit que sur des quilles composites basculantes de voilier IMOCA 60 pieds et VOLVO 70 pieds. Les principales questions posées sont donc "Pourquoi les quilles composites sont-elles susceptibles de flotter, et est-il possible de prévoir et de prévenir ce comportement ?", puis "Une bonne estimation de la vitesse critique de flottement d'une quille peut-elle être calculée à moindre frais ?".Ce travail présente les méthodes analytiques, expérimentales et numériques mises en œuvre pour estimer la vitesse critique de flottement pour différents types d'appendices dans l'eau. Des modèles, basés sur une base modale tronquée pour les modes les plus énergétiques qui sont généralement, pour une quille à bulbe, le mode de flexion prépondérante et le mode de torsion prépondérante, sont développés et un outil de conception est proposé. Une des exigences de ce travail était, en effet, de réaliser un outil simple pour intégrer le calcul de la vitesse critique de flottement dans les premières boucles de conception d'une quille composite ou acier. Les modèles proposés, qui donnent de bons résultats pour les deux cas de flottement de quille présentés ci-dessus, sont confrontés à des résultats expérimentaux et à des simulations multiphysiques en couplage fluide structure réalisées en utilisant le logiciel ADINA. Enfin, une étude paramétrique est proposée présentant l'influence des principaux paramètres de conception sur l'apparition des instabilités. / The study of aeroelastic instabilities, including flutter, was initiated in the mid-twentieth century, following numerous accidents breaking wing aircraft or bridge decks. One of the most famous accidents is the collapse of the Tacoma Narrows Bridge, a few months after its commissioning in 1940.Flutter is a synchronized vibration which takes place in a flexible structure moving through a fluid medium. It occurs when two regular, rhythmic motions coincide in such a way that one feeds the other, drawing additional energy from surrounding flow. A classic case of wing flutter might combine wing bending with either wing twisting. This work raises the issue of instabilities in fluid-structure coupling for hydrofoils in water. An important difference from the flutter phenomenon in air is the fact that the flexible structure is evolving in heavy fluid; this implies in particular added mass effects and important fluid damping. Flutter appeared for the first time on racing yacht keels with composite fins, so in water, in 2004 :• On the IMOCA 60 feet boat POUJOULAT-ARMORLUX of Bernard Stamm during the transatlantic race 'TheTransat': he lost his keel and capsized.• On the IMOCA 60 feet boat SILL Rolland JOURDAIN: the keel and the boat were saved. Following these problems - particularly following the loss of the keel of Bernard Stamm sail-boat, accident that could have dramatic consequences for the skipper - HDS company, which is is a major player in the design of complex composite parts, especially for racing sailing yachts, focused on the phenomenon. Flutter has occurred only for canting keels with composite fins on IMOCA 60 feet and VOLVO 70 feet racing yacht. The main questions asked are “Why are composite keels susceptible to flutter, and is it possible to predict and prevent this behaviour?”, then “Can a fair indication of the flutter critical speed of the keel be given at low cost? ». This work presents the analytical, experimental and numerical methods implemented to estimate the critical speed for different types of appendages in water. Models, based on a truncated modal for most energetic modes which are generally, for a bulb keel, the lateral bending predominant mode and the torsion predominant mode, are developed and a design tool is proposed. One of the requirements of this work was to make a simple tool to integrate the calculation of the flutter critical speed in the first design loops of a composite or steel keel. The proposed models that give good results for both flutter cases on keels presented above, are confronted with experimental results and with fluid-structure multiphysic simulations performed using the software ADINA. Finally, a parametric study is proposed with the influence of the main design parameters on the occurrence of instabilities.
|
294 |
Využití frameworků Redux a React při vývoji webových aplikací / Využití frameworků Redux a React při vývoji webových aplikacíKolínek, David January 2017 (has links)
MVC architecture is one of the most known and used architecture for application development, for both web and desktop based application. New architecture evolved though thanks to the fast-growing industry and it brings new practices that are much more convenient to use. The main goal of this theses is to describe how Redux library, which is based on this new architecture, is used for application development. Redux is only a state management library, another library is needed for creating the user interface. It is possible to create the user interface from the scratch but it takes a lot of time and it is difficult to scale. React library is possibly the most favorite library for creating UI and it works well together with Redux. For these reasons, React was selected as the UI library that will be used in this thesis. While theoretical part of this thesis is focused on describing principles Redux and React libraries are based upon and the best practices for using these libraries, practical part is focused on using the theoretical knowledge in the real world, demonstrated on the web application for invoicing. Development of the invoicing system is described in a way that demonstrates to the reader how to approach web application development, what does it contain and where to start.
|
295 |
Google Web Toolkit / Google Web ToolkitRemiš, Michael January 2016 (has links)
This diploma thesis deals with development of web applications using Google web Toolkit. GWT is modern set of open source tools that allows developers to create Rich Internet Applications completely in Java without any deep knowledge of JavaScript. The theoretical part of this thesis is focused on architecture of Google Web Toolkit, basic approaches and some advanced topics as MVP architecture, client-server communication or persistence layer. The practical part consists of set of examples which demonstrates approaches described in theoretical part.
|
296 |
"Web Services de apoio a aplicações voltadas ao trabalho em grupo" / Web Services to support group applications and applications integrationVictor Hugo Vieira 22 March 2006 (has links)
O desenvolvimento de trabalhos em grupo tornou-se uma tarefa cada vez mais comum nos dias atuais. Com isso, houve também um crescimento na utilização e no desenvolvimento de aplicações computacionais que implementam os processos de apoio à cooperação entre as pessoas, as quais possibilitam um considerável ganho de produtividade nas tarefas realizadas pelo grupo. A integração de várias dessas aplicações pode resultar em um acréscimo de funcionalidades, aumentando as possibilidades de uso e a flexibilidade para o usuário. Com o objetivo de agregar funcionalidades e melhorar os potenciais usos dos sistemas de software, aplicações integradas possuem, em geral, mais funcionalidades e maiores possibilidades de uso do que aplicações isoladas. Assim, foi desenvolvido o WS4CSCW (Web Services for Computer Supported Cooperative Work), um Web Service que tem como objetivo facilitar a integração de ferramentas e sistemas CSCW. O WS4CSCW permite o gerenciamento de usuários, grupos, recursos, permissões e papéis de usuários e grupos, disponibilizando funcionalidades para aplicações voltadas ao trabalho em grupo, bem como para facilitar a integração entre essas aplicações, permitindo um co-funcionamento mais direto, consistente e coeso. / Nowadays, the achievement of tasks made in groups has become a habitual concern by people. In this way, a rise of using and developing computer programs that support cooperative work process has been noted. The programs aim to provide productivity improvements on work made by groups. Integrating the software could result in increasing functionalities, augmenting both its use possibilities and flexibility. Integrated softwares have, in general, more features and use's potential than isolated applications. As a result, WS4CSCW (Web Services for Computer Supported Cooperative Work) -- a Web Service to assist CSCW application's integration was developed. WS4CSCW allows management of users, groups, resources, permissions, and user and group roles, by making available functionalities to applications for group work, making easy the integration among these applications and providing a straighter, more cohesive and consistent cooperation.
|
297 |
Enrichissement et peuplement d’ontologie à partir de textes et de données du LOD : Application à l’annotation automatique de documents / Ontology enrichment and population from texts and data from LOD : Application to automatic annotation of documentsAlec, Céline 26 September 2016 (has links)
Cette thèse traite d'une approche, guidée par une ontologie, conçue pour annoter les documents d'un corpus où chaque document décrit une entité de même type. Dans notre contexte, l'ensemble des documents doit être annoté avec des concepts qui sont en général trop spécifiques pour être explicitement mentionnés dans les textes. De plus, les concepts d'annotation ne sont représentés au départ que par leur nom, sans qu'aucune information sémantique ne leur soit reliée. Enfin, les caractéristiques des entités décrites dans les documents sont incomplètes. Pour accomplir ce processus particulier d'annotation de documents, nous proposons une approche nommée SAUPODOC (Semantic Annotation Using Population of Ontology and Definitions of Concepts) qui combine plusieurs tâches pour (1) peupler et (2) enrichir une ontologie de domaine. La phase de peuplement (1) ajoute dans l'ontologie des informations provenant des documents du corpus mais aussi du Web des données (Linked Open Data ou LOD). Le LOD représente aujourd'hui une source prometteuse pour de très nombreuses applications du Web sémantique à condition toutefois de développer des techniques adaptées d'acquisition de données. Dans le cadre de SAUPODOC, le peuplement de l'ontologie doit tenir compte de la diversité des données présentes dans le LOD : propriétés multiples, équivalentes, multi-valuées ou absentes. Les correspondances à établir, entre le vocabulaire de l'ontologie à peupler et celui du LOD, étant complexes, nous proposons un modèle pour faciliter leur spécification. Puis, nous montrons comment ce modèle est utilisé pour générer automatiquement des requêtes SPARQL et ainsi faciliter l'interrogation du LOD et le peuplement de l'ontologie. Celle-ci, une fois peuplée, est ensuite enrichie(2) avec les concepts d'annotation et leurs définitions qui sont apprises grâce à des exemples de documents annotés. Un raisonnement sur ces définitions permet enfin d'obtenir les annotations souhaitées. Des expérimentations ont été menées dans deux domaines d'application, et les résultats, comparés aux annotations obtenues avec des classifieurs, montrent l'intérêt de l'approche. / This thesis deals with an approach, guided by an ontology, designed to annotate documents from a corpus where each document describes an entity of the same type. In our context, all documents have to be annotated with concepts that are usually too specific to be explicitly mentioned in the texts. In addition, the annotation concepts are represented initially only by their name, without any semantic information connected to them. Finally, the characteristics of the entities described in the documents are incomplete. To accomplish this particular process of annotation of documents, we propose an approach called SAUPODOC (Semantic Annotation of Population Using Ontology and Definitions of Concepts) which combines several tasks to (1) populate and (2) enrich a domain ontology. The population step (1) adds to the ontology information from the documents in the corpus but also from the Web of Data (Linked Open Data or LOD). The LOD represents today a promising source for many applications of the Semantic Web, provided that appropriate techniques of data acquisition are developed. In the settings of SAUPODOC, the ontology population has to take into account the diversity of the data in the LOD: multiple, equivalent, multi-valued or absent properties. The correspondences to be established, between the vocabulary of the ontology to be populated and that of the LOD, are complex, thus we propose a model to facilitate their specification. Then, we show how this model is used to automatically generate SPARQL queries and facilitate the interrogation of the LOD and the population of the ontology. The latter, once populated, is then enriched (2) with the annotation concepts and definitions that are learned through examples of annotated documents. Reasoning on these definitions finally provides the desired annotations. Experiments have been conducted in two areas of application, and the results, compared with the annotations obtained with classifiers, show the interest of the approach.
|
298 |
How does the user experience of a progressive web application compare to native application? : A case study on user's attitude in context of social media.Sedkowska, Justyna January 2020 (has links)
Purpose–The purpose of this thesis paper was to measure differences in the user experience provided by the Progressive Web App technology in comparison to native application in a context of social media. The study investigated users attitude towards different user interfaces implemented in the PWA and the native application. Method–This paper isqualitative research in the field of user experience. Usability tests paired with semi-structured interview were chosen as research methods for this study. The study has been conducted on Twitter's PWA and Android application. Ten participants took part in the study. Findings–The results have shown that most of the participants can identify differences in the user interfaces of both apps. Although both applications provided the same functionalities, the different UI solutions were the major factor influencing users feelings. On top of that, different user interfaces did not change the user's perception of the platform's consistency. As a result, more participants preferred the PWA over the native app. Moreover, results suggest that PWA can provide native-like experience in the context of social media. Implications–The main contribution of this bachelor thesis is a comparison of user experience on PWA and native app technology in the context of social media. This research opens a discussion about the need for companies to broader their digital presence by implementing PWA technology as it can bring benefit to users and businesses. Limitations–The main limitation of this study is a low number of participants caused by restrictions of social distancing inthe times of global pandemic. On top of that, the convenient sampling method has been used. Keywords–User Experience, Progressive Web Application,User Interface, Native Mobile Application, Attitude
|
299 |
Webová a mobilní aplikace pro Seznamovák / Web and Mobile App for SeznamovákMikulík, Jan January 2019 (has links)
Main task of this thesis is to design and implement mobile and web application for acquainted stay called Seznamovák. Web application serves for data administration, which are afterwards downloaded by mobile application. Mobile application is used to display downloaded data, such as notifications, program of Seznamovák and area map. The reader will be introduced to requirement analysis with already existing applications. It will also describe analysis of used technologies. Then final solution design and it's implemention with testing.
|
300 |
Mobilní aplikace na ulehčení hledání bodů zájmu / Mobile app which helps you find a place of interest more easilyStingel, Péter January 2020 (has links)
The growing trend in the share of mobile application use results in higher user expectations for applications. Much more emphasis is placed on both the appearance and ease of use of the applications themselves. This work examines this issue, analyses the market and then uses its findings. From these findings, a proposal for a new application is created, which will be used to promote the newly established company. The work also includes economic and non-economic aspects associated with the development of the application.
|
Page generated in 0.1035 seconds