| Files | Size | Format | View |
|---|---|---|---|
|
There are no files associated with this item. |
|||
| URN: | http://URN.fi/URN:NBN:fi:tty-200910196960 |
| Title: | Designing a Peer-to-Peer visualisation system: a prototype and a specification |
| Author: | Haapaniemi, Matti |
| Publication type: | Diplomityö |
| Issue date: | 2008-09-03 |
| University: | Tampereen teknillinen yliopisto |
| Faculty: | Tieto- ja sähkötekniikan tiedekunta |
| Department: | Matematiikan laitos |
| Abstract: |
Many new applications use direct Peer-to-Peer (P2P) communication instead of centralised solutions. OPAALS is a multidisciplinary research project studying digital ecosystems and information visualizations. During the first phase of the project, a proof-of-concept visualization system was constructed. A visualization system is an application that can be used to produce information visualizations. The system was designed to make use of existing open-source visualization tools. The objective of this thesis is to introduce the system, to evaluate it and to produce a specification on how to develop it further. The work was done by studying existing P2P applications and prototyping the new system. A Java prototype and a specification were produced as the results of this thesis. The prototype is a concrete result and it will serve as a foundation for future development. The prototyping was also a crucial learning experience with regard to forming the proposed specification. The specification consists of an abstract and an informative Java architecture. The abstract specification addresses the architectural questions on a high level and the informative Java architecture contains more detailed guidelines on how the development could be continued with Java. Monet uudet sovellukset käyttävät asiakasohjelmien välillä suoraa tiedonvälitystä keskitettyjen ratkaisujen sijaan. OPAALS on monitieteellinen tutkimusprojekti, jossa tutkitaan digitaalisia ekosysteemejä ja informaation visualisointia. Projektin ensimmäisessä vaiheessa toteutettiin visualisointijärjestelmän prototyyppi. Visualisointijärjestelmä on ohjelmisto, jonka avulla voidaan tuottaa informaation visualisointeja. Toteutettu järjestelmä hyödyntää saatavilla olevia avoimen lähdekoodin visualisointityökaluja. Tämän työn tavoitteena on esitellä tuotettu järjestelmä, arvioida sen hyviä ja huonoja ominaisuuksia sekä esittää suunnitelma järjestelmän jatkokehityksestä. Tarvittava tieto suunnittelua varten hankittiin tutkimalla saatavilla olevia vertaisverkkosovelluksia sekä tekemällä prototyyppejä uudesta järjestelmästä. Työn tuloksina syntyivät prototyyppi ja spesifikaatio uudesta järjestelmästä. Spesifikaatio koostuu käsitteellisestä arkkitehtuurista ja viitteellisestä Java-arkkitehtuurista. Käsitteellinen arkkitehtuuri vastaa suunnittelukysymyksiin korkealla abstraktiotasolla ja Java-arkkitehtuuri sisältää tarkan suunnitelman siitä, miten järjestelmä voitaisiin toteuttaa käyttäen Javaa. /Kir09 |
| Copyright: | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. |