Applikationsprogrammering i Java, HT-08 |
|
Uppgift 2 - RSSIntroduktionRSS, Really Simple Syndication, är ett filformat tänkt att användas för att sammanfatta material som uppdateras ofta för lättare bevakning. Några exempel är nyhetssidor, trådar i forum, buggrapportering, osv. En RSS-fil består av en kanal. I denna kanalen finns det ett antal poster. Dessa har i sig ett antal underelement. Ett exempel: http://expressen.se/rss/nyheter På Expressens RSS-feed finns en kanal(channel). Kanalen har en del attribut, som ex. title, link och description. Under kanalen finns några poster(item). Även dessa har attribut, ex. title, link och description. I Expressens fall är channel en kanal med de senaste nyheterna. Varje item är en nyhet. Denna nyhet har sedan tre viktiga fält, nämligen title som innehåller artikelns titel, link som innehåller en länk till hela artikeln, samt description som är en beskrivning av hela artikeln. Vad är då nyttan med detta?
SyfteSyftet med laborationen är att:
JeedReader
Ni ska skriva ett program som heter
UppgiftNi ska implementera programmet enligt beskrivningen ovan. Koden ska så klart följa Suns kodkonvention för java och alla exceptions och fel ska hanteras på lämpligt sätt. Programmet ska byggas i god OO- och MDI-stil. Rapport och källkodLaborationen ska redovisas med en rapport som beskriver programmets funktionalitet för användare, och någon som ska vidareutveckla systemet. Det är upp till er att utifrån det ni lärt er om vad som kan behöva beskrivas utforma rapporten så att dessa mål uppnås på bästa sätt. Källkod - Källkoden ska finnas tillgänglig i er hemkatalog. Bifoga även utskriven källkod. Rekommenderat är att ni skriver ut den ex. med kommandot a2ps -Ejava -T8 -A fill -2 *.java | lpr
Källkoden ska ligga i katalogen:
En komplierad version ska ligga i katalogen:
Rapporten ska ligga i katalogen: Laborationen skall lösas enskilt och vara inlämnad senast måndag 1/12 kl 13:15 Länktips
Om laborationenLaborationen är påhittad och delvis strukturerad av Dennis Olsson, Emanuel Dohi samt Erik Schlyter. Specifikationen ändrad 2006-11-01 av Johan Westerlund Ändrad av Johan Eliasson 2008-11-05
Senast uppdaterad
2008-12-14 21:43
|