Projektpresentation. Uppdragsgivare: Alex Olwal



Relevanta dokument
Preliminär specifikation av projekt

KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation

Palmbaserad datainsamling och databassynkronisering. Projektpresentation. 2D1954 Programutvecklingsprojekt Projektgruppen Harald

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

ANVÄNDARMANUAL. handdatorer i ängs- och betesmarksinventeringen. för

Instruktion till. PigWin PocketPigs. Del 1 - Installation

Näsgård Pocket är i princip en miniversion av Näsgård Management och kan köra på en handdator och telefon med Windows operativsystem.

Användning av handdatorer och trådlösa nät på föreläsningar och i labsalar. Preliminär specifikation

ÖVERFÖRING TILL UTFODRINGSUTRUSTNING. De Laval

Elmia Mässkatalog för PocketPC

Installation av Topocad

PROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN

Snabbinstallationsguide för anslutningskabel CA-42

Projekt Intelligent Indexering

Installation av Topocad

Installation/uppgradering av Agfa IMPAX program för remittenter

Den här texten ska förhoppningsvis underlätta en del av anpassningarna. Det kan säkert finnas en del fel och annat tok.

Datautväxling lokalt. Datautväxling lokalt. Datautläsning lokalt

Klientinstallation VSS Driftservice

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

Grupputvärdering Gängbildning

COGNIsoft-I Hemmaträning

Manual Sportident Onlinekontroll via GPRS

SÅ KOMMER DU SNABBT IGÅNG MED SURETREND PROGRAMVARAN.

Installation av WinPig Slakt

Migrera från KI Box till KI Cloud

Installationsanvisning för LUQSUS version 2.0

Kravspecifikation Fredrik Berntsson Version 1.1

PDA-applikationer med.net

Manual licenserver. Installations och konfigurations-manual för Adtollo licenserver

Labrapport över Rumbokningssytemet Grupp:1

MOBILT INKÖP MANUAL VERSION 3. Sida 1

Installation av Topocad

SVENSKA. POLAR USB 2.0 IrDA-adapter och drivrutin Bruksanvisning

IDE USB kabel Windows XP, Vista 7 löäzxcvbnmqwertyuiopåasdfghjklöäz [Version 1.4, ]

Installationsanvisning - Kopplingen mellan GK96 och golf.se -

1:5 SLUTRAPPORT - POST MORTEN LARS EHRMAN WP

Webservice & ERP-Integration Rapport

Datum Den första bilden i installationsprogrammet visar vilken version det är. Klicka på Nästa eller tryck Enter för att fortsätta.

STYRKAN I ENKELHETEN. Business Suite

Hämta hem 2005 års installationspaket från Skatteverkets hemsida:

Compose Connect. Hosted Exchange

Snabbguide Överföring av resultat till PC. systemsure Plus

Kristoffer Eriksson Christer Oscarsson Andreas Dahlberg Martin Bengtsson

Installationsbeskrivning för CAB Service Platform med CABInstall

1 Installationsinstruktioner

USB Type-C till Gigabit-nätverksadapter - USB 3.1 Gen 1 (5 Gbps)

Snabbguide Starter System 3.2

DDR PC SOFTWARE 2 RELEASENOTES VERSION 2.5. Swerob Service AB Global Robot Parts AB

LB-rutin i ADJob 5.0. ADJob 5.0 ADJob Nordic AB Alla rättigheter förbehålls.

PROTOKOLL i HANDDATOR för POCKET PC

Nyckelbrickshantering

Utbildningsplan för. International Software Engineering, 180 högskolepoäng

Laboration i datateknik

LB-rutin i ADJob 4.5. ADJob 4.5 ADJob Nordic AB Alla rättigheter förbehålls.

Byggsektorns Miljöberäkningsverktyg Användarmanual

Benga s tekniska hörna. Så skapar du ett Vista-nätverk :16 - PC för Alla

Integration med Vitec Express

Biometria Violweb. Installation kundportalaccess - för IT-administratörer. Mars 2019

LABBINTRODUKTION. Laboranter: Kurs: - Sonny Johansson, Sigurd Israelsson. Utskriftsdatum:

Installationsmanual OpenOffice 3.0

Tipsen är skrivna utifrån Windows 10. Det kan se lite annorlunda ut i Windows 7 och 8 men tipsen bör fungera för alla operativsystemen.

Qlik Sense Desktop. Qlik Sense 1.1 Copyright QlikTech International AB. Alla rättigheter förbehållna.

Användarguide för anslutning till MCSS

Handbok Simond. Peter H. Grasch

Följande frågor handlar om digitala medier och digital utrustning så som stationära och bärbara datorer, smarttelefoner, surfplattor, mobiltelefoner

PUBLICERINGSNOTISER TRIMBLE ACCESS SOFTWARE. Version Revidering A Oktober 2013

Projekt Fake för Virtutech

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot

Info till IT - dioevidence Nationell uppföljning inom sociala områden

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

SÅindex 5 i Microsoft Excel 2010

LEDNINGSÄGARMODUL. Systemkrav 1(6)

Kom i gång med trådlösa

Foptec Internet Supervisor

Inledande programmering med C# (1DV402) Introduktion till C#

Manual Sportident Onlinekontroll via GPRS

Så får du Microsofts Office-paket gratis

PSTYR OBS! Om du ska installera på en dator med Microsoft Windows XP så måste servicepack 3 vara installerad.

ZoomText 11 USB. Installation

U3000/U3100 Mini. (För Eee PC på Linux Operativsystem) Snabbguide

Inlämningsuppgift 11e Nätvärksskrivare

Lumia med Windows Phone

Manual Godman Redovisning

Möt nya Windows. Vacker. Snabb. Dynamisk.

POLAR WEBSYNC FÖR ANVÄNDARE AV POLARGOFIT.COM

Att installera och använda nmap

Ladda upp information Använd Diasend

Ominstallation av handyman på handdator. Steg 1. Byt ID i handdator. Användarhandbok. Entré Business Connect - 1 -

Kontorsinstallation av SDCs insändningsprogram Sender för filer från skördare, skotare eller drivare

Allmänt om programvaror och filer i Windows.

Du kan installera Widgitprodukter på ett nätverk. Följande program och tillägg hanteras (du kanske inte har licens att installera all dessa):

Qlik Sense Desktop. Qlik Sense Copyright QlikTech International AB. Alla rättigheter förbehållna.

8 Bilaga: Installationer

Konstruktion av en radiostyrd legobil. Digitala projekt av Arbon Vata Leonardo Vukmanovic Amid Bhatia

Uppdaterad EDP Future Uppdateringsanvisningar från 1.7x. Sida 1

Guide ÖVERBLICK UTBILDNINGSFÖRVALTNINGEN SID 1 (5)

Allmänt. Välkommen till SVENSKA VÅGs datorprogram för viktinsamling på PC.

Back-up av MyTobii P-10

Transkript:

Projektpresentation http://www.nada.kth.se/projects/proj03/fastsync/ Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Projektdeltagare: Carlhenrik Ek, t98_ekk@t.kth.se (programmering för Palm) Nils Liberg, d00-nli@nada.kth.se (programmering för Palm) Jan Olmårs, d00-jao@nada.kth.se (dokumentation) Michael Sundman, d99-msu@nada.kth.se (programmering för Palm) Magnus Thylander, d00-mat@nada.kth.se (programmering för PC) Johan Ullberg, d00-jul@nada.kth.se (projektledare, programmering för Palm) George Ölund, d00-gol@nada.kth.se (programmering för Palm)

1. Sammanfattning Om man har en handdator kan man känna frustration över att behöva vänta länge på att synkronisera alla filer med sin stationära eller bärbara dator. Ibland vill man bara föra över specifika filer till eller från någon annan dator. I FastSync-projektet tillhandahåller vi möjligheten att snabbt och enkelt via infraröd kommunikation, göra överföringar av filer mellan datorer med infraröd port. Vi har implementerat Beamer vilket är två samarbetande applikationer som körs på PalmOS och Windows. De är inte begränsade till att skicka filer mellan en vanlig dator och en handdator, utan kan även skicka direkt mellan två handdatorer eller mellan två vanliga datorer. De använder sig av IR-ftp för överföring av filer. 2

2. Innehållsförteckning 1. Sammanfattning... 2 2. Innehållsförteckning... 3 3. Bakgrund...4 4. Problembeskrivning... 4 5. Uppgift... 4 5.1. Krav... 4 5.2. Avgränsningar... 5 6. Projektarbetet... 5 6.1. Ansvarsfördelning... 5 6.2. Kommunikation... 5 3

3. Bakgrund FastSync- ptojektet genomfördes under våren 2003 inom ramen för kursen 2D1954 Programutvecklingsprojekt, som ges vid KTH i Stockholm. Syftet med projektet var att utsätta oss studenter för litet mer verkliga förhållande vid grupparbete, med en större grupp, en uppgift hämtat från verkligheten, självständigt arbete och utmaningen att försöka få till stånd en arbetsstruktur som fungerar. Vidare var det en möjlighet att prova på olika arbetsformer och projektstyrningsmodeller. Projektets uppgift var att skapa ett program som underlätta överföring av filer mellan handdatorer med PalmOS och andra datorer. Det skulle ske via infraröd kommunikation och en av de saker vi specifikt ville undvika var att synkronisera alla filer. Detta då det tar onödig tid och det i de flesta fall inte är önskvärt om man t.ex. kommunicerar med någon annans dator. Vi ville snabbt kunna föra över specifika filer mellan en bärbar eller stationär dator och en Palm-dator och på så vis kunna lägga till t.ex. anteckningar, men även kunna använda Palmen som ett sorts fickminne eller portabelt lagringsmedium för transport av filer. 4. Problembeskrivning På en Palm handdator lagras inte filerna på samma sätt som i en vanlig dator och man kan inte ta emot filer som inte är associerade till ett program på Palmen. Man kan således inte skicka vilka filer som helst. Det finns inte heller något förinstallerat program som kan skicka enstaka filer från palmen. För att smidigt kunna skicka filer till en Palm handdator och även ta emot från en sådan behövde vi ännu ett program som man kunde köra på en bärbar eller stationär dator. Med detta program behövde vi kunna välja vilka filer som skulle skickas och vart de skulle skickas. Vi skulle även kunna ta emot filer och välja var de sparades och även neka en filöverföring. Vi var således också tvungna att veta om det fanns apparater som använde IR i närheten. 5. Uppgift Vår uppgift var dels att skapa en applikation till Palmen som kan ta emot filer med godtycklig filändelse, hålla reda på de filer man tagit emot och kunna skicka specifika filer från Palmen. Dels att skapa en applikation till en PC-dator som kan ta emot och skicka filer via infraröd överföring och göra det på ett enkelt och effektivt sätt. Helst ska de vara så lättanvända att den som vill överföra filer intuitivt kan göra det utan att läsa manualen. 5.1. Krav Användaren av det färdiga systemet skall kunna överföra godtyckliga filer (dock inte större än Palmens minneskapacitet) från en stationär dator till sin handdator och från handdatorn till en stationär dator. Användaren måste ha installerat ett program för överföring på sin handdator, samt köra ett PC-program på sin stationära dator för att möjliggöra överföringen. Programmet kommer förutom till Palm för närvarande endast att utvecklas till Microsoft Windows 2000 och nyare. Filerna som kopieras överförs 4

okomprimerade, men systemet bör innehålla stöd för senare utökningar med kompringeringsstöd. 5.2. Avgränsningar För att klara av projektet inom tidsramarna så har vi begränsat oss till att, förutom ett PalmOS-program, bara utveckla ett program för Windows. Vi har även begränsat oss, avseende vilka versioner av operativsystem som ska stödjas, till PalmOS 4.0 eller senare och Windows 2000 eller efterföljare. 6. Projektarbetet 6.1. Ansvarsfördelning Först utsåg vi Johan Ullberg till projektledare. Sedan började arbetet genom att alla läste in sig på hur överföring via infrarött till en Palmdator fungerar och hur man kan skicka data. Vi insåg att vi skulle behöva två separata program, ett på Palm-sidan och ett på PCsidan, och delade således upp oss i två grupper. I och med att arbetet fortskred kom grupperna att brytas upp och man kan i efterhand identifiera några olika arbetsområden. De var research och resursfinnande, programmering av Palm-applikation, programmering av PC-applikation, testning av överföring och slutligen dokumentation. Arbetet som utfördes mot slutet gjordes ofta två och två eller ibland ensamt. 6.2. Kommunikation I början av projektet hade vi möten då vi samlade alla deltagare och diskuterade problem och uppgifter som måste lösas. I och med att arbetet fortskred och alla började jobba med mer specifika delar samtidigt som det var svårt att finna lämpliga mötestider övergick vi till att kommunicera mer och mer via email och ICQ. Vi skickade statusrapporter så att alla skulle veta hur arbetet fortskred och så att projektledaren kunde styra upp och fördela arbetet. 7. Resultat Projektet resulterade i två liknande applikationer, en för PalmOS och en för Windows. De är båda kapabla att överföra filer via IR-ftp och de är dessutom lätta att använda. 5