liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Design och implementation av en Jabberklient i webbläsaren Opera
Linköping University, Department of Computer and Information Science.
2009 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Opera är främst en webbläsare, men innehåller även klienter för bl.a. mail och chat. Innan den här rapporten skrevs saknades dock en klient för instant messaging-protokollet Jabber. Denna rapport beskriver arbetsgången och resultatet av utvecklandet av en Jabberklient till Opera.

Eftersom det inte fanns nog med tid att utveckla en fullfjädrad Jabberklient beslutades det att målet skulle vara ett s.k. ”proof of concept”. Kraven sattes till grundläggande instant messagingfunktionalitet, som närvarostatushantering och möjlighet att skicka och ta emot meddelanden.

Målet uppfylldes och resultatet blev en Jabberklient med grundläggande funktionalitet. I enlighet med direktiven lades relativt lite fokus på gränssnittet. Klienten har kända brister och användarvänligheten går att öka.

Resultatet skulle kunna utgöra grunden för en komplett Jabberklient. Kvar att göra är att förbättra gränssnittet för att matcha resten av Opera i användbarhet. Alla krav i Jabberspecifikationen bör också uppfyllas, speciellt eftersom företaget är stolt över att Opera följer standarder väl1. För att inte vara sämre rustad än andra Jabberklienter bör även extra funktionalitet läggas till, såsom samtalshistorik, filöverföring och möjligheten att använda andra instant messaging-protokoll via Jabberkontot.

Abstract [en]

Opera is first and foremost a web browser, but it also has e-mail and chat clients. Before this thesis was written however, it did not have a client for the instant messaging protocol Jabber. This thesis describes the workflow and the results of the development of a Jabber client for Opera.

Since there wasn’t enough time to develop a full-featured Jabber client, it was decided that the goal would be a proof of concept. The requirements were basic instant messaging functionality, which means the proper handling of presence information and the ability to send and receive instant messages.

The goal was achieved and the result was a Jabber client with basic functionality. In accordance with the directives, the user interface was not a primary focus. The client has known flaws and the usability is not as good as it could be.

The result could be used as the foundation of a releasable Jabber client. One of the things left to do is to improve the user interface so it matches the usability of the rest of Opera. All the requirements of the Jabber specification should also be fulfilled, especially since the company takes pride in the standards compliance of Opera2. In order to match the features of other Jabber clients, extra functionality should be added as well. Some examples would be message history, file transfer and the ability to use other instant messaging protocols through the Jabber account.

Place, publisher, year, edition, pages
2009. , p. 29
Keywords [sv]
Jabber, XMPP, IM, instant messaging, Opera, webbläsare
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:liu:diva-17225ISRN: LIU-IDA/LITH-EX-G--09/002--SEOAI: oai:DiVA.org:liu-17225DiVA, id: diva2:207577
Presentation
2009-02-26, John von Neumann, IDA, Linköpings universitet, Linköping, 10:15 (Swedish)
Uppsok
teknik
Supervisors
Examiners
Available from: 2009-03-12 Created: 2009-03-11 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

Design och implementation av en Jabberklient(463 kB)245 downloads
File information
File name FULLTEXT01.pdfFile size 463 kBChecksum SHA-512
732fcbe97992479f72c60d4443aeceb1f4883b971a9958b2aa13b535787ec3fee0da3a91c01a6d49c7dd9a21e5cec673a70aba5292423cb14271313427a26131
Type fulltextMimetype application/pdf

By organisation
Department of Computer and Information Science
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 245 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 383 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf