Spelling suggestions: "subject:"applicatication eeb"" "subject:"applicatication beb""
1 |
Développement d'un algorithme de type voyageur de commerce généralisé pour un problème de trajet optimal dans une villeJoly, Tania 12 1900 (has links) (PDF)
L'environnement de départ de ce projet était le site Web SmartShopping, un portail permettant de naviguer à travers les différents spéciaux quotidiens des magasins d'alimentation de l'île de Montréal, puis de les ajouter à un panier, et enfin d'observer le trajet nécessaire afin de visiter les différents magasins d'où proviennent ces spéciaux. Le but du projet était d'implémenter l'affichage d'un trajet optimal de type Voyageur de Commerce Généralisé entre les différentes franchises des enseignes à visiter, sur une carte GoogleMapsTM, puis incorporer cette fonctionnalité au site Web SmartShopping. L'algorithme précédemment en place choisissait, pour établir un trajet, les magasins qui se trouvaient les plus proches du point de départ, soit l'adresse du client, pour chaque enseigne à visiter. Ce travail consistait donc à comparer les algorithmes de pointe du moment afin d'implémenter le meilleur d'entre eux en termes de rapidité et d'optimalité, pour un échantillon de petite taille. Après analyse et comparaison, un algorithme de type génétique créé par Tasgetiren et al. [TSPL07] a été implémenté en langage C++, en relation avec une page Web codée en PHP, et avec transmission des paramètres par fichiers texte. Par rapport à l'ancien algorithme, les résultats de ce travail montrent une nette amélioration des trajets proposés, et ceci dans l'ensemble des cas testés, avec une moyenne de baisse des distances de 12%, pour les cas de 2 à 5 magasins. Le site Web avec sa nouvelle fonctionnalité peut être consulté à l'adresse URL suivante : http://www.trex.uqam.ca/~smartshopping.
______________________________________________________________________________
MOTS-CLÉS DE L’AUTEUR : algorithme, algorithme de voyageur de commerce généralisé, trajet optimal, site web
|
2 |
An intrusion detection system on network security for web applicationYuan, Wei 08 1900 (has links) (PDF)
For the last 15 years, significant amount of resources are invested to enhance the security at system and network level, such as firewalls, IDS, anti-virus, etc. IT infrastructure tends to be more and more secure than ever before. As an ever-increasing number of businesses move to take advantage of the Internet, web applications are becoming more prevalent and increasingly more sophisticated, and as such they are critical to almost all major online businesses. The very nature of web applications, their abilities to collect, process and disseminate information over the Internet, exposes thern to rnalicious hackers. However, the traditional security solutions such as firewall, network and host IDS, do not provide comprehensive protection against the attacks common in the web applications. The thesis concentrates on the research of an advanced intrusion detection framework. An intrusion detection framework was designed which works along with any custom web application to collect and analyze HTTP traffic with various advanced algorithms. Two intrusion detection algorithms are tested and adopted in the framework. Pattern Matching is the most popular intrusion detection technology adopted by most of the commercial intrusion detection system. Behavior Modeling is a new technology that can dynamically adapt the detection algorithms in accordance with the application behavior. The combination of the two intrusion technologies has dramatically reduced false positive and false negative alarms. Moreover, a Servlet filter-based Web Agent is used to capture HTTP request. An isolated Response Module is developed to execute pre-defined action according to the analysis result. A database is involved to provide persistence support for the framework. Also, several simulation experiments are developed for evaluating the efficiency of detecting capability.
______________________________________________________________________________
|
3 |
Formal checking of web based applicationsBarburas, Doina Mirela January 2006 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal.
|
4 |
Approche pour la définition d'applications web riches multiplateformeBond, Stéphane January 2008 (has links) (PDF)
Les termes client Web riche ou interface riche sont utilisés pour désigner l'interface utilisateur d'une application Web qui comprend des fonctionnalités et des méthodes d'interactions similaires à celles des interfaces utilisateurs conventionnelles. Un client Web riche assure une part du traitement de l'application. Cela peut aller de la validation de saisies jusqu'à la prise en charge complète des interactions avec l'utilisateur. Il doit donc être doté d'une certaine intelligence, c'est-à-dire que du code, décrivant son comportement ainsi qu'une part de la logique d'affaire de l'application, doit pouvoir y être exécuté. L'utilisation de méthodes d'interactions avancées (comme le glisser-déplacer, la saisie semi-automatique ou l'utilisation de contrôles « widgets ») implique aussi des capacités de traitement plus poussées que pour les clients Web standards. Il existe une multitude de technologies pouvant êtres utilisées pour le développement d'un client Web riche. Le principal problème relié à cette situation est que les projets basés sur une technologie de présentation deviennent dépendants de cette dernière. Un changement de technologie implique alors la perte des investissements relatifs au développement de la partie client. Le fait d'avoir à supporter plusieurs plateformes de présentation implique aussi généralement d'avoir à maintenir plusieurs versions distinctes du client de l'application. Ces travaux couvrent les approches existantes et la conceptualisation d'une nouvelle approche permettant de définir, indépendamment d'une technologie de présentation, le volet client d'une application. Celle-ci a été expérimentée à l'intérieur de trois projets concrets présentés sous forme d'étude de cas. Une revue des plateformes d'exécution contemporaines pour les clients Web riches y est effectuée, suivi d'un état de l'art couvrant les méthodes existantes pour la définition d'interfaces utilisateur. Les travaux s'intéressant à la définition d'interfaces utilisateurs à l'aide de dialectes XML sont également couverts, de même que les architectures couramment utilisées pour la définition d'un client Web riche. Les résultats obtenus à l'intérieur des études de cas auront permis de montrer la faisabilité de l'approche ainsi que de mesurer certains avantages de celle-ci selon différents critères de qualité.
|
5 |
Estimation de projets web : application et analyse de fiabilité des modèles COCOMO II et WebMoKtata, Oualid January 2007 (has links) (PDF)
Allant des simples pages Web aux systèmes transactionnels sophistiqués, les applications Web ont beaucoup évolué et continuent de l'être. On parle même d'une nouvelle ingénierie logicielle à savoir l'ingénierie Web [pressman2005]. La mise en marché rapide et l'hétérogénéité de l'équipe de développement sont parmi les principales spécificités des applications et projets Web. Ces spécificités lancent de nouveaux défis aux modèles d'estimation actuels même pour les plus matures d'entre eux comme COCOMO II. Dans ce travail nous avons analysé la fiabilité d'un nouveau modèle d'estimation à savoir: WebMo. Ce dernier est une adaptation de la version COCOMO II avant projet au contexte du Web. L'instigateur de WebMo est Donald Reifer qui est aussi un membre très actif dans la communauté de COCOMO. Reifer a présenté son nouveau modèle comme une alternative viable à COCOMO II si on le dote en plus d'une nouvelle métrique qui tient compte des spécificités des applications Web. Dans cette étude visant l'analyse de fiabilité de WebMo, nous avons développé un outil d'estimation qui permet d'estimer et comparer les efforts de développement pour des projets Web selon les modèles COCOMO II et WebMo. En suivant un processus de sélection de projet bien défini, nous avons choisi cinq projets Web de la banque de projets ISBSG.
Malgré l'immaturité du modèle WebMo et son caractère prévisionnel, les résultats générés par l'outil étaient conformes à nos attentes. En effet, WebMo fournit des estimations de l'effort plus proches de la réalité en comparaison avec son modèle de base (COCOMO II version avant projet). Ceci est dû essentiellement à la prise en compte des objets multimédias et autres objets spécifiques aux applications Web par la nouvelle métrique de Reifer à savoir: les 'Web Objects'. Un autre facteur important de succès est la calibration du modèle qui est basée uniquement sur des projets Web. Finalement, on suggère certaines recommandations telles qu'une version WebMo post-architecture pour des phases plus avancées du cycle de développement et aussi tenir compte de la diversité des langages de programmation, caractéristique typique des applications Web. Nous recommandons aussi d'alimenter la base de données du modèle avec plus de projets pour une meilleure calibration et ramener sa conception à une forme plus standard comme celle de COCOMO II. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Estimation, Projet Web, WebMo, COCOMO II, ISBSG, Ingénierie Web.
|
6 |
CoLab : proposition d'une plateforme académique, coopérative, collaborative, interdisciplinaire et réflexive d'analyse comportementale en environnement intelligent.Randolph, Jules January 2017 (has links)
Les perspectives de collaboration sont aujourd’hui démultipliées par l’irruption des nouvelles technologies dans nos sociétés. Mais dans le domaine de la recherche, des solutions tardent encore à émerger. Par exemple, les outils spécialisés d’assistance à l’Analyse Comportementale (AC) par codage vidéo ne tirent pas parti d’un déploiement en ligne. C O LAB , qui prend la forme d’une application web, offre à divers chercheurs la possibilité de collaborer autour d’un ensemble de données d’expérimentation récoltées en appartement « intelligent ». Dans un premier temps, l’approche privilégiée est l’AC, mais la plateforme se veut évolutive et capable d’accueillir, à terme, des modules supportant un vaste champ d’expertises afin de constituer un cadre fécond pour l’interdisciplinarité. Un modèle de gouvernance inspiré du coopérativisme
des plateformes est adjoint à C OL AB pour proposer une exploitation semi-commerciale dont les bénéfices sont mécaniquement réinjectés dans la recherche.
L’identification du périmètre du problème et sa décomposition sont l’objet du chapitre 3, dans lequel nous proposons d’étudier les processus associés à l’AC et les expérimentations en environnement intelligent. Le chapitre 4 présente les prototypes réalisés dans une démarche exploratoire ainsi que certains résultats de mesures ergonomiques. Enfin, des spécifications partielles sont offertes dans le chapitre 5 pour projeter la solution dans une forme plus complète.
|
7 |
Návrh, tvorba a implementace softwarové aplikace ve firemním prostředí / Design, Creation and Implementation of Software Application in the Corporate EnvironmentZavadilová, Patrícia January 2021 (has links)
The master’s thesis is focused on the design and creation of a solution for converting company’s software application into the mobile and web form. The main goal is make business processes more efficient and maintain information and cyber security. The result should be a system that brings an innovative and convenient solution, time and financial savings.
|
8 |
Développement d'applications Web avec des composants tiers / Web application development with third-party componentsCao, Hanyang 05 February 2019 (has links)
Les applications Web sont très populaires et l'utilisation de certaines d'entre elles (p. ex. Facebook, Google) fait de plus en plus partie de nos vies. Les développeurs sont impatients de créer diverses applications Web pour répondre à la demande croissante des gens. Pour construire une application Web, les développeurs doivent connaître quelques technologies de programmation de base. De plus, ils préfèrent utiliser certains composants tiers (tels que les bibliothèques côté serveur, côté client, services REST) dans les applications web. En incluant ces composants, ils pourraient bénéficier de la maintenabilité, de la réutilisabilité, de la lisibilité et de l'efficacité. Dans cette thèse, nous proposons d'aider les développeurs à utiliser des composants tiers lorsqu'ils créent des applications web. Nous présentons trois obstacles lorsque les développeurs utilisent les composants tiers: Quelles sont les meilleures bibliothèques JavaScript à utiliser? Comment obtenir les spécifications standard des services REST? Comment s'adapter aux changements de données des services REST? C'est pourquoi nous présentons trois approches pour résoudre ces problèmes. Ces approches ont été validées par plusieurs études de cas et données industrielles. Nous décrivons certains travaux futurs visant à améliorer nos solutions et certains problèmes de recherche que nos approches peuvent cibler. / Web applications are highly popular and using some of them (e.g., Facebook, Google) is becoming part of our lives. Developers are eager to create various web applications to meet people's increasing demands. To build a web application, developers need to know some basic programming technologies. Moreover, they prefer to use some third-party components (such as server-side libraries, client-side libraries, REST services) in the web applications. By including those components, they could benefit from maintainability, reusability, readability, and efficiency. In this thesis, we propose to help developers to use third-party components when they create web applications. We present three impediments when developers using the third-party components: What are the best JavaScript libraries to use? How to get the standard specifications of REST services? How to adapt to the data changes of REST services? As such, we present three approaches to solve these problems. Those approaches have been validated through several case studies and industrial data. We describe some future work to improve our solutions, and some research problems that our approaches can target.
|
9 |
Interaktivní procházení webu a extrakce dat / Interactive web crawling and data extractionFejfar, Petr January 2018 (has links)
Title: Interactive crawling and data extraction Author: Bc. Petr Fejfar Author's e-mail address: pfejfar@gmail.com Department: Department of Distributed and Dependable Systems Supervisor: Mgr. Pavel Je ek, Ph.D., Department of Distributed and De- pendable Systems Abstract: The subject of this thesis is Web crawling and data extraction from Rich Internet Applications (RIA). The thesis starts with analysis of modern Web pages along with techniques used for crawling and data extraction. Based on this analysis, we designed a tool which crawls RIAs according to the instructions defined by the user via graphic interface. In contrast with other currently popular tools for RIAs, our solution is targeted at users with no programming experience, including business and analyst users. The designed solution itself is implemented in form of RIA, using the Web- Driver protocol to automate multiple browsers according to user-defined instructions. Our tool allows the user to inspect browser sessions by dis- playing pages that are being crawled simultaneously. This feature enables the user to troubleshoot the crawlers. The outcome of this thesis is a fully design and implemented tool enabling business user to extract data from the RIAs. This opens new opportunities for this type of user to collect data from Web pages for use...
|
10 |
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.
|
Page generated in 0.1096 seconds