1 |
Utvärdering av plattformar för tunga Java-klienterLindelöw, Björn January 2006 (has links)
<p>BRP Systems utvecklar och säljer affärssystem till mindre och medelstora tjänsteföretag. Huvudsystemet är en Java Swing-applikation och för att få bättre struktur på programmet önskar man vid utvecklingen använda ett lämpligt ramverk om något sådant går att identifiera. Denna rapport undersöker två sådana ramverk.</p><p>Ett ramverk kan användas som hjälp vid utvecklingen av komplexa applikationer. De fungerar som en grund till applikationen som utvecklas och kan erbjuda olika hjälpfunktioner som ofta behövs i vanliga program. Ramverk kan även få källkoden att bli mer strukturerad och lättunderhållen. Skriver man själv ett stort program från grunden är det lätt att programmet innehåller buggar och blir svårt att underhålla om man inte har tänkt igenom strukturen noga från början.</p><p>Två ramverk valdes ut som intressanta att utvärdera: Spring RCP och Eclipse RCP. Ramverken utvärderades utifrån fyra punkter; språkstöd, formulärhantering, menyhantering och actionhantering. Vid utvärderingen av ramverken implementerades dessa genom att skriva ett enklare program i respektive ramverk. Jag läste först in mig på Spring RCP för att se vad det erbjöd och implementerade sedan programmet i ramverket. Därefter gjorde jag likadant med Eclipse RCP.</p><p>Spring RCP visade sig vara det bättre ramverket på två av punkterna: språk- och formulärstödet. Vad gäller meny- och actionhantering hade ramverken ganska lika funktionalitet. Sammantaget var således Spring RCP bättre med utgång från dessa fyra punkter. Ytterligare aspekter som exempelvis dokumentation bör dock även beaktas innan man väljer ramverk.</p>
|
2 |
An Evaluation of the Eclipse Rich Client Platform for a telecom management applicationFrising, Philip January 2008 (has links)
<p>The Software Management Organizer (SMO) application is used by telecom operators for remote software and hardware handling of telecommunication equipment. The graphical user interface (GUI) provided by SMO is called SMO GUI and is costly to maintain, extend and test.The Eclipse Rich Client Platform (RCP) provides a platform for building component based GUIs with rich functionality. This thesis is to evaluate how the Eclipse RCP can be used for building a new SMO GUI. The evaluation will be performed by building a prototype for a new SMO GUI based on the Eclipse RCP. The thesis shall investigate the difficultness of integrating the prototype in the existing SMO architecture and evaluate how problems that exist in the current SMO GUI can be solved by using the Eclipse RCP.It was possible to implement a prototype based on the Eclipse RCP that integrates with the existing SMO architecture. The Eclipse RCP provides good support for creating a flexible, extensible and testable application. The drawback of using the Eclipse RCP is the lack of support for detecting configuration errors and the lack of documentation of new features.The Eclipse Rich Client Platform can be used as a base for building a new SMO GUI. An Eclipse RCP application can be integrated in the existing SMO architecture. The Eclipse RCP provides support for creating an application without the architectural, extendable, testable and quality problems that exists in the current SMO GUI.</p>
|
3 |
An Evaluation of the Eclipse Rich Client Platform for a telecom management applicationFrising, Philip January 2008 (has links)
The Software Management Organizer (SMO) application is used by telecom operators for remote software and hardware handling of telecommunication equipment. The graphical user interface (GUI) provided by SMO is called SMO GUI and is costly to maintain, extend and test.The Eclipse Rich Client Platform (RCP) provides a platform for building component based GUIs with rich functionality. This thesis is to evaluate how the Eclipse RCP can be used for building a new SMO GUI. The evaluation will be performed by building a prototype for a new SMO GUI based on the Eclipse RCP. The thesis shall investigate the difficultness of integrating the prototype in the existing SMO architecture and evaluate how problems that exist in the current SMO GUI can be solved by using the Eclipse RCP.It was possible to implement a prototype based on the Eclipse RCP that integrates with the existing SMO architecture. The Eclipse RCP provides good support for creating a flexible, extensible and testable application. The drawback of using the Eclipse RCP is the lack of support for detecting configuration errors and the lack of documentation of new features.The Eclipse Rich Client Platform can be used as a base for building a new SMO GUI. An Eclipse RCP application can be integrated in the existing SMO architecture. The Eclipse RCP provides support for creating an application without the architectural, extendable, testable and quality problems that exists in the current SMO GUI.
|
4 |
Utvärdering av plattformar för tunga Java-klienterLindelöw, Björn January 2006 (has links)
BRP Systems utvecklar och säljer affärssystem till mindre och medelstora tjänsteföretag. Huvudsystemet är en Java Swing-applikation och för att få bättre struktur på programmet önskar man vid utvecklingen använda ett lämpligt ramverk om något sådant går att identifiera. Denna rapport undersöker två sådana ramverk. Ett ramverk kan användas som hjälp vid utvecklingen av komplexa applikationer. De fungerar som en grund till applikationen som utvecklas och kan erbjuda olika hjälpfunktioner som ofta behövs i vanliga program. Ramverk kan även få källkoden att bli mer strukturerad och lättunderhållen. Skriver man själv ett stort program från grunden är det lätt att programmet innehåller buggar och blir svårt att underhålla om man inte har tänkt igenom strukturen noga från början. Två ramverk valdes ut som intressanta att utvärdera: Spring RCP och Eclipse RCP. Ramverken utvärderades utifrån fyra punkter; språkstöd, formulärhantering, menyhantering och actionhantering. Vid utvärderingen av ramverken implementerades dessa genom att skriva ett enklare program i respektive ramverk. Jag läste först in mig på Spring RCP för att se vad det erbjöd och implementerade sedan programmet i ramverket. Därefter gjorde jag likadant med Eclipse RCP. Spring RCP visade sig vara det bättre ramverket på två av punkterna: språk- och formulärstödet. Vad gäller meny- och actionhantering hade ramverken ganska lika funktionalitet. Sammantaget var således Spring RCP bättre med utgång från dessa fyra punkter. Ytterligare aspekter som exempelvis dokumentation bör dock även beaktas innan man väljer ramverk.
|
5 |
Modulární jádro pro informační systém / Modular core for information systemRuml, Martin January 2010 (has links)
This thesis deals with frameworks for modular information systems. The experimental implementation module for dynamic loading of others running modules is realized in thesis on the basis of research. In first chapters there are the description of solved problems of modular systems and the description of used programming language Java. Other chapter describes the specifications for modular system OSHi. Other chapter describes framework Esclipse RCP. Eclipse RCP is used for the formation of graphics of riched aplication. The experimental module is creative at the end of the thesis. The program uses Eclipse RCP for grant of GUI for control of loading of modules.
|
6 |
Enhanching the Human-Team Awareness of a RobotWåhlin, Peter January 2012 (has links)
The use of autonomous robots in our society is increasing every day and a robot is no longer seen as a tool but as a team member. The robots are now working side by side with us and provide assistance during dangerous operations where humans otherwise are at risk. This development has in turn increased the need of robots with more human-awareness. Therefore, this master thesis aims at contributing to the enhancement of human-aware robotics. Specifically, we are investigating the possibilities of equipping autonomous robots with the capability of assessing and detecting activities in human teams. This capability could, for instance, be used in the robot's reasoning and planning components to create better plans that ultimately would result in improved human-robot teamwork performance. we propose to improve existing teamwork activity recognizers by adding intangible features, such as stress, motivation and focus, originating from human behavior models. Hidden markov models have earlier been proven very efficient for activity recognition and have therefore been utilized in this work as a method for classification of behaviors. In order for a robot to provide effective assistance to a human team it must not only consider spatio-temporal parameters for team members but also the psychological.To assess psychological parameters this master thesis suggests to use the body signals of team members. Body signals such as heart rate and skin conductance. Combined with the body signals we investigate the possibility of using System Dynamics models to interpret the current psychological states of the human team members, thus enhancing the human-awareness of a robot. / Användningen av autonoma robotar i vårt samhälle ökar varje dag och en robot ses inte längre som ett verktyg utan som en gruppmedlem. Robotarna arbetar nu sida vid sida med oss och ger oss stöd under farliga arbeten där människor annars är utsatta för risker. Denna utveckling har i sin tur ökat behovet av robotar med mer människo-medvetenhet. Därför är målet med detta examensarbete att bidra till en stärkt människo-medvetenhet hos robotar. Specifikt undersöker vi möjligheterna att utrusta autonoma robotar med förmågan att bedöma och upptäcka olika beteenden hos mänskliga lag. Denna förmåga skulle till exempel kunna användas i robotens resonemang och planering för att ta beslut och i sin tur förbättra samarbetet mellan människa och robot. Vi föreslår att förbättra befintliga aktivitetsidentifierare genom att tillföra förmågan att tolka immateriella beteenden hos människan, såsom stress, motivation och fokus. Att kunna urskilja lagaktiviteter inom ett mänskligt lag är grundläggande för en robot som ska vara till stöd för laget. Dolda markovmodeller har tidigare visat sig vara mycket effektiva för just aktivitetsidentifiering och har därför använts i detta arbete. För att en robot ska kunna ha möjlighet att ge ett effektivt stöd till ett mänskligtlag måste den inte bara ta hänsyn till rumsliga parametrar hos lagmedlemmarna utan även de psykologiska. För att tyda psykologiska parametrar hos människor förespråkar denna masteravhandling utnyttjandet av mänskliga kroppssignaler. Signaler så som hjärtfrekvens och hudkonduktans. Kombinerat med kroppenssignalerar påvisar vi möjligheten att använda systemdynamiksmodeller för att tolka immateriella beteenden, vilket i sin tur kan stärka människo-medvetenheten hos en robot. / <p>The thesis work was conducted in Stockholm, Kista at the department of Informatics and Aero System at Swedish Defence Research Agency.</p>
|
Page generated in 0.0272 seconds