• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 169
  • 144
  • 49
  • 21
  • 14
  • 8
  • 7
  • 5
  • 5
  • 4
  • 4
  • 3
  • 3
  • 3
  • 2
  • Tagged with
  • 472
  • 472
  • 144
  • 139
  • 130
  • 88
  • 86
  • 82
  • 68
  • 64
  • 63
  • 59
  • 54
  • 52
  • 52
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
391

Vis-Scholar: uma metodologia de visualização e análise de dados na educação

Costa, Jean Carlos Araújo 01 March 2016 (has links)
Submitted by Silvana Teresinha Dornelles Studzinski (sstudzinski) on 2016-05-25T12:28:08Z No. of bitstreams: 1 Jean Carlos Araújo Costa_.pdf: 1155126 bytes, checksum: 15210c31e7d20bb22cb98f8732173d6d (MD5) / Made available in DSpace on 2016-05-25T12:28:09Z (GMT). No. of bitstreams: 1 Jean Carlos Araújo Costa_.pdf: 1155126 bytes, checksum: 15210c31e7d20bb22cb98f8732173d6d (MD5) Previous issue date: 2016-03-01 / Nenhuma / Técnicas de visualização de dados podem auxiliar nas mais diversas áreas de atuação humana, em especial na compreensão de dados e informações de diferentes fenômenos que se quer estudar. Quanto mais variáveis estão relacionadas com esse fenômeno, mais desafiador se torna seu tratamento e representação visual. Pensando em educação no Brasil e suas bases de dados abertas, bem como em bases de dados acadêmicas existentes nas instituições, o uso de técnicas matemáticas para correlacionar conjuntos de dados e métodos de visualização para apresentar essas correlações, disponíveis em uma ferramenta de fácil acesso e operação, podem tornar públicas informações sobre a qualidade da educação de determinada região, estado, município e instituição de ensino. Outro benefício pode ser a indicação de fatores que antes eram ignorados, como alvos de investimento e ainda ajudar na elaboração de políticas públicas, nacionais ou regionais, que tornem a educação mais eficiente, abrangente e inclusiva. Iniciativas de organizações não governamentais e algumas vinculadas ao governo brasileiro tem elaborado ferramentas de filtragem de informações e divulgação de dados sobre qualidade e investimento de recursos na educação. O governo brasileiro usa índices de desempenho para avaliar suas Instituições de Ensino Superior. O Conceito Preliminar de Curso é um desses. Este trabalho apresenta uma solução, visando elaborar uma metodologia de visualização de dados através de uma aplicação web, com tecnologias open source, utilizando o método de análise de componentes principais (ACP) como técnica matemática de correlação de variáveis, e distribuindo resultados sobre um mapa com a utilização da API do Google Maps, porém, tendo como foco, a busca do nível de influência de diferentes fatores, inclusive de alguns não ligados diretamente à educação, na performance de instituições de ensino e no rendimento acadêmico de alunos, tendo como estudo de caso, a análise de um índice de desempenho na educação superior. / Data visualization techniques can help in several areas of human activity, especially in understanding data and information from different phenomena to be studied. The more variables are related to this phenomenon, the more challenging it becomes their treatment and visual representation. Thinking about education in Brazil and its open databases, as well as in existing academic databases in institutions, using mathematical techniques to correlate data sets and visualization methods to present these correlations available in an easy tool access and operation may disclose information on the quality of education in a region, state, county and educational institution. Another benefit coud be the indication of factors that were ignored, as investment targets and also help in the development of public policies, national or regional, that make more efficient, comprehensive and inclusive education. Initiatives of non-governmental organizations and some linked to the Brazilian government has prepared information filtering tools and dissemination of data on quality and investment of resources in education. Brazilian government uses performance indicators to assess their undergraduation institutions. Course Preliminar Concept (CPC) is one of those. This paper presents a solution to this profile, aiming to develop a data visualization methodology through a web application with open source technologies, using principal component analysis method (PCA) as mathematical technique of variable correlation, and distributing results on a map using the Google Maps API, however, focusing on the search for the level of influence of different factors, including some not directly related to education, performance of educational institutions and the academic performance of students, taking as a case study, the analysis of a performance index in undergraduation.
392

Rapportsystem för Active Directory-information / REPORTSYSTEM FOR ACTIVE DIRECTORY INFORMATION

Sjödahl, Fredrik January 2010 (has links)
<p>När det gäller fakturering av ett företags tjänster har det visat sig att den manuella hanteringen ofta är tidskrävande och att det lätt blir fel. Därför har det tagits fram många faktureringssystem för olika datorsystem. Detta examensarbete går ut på att ta fram en prototyp av ett automatiskt rapportsystem baserat på utvald användarinformation i Active Directory, informationen ska sedan användas som faktureringsunderlag. Informationen sammanställs i en databas där användaren på ett lätt sätt ska kunna ta fram en sammanställning av kundernas användning av diverse tjänster för en specifik domän.</p> / <p>When it comes to invoicing a company’s services it has become evident that the manual handling very often is time-consuming and easily becomes wrong. Therefore many developers have developed different invoicingsystems for different computersystems. This diploma work is about developing a prototype of a fully automatic reportsystem based on Active Directory-information. This information will later on be used as basic data for the invoice. The information will be put together in a database where the user easily can retrieve a compilation about a customer’s usage of different services.</p>
393

Αποδοτικοί αλγόριθμοι και προσαρμοστικές τεχνικές διαχείρισης δικτυακών πληροφοριακών συστημάτων και εφαρμογών παγκόσμιου ιστού / Efficient algorithms and adaptive techniques for net-centric information systems and web applications management

Σακκόπουλος, Ευάγγελος 25 June 2007 (has links)
Στα πλαίσια της διδακτορικής μας διατριβής ασχοληθήκαμε με προβλήματα διαχείρισης δικτυακών πληροφοριακών συστημάτων που βασίζονται σε τεχνολογίες παγκόσμιου ιστού (network-centric information systems, netcentric information systems, web information systems). Η έννοια της δικτυο-κεντρικής προσέγγισης (netcentric) προσπαθεί να αποδώσει την τάση να χρησιμοποιείται η δικτυακή υποδομή και τεχνολογία όλο και περισσότερο στα πληροφοριακά συστήματα και τις εφαρμογές παγκόσμιου ιστού για να παρέχουν, να δημοσιοποιούν, να διαμοιράζουν και να επικοινωνούν online υπηρεσίες και πληροφορίες. Κύριος στόχος της διατριβής είναι α) η διασφάλιση της ποιότητας κατά την εξυπηρέτηση, β) η μείωση του χρόνου εντοπισμού και γ) η εξατομίκευση υπηρεσιών και πληροφοριών σε δικτυακά πληροφοριακά περιβάλλοντα και εφαρμογές που βασίζονται σε τεχνολογίες μηχανικής Παγκόσμιου Ιστού. Σε πρώτο επίπεδο, οι αποδοτικοί αλγόριθμοι που αναπτύξαμε αφορούν τις υπηρεσίες Web Services που έχουν σχεδιαστεί να υποστηρίζουν διαλειτουργική αλληλεπίδραση μεταξύ μηχανών με χρήση δικτυακής υποδομής. Πρόκειται ένα τεχνολογικό πλαίσιο το οποίο προτυποποιήθηκε από το W3 Consortium (http://www.w3.org) και γνωρίζει την ευρεία υποστήριξη τόσο της επιστημονικής κοινότητας τεχνολογιών πληροφορικής και επικοινωνιών όσο και των επαγγελματιών μηχανικών Η/Υ και της βιομηχανίας πληροφορικής παγκοσμίως. Αναλυτικότερα στο πρώτο μέρος της διατριβής δίνουμε αρχικά μία νέα κατηγοριοποίηση και συγκριτική παρουσίαση των λύσεων και προβλημάτων που αφορούν αποδοτικές λύσεις αλγορίθμων διαχείρισης και αναζήτησης υπηρεσιών. Στη συνέχεια, εισάγουμε μια σειρά από νέους αποδοτικούς αλγορίθμους διαχείρισης και αναζήτησης υπηρεσιών που διασφαλίζουν την ποιότητα της παρεχόμενης υπηρεσίας και βελτιώνουν την πολυπλοκότητα στο χρόνο εντοπισμού μιας υπηρεσίας. Συνολικά στο πρώτο μέρος παρουσιάζουμε: - Αποδοτικούς αλγορίθμους δυναμικής επιλογής Web Service που λαμβάνουν υπόψη μη λειτουργικές προδιαγραφές για ποιότητα και απόδοση κατά την προσπάθεια χρήσης (consumption) του Web Service (QoWS enabled WS discovery). - Αποδοτικούς αλγορίθμους διαχείρισης και αναζήτησης υπηρεσιών δικτυο-κεντρικών πληροφοριακών συστημάτων οι οποίοι βασίζονται σε αποκεντρικοποιημένες δικτυακές λύσεις ειδικά σχεδιασμένες για WS καταλογογράφηση (decentralized WS discovery). Σε δεύτερο επίπεδο, δίνουμε αποδοτικές προσαρμοστικές μεθόδους για την εξατομίκευση των αποτελεσμάτων αναζήτησης πληροφοριών στον Παγκόσμιο Ιστό. Με τον τρόπο αυτό επιτυγχάνουμε βελτίωση της απόδοσης τόσο για τις εσωτερικές λειτουργίες διαχείρισης και αναζήτησης των δικτυακών πληροφοριακών συστημάτων όσο και του τελικού αποτελέσματος, της πληροφορίας δηλαδή, που παρουσιάζουν τα συστήματα αυτά στον τελικό χρήστη. Συγκεκριμένα, στο δεύτερο μέρος της διατριβής εισάγουμε μια σειρά από τρεις αλγορίθμους εξατομίκευση των αποτελεσμάτων αναζήτησης, οι οποίοι βασίζονται σε τεχνικές μετρικών συνδέσμων (link metrics). Το κύριο πλεονέκτημα των τεχνικών που προτείνουμε είναι ότι επιτρέπουν, με τη χρήση μιας αρκετά απλής μεθοδολογίας, την εξατομίκευση των αποτελεσμάτων αναζήτησης, χωρίς να επιβαρύνονται οι χρήστες σε όγκο αποθήκευσης ή με καθυστερήσεις λόγου χρόνου εκτέλεσής τους. Επιτυγχάνουμε εξατομικευμένη αναζήτηση εφαρμόζοντας τεχνικές ανάλυσης και επεξεργασίας συνδέσμων όχι στο γράφο ιστού αλλά για πρώτη φορά σε αρκετά μικρότερους εξατομικευμένους γράφους που σχηματίζονται από διαθέσιμες σημασιολογικές ταξονομίες. Συνοψίζοντας τα ερευνητικά αποτελέσματα του δεύτερου μέρους παρουσιάζουμε τα ακόλουθα: - Αποδοτικοί αλγόριθμοι για εξατομικευμένη αναζήτηση πληροφορίας (personalized searching) στον Παγκόσμιο Ιστό. - Μηχανισμός προσαρμοστικής παρουσίασης αποτελεσμάτων αναζήτησης με χρήση πολλαπλών επιπέδων κατηγοριοποίησης. - Επέκταση των αλγορίθμων για μηχανισμούς στοχευμένης συλλογής σελίδων (focused web crawlers) που αποτελούν εναλλακτική της εξατομικευμένης αναζήτησης πληροφοριών. Τέλος στο τρίτο και τελευταίο μέρος της διατριβής παρουσιάζουμε μια σειρά από εφαρμογές, αρχιτεκτονικές και λειτουργικά πλαίσια τα οποία αφορούν δικτυακά πληροφοριακά περιβάλλοντα στα οποία εφαρμόζουμε τεχνικές διαχείρισης υπηρεσιών και μηχανισμούς εξατομίκευσης πληροφοριών. O κύριος στόχος της παρουσίασης των λύσεων αυτών είναι να επιδειχθεί ότι οι προτεινόμενοι αποδοτικοί αλγόριθμοι, που παρουσιάστηκαν στα προηγούμενα κεφάλαια, έχουν εφαρμογή σε πολλαπλά προβλήματα διαφορετικών επιστημονικών και τεχνολογικών πεδίων που χρησιμοποιούν δικτυακά πληροφοριακά συστήματα και εφαρμογές παγκόσμιου ιστού. / In our PhD dissertation we dealt with performance issues in network - centric information systems, netcentric information systems and web information systems. Netcentric approach attempts to depict the augmenting tendency to use the network communication in information systems and web applications in order to provide, to publish, to distribute and to communicate online services and information. The key aim of our doctoral thesis is a) the quality at the service provision, v) the reduction of discovery time and c) the personalization of services and information in network information systems and applications that are based on web engineering technologies. Initially, we studied, designed and implemented efficient algorithms concerning Web Services technologies that have been designed to facilitate interoperable service integration using network infrastructure. Web Services Architecture has been standardized by W3 Consortium (http://www.w3.org) as the technological framework and it has received the wide support of the information technology scientific community as well as the information technology (IT) professionals and industry worldwide. In the first section we introduce a new categorization and comparative presentation of the available algorithmic solutions for service management and discovery. Then, we introduce a series of new efficient algorithms that ensure quality of service provision and improve time complexity in service discovery. Overall in the first part of the thesis we present: - Efficient algorithms for dynamic Web Service selection taking into account non-functional specifications (Quality of Web Service – QoWS) and performance issues during Web Service (WS) consumption attempt (i.e. QoWS enabled WS discovery). - Efficient algorithms for service management and discovery in network centric information systems that are based on decentralized network approaches specifically designed for WS discovery. In the sequel, we propose efficient adaptive methods for personalized web searching. In this way we provide performance improvement both for the internal management and discovery functionality of web based net-centric information systems as well as for the systems’ output that is the end-user information. In particular, in the second section, we introduce a series of three new algorithms for personalized searching. The proposed algorithms are mainly based on link metrics techniques. Their main advantage is that they allow, with the use of a simple methodology, search results personalization, with minimum overhead in terms of storage volume and computation time. We achieve personalized search using link analysis in a personalized graph much smaller one than the whole web graph. The personalized graph is shaped taking advantage of semantic taxonomies. Summarizing the novel research results of this second section are the following: - Efficient algorithms for personalized web information searching. - Adaptive presentation mechanisms of search results with the use of multiple levels of novel categorization. - Extension that allows the adoption of the algorithms for the case of focused web crawling mechanisms, which constitute an alternative personalized searching approach. Finally in the third and last section of our thesis, we present a series of applications, architectures and frameworks of different web based net-centric information environments cases, in which we apply our techniques for service management and personalized information discovery. The main objective of this presentation is to show that the efficient algorithms presented in the previous sections, have multiple potentials of application in problems of different research and technological areas using web based net-centric informative systems and web applications. Cases presented include network management information systems, e-learning approaches, semantic mining and multimedia retrieval systems, web content and structure maintenance solutions and agricultural information systems.
394

Σχεδιασμός, ανάπτυξη και εφαρμογή διαδικτυακού συστήματος διαχείρισης πληροφοριών για τη βιομηχανία των κατασκευών

Σακελλαρόπουλος, Σεραφείμ 09 October 2007 (has links)
Ένας σημαντικός παράγοντας για την αποτελεσματική συνεργασία μεταξύ των μελών ομάδας εργασίας, που είναι πρωταρχικής σημασίας για την επιτυχημένη υλοποίηση των τεχνικών έργων, είναι η αποδοτική επικοινωνία τους. Η επικοινωνία αυτή, όμως, δυσχεραίνεται λόγω του κατακερματισμού του κατασκευαστικού τομέα, του τεράστιου όγκου και της ποικιλομορφίας των πληροφοριών της διαδικασίας κατασκευής, των γεωγραφικών αποστάσεων μεταξύ του κεντρικού γραφείου της κατασκευαστικής εταιρίας και των εργοταξίων, καθώς και της μοναδικότητας και της πολυπλοκότητας των τεχνικών έργων. Οι προηγούμενες ερευνητικές προσπάθειες και οι εμπορικές εφαρμογές που σχετίζονται με τη διαχείριση πληροφοριών στη βιομηχανία των κατασκευών έχουν κυρίως επικεντρωθεί στην ηλεκτρονική διαχείριση εγγράφων (αλλά όχι ουσιαστικά στη διαχείριση πληροφοριών) και έχουν θέσει το εννοιολογικό πλαίσιο των διαδικτυακών βάσεων δεδομένων για τον κατασκευαστικό κλάδο. Περαιτέρω, μερικές ερευνητικές προσπάθειες έχουν οδηγήσει σε πιλοτική ανάπτυξη συστήματος διαχείρισης πληροφοριών, αλλά αυτές έχουν εστιάσει εν γένει σε μεμονωμένα τμήματα της κατασκευαστικής διαδικασίας και στις πιο βασικές πληροφορίες αυτών. Στα πλαίσια της εργασίας σχεδιάστηκε και αναπτύχθηκε ένα διαδικτυακό σύστημα διαχείρισης και διακίνησης πληροφοριών, ως προσπάθεια βελτίωσης της επικοινωνίας των συμμετεχόντων στην κατασκευαστική διαδικασία. Το σύστημα αποτελεί δεδομενο-κεντρική προσέγγιση, σε αντίθεση με τις εγγραφο-κεντρικές προσεγγίσεις των υπαρχόντων συστημάτων, και έχει δώσει έμφαση στον αναλυτικό σχεδιασμό της βάσης δεδομένων. Η ανάπτυξη του συστήματος βασίστηκε σε διερεύνηση που έγινε με χρήση ερωτηματολογίου και έδειξε ότι η ελληνική κατασκευαστική βιομηχανία δεν χρησιμοποιεί γενικά προηγμένα συστήματα διαχείρισης πληροφοριών κυρίως λόγω της περιορισμένης αποτελεσματικότητας των υπαρχόντων συστημάτων. Το προτεινόμενο σύστημα αποτελείται από μία δομημένη σχεσιακή βάση δεδομένων και μία δυναμική, οδηγούμενη από δεδομένα, διαδικτυακή εφαρμογή που επιτρέπει στους χρήστες του συστήματος να αλληλεπιδρούν μακρόθεν με τη βάση δεδομένων. Η βάση δεδομένων σχεδιάστηκε μετά από διερεύνηση και καταγραφή τόσο των χρηστών του συστήματος όσο και των απαιτούμενων πληροφοριών. Ο τελικός σχεδιασμός της βάσης δεδομένων, ο οποίος προέκυψε μετά από βρόχους μοντελοποίησης οντοτήτων και κανονικοποίησης, περιλαμβάνει 32 τύπους οντότητας με 42 σχέσεις μεταξύ τους και 172 ιδιότητες συνολικά. Ο σχεδιασμός της βάσης δεδομένων ολοκληρώθηκε με την ανάπτυξη 70 ερωτημάτων, που αποτελούν είτε συνδυασμό ανάκτησης δεδομένων που πληρούν συγκεκριμένα κριτήρια είτε προϊόντα επεξεργασίας των δεδομένων. Οι χρήστες του συστήματος μπορούν να αλληλεπιδρούν με τη βάση δεδομένων μέσω της διαδικτυακής εφαρμογής και να εκτελούν συγκεκριμένες λειτουργίες, όπως εισαγωγή, αναζήτηση, θέαση, τροποποίηση/ενημέρωση και διαγραφή δεδομένων. Η πρόσβαση στον ιστότοπο του συστήματος ελέγχεται με ονόματα και κωδικούς πρόσβασης. Η υλοποίηση της βάσης δεδομένων και της διαδικτυακής εφαρμογής έγινε με τα λογισμικά MS-Access και Dreamweaver MX αντίστοιχα. Ως τεχνολογία εξυπηρετητή χρησιμοποιήθηκαν οι Active Server Pages, ως γλώσσα προγραμματισμού η VBScript και ως εξυπηρετητής δικτύου ο Internet Information Server. Η λειτουργικότητα και η αποτελεσματικότητα του συστήματος ελέγχθηκαν με την πιλοτική εφαρμογή. Το σύστημα παρουσιάζει ικανοποιητική αποτελεσματικότητα ως προς τη δυναμική ενημέρωση των πληροφοριών, την επεξεργασία των δεδομένων και την παροχή αξιόπιστων αποτελεσμάτων. Με την αποκτηθείσα εμπειρία εκτιμάται ότι τα διαδικτυακά συστήματα διαχείρισης πληροφοριών με σχεδιασμό λεπτομερούς βάσης δεδομένων μπορούν να βελτιώσουν σημαντικά την επικοινωνία των συμμετεχόντων στην κατασκευή τεχνικών έργων με αποτέλεσμα την αύξηση της παραγωγικότητας της κατασκευαστικής ομάδας, την οικονομία χρόνου και πόρων, και τη βελτίωση της ποιότητας κατασκευής. / Communicating effectively among task groups is one of the most important factors for the success of a project. This communication, however, is hindered by the extended fragmentation of the construction industry, the large volumes and wide dissimilarity of the information involved in the construction process, and the uniqueness and complexity of construction projects. The distance between the construction company headquarters and construction sites augments the communication problem. Previous research efforts and commercial applications concerning information management for the construction industry have mainly focused on electronic document management and have set the conceptual framework of web databases for the construction industry. Further, some of the research efforts have included pilot implementation of management systems, but rather on parts of the construction process and including only the most basic information. A web-based system that facilitates construction information management and communication is designed and implemented. Unlike common document-based systems, the present work focuses on demonstrating the potential of data-centric web databases in enhancing the communication process during project execution. The system development has taken into consideration results from a questionnaire-based research in the Greek construction industry, which has indicated the absence of advanced information management systems, mainly because of the limited efficiency of existing systems. The proposed system consists of a relational database and a dynamic, data-driven web application that allows the end users to remotely interact with the database. The database design, which has been preceded by an end users analysis and an information analysis, has involved loops of entity modelling and normalisation. The database contains 32 tables with 42 relationships among them, a total of 172 fields, and 70 queries that constitute either retrieval of data that satisfy preset criteria or products of data processing. End users access the database through the internet and can perform certain transactions, such as insert, search, view, update, and delete data. The access to the system is controlled with usernames and passwords. The system has been implemented using MS-Access as the database management system and Macromedia Dreamweaver MX for developing the data-driven web application. Active Server Pages have been selected as server technology, VBScript as the programming language, and Internet Information Server as the web server. The effectiveness and efficiency of the system has been tested with a pilot application. Results from the pilot application demonstrate the technical feasibility of the system and its enhanced capability, compared to ordinary practices, to provide concise and reliable information, quick/remote access, and prompt updating potential. As a result, communication among project participants can improve, misunderstandings can be reduced or eliminated, and more time can be spent on decision-making. Ultimately, this will lead to increased productivity, time and cost savings, as well as to higher construction quality.
395

Location Based Service Portale auf Basis von Network Integrated Applications

Benze, Jörg 29 April 2014 (has links) (PDF)
No description available.
396

混合式的Java網頁應用程式分析工具 / A hybrid security analyzer for Java web applications

江尚倫 Unknown Date (has links)
近年來網路應用蓬勃的發展,經由網頁應用程式提供服務或從事商業行為已經成為趨勢,因此網頁應用程式自然而然成為網路攻擊者的目標,攻擊手法也隨著時間不斷的翻新。已經有許多的方法被提出用來防範這些攻擊,增加網頁應用程式的安全性,如防火牆的機制以及加密連線,但是這些方法所帶來的效果有限,最根本的方法應為回歸原始的網頁應用程式設計,確實的找出應用程式本身的弱點,才能杜絕不斷變化的攻擊手法。以程式分析的技術來發現這些弱點是常見的方法之一,程式分析又分為靜態分析和動態分析,兩種分析技術都能有效的找出這些弱點。我們整理了近幾年的網頁應用程式分析技術,多採用靜態分析,然而比較後發現靜態分析的技術對於Java的網頁應用程式的分析,無法達到精確的分析結果,原因在於Java語言所具有的特性,如:變數的多型、反射機制的應用等。靜態分析在處理這些問題具有先天上的缺陷,由於並沒有實際的去執行程式,所以無法獲得這些執行時期才有的資訊。 本研究的重點將放在動態的程式分析技術上,也就是於程式執行期間所進行的分析,來解決分析Java網頁應用程式的上述問題。為了在程式執行期間得到可利用的分析資訊,我們運用了AspectJ的插碼技術。我們的工具會先將負責收集資訊的模組插入應用程式的源碼,並以單元測試的方式執行程式,於程式執行的過程中將分析資訊傳遞給分析模組,利用Java 語言的特性進行汙染資料的追蹤 。另外,我們考慮到以動態分析的方式偵測弱點會因為執行的路徑,導致一些潛在的弱點無法被發現,所以我們利用了線上分析的概念,設計出了線上的污染資料流分析模組,我們的工具結合了上述兩個分析模組所產生的分析結果,提供開網頁應用程式弱點資訊。 / In recent years, development of web application is flourishing and the increasing population of using internet, providing customer service and making business through network has been a prevalent trend. Consequently, the web applications have become the targets of the web hackers. With the progress of information technology, the technique of web attack becomes timeless and widespread. Some approaches have been taken to prevent from web attacks, such as firewall and encrypted connection. But these approaches have a limited effect against these attack techniques. The basic method should be taken is to eliminate the vulnerabilities inside the web application. Program analysis is common technique for detecting these vulnerabilities. There are two major program analysis approaches: static analysis and dynamic analysis. Both these approaches can detect vulnerabilities effectively. We reviewed several program analysis tools. Most of them are static analysis tool. However, we noticed that it is insufficient to analysis Java program in a static way due to the characteristic of Java language, e.g., polymorphism, reflection and more. Static has its congenital defects in examining these features, because static analysis happens when the program is not executing and lacks of runtime information. In this thesis, we focus on dynamic analysis of programs, where the analysis occurs when the program is executing, to solve the problems mentioned above in Java web application. In order to retrieving the runtime analysis information, we utilize the instrumentation mechanism provided by AspectJ. We instrument designed module in to the program and gather the needed information and execute the program in a unit testing approach. Our dynamic analysis module retrieves the information from instrumented executing program and utilizes the characteristic of Java to perform the tainted data tracking. We considered the dynamic tracking mechanism will leave some vulnerabilities undiscovered when the program is not completely executed. Hence we adopt the online analysis concept and design an online analysis module to find out the potential vulnerabilities which cannot be detected by dynamically tracking the tainted data. Our analysis tool finally integrates these two analysis results and provides the most soundness analysis result for developers.
397

Υποστήριξη ανάπτυξης εφαρμογών διαδικτύου προσανατολιζόμενες σε υπηρεσίες : μια προσέγγιση στο χώρο των ανοικτών συστημάτων υπερμέσων

Καρούσος, Νίκος 24 January 2012 (has links)
Παρόλο που το υπερκείμενο ως τρόπος δόμησης πληροφορίας τυγχάνει ευρείας αποδοχής, μέχρι σήμερα τα Συστήματα Υπερκειμένου (ΣΥ) δεν έχουν καταφέρει να προσφέρουν τη λειτουργικότητά τους στο ευρύ κοινό σε ικανοποιητικό βαθμό. Οι σχεδιαστικές προσεγγίσεις των ΣΥ αλλά και η αδυναμία υποστήριξης των προγραμματιστών ξένων εφαρμογών για τη χρήση των υπηρεσιών υπερκειμένου οδήγησαν σε μία δυσμενή κατάσταση όσο αφορά στην αποδοτική παροχή υπηρεσιών υπερκειμένου. Το πρόβλημα αυτό ανέδειξε την αναγκαιότητα για την επαναπροσέγγιση των σχεδιαστικών αρχών των ΣΥ έχοντας ως βασική προτεραιότητα τη δημιουργία και την εύκολη παροχή υπηρεσιών υπερκειμένου στο ευρύ κοινό. Η παρούσα διατριβή πραγματεύεται τη δημιουργία ενός πλαισίου για την παροχή υπηρεσιών υπερκειμένου σε ξένα συστήματα αλλά και την υποστήριξη της ανάπτυξης εφαρμογών διαδικτύου βασισμένες σε υπηρεσίες υπερκειμένου. Η υιοθέτηση της Αρχιτεκτονικής Προσανατολιζόμενης σε Υπηρεσίες – ΑΠΥ στο σχεδιασμό των ΣΥ αποτέλεσε την προτεινόμενη προσέγγιση της διατριβής. Η ανάπτυξη συστημάτων υπερκειμένου βασισμένα σε αρχές της ΑΠΥ αλλά και η παροχή υπηρεσιών υπερκειμένου στο διαδίκτυο με χρήση παγκοσμίων προτύπων επιχειρούν να διευκολύνουν την εκμετάλλευση της λειτουργικότητας των ΣΥ από χρήστες και από άλλα συστήματα. Έχοντας ως παράδειγμα υπάρχοντα ΑΣΥ αλλά και συστήματα υπερμέσων βασισμένα σε ψηφίδες (ΑΣΥ-ΒΨ) - όπως ο Callimachus - μελετήθηκε και χρησιμοποιήθηκε η τεχνική των Web Services έτσι ώστε να είναι δυνατή η παροχή στο διαδίκτυο υπηρεσιών υπερμέσων διαφόρων λειτουργικών πεδίων (ταξινομίες, χωρική αναπαράσταση, πλοήγηση κ.α.) από υπάρχοντα συστήματα. Σημείο αναφοράς της εφαρμογής της προτεινόμενης τεχνικής υπήρξε το σύστημα Babylon. Το Babylon είναι ένα σύστημα παροχής υπηρεσιών ταξινόμησης, το οποίο σχεδιάστηκε και κατασκευάστηκε ως ψηφίδα του συστήματος Callimachus και κατόπιν μετεξελίχθηκε σε αυτόνομη υπηρεσία παγκόσμιου ιστού (Web Service). Επιπλέον, αναπτύχθηκε ένα σύστημα υποστήριξης συνεργασίας και λήψης αποφάσεων βασισμένο σε τεχνολογίες συστημάτων χωρικού υπερκειμένου και υπερκειμένου υποστήριξης επιχειρηματολογίας. Η ανάπτυξη έγινε εξ’ολοκλήρου βασισμένη στις αρχές της αρχιτεκτονικής προσανατολιζόμενης σε υπηρεσίες και η εκμετάλλευση των υπηρεσιών του είναι δυνατή τόσο μέσω του παγκοσμίου ιστού όσο και από εξωτερικές εφαρμογές χρησιμοποιώντας εξειδικευμένα Web Services. Τέλος, μελετήθηκε η δυνατότητα ανακάλυψης και αναζήτησης των υπηρεσιών υπερμέσων μέσα από ένα ολοκληρωμένο πλαίσιο υποστήριξης ανάπτυξης εφαρμογών που χρησιμοποιούν υπηρεσίες υπερκειμένου. Με την εφαρμογή της προτεινόμενης προσέγγισης και την αξιολόγηση της χρήσης των συστημάτων παράχθηκαν θετικά συμπεράσματα όσο αφορά στην αξιοποίηση των ΑΠΥ σε συστήματα υπερμέσων και με τον τρόπο αυτό τεκμηριώθηκε η χρησιμότητα της συνολικής προσέγγισης. / Although hypertext is considered as a widely accepted mean for information structuring, the provision of hypertext-related services has not yet reached a satisfactory level. Both the design principles of hypertext systems and the lack of developer support for the exploitation of hypermedia services lead to a low level of provision of the hypertext functionality from the world. This problem has highlighted the need for re-approaching the design principles of HSs under a different perspective in which the creation and the provision of a hypermedia service are crucial issues. This thesis focuses on the development of a framework aiming at both the provision of hypermedia service and the web application development support using hypermedia functionality. The adoption of Service Oriented Architecture (SOA) in the design of Hypermedia Systems (OHS) constitutes the main approach against the particular issue. The SOA based implementation of HSs together with the the provision of hypermedia services to the Internet through universal standards try to aid the exploitation of the hypermedia functionality from an open set of both users and systems. The OHSs together with the Component Based – OHSs (CB-OHSs) like Callimachus were the leading paradigm in this approach in which the web-service technique was both studied and adopted in order to provide to the Internet hypermedia services based on different hypermedia fields (taxonomic, spatial, navigational etc) provided by existing systems. The case study of this approach regards the Babylon system. It is a hypertext system designed to provide taxonomic services in the context of the entire Callimachus system as a single component. The Babylon system was later transformed to a taxonomic internet based service using the Web Service standards. Furthermore, a collaboration and decision making support tool based on spatial and argumentation support technologies was also implemented. The development was entirely based on SOA thus the provided services are available both from users or applications of the world wide web and 3rd party (external) applications by using the Web Services protocols. Finally, a study which concerns capabilities of discovering and searching of the hypermedia services has also taken place. The evaluation of the proposed approach extracted many positive conclusions regarding the utilization of SOA in the area of hypermedia systems.
398

CodeBuddy : Development of a programming assistance marketplace as a web application

Renholm, Filip, Möller, Fredrik, Jansson, Isak, Gustafsson, Klara, Johansson Lara, Leo, Bodeström Eriksson, Linus, Thaung, Ludwig, Egondotter, Vendela January 2018 (has links)
According to a study at Linköping University, students who study programming need additional assistance beyond the help provided in the course. According to the same survey, the majority of these students indicate that they would pay for private tuition in programming. At the same time, there are students who believe they have the competence to teach others in programming and could consider of doing this against financial compensation. To meet these needs of students, a solution tested in this thesis resulted in the development of a web application to create a C2C platform where students can meet up to exchange knowledge within programming. The development of the web application is varied by design and functionality substantiated by scientific theories. During the project, user testing is performed to get opinions from the potential target group. The work mainly focuses on answering the research questions regardingconsumer trust of the web application’s design. The report shows that it is possible to develop a web application according to the above criteria.
399

En jämförelse mellan native-, hybrid- och webbapplikationer : En undersökning om applikationernas prestandaskillnader i användargränssnittet. / A comparison between native, hybrid and web applications : A study of the applications performance differences in the user interface.

Dahlquist, Victoria January 2018 (has links)
Sammanfattning Syfte - Syftet med studien är att undersöka vilka parametrar som kan komma att påverka applikationens rendering av användargränssnittet samt hur den skiljer sig i webbapplikation, hybridapplikation och nativeapplikation. Denna undersökning har för avsikt att besvara följande frågeställningar: 1.         Vilka parametrar kan påverka rendering av användargränssnittet på en mobil applikation?   2.         Hur skiljer sig renderingen av användargränssnittet hos webbapplikation, hybridapplikation och nativeapplikation?   Metod - Studien använder sig av en litteraturstudie för att besvara första frågeställningen och en experimentell studie där en hypotes samt förutsägelse formuleras och testas för att besvara andra frågeställningen.   Resultat – Resultatet från studien visar att nativeapplikationen inte alltid ger bättre prestanda vid utförande av samma uppgifter gentemot motsvarande webb- och hybridapplikation. Webbapplikationen hade genomgående bäst prestanda i användargränssnittet, medan hybridapplikation ofta gav sämre prestanda än de motsvarande applikationstyperna.   Implikationer - Studien bidrar till att utvidga kunskapen inom native-, hybrid- och webbapplikationers prestanda i användargränssnittet och kan ge företag samt utvecklare referensdata att grunda deras val av applikationstyp på. Studien påvisar att alla applikationstyper är värda att överväga, men webb- och nativeapplikationen presterade något bättre.   Begränsningar - Inga långtidstester kunde jämföras eftersom ADB inte läser av grafiskdata för webbapplikationer och Chrome DevTools inte kan utföra långa tester. / Abstract Purpose – The purpose of this thesis is to examine which parameters may affect application rendering of the user interface and how it differs in web application, hybrid application and native application. This thesis intends to answer the following research questions: Which parameters can affect the rendering of the user interface on a mobile application?    How does the rendering of the user interface differ from web application, hybrid application and native application? Method – The study uses a literature study to answer the first research question and uses an experimental study in which a hypothesis and prediction are formulated and tested to answer the second research question.   Results – The result of the study shows that the performance of the native application’s user interface does not always perform better when performing the same task as the corresponding web and hybrid application. The web application in general had the best performance in the user interface, while hybrid application often performed inferior to the corresponding application types.   Implications – The study contributes to extend the knowledge of native application’s, hybrid application’s and web application’s performance in the user interface, and can give companies and developers reference data to base their decision on the choice of application type. The study shows that all application types are worth considering, but the web and native application performed slightly better.   Limitations – No long-term tests could be compared because ADB does not read graphical data for web applications and Chrome DevTools cannot perform long running tests.
400

Systém správy identit pro malé a střední firmy / Identity Management Solution for Small and Medium Businesses

MAXA, Karel January 2014 (has links)
The topic of this master's thesis is development of identity management solution for small and medium business. The thesis is divided into four major parts. The first part contains theoretical background as description of RBAC model or model with relationships between practically used objects (user identity, role, position, permission, account...). Analysis of functioning and needs of targeted organizations was carried out in the second part. The third part describes the design of the developed application. The fourth part discusses actual implementation of the application. The main outcome of the thesis is implemented application that can be deployed at thesis defined organizations. The application includes all the functionality required in the first phase of the project.

Page generated in 0.0781 seconds