Sök:

Sökresultat:

80 Uppsatser om Webbapplikationer - Sida 2 av 6

Säkerhetsanalys av plugin-kod till publiceringsplattformen WordPress

Applikationer och system flyttar i allt större utsträckning från lokala installationer på den enskilda datorn, ut i ?molnet? där data skickas och hanteras via Internet. Traditionella ?Desktop applikationer? blir Webbapplikationer för att centralisera drift och öka tillgänglighet. Detta skifte medför ett ökande antal träffytor för personer som av en eller annan orsak vill åsamka skada eller tillskansa sig, alternativt manipulera eller förstöra, känslig eller hemlig information.

Modernisering av Javabaserade webbapplikationer : Hur kan man på ett kostnadseffektivt sätt modernisera webbapplikationer, utvecklade med gamla Java-tekniker?

The technology used in the development of web-applications is evolving at such rate that it has become more and more important to keep web-applications modern. If an application is based on a technical platform that is not renewed, the platform may over time develop into an obstacle in further development of the application. There may be compatibility issues and some of the code may be unnecessary due to abstraction, and therefore more time consuming to work with. Sometimes the reason may be that an application has been built to run, and is running on an application server that is no longer being maintained. The system can be large and modernization can cost a lot.

Ajax tekniker : Push eller Pull

Rapporten behandlar ajax-tekniken, en teknik som används för att skicka och hämta data diskret i dagens Webbapplikationer samtidigt som användarupplevelsen och prestandan förbättras. Fokus ligger på två primära varianter av ajax vid namn push, pull och syftet är att undersöka varför, när man bör använda teknikerna och hur de mäter sig emot varandra.Med intresset för hur dagens mer interaktiva Webbapplikationer så som twitter, google hanterar tekniken så kändes det relevant att undersöka push respektive pull-tekniken inom javascript.För att kunna undersöka teknikerna har en webbapplikation i form av en communitysida skapats med fokus på korrekt implementation av funktioner för både push och pull-teknik. Applikationen utvecklades med hjälp av ett ramverk vid namn Websync för att kunna demonstrera när push-tekniken på webben kan vara lämplig.Resultatet visar att det är viktigt att tänka på var man implementerar de olika teknikerna och varför. En prestandamätning från en tidigare undersökning togs med och skärmdumpar illustrerar några funktionerna i applikationen..

Lämplig strömningsteknik i olika situationer för realtidsbaserade webbapplikationer

Flera system distribueras som Webbapplikationer vilket gör att dessa applikationer måste tillhandahålla funktionalitet och beteende likt skrivbordsapplikationer. Att kunna strömma data i realtid över webben har blivit allt mer vanligt och för att göra det finns ett antal olika tekniker till förfogande. De vanligaste teknikerna är Comet, pluginbaserade sockets och WebSockets. I denna studie gås dessa tekniker igenom grundligt för att uppmärksamma brister respektive styrkor hos teknikerna. Studien innefattar även att identifiera de aspekter som är viktiga att beakta när en strömningsteknik skall implementeras.

Användbara webbapplikationer med AJAX

Webbens utveckling går i raskt tempo och nya tekniker utvecklas ständigt. På senare tid har en ny teknik växt fram som kallas för remote scripting. Med detta menas att man kan göra anrop till servern utan att ladda om hela webbsidan. Genom att utnyttja denna teknik kan man också reducera tiden för att hämta data från servern och tiden det tar att uppdatera informationen i webbläsaren. Det har funnits metoder och tekniker för detta ett antal år men det var inte förrän Jesse James Garret myntade uttrycket AJAX i sin artikel ?Ajax: A New Approach to Web Applications? som tekniken uppmärksammades i större skala.

Säkerhetstestning av webbapplikationer och CMS plattformen EPiServer

Arbetet behandlar säkerhetstestning av Webbapplikationer och CMS plattformen EPiServer. För att Know IT Dalarna ska kunna fortsätta leverera säkra webblösningar efterfrågar de en säkerhetsanalys över plattformen EPiServer men även över sina egenutvecklade applikationer. Syftet med arbetet var att höja säkerheten kring Know ITs webbaserade projekt och samtidigt göra utvecklarna mer medvetna om säkerheten vid utvecklingsfasen. Resultatet var att EPiServer som plattformen tillhandahåller en fullgod säkerhet. De direkta brister som identifierades var upp till antingen Know IT eller kunden att åtgärda och ansvaret lades på den som hade hand om driften av webbplatsen.

Jämförelse av funktionsbibliotek för JavaScript

När de traditionella skrivbordsapplikationerna görs om till Webbapplikationer, ställer det krav på JavaScript som används mer och mer för att få fram ett responsivt gränssnitt på webben. För att underlätta utvecklingen av JavaScriptapplikationer har ett antal funktionsbibliotek skapats. I vår studie undersöker vi därför vilket av de två populäraste JavaScriptbiblioteken idag, jQuery och Prototype, som presterar bäst i dagens mest använda webbläsare. Dessa tester har utförts i ett testramverk som vi själva utvecklat för att vara webbläsaroberoende och inte kräva något av de bibliotek vi testar. Testerna är uppdelade i fyra testfall som körs 20 gånger för att ge ett mer tillförlitligt resultat.

Jämförelse av funktionsbibliotek för JavaScript

När de traditionella skrivbordsapplikationerna görs om till Webbapplikationer, ställer det krav på JavaScript som används mer och mer för att få fram ett responsivt gränssnitt på webben. För att underlätta utvecklingen av JavaScriptapplikationer har ett antal funktionsbibliotek skapats. I vår studie undersöker vi därför vilket av de två populäraste JavaScriptbiblioteken idag, jQuery och Prototype, som presterar bäst i dagens mest använda webbläsare. Dessa tester har utförts i ett testramverk som vi själva utvecklat för att vara webbläsaroberoende och inte kräva något av de bibliotek vi testar. Testerna är uppdelade i fyra testfall som körs 20 gånger för att ge ett mer tillförlitligt resultat. Vi har testat hur varje bibliotek hanterar traversering och manipulation av DOM-trädet, sätter och hämtar stilar och attribut på element i DOM-trädet och hanterar event på element i DOM-trädet. Testerna visade att biblioteket Prototype presterade bättre på alla utom ett testfall i majoriteten av våra utvalda webbläsare; det enda testfallet där jQuery presterade bättre än Prototype var där DOM-trädet skulle manipuleras.

Utökning av PHP

Detta examensarbete är gjort på uppdrag av ett företag som heter IT Resource AB i Årjäng Värmland.Målet med detta examensarbete var att skapa ett API till PHP som skall utöka PHPs funktionalitet. APIet skall förenkla samt effektivisera IT Resource ABs arbete med att utveckla Webbapplikationer. Den förenkling samt effektivisering som APIet erbjuder är möjligheten att återanvända funktioner samt att man enkelt kan lägga till nya funktioner i APIet vid behov.Den funktionalitet som APIet kommer att tillhandahålla är en förbättrad hantering av variabler och strängar som genereras från en webbsida skriven i PHP. Med en förbättrad hantering menas bland annat att det skall vara möjligt att lagra variabler och strängar från en webbsida skriven i PHP.Det skapade APIet består av 2 byggstenar, en klient och en server. Klienten i klient/serversystemet är en extern modul innehållande funktionalitet för kommunikation med både PHP och servern.

Office Smart Client för dokumentsökning i Platina

Datoranvändare nyttjar idag Internet i sitt dagliga arbete, Webbapplikationer är vanligt förekommande vid detta arbete. Prestanda hos Webbapplikationer (thin clients) är dock av många orsaker väldigt begränsad jämfört med rich clients, detta tillsammans med övriga begränsningar hos thin clients har medfört att en klienttyp som sammanfogar fördelarna hos rich clients med fördelarna hos thin clients blivit allt mer efterfrågad. Smart Clients bygger på en fusion mellan rich clients och thin clients, Smart Clients är ett relativt nytt koncept som utvecklats av Microsoft med utgångspunkten att klienter ska vara lätta att administrera och uppdatera. Samtidigt ska möjligheten att använda lokala resurser både i form av mjukvara och hårdvara finnas, för att effektivt hantera den beräkning, visualisering och lagring som klienten nyttjar. Slutligen bör en Smart Client dra nytta av funktionalitet hos servers för att ge användaren tillgång till aktuell information.

Avancerad webbteknologi i mobila webbläsare

Utvecklingen på webben går snabbt framåt och Webbapplikationerna blir bara mer avancerade. Samtidigt så har de mobila webbläsarna utvecklats i en snabb takt. Dock skiljer det fortfarande mycket mellan en mobil webbläsare och en vanlig webbläsare, samt att man integrerar med en mobiltelefon på ett annat sätt än vad man gör med en dator. Detta examensarbete undersöker om det är möjligt att skapa avancerade Webbapplikationer som, genom att utnyttja de senaste webbteknologierna, kan ersätta vanliga mobilapplikationer.Undersökningen genomförs genom att skapa en lättviktsvariant av en telefonapplikation, Mobile Documents till Symbian S60, som är en applikation som hanterar dokument, mejl och bilagor.Utvecklingen sker till största del i Google Web Toolkit och tekniker så som AJAX och Comet används. Eftersom antalet olika sorters telefoner med tryckskärm är väldigt stort så kommer undersökningen att rikta sig mot ett fåtal telefoner som kör webbläsarna Mobile Safari, microB och Android Browser.Slutsatserna av rapporten är att JavaScript-stödet hos dagens webbläsare är stort nog till att köra avancerade Webbapplikationer.

Webbapplikationer, från fristående kod till implementering av ett ramverk - En studie om vilka komplikationer som kan uppstå när applikationer baserad på fristående kod ska överföras till lämpligt ramverk

Bakgrunden till denna uppsats rör underhåll av mjukvara vilket tar mycket resurser i förhållande till de som används under utvecklingen av ny mjukvara. För att på ett effektivare sätt utveckla och underhålla mjukvara har olika typer av ramverk utvecklats. Det intressanta är om dessa ramverk även kan vara fördelaktiga att använda för redan utvecklade applikationer skrivna i fristående kod. Detta har testats genom att överföra en redan fungerande webbapplikation skriven i fristående kod till ett lämpligt ramverk. Syftet med uppsatsen är att belysa eventuella komplikationer som kan komma att uppstå när en webbapplikation där befintlig mjukvara kan anses rimlig att överföra till ett passande ramverk.

Sa?kerhet och integritet i webbapplikationer : En orientering o?ver sa?ker utveckling

The use of Web applications is a growing area. While the possibilities and functionalities are increasing, so is the complexity of them, together with the threats against them because the complexity also opens up the application to vulnerabilities. It is therefore important for developers to know how a web application can be developed with security in mind.This study?s intention has been to create an introductory documentation of what kind of techniques that exists which can produce higher security, which methods there can be within the development process and what to think about when programming secure web applications. In this paper we have investigated how theoretical manuals in the IT security department handles that area, and interviewed two developers from two different companies to see how they use security in their web applications.The study has an exploratory technical perspective and does not explain how to practically use and interconnecting different security-enhancing technologies, but is more suppose to give a first glance at what is available and sow a seed for those interested to continue reading further about the subject.

Webbstandarder för fler än en plattform

Sandvik har idag ingen standard för hur Webbapplikationer ser ut på olika plattformar. Därför kan utseendet skilja sig mellan olika plattformar och de använder olika stylesheets för att forma designen. Uppgiften är att skapa en mall som ger samma resultat designmässigt oavsett vilken plattform som används. För att genomföra detta används olika utvecklingsmiljöer på olika plattformar. Skapandet av mallen utgår från intranätet och dess riktlinjer och de standarder som är aktuella idag kontrolleras..

Standardisering av grafisk profil och utvecklingsprocess för webbapplikationer på Scania InfoMate

Scania InfoMate develops web applications that support truck distributors and workshops with the necessary tools for an effective maintenance process. However, the end-users of these applications are faced with as many different graphical interfaces as there are applications. As a consequence, important effects of recognition are lost, developers spend unnecessary time designing new solutions for each application and Scania InfoMate does not present a homogeneous brand image towards its customers.Therefore the aim of this study is to give a suggestion of how a standardized graphical interface for web applications at Scania InfoMate should be designed. The given suggestion should come from thorough investigation of both end-user needs and recent research within the area of usability. In addition to a standardized interface this study also aims to deliver guidelines that support future web application development at Scania InfoMate.Through a combination of methods, mainly heuristic evaluation and user interviews, an elaborate description of usability and consistency problems in a defined web application portfolio is produced.

<- Föregående sida 2 Nästa sida ->