Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)

Like dokumenter
Innledende Analyse Del 1.2

Revidert _fg. Bruksanvisning for innlegging av nyheter på Tana kommunes nettsted.

Ny på nett. Operativsystemer

1. Intro om SharePoint 2013

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

Bruksanvisning. for Roundcube webmail. Utseende: Larry. Versjon

Huldt & Lillevik Ansattportal. - en tilleggsmodul til Huldt & Lillevik Lønn. Teknisk beskrivelse

Bruksanvisning. for Roundcube webmail. Utseende: Larry

Revidert _fg. Bruksanvisning for innlegging av nyheter på Tana kommunes nettsted

Installasjonsveiledning

KONTOR påloggingsguide / Oppsett av Outlook 2010

Administrasjon av FLT-Sunnhordland Web-side

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

Filbehandling. Begreper

AD Travel funksjonsbeskrivelse

Guide for tilkobling til HIKT s Citrix løsning

Kom i gang med matrikkelklienten

Policy vedrørende informasjonskapsler og annen tilsvarende teknologi

Avinstallere Java: Windows 7 og eldre versjoner

Brukerveiledning. Searchdaimon AS phone: Østensjøveien 34 fax:

Ny på nett Internett. Bruk av nettleser.

NY PÅ NETT. Operativsystemer

Lotus Traveler - Manual for installasjon

ff Brukermanual ebladadmin Pro

1 INNLEDNING Om Altinn Skjemaer som støttes INSTALLASJON OG OPPSTART Nedlasting Registrering...

Huldt & Lillevik Ansattportal. Installere systemet

Vi sender derfor ut litt informasjon om de grepene man må gjøre for å kunne publisere eller håndtere bestillinger fra Arkivportalen.

Remote Desktop Services

Publiseringsløsning for internettsider

Velkomment til å installere BAS21

Til IT-ansvarlige på skolen

HVORFOR GOOGLE FOTO?

Demoversjon. Installasjon Uni Økonomi V3. - økonomisystemer fra start til børs

6105 Windows Server og datanett

6105 Windows Server og datanett

Intro til WWW, HTML5 og CSS

Introduksjon til Vega SMB 2012

Oppdatering av eget innhold på venteromsskjermer BRUKERVEILEDNING

Brukerhåndbok for drift hos Kirkedata AS. Denne håndboken er utarbeidet av

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

og WWW. Erik Hjelmås, HiG. 22. juni 2000

Kom i gang med matrikkelklienten

INSTALLASJONSVEILEDNING FOR DATAX REISEREGNING BEDRIFT

Innhold RDP... 2 Oppkobling Kirkedata... 2 Flere brukerpålogginger til Kirkedata... 6

Sikkerhet ved PC-basert eksamen

Småteknisk Cantor Controller installasjon

SPSS Høgskolen i Innlandet

Tilbakestille nettleser

Installasjon av Cantor Controller MSSQL. Installasjon av Enbruker. Veiledningen har tre kapittel

Vedlikeholde nettstedet i Joomla 2.5 +

INSTALLASJONSVEILEDNING

Orientering om møtesystemet MyMeet

Huldt & Lillevik Ansattportal Ansattportal. Versjon

Veiledning Claw 2 CMS Innhold

Installasjonsveiledning. Mamut. Oppdatering til versjon 12.1

IT-AVDELINGEN VED UNIVERSITETET I BERGEN. MS Outlook Stikkord og skjermbilder for hjelp til selvhjelp. Versjon

Kap 3: Anvendelser av Internett

Brukerveiledning for identifisering med BankID

IT for medisinsk sekretær Fredrikstad Kai Hagali

MedAxess WinMed Brukermanual

Om informasjonskapsler (cookies) på nettsidene til Stendi

Hvor og hvordan lagrer du mediafilene dine?

INNHERRED SAMKOMMUNE LEVANGER KOMMUNE VERDAL KOMMUNE

Uni Micro Solutionpartner. Demoversjon Installasjon

Innstillinger. Endre Personalia

Kjøre Wordpress på OSX

esøknad - Et webbasert system for elektronisk innlevering av søknader om forskningsmidler

Introduksjon til. For studenter ved NTNU

SKY.FGDO.no. Brukerhåndbok for SKY lagringsløsning V1.2. Embetsmenn i Storlosje/Grunnlosje

IT-AVDELINGEN VED UNIVERSITETET I BERGEN. MS Outlook Stikkord og skjermbilder for hjelp til selvhjelp. Trond Gravvold

1. Innholdsfortegnelse

Brukerveiledning for Intelligent Converters MySQL Migration Toolkit IKA Trøndelag IKS 2012

Min digitale infrastruktur

VisualMobility 2.0. Hurtigreferanse1.0. Funksjoner. Komme igang

GENERELL BRUKERVEILEDNING WEBLINE

Byggeweb Prosjekt Brukerveiledning Arbeidsområdet

Forord Introduksjon til studentresponssystem Hva er et studentresponssystem? Hvorfor bruke SRS?... 3

Import av klientfiler er kun mulig fra Akelius Årsavslutning, Akelius Skatt og Akelius Revisjon.

Cantor Controller - Installasjon av nettverksklient

Installasjonsveiledning Future

PERSONVERNERKLÆRING FOR LEXIT GROUP AS

E-post Basis 500MB Hosted Exchange Mailvask Masseutsendelse e-post

Entobutikk 3.TESTRAPPORT VÅR 2011

Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services

Nærmere redegjørelse for alternative løsninger for papirløse møter

Huldt & Lillevik Ansattportal Ansattportal. Versjon

Support, nye funksjoner og tjenester fra Uni Pluss

Kort brukerveiledning om fjerntilgangsløsningen

6107 Operativsystemer og nettverk

Brukerveiledning for SMS fra Outlook

Installasjonsveiledning

EndNote online. Den er nettbasert, og man trenger derfor ikke installere et eget program for å bruke den.

Administrasjon Nettbutikk: Bruk brukernavn og passord som er sendt på e-post.

Hvordan lage en hjemmeside

kpmg KPMG Kundeportal Brukerveiledning

Oppsett av PC mot Linksys trådløsruter

Bruksanvisning for innlegging av nyheter på Tana kommunes nettsted

Oppdatering av Extensor 05

Problem med innlogging til Sauekontrollen Web?

Transkript:

Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2) Iskra Fadzan og Arianna Kyriacou 25.mars 2004 Innhold 1 Hovedmål 2 2 Mål 2 3 Bakgrunn 3 4 Krav 4 1

1 Hovedmål I dette prosjektet skal vi se nærmere på brukerdrevet ressursdeling over nettverk, og utvikle/designe et distribuert system; et java-basert klient-server-program som tilbyr og utfører disse tjenester for bruker. En server tilbyr en rekke tjenester, en klient spør serveren om å få utført disse. 2 Mål Vi skal se på to typer klienter, en som kjører på en mobiltelefon eller en PDA (Personal Digital Assistant), og en som kjører på en PC. Serveren skal kjøre på en stasjonær PC. Den skal kunne håndtere forespørsler fra begge typer klienter, men må differensiere mellom de ettersom mobil/pda-klienten ikke kan håndtere like mye data som PC-klienten, siden den har mindre CPU og minnekapasitet tilgjengelig. Figur 1: Nettverksmodell Klienter: To typer Mobiltelefoner/PDA er (trådløst nett) PC er Server: Felles for begge typer klienter Kjører på stasjonær PC Transport: HTTP-protokoll Fra Klient til Server: HTTP-request 2

Mer konkret: Fra Server til Klient: HTTP-respons ressurser som skal deles kan være nettadresser, email-adresser, bilder, musikk, film og tekstfiler brukere skal ha tilgang til sine egne ressurser uavhengig av maskin de jobber på ressursene skal sorteres for å gjøre søkingen lettere for bruker det skal være muligheter å hente ressurser til andre brukere systemet skal kunne overvåke en nettsesjon og ta vare på alle hyperlinker det klikkes på det skal være mulig å opprette en lukket gruppe av brukere som kan dele ressurser mellom seg mulighet til å lagre/hente frem adresseboken lokalt 3 Bakgrunn Den største bruken av Internett er basert på framhenting av informasjon om et ønsket tema lagret på en ukjent maskin i nettverket. Flere eksisterende søkesystemer gjør slik bruk enkel. Først taster vi inn et nøkkelord som beskriver hvilket tema vi er interessert i å finne informasjon om. Systemet svarer f. eks. med en liste på 250 nettsteder med informasjon og spesifiserer kanskje de 50 mest aktuelle stedene (etter systemets mening). Etterpå må vi åpne hver av disse sidene og se på innholdet for å avgjøre om informasjonen er interessant. Denne prosessen er veldig tidkrevende og vi vil derfor ta vare på de sidene vi synes er mest relevante slik at vi slipper å åpne alle sidene igjen neste gang vi søker etter informasjon med samme nøkkelordet. I de fleste nettlesere (som for eksempel Internet Explorer, Mozilla, Opera og Netscape) er det muligheter for å lagre adressene (URL er). URL står for Universal Resource Locator og er en unik adresse for en ressurs på nettet. De legges i en adressebok hvor adressene er organisert i en mappestruktur. Men disse adressebøkene henger sammen med nettleseren, noe som gjør det vanskelig for brukeren å beholde den samme adresseboken når han går fra maskin til maskin. I enkelte nettlesere kan adressebøkene eksporteres, men formatene de eksporteres til er lukkede binære formater eller ustrukturerte, flate filer som legger begrensninger på nivået av nøsting en kan anvende. Det er ønskelig å kunne hente adressebøker til andre med samme interesser som oss. Disse adressebøkene kan ligge i en database slik at hver enkel bruker kan oppdatere sin adressebok og synkronisere den med andre adressebøker av interesse. I stedenfor å surfe på nettet og lete selv kan vi hente adressebøker til andre brukere som allerede har funnet sider med informasjon om det vi trenger. På denne måten sparer vi tid når vi trenger informasjon på nettet. Et annet verktøy til hjelp med informasjonsframhentingen er et verktøy som automatiserer nettsesjoner ved for eks. å overvåke en nettsesjon og ta vare på alle hyperlinker det klikkes på. Det finnes mange måter å forbedre adressebøkene i dagens aktuelle nettlesere og det er det vi vil prøve å oppnå med denne oppgaven. 3

4 Krav Avgrensning: I første omgang skal vi konsentrere oss om deling av nettadresser ikke grupper lagring i databasen en gang Vårt system skal tilby følgende funksjonalitet: Gitt en sti til en katalog på den lokale disken. I denne katalogen skal både den lokale applikasjonen og nettleseren lagre en fil som inneholder adresseboken til bruker. Klient/Nettleser: Brukere skal kunne logge seg på med brukernavn og passord Lagre/slette nettadresser i databasen Lagre/slette? nettadresser lokalt Søke blant sine nettadresser Hente nettadresser til en annen bruker Sesjonsovervåker Lokal applikasjon: Hente adressebok lagret lokalt av systemet Lagre/slette nettadresser lokalt Søke blant sine nettadresser Opprette forbindelse til server Synkronisere adresseboken mot databasen Sesjonsovervåker Hente nettadresser til en annen bruker Serveren: Må kunne lagre ressursene i en eller annen form for database (SQL/XML) der den lett kan hente ut informasjon brukeren spør etter via klienten. Den må kunne uføre alle tjenester klienten har tilgjengelig for bruker. Serveren må kunne kommunisere med klienten via et nettverk. Vi vil sannsynligvis velge HTTP som nettverks-transport mellom klient og server. HTTP er en request/response protokoll: klienten sender en HTTP-request til serveren, og denne svarer med å sende tilbake en HTTP-response til klienten. HTTP-protokollen har bl.a. som fordel at den passerer gjennom brannmurer. 4

Scenarier vi ønsker å løse: 1. En gruppe mennesker jobber for på et prosjekt der det er nødvendig å hente informasjon fra internett. Prosjektdeltakerne bruker søkemotorer for å finne frem til ønskelig informasjon, og søker på forskjellige typer nøkkelord. For hvert søk som gjøres inneholder resultatet en begrenset mengde URL er/linker som er interessante, men deltakeren som gjør søket må som oftest gå inn på selve internettsiden linken viser til for å finne ut om informasjonen er interessant eller ikke. Siden et slikt søk kan gi en stor mengde treff kan arbeidet med å plukke ut relevante linker ta lang tid. Det er da ønskelig at prosjektdeltakerne kan få fordel av hverandres arbeid, slik at alle ikke må gjøre samme type søk. Deltakerne ønsker å dele disse ressursene med hverandre. 2. En annen situasjon kan være en enkeltperson som ønsker å få tilgang til utplukkede linker fra slike søkeresultater som andre (ukjente) har gjort tidligere. Denne personen kan også ha en fin samling linker han ønsker å dele med andre, og som han selv ønsker tilgang til uansett hvilken maskin han sitter på og hvilken nettleser den har tilgjengelig. 5