Synkronisering av kalenderdata

Relevanta dokument
Migrering av applikationen AMM till molnet

Using SharePoint Workflow

Analys av BI-system och utveckling av BIapplikationer

Prototyp av VoIP/PSTN-gateway

Utveckling av ett grafiskt användargränssnitt

Datavetenskap. Opponent(er): Niclas Hanold. Samiar Saldjoghi. Respondent(er): Carl-Henrik Svanemark. Joakim De Jong. Definition och Implementering av

Utveckling av simulator för ärendehanteringssystem

Logging Module into the PRIME Core

Beställningsgränssnitt i surfplattor för restauranger

Nätverkslagring: SAN/NAS-lösning för VMmiljö

"Distributed Watchdog System"

En ansats till behovsstyrd applikationsutveckling

Packet Aggregation in Linux

Utvecklingen av ett tidregistrerings- och faktureringssystem

Spårbarhet En underskattad dimension av informationssäkerhet

Presentationsgränssnitt för statistik och historik

Anpassningsbar applikationsstruktur för flerpunktsskärmar

Decentraliserad administration av gästkonton vid Karlstads universitet

Data visualization on Android

tjejit en studie av kvinnors låga deltagande vid Karlstads Universitets IT-utbildningar

Oppositionsrapport: Experior DSTL. Vincent Thuning, Björn Nordström 4 juni 2012

Opponenter: Erik Hansen Mats Almgren Respondent: Martin Landälv ioftpd-verktyg

extensible Markup Language

Coridendro ett verktyg för att grafiskt åskådliggöra incidensen av malignt melanom inom olika släkter

Hash Comparison Module for OCFA

Med koppling till EmiWeb

- A Scrum Planning Tool Case Study to Evaluate the The Rich AJAX Platform

Webbsystems inverkan på innehåll och användbarhet på webbplatser - oppositionsrapport

Administrationsverktyg för marinvåg

Teoretisk och praktisk genomgång av IPv6 och dess säkerhetsaspekter

Oppositionsrapport. Opponent: Therese Sundström. Respondent: Malin Abrahamsson & Aleksandra Gadji

Rapportgranskning, Rapport 1

Grafisk visualisering av en spårbarhetslösning

EXJOBBSOPPOSITION. Rapportförfattare: Hanif Farahmand Mokarremi Ashkan Jahanbakhsh

Riktlinjer och mallar för betygskriterier inom grundutbildningen i biologi (beslutat av BIG: s styrelse den 13 juni 2007)

Oppositionsprotokoll-DD143x

Rutiner för opposition

Aristi Fernandes Examensarbete T6, Biomedicinska analytiker programmet

Mobil streckkodsavläsare

Word-guide Introduktion

Mälardalens högskola

GYMNASIEARBETET - ATT SKRIVA VETENSKAPLIGT

Svar på remiss angående Förslag till föreskrifter om den officiella statistikens kvalitet

Lärarguide till textkommentering

City Mobility Model with Google Earth Visualization

Rapport för framställande av produkt eller tjänst

Statistiska centralbyrån

Investigating and Implementing a DNS Administration System

Fem steg för bästa utvecklingssamtalet

Att läsa, skriva och sammanfatta på akademisk nivå

Institutionen för kulturvård KURSGUIDE. KGM 511 Kulturvårdens hantverk fördjupning, litteraturkurs 7,5 hp. Höstterminen 2016.

KURSHÄFTE. SKRIFTLIGT EXAMENSARBETE. ÄDELLAB 7,5 HP Handledare: Michell Zethson

Att skriva uppsats 31:januari

Bedömning av Examensarbete (30 hp) vid Logopedprogrammet Fylls i av examinerande lärare och lämnas till examinator

Studiehandledning. Människa och samhälle HT 2011

Bedömning av Examensarbete (30 hp) vid Logopedprogrammet Fylls i av examinerande lärare och lämnas i signerad slutversion till examinator

Skrivprocessen. Skrivprocessen och retoriken. Skrivprocessen Retoriken Förklaringar

Titel Mall för Examensarbeten (Arial 28/30 point size, bold)

Betygskriterier för examensarbete/självständigt arbete

Kalendersynkronisering. med Exchange. Vitec Express juli 2014 INSTRUKTIONSMANUAL FRÅN VITEC

PM P R O M E M O R I A

EXAMENSARBETE för Nationell montessoriexamen

Riktlinjer för bedömning av examensarbeten

Kursrapport uppsatsarbete på kandidatnivå höstterminen 2017

Titel på examensarbetet. Dittnamn Efternamn. Examensarbete 2013 Programmet

Anvisningar för skriftlig rapport av fältstudien Hälsans villkor i HEL-kursen

Skrivprocessen. Skrivprocessen och retoriken. Skrivprocessen Retoriken Förklaringar

Distribution av kalenderdata från Exchange på HTML-sidor

Hare Del I (Nivåer) H använder ofta benämningen "universell preskriptivism" för sin lära.

Skriftlig redovisning av gymnasiearbetet

ARGUMENTATION TID UNDERVISNINGSSÄTT PROV MÅL

Bilaga KeyControl Felsökning

Filhanterare med AngularJS

Svenska som andraspråk

Uppgiften är att beskriva en kvadrat i ett Java program. En första version av programmet skulle kunna se ut så här:

Skriv! Hur du enkelt skriver din uppsats

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

Att läsa, skriva och sammanfatta på akademisk nivå

ST16-1DV432-7,5hp. Antal svar: 26

Insiktsförsäljning och säljprocessen

1(16) Lathund: Journal utförare KOMMUNLEDNINGSKONTORET IT-avdelningen Verksamhetsstöd Kristoffer Helgesson. Journal

INFÖR NATIONELLA PROVEN I SVENSKA. Olika typer av texter

Instruktion för applikation Var sitter känslan?

SVENSKA SOM ANDRASPRÅK

Om att skriva C-uppsats

THFR41 - Teknisk kommunikation på franska del II

Examensarbeten på dataingenjörsprogrammet

Att citera och referera

IT-säkerhet Externt och internt intrångstest samt granskning av IT-säkerhetsprocesser

Information om examensarbetet för studenter och examinatorer

[Titel] Redovisande dokument Rapport. Sida 1 (6) [Publiceringsdatum Quickpart] [AnsvarigQuickpart] [Upprättad av Quickpart]

Idrottsapen. 1. Inledning. 2. Mål och syfte. 3. Projektbeskrivning

REV Dnr: 1-563/ Sid: 1 / 8

Utvärdering Utvecklingsledare i kommunikationsplanering: Förändringsarbete

Manual Lead tracking. Version

Mål och betygskriterier för muntlig produktion. År 9. Du ska kunna - delta aktivt i samtal kring välbekanta ämnen

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0

TATA24-Linjär Algebra

Vad är en artikel? Vad är typiskt för en krönika? Hur skriver jag en novell? Vad är det för skillnad på ett referat och en recension?

iphone/ipad Snabbguide för anställda på HB

Transkript:

Datavetenskap Jonas Lindelöw, Richard Löfberg Sten Hansson Bjerke, Anders Friberg Synkronisering av kalenderdata Oppositionsrapport, C/D-nivå 2006:07

1 Sammanfattat omdöme av examensarbetet Vi tycker att rapporten beskriver arbetsprocessen på ett bra sätt. Man diskuterar vad man har gjort och hur det har lett fram till de beslut man senare tagit. Det finns dock vissa brister, såsom att titeln inte reflekterar det arbete som i slutändan blev utfört, samt lite för mycket detaljer i vissa avsnitt inom beskrivningen av implementationen. 2 Synpunkter på uppsatsen knuten till examensarbetet 2.1 Titel Vi har vissa invändningar mot att titeln avser synkronisering av data. Vi anser nämligen inte att någon synkronisering sker under arbetets gång. Utgångsläget i rapporten är att man skall synkronisera tre datakällor. Sedan bestämmer man sig pga. tidsbrist för att begränsa sig till två av dessa. Men i slutändan använder man sig av en datakälla för all information. Alltså har ingen synkronisering skett heller mellan dessa två datakällor, man har bara valt bort en av dem. Detta nämns på sidan 3 i rapporten men bör kanske reflekteras även i titeln och sammanfattningen. 2.2 Uppsatsens disposition Dispositionen av rapporten är bra överlag. Rapporten börjar med en beskrivning av den undersökande fasen, där man bl.a. diskuterar de olika tekniker och produkter som används senare i arbetet. Sedan följer en beskrivning av implementationen följt av en kortare beskrivning av den färdiga produkten samt vilka slutsatser man dragit. Denna disposition fungerar väl då man vill dokumentera hur arbetet har utförts snarare än resultatet, vilket enligt sammanfattningen är det huvudsakliga syftet med den här rapporten. 1

2.3 Begreppsapparat Rapporten blandar användningen av termerna Exchange och Outlook, där Exchange är serverdelen och Outlook är klientdelen. Detta framgår inte alltid tydligt, då Outlook t.ex. används vid flera tillfällen där Exchange borde ha använts istället. Ett intranät är ett nätverk som används t.ex. inom ett företag. Det representerar inte någon speciell server eller applikation, vilket det framstår som i rapporten där intranät används istället för den webapplikation som används inom företaget. 2.4 Argumentering och slutsatsdragning På sidan 12 omnämns Claes Brisby som den mest kunniga personen inom systemet Totalview. Även om det i hög grad framgår av sammanhanget kanske det skulle nämnas att vad som avses är att han är mest kunnig endast inom Prevas, för att undvika missförstånd. På sidan 14 kanske det skall framgå att författarna inte hittade någon information om Totalview, snarare än att dra slutsatsen att det inte finns någon att tillgå. På sidan 35, i avsnittet om lärdomar, nämner författarna att det faktum att de inte fick någon arbetsplats var ett extremt exempel på de fördröjningar som uppstod. Men på sidan 11 i rapporten nämns att tanken var att arbetet skulle kunna utföras utan lokaler. Det verkar utan tvekan som om detta antagande inte höll i slutändan, och det borde isåfall nämnas. På sidan 26 står allting såg nu ganska bra ut. Det känns inte särskilt objektivt. Det bör nämnas att åsikten är författarnas. 2.5 Sammanfattningen Även här bör det nämnas att arbetet i slutändan ledde till att man valde att använda endast en av datakällorna och att det därför inte är fråga om någon synkronisering. För övrigt så kunde kanske sammanfattningen utökas till att åtminstone nämna kort de viktigaste systemen som är involverade, så som Exchange och Outlook. Det borde också nämnas kortfattat vad arbetet resulterade i. 2.6 Språkbehandling Rapporten innehåller en del stavfel som borde ha kunnat upptäckas av en automatisk stavningskontroll. I övrigt är språket för det mesta godkänt. Vi har hittat några fall av lite underlig meningsbyggnad. På flera ställen hade vi också önskat att språket varit mer formellt. 2

Man har också varit lite väl frikostig med att påbörja nya stycken. Vid många tillfällen består ett stycke endast av en mening. 2.7 Referat och källförteckning Referenserna [3], [4], [5] och [6] refereras aldrig till från texten. Man kunde också ha önskat någon referens till utökad information om programmet Totalview, eftersom det fortfarande omnämns i rapporten, även om det inte involveras av arbetet. 2.8 Övriga kommentarer Eftersom man valde att inte involvera Totalview i det arbete man utförde ifrågasätter vi huruvida rapporten behöver beskriva programmet så ingående som den nu gör. Det kunde kanske räcka med den korta förklaringen inledningsvis om vad det är och hur det fungerar inom Prevas. Den utförliga beskrivningen med bilder tillför inte särskilt mycket till resten av arbetet då det aldrig används. 3 Genomgång av uppsatsen kapitelvis 3.1 Kapitel 1 Sida 1, rad 7: Författarna skriver hur arbetet bestämdes att bli. Vi ifrågasätter ordvalet då man inte kan bestämma hur arbetet skall bli innan man börjat. Vi föreslår istället något i stil med hur arbetet skulle läggas upp. 3.2 Kapitel 2 Sida 4, rad 19: Vad menas när det står att Informationsmängden i kalendern ligger mellan Totalview och Outlook. Det känns otydligt och behöver en förklaring. Sida 5, Figur 2.1: Vi undrar om medgivande har givits att lägga ut telefonnummer i en offentlig handling. Om inte så bör dessa strykas över på något vis. 3

3.3 Kapitel 3 Sida 17, sista stycket: Det är oklart hur man fick tag i de senaste versionerna av ASPkoden. Varför inte bara använda de nyaste filerna? Vad tillförde det att det fanns personal som visste när de senaste ändringarna utfördes? Sida 18, rad 4: Vad menas med att registrera en dll på nätverket. Registreras den på någon specifik server och i så fall vilken? Sida 21-22: På sidan 21 nämner författarna att det var ett felaktigt tillvägagångssätt att parsa XML-filen med hjälp av fasta positioner. På sidan 22 återgår man ändå till att parsa med fasta positioner, och upptäcker att det fortfarande var felaktigt.. Sida 26, Figur 3.4: Figuren visar ett misslyckat försök. Det vore intressant med en figur som visar det lyckade försöket, som referens. På sidan 29 står det under 3.11 att författarna sällan upplevde några större problem. Vår uppfattning efter att ha läst rapporten är att det har uppstått ett flertal ganska allvarliga problem. 3.4 Kapitel 4 Inga kommentarer. 3.5 Kapitel 5 I kapitel 5.2 diskuteras vilken respons arbetet har fått och det nämns att en bugg senare upptäcks. Sedan diskuteras hur dessa buggar löstes, med medföljande implementationsdetaljer. Detta tycker vi inte hör hemma i kapitlet Slutsatser utan bör behandlas tidigare i rapporten, om det skall behandlas över huvud taget. 4 Slutliga kommentarer Vi tycker att rapporten var bra i det avseende att den beskrev arbetsgången på ett bra sätt, och det var mestadels lätt att följa den röda tråden. 4