Presentation av examensarbete Högskoleingenjör
Titel: Pluginkonfigurering - Ett grafiskt och användarvänligt sätt att konfigurera plugins i iipax
Respondent: Ludwig von Weber
Opponent:
Språk: Svenska
Tid: Torsdag, 2012-08-22 ca kl 10
Plats: Forum, sal D
Sammanfattning
Företaget Ida Infront, där examensarbetet utfördes, var intresserad av hur pluginkonfigurering kan göras enklare i deras egenproducerade mjukvaruprogram iipax. Pluginkonfigurering sker genom att användaren fyller i pluginnamn, parameternamn och parametervärden för ett plugin i ett formulär. Det finns ingen information i programmet vilka plugins som finns eller vad de har för parametrar, vilket gör det svårt att konfigurera plugins. Utifrån en kravspecifikation som angavs i början av examensarbetet och möten med anställda på Ida Infront har en prototyp tagits fram som visar hur man kan konfigurera plugins på ett enklare sätt. Prototypen är ett modifierat iipax-program där ett ramverk, som består av en databas med plugins och en grafisk konfigureringskomponent, ingår. Ramverket använder ”reflection” för att hitta plugins, vilket gör att bara plugins som existerar på servern kan läggas till i databasen. I konfigureringskomponenten kan användaren välja plugins från en lista och pluginparametrarna fylls i och valideras automatiskt. Det undersöktes även hur annotationer kan användas för att förbättra möjligheterna att samla in information om plugins. Under utvecklingen användes till största del programmeringsspråket java, men även XML och SQL användes.
Nyckelord: Ida Infront, iipax, plugin, java.