Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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
Förbättra Internetsystem genom implementation av AJAX-teknik
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
Jönköping University, School of Engineering, JTH, Computer and Electrical Engineering.
2006 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 points / 15 hpStudent thesis
Abstract [en]

Today, many businesses and persons prefer to use web applications in their daily

work. Until now, most of the websites are being constructed using an old traditional

model. The model implies that whenever someone clicks on a link to get new

information, a request is being sent to an information server. The server prepares, and

returns the new requested information. For the client to take part of the new

information, the client has to reload the whole page with all its content. By using

AJAX-techniques the information flow will be more similar to an ordinary local

application program. That is, only the information that needs to be updated is sent

back to the client browser.

The purpose of this essay was to investigate whether AJAX-techniques can improve

Internet systems, both in user-friendliness and in a development point of view. This

was performed studying two typical cases of web applications. By comparing the two

applications, before and after implementation of AJAX, we could see improvements

with AJAX in all of our investigated aspects. The user can work more efficient in

applications where AJAX is implemented. For example, the application can give more

direct feedback on the user’s actions by working with a much higher level of active

communication. A whole new world of possibilities opens for the developer to

construct applications that were not possible before. The new continuous

communication between server and client creates higher demands on the developer

than before. Since communication occur in the background, error handling is harder to

troubleshoot. In our opinion the advantages of AJAX by far outnumbers the

drawbacks. In the future, more and more developers will use AJAX which will lead to

better solutions of debugging. This is a challenge to the Internet Community, a

challenge that we believe will be met.

Abstract [sv]

Webbapplikationer har en stadigt ökande användning i affärsvärlden. Fördelarna är

många, några är enkelhet i teknisk implementering, geografisk spridning och

underhåll. De flesta webbapplikationer och webbplatser har fram tills nu byggts på en

gammal traditionell modell. Modellen innebär att användaren klickar på en länk för få

ny information. En förfrågan skickas då till informationsservern som i sin tur

behandlar och returnerar all information. Detta innebär att hela sidan måste laddas om

och uppdateras för att visa den nya informationen. Genom att använda AJAX blir

informationsflödet mer likt ett vanligt lokalt program. Det vill säga att bara den

information som ändras och är relevant skickas tillbaka och uppdateras på

användarens bildskärm.

Syftet med examensarbetet var att undersöka huruvida AJAX-tekniker kan förbättra

Internetsystem. De två perspektiv som använts är användarvänlighet och

utvecklingsmetodik. Undersökningen gjordes genom att studera två typfall av

webbapplikationer ur dessa två perspektiv. Resultatet av undersökningen har

bearbetats och visar en klar förbättring vad gäller båda de valda perspektiven.

Användaren kan arbeta effektivare vilket ger tidsvinster. Dessutom kan applikationen,

genom den högre graden av aktiv kommunikation, ge mer direkt feedback på

användarens handlingar. För utvecklaren öppnas nya möjligheter att skapa

tillämpningar som tidigare inte var möjliga. Den kontinuerliga kommunikationen

ställer också högre krav på programmeraren. Då kommunikationen mellan klient och

server i större del sker i bakgrunden som inte syns i presentationsskiktet uppkommer

även felen i bakgrunden. Det är därför svårare att felsöka en AJAX-baserad

webbplats.

Vi anser att nackdelarna är små jämfört med alla möjligheter AJAX erbjuder.

Lösningar för felhantering är en utmaning för Internetbranschen som den med all

säkerhet kommer att lösa.

Place, publisher, year, edition, pages
2006. , p. 33
Keywords [sv]
AJAX, JavaScript, XML, ASP, Internetsystem, asynkron överföring
National Category
Computer Engineering
Identifiers
URN: urn:nbn:se:hj:diva-436OAI: oai:DiVA.org:hj-436DiVA, id: diva2:4149
Uppsok
teknik
Supervisors
Examiners
Available from: 2006-06-20 Created: 2006-06-20 Last updated: 2018-01-12

Open Access in DiVA

fulltext(214 kB)762 downloads
File information
File name FULLTEXT01.pdfFile size 214 kBChecksum SHA-1
fb83dd0e4bff30b3fd28263cdfdce8d8c66cfa916fed37952326c17f95062c7be617b89e
Type fulltextMimetype application/pdf

By organisation
JTH, Computer and Electrical Engineering
Computer Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 762 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: 661 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • 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