lnu.sePublications
Change search
Refine search result
45678910 301 - 350 of 937
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 301.
    Houssein, Hatem
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Are ORMs the end of stored procedures?2017Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Stored procedures are used as the current database logic for SAAB’s data model of the fighter aircraft JAS-39 Gripen electrical schemas. Since the database model was developed in 2000, a research and tests needed to be carried out to decide on whether updating the database to today's technology is applicable. Therefore, Object-Relational Mapping (ORM) is to be researched, tested and compared to stored procedures using test-driven development (TDD)concerning an important factor, that Stored procedures are well-known for, which is querying performance of the database. Moreover, how maintainability and flexibility [1] can affect decision between Stored procedures or migrating to ORM based on our subjective experience. NHibernate and Entity Framework are the two ORM solutions considered sinceSAAB uses C# in this project. The process of this project is run using scrum of the agile software development to maintain an iterative progress throughout the project timeline. In this paper, the process and methodology are covered in details and also the comparison with the test results. These results eventually lead us to the answer that ORM is not a suitable technology, and stored procedures still dominate the querying performance for SAAB’scurrent database.

  • 302.
    Hui, Wu
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Visualization of Bags2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this thesis is to develop a toolkit to visualize bag calculations for teaching. We take full advantage of interaction techniques in Computer Science to achieve it, which could lead to a modern and impressive way for teaching.

      In this thesis, the developed toolkit is going to show the bag calculations and corresponding animations interactively and aesthetically which make new learners easier to acquire the concept of multiset.

  • 303.
    Huss, Niklas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Real Time Ray Tracing2004Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Ray tracing has for a long time been used to create photo realistic images, but due to complex calculations done per pixel and slow hardware, the time to render a frame has been counted in hours or even days and this can be drawback if a change of a scene cannot be seen instantly. When ray tracing a frame takes less than a second to render we call it “real time ray tracing” or “interactive ray tracing” and many solutions have been developed and some involves distributing the computation to different computers interconnected in a very fast network (100 Mbit or higher). There are some drawbacks with this approach because most people do not have more than one computer and if they have, the computers are most likely not connected to each other.

    Since the hardware of today is fast enough to render a pretty complex image within minutes it should be possible to achieve real time ray tracing by combining many different methods that has been developed and reduce the render time.

    This work will examine what has to be sacrificed in image quality and complexity of static scenes, in order to achieve real time frame rate with ray tracing on a single computer. Some of the methods that will be covered in this work are frame optimizations, secondary rays optimization, hierarchies, culling, shadow caching, and sub sampling.

  • 304.
    Hytter, Mats
    et al.
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Egonsson, Anna-Carin
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Reservrutiner vid arbete med elektronisk journal: - nödvändigt ont eller förutseende arbetssätt?2007Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Since information technology has become the main carrier of information in healthcare service, we can see how these organizations now face a number of new threats. The treaths against information support can be either internal or external. An internal threat can for example be lack of security thinkning, whereas external threats can be power failures.

    The essay is a survey over and an inventory of backup procedures and routines in the county council of Kronoberg, Sweden.

    Data was obtained by sending out a questionnaire via county council intranet. 200 users of the EHR in the county council were selected; 50 physicians, 50 nurses, 50 assistant nurses and 50 medical secretaries. A total of 100 persons answered the questionnaire (i.e. a response rate of 50 %).

    To sum up our result of the survey, we can make the following statements:

    • all of the respondents think that backup procedures and routines are important for the organization

    • relatively many are ignorant about the existence of backup routines and procedures

    • a serious conclusion of the survey, is that many respondents regards that documentation is done incorrectly from the backup procedures in to EHR after an incident or system failure (EHR)

    • the majority of the units management staff/management teams at the micro system level has not revised the backup routines on a regular basis.

  • 305.
    Håkansson, Jesper
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Badran, Sherief
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Evaluating cyclomatic complexity on functional JavaScript2016Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Bugs in software is a very common problem, code reviews can help to catch

    bugs early on and detect which code is the most complex and may introduce

    bugs but when the code base is very large it can be costly to review all the

    code. Cyclomatic complexity can be used to give an indication of how complex

    the system source code is and help the developers to select which code they

    should review. But when measuring cyclomatic complexity on code written

    according to the functional paradigm, McCabe’s formula will not be sufficient

    since it is a formula most suitable for imperative code. Therefore we are

    making adaptations to a formula suited for pure functional languages in order

    to fit functional JavaScript. We are using an inductive empirical quantitative

    measurement method to calculate cyclomatic complexity on a directed graph

    implementation in order to define adaptations for functional JavaScript. Our

    results show a working adapted version of the formula. We have measured on

    a graph implemented in Haskell and on a corresponding functional JavaScript

    version which results in a cyclomatic complexity difference at only 0.375.

  • 306.
    Hönel, Sebastian
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Temporal data analysis facilitating recognition of enhanced patterns2015Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Assessing the source code quality of software objectively requires a well-defined model. Due to the distinct nature of each and every project, the definition of such a model is specific to the underlying type of paradigms used. A definer can pick metrics from standard norms to define measurements for qualitative assessment. Software projects develop over time and a wide variety of re-factorings is applied tothe code which makes the process temporal. In this thesis the temporal model was enhanced using methods known from financial markets and further evaluated using artificial neural networks with the goal of improving the prediction precision by learning from more detailed patterns. Subject to research was also if the combination of technical analysis and machine learning is viable and how to blend them. An in-depth selection of applicable instruments and algorithms and extensive experiments were run to approximate answers. It was found that enhanced patterns are of value for further processing by neural networks. Technical analysis however was not able to improve the results, although it is assumed that it can for an appropriately sizedproblem set.

  • 307.
    Idrizi, Florim
    et al.
    Tetovo State University, Macedonia.
    Rustemi, Avni
    Tetovo State University, Macedonia.
    Dalipi, Fisnik
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Tetovo State University, Macedonia.
    A new modified sorting algorithm: A comparison with state of the art2017In: 2017 6th Mediterranean Conference on Embedded Computing (MECO), IEEE, 2017, p. 419-424Conference paper (Refereed)
    Abstract [en]

    Choosing the right method to sort numbers has a huge effect on how quickly a computer can process a task. The most used sorting algorithms today have been discovered years ago, and to this day, they have been the best for the job as there was no other competitive algorithm. Through this paper, we make an analysis and comparison between the state of the art algorithms in sorting and based on their analogy of functionality, we propose a new modified sorting algorithm. We then present a brief description of the new modified algorithm, conduct comparisons with the state of the art, and finally we give conclusions about the performance of the proposed algorithm versus the most popular sorting algorithms. Moreover, we highlight the benefits of using this algorithm in different fields by various business companies or software developers, in cases when they need faster and easier sorting for their data management.

  • 308.
    Iftikhar, Muhammad Usman
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM), Department of Computer Science. Faculty of Engineering Science, Department of Computer Science, KU Leuven, Belgium.
    A Model-Based Approach to Engineer Self-Adaptive Systems with Guarantees2017Doctoral thesis, monograph (Other academic)
    Abstract [en]

    Modern software systems are increasingly characterized by uncertainties in the operating context and user requirements. These uncertainties are difficult to predict at design time. Achieving the quality goals of such systems depends on the ability of the software to deal with these uncertainties at runtime. A self-adaptive system employs a feedback loop to continuously monitor and adapt itself to achieve particular quality goals (i.e., adaptation goals) regardless of uncertainties. Current research applies formal techniques to provide guarantees for adaptation goals, typically using exhaustive verification techniques. Although these techniques offer strong guarantees for the goals, they suffer from well-known state explosion problem. In this thesis, we take a broader perspective and focus on two types of guarantees: (1) functional correctness of the feedback loop, and (2) guaranteeing the adaptation goals in an efficient manner. To that end, we present ActivFORMS (Active FORmal Models for Self-adaptation), a formally founded model-driven approach for engineering self-adaptive systems with guarantees. ActivFORMS achieves functional correctness by direct execution of formally verified models of the feedback loop using a reusable virtual machine. To efficiently provide guarantees for the adaptation goals with a required level of confidence, ActivFORMS applies statistical model checking at runtime. ActivFORMS supports on the fly changes of adaptation goals and updates of the verified feedback loop models that meet the changed goals. To demonstrate the applicability and effectiveness of the approach, we applied ActivFORMS in several domains: warehouse transportation, oceanic surveillance, tele assistance, and IoT building security monitoring.

  • 309.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Lundberg, Jonas
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science. Katholieke Univ Leuven, Leuven, Belgium.
    A Model Interpreter for Timed Automata2016In: Leveraging Applications of Formal Methods, Verification and Validation: Foundational Techniques, PT I, Springer, 2016, p. 243-258Conference paper (Refereed)
    Abstract [en]

    In the model-centric approach to model-driven development, the models used are sufficiently detailed to be executed. Being able to execute the model directly, without any intermediate model-to-code translation, has a number of advantages. The model is always up-to-date and runtime updates of the model are possible. This paper presents a model interpreter for timed automata, a formalism often used for modeling and verification of real-time systems. The model interpreter supports real-time system features like simultaneous execution, system wide signals, a ticking clock, and time constraints. Many existing formal representations can be verified, and many existing DSMLs can be executed. It is the combination of being both verifiable and executable that makes our approach rather unique.

  • 310.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Linnaeus University.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    ActivFORMS: Active Formal Models for Self-adaptation2014In: Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, ACM Press, 2014, p. 125-134Conference paper (Refereed)
    Abstract [en]

    Self-adaptation enables a software system to deal autonomously with uncertainties, such as dynamic operating conditions that are difficult to predict or changing goals. A common approach to realize self-adaptation is with a MAPE-K feedback loop that consists of four adaptation components: Monitor, Analyze, Plan, and Execute. These components share Knowledge models of the managed system, its goals and environment. To provide guarantees of the adaptation goals, state of the art approaches propose using formal models of the knowledge. However, less attention is given to the formalization of the adaptation components themselves, which is important to provide guarantees of correctness of the adaptation behavior (e.g., does the execute component execute the plan correctly?). We propose Active FORmal Models for Self-adaptation (ActivFORMS) that uses an integrated formal model of the adaptation components and knowledge models. The formal model is directly executed by a virtual machine to realize adaptation, hence active model. The contributions of ActivFORMS are: (1) the approach assures that the adaptation goals that are verified offline are guaranteed at runtime, and (2) it supports dynamic adaptation of the active model to support changing goals. We show how we have applied ActivFORMS for a small-scale robotic system

  • 311.
    Iftikhar, Muhammad Usman
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science. Linnaeus University.
    Weyns, Danny
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Assuring System Goals Under Uncertainty with Active Formal Models of Self-adaptation2014In: Companion Proceedings of the 36th International Conference on Software Engineering, ACM/IEEE , 2014, p. 604-605Conference paper (Refereed)
    Abstract [en]

    Designing software systems with uncertainties, such as incomplete knowledge about changing system goals, is challenging. One approach to handle uncertainties is self-adaptation, where a system consists of a managed system and a managing system that realizes a feedback loop. The promise of self-adaptation is to enable a system to adapt itself realizing the system goals, regarding uncertainties. To realize this promise it is critical to provide assurances for the self-adaptive behaviours. Several approaches have been proposed that exploit formal methods to provide these assurances. However, an integrated approach that combines: (1) seamless integration of offline and online verification (to deal with inherent limitations of verification), with (2) support for runtime evolution of the system (to deal with new or changing goals) is lacking. In this paper, we outline a new approach named Active FORmal Models of Self-adaptation (ActivFORMS) that aims to deal with these challenges. In ActivFORMS, the formal models of the managing system are directly deployed and executed to realize self-adaptation, guaranteeing the verified properties. Having the formal models readily available at runtime paves the way for: (1) incremental verification during system execution, and (2) runtime evolution of the self-adaptive system. Experiences with a robotic system show promising results.

  • 312.
    Ihantola, Petri
    et al.
    Tampere University of Technology, Finland.
    Vihavainen, Arto
    University of Helsinki, Finland.
    Ahadi, Alireza
    University of Technology, Australia.
    Butler, Matthew
    Monash University, Australia.
    Börstler, Jürgen
    Blekinge Institute of Technology.
    Edwards, Stephen H.
    Virginia Tech, USA.
    Isohanni, Essi
    Tampere University of Technology, Finland.
    Korhonen, Ari
    Aalto University, Finland.
    Petersen, Andrew
    University of Toronto, Canada.
    Rivers, Kelly
    Carnegie Mellon University, USA.
    Rubio, Miguel Ángel
    University of Granada, Spain.
    Sheard, Judy
    Monash University, Australia.
    Skupas, Bronius
    Vilnius University, Lithuania.
    Spacco, Jaime
    Knox College, USA.
    Szabo, Claudia
    The University of Adelaide, Australia.
    Toll, Daniel
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies2015In: Proceedings of the 2015 ITiCSE on Working Group Reports / [ed] Program ChairsNoa Ragonis Beit Berl College and Technion-ITT, Israel Päivi Kinnunen Aalto University, Finland, New York: ACM Press, 2015, p. 41-63Conference paper (Refereed)
    Abstract [en]

    Educational data mining and learning analytics promise better understanding of student behavior and knowledge, as well as new information on the tacit factors that contribute to student actions. This knowledge can be used to inform decisions related to course and tool design and pedagogy, and to further engage students and guide those at risk of failure. This working group report provides an overview of the body of knowledge regarding the use of educational data mining and learning analytics focused on the teaching and learning of programming. In a literature survey on mining students’ programming processes for 2005–2015, we observe a significant increase in work related to the field. However, the majority of the studies focus on simplistic metric analysis and are conducted within a single institution and a single course. This indicates the existence of further avenues of research and a critical need for validation and replication to better understand the various contributing factors and the reasons why certain results occur. We introduce a novel taxonomy to analyse replicating studies and discuss the importance of replicating and reproducing previous work. We describe what is the state of the art in collecting and sharing programming data. To better understand the challenges involved in replicating or reproducing existing studies, we report our experiences from three case studies using programming data. Finally, we present a discussion of future directions for the education and research community.

  • 313.
    Isaacs, Katherin E.
    et al.
    University of California, Davis, USA.
    Giménez, Alfredo
    University of California, Davis, USA.
    Jusufi, Ilir
    University of California, Davis, USA.
    Gamblin, Todd
    Lawrence Livermore National Laboratory, USA.
    Bhatele, Abhinav
    Lawrence Livermore National Laboratory, USA.
    Schulz, Martin
    Lawrence Livermore National Laboratory, USA.
    Hamann, Bernd
    University of California, Davis, USA.
    Bremer, Peer-Timo
    Lawrence Livermore National Laboratory, USA.
    State of the Art of Performance Visualization2014In: Eurographics Conference on Visualization (EuroVis) (2014) / [ed] R. Borgo and R. Maciejewski and I. Viola, Eurographics - European Association for Computer Graphics, 2014, p. 141-160Conference paper (Refereed)
    Abstract [en]

    Performance visualization comprises techniques that aid developers and analysts in improving the time and energy efficiency of their software. In this work, we discuss performance as it relates to visualization and survey existing approaches in performance visualization. We present an overview of what types of performance data can be collected and a categorization of the types of goals that performance visualization techniques can address. We develop a taxonomy for the contexts in which different performance visualizations reside and describe the state of the art research pertaining to each. Finally, we discuss unaddressed and future challenges in performance visualization.

  • 314.
    Isaacs, Katherine
    et al.
    University of California, USA.
    Bremer, Peer-Timo
    Lawrence Livermore National Laboratory, USA.
    Jusufi, Ilir
    University of California, Davis, USA.
    Gamblin, Todd
    Lawrence Livermore National Laboratory, USA.
    Bhatele, Abhinav
    Lawrence Livermore National Laboratory, USA.
    Schulz, Martin
    Lawrence Livermore National Laboratory, USA.
    Hamann, Bernd
    University of California, Davis, USA.
    Combing the Communication Hairball: Visualizing Parallel Execution Traces using Logical Time2014In: IEEE Transactions on Visualization and Computer Graphics, ISSN 1077-2626, E-ISSN 1941-0506, Vol. 20, no 12, p. 2349-2358Article in journal (Refereed)
    Abstract [en]

    With the continuous rise in complexity of modern supercomputers, optimizing the performance of large-scale parallel programs is becoming increasingly challenging. Simultaneously, the growth in scale magnifies the impact of even minor inefficiencies - potentially millions of compute hours and megawatts in power consumption can be wasted on avoidable mistakes or sub-optimal algorithms. This makes performance analysis and optimization critical elements in the software development process. One of the most common forms of performance analysis is to study execution traces, which record a history of per-process events and interprocess messages in a parallel application. Trace visualizations allow users to browse this event history and search for insights into the observed performance behavior. However, current visualizations are difficult to understand even for small process counts and do not scale gracefully beyond a few hundred processes. Organizing events in time leads to a virtually unintelligible conglomerate of interleaved events and moderately high process counts overtax even the largest display. As an alternative, we present a new trace visualization approach based on transforming the event history into logical time inferred directly from happened-before relationships. This emphasizes the code’s structural behavior, which is much more familiar to the application developer. The original timing data, or other information, is then encoded through color, leading to a more intuitive visualization. Furthermore, we use the discrete nature of logical timelines to cluster processes according to their local behavior leading to a scalable visualization of even long traces on large process counts. We demonstrate our system using two case studies on large-scale parallel codes.

  • 315.
    Isaksson, Mårten
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Synchronized collection of video streams to microcomputer2016Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Saab currently uses a system for recording exercises and tests of their products, based upon multiple cameras and microphones connected to a desktop computer. The system produces a final video, in which the entire exercise or test can be viewed. Saab wants to investigate whether it is possible to create a new recording system, based on single board computers, USB microphones, USB cameras and IP cameras.

    The purpose of the present report is to study whether it is possible to synchronize video and audio streams using inexpensive hardware in real-time. The present study resulted in two applications using the single board computer Raspberry Pi with the following hardware connected; USB camera, IP camera and USB microphone. Raspberry Pi received video and audio streams from connected cameras and microphones. These streams were thereafter synchronized into a video.

    The present study has shown that Raspberry Pi is fully sufficient to create a synchronization system for video and audio streams. A method for synchronizing video and audio streams is furthermore proposed. The method is based upon very precisely recorded timestamps for the first video frame. That timestamp is furthermore used as a baseline, in order to synchronize all video and audio streams.

  • 316. Isenberg, Petra
    et al.
    Elmqvist, Niklas
    Scholtz, Jean
    Cernea, Daniel
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ma, Kwan-Liu
    Hagen, Hans
    Collaborative Visualization: Definition, Challenges, and Research Agenda2011In: Information Visualization, ISSN 1473-8716, E-ISSN 1473-8724, Vol. 10, no 4, p. 310-326Article in journal (Refereed)
    Abstract [en]

    The conflux of two growing areas of technology – collaboration and visualization – into a new research direction, collaborative visualization, provides new research challenges. Technology now allows us to easily connect and collaborate with one another – in settings as diverse as over networked computers, across mobile devices, or using shared displays such as interactive walls and tabletop surfaces. Digital information is now regularly accessed by multiple people in order to share information, to view it together, to analyze it, or to form decisions. Visualizations are used to deal more effectively with large amounts of information while interactive visualizations allow users to explore the underlying data. While researchers face many challenges in collaboration and in visualization, the emergence of collaborative visualization poses additional challenges, but it is also an exciting opportunity to reach new audiences and applications for visualization tools and techniques.

    The purpose of this article is (1) to provide a definition, clear scope, and overview of the evolving field of collaborative visualization, (2) to help pinpoint the unique focus of collaborative visualization with its specific aspects, challenges, and requirements within the intersection of general computer-supported cooperative work and visualization research, and (3) to draw attention to important future research questions to be addressed by the community. We conclude by discussing a research agenda for future work on collaborative visualization and urge for a new generation of visualization tools that are designed with collaboration in mind from their very inception.

  • 317.
    Israel, Rotem
    Linnaeus University, Faculty of Technology, Department of Media Technology.
    Treasure the Moment: Communication as a Scaffold for Mobile Learning Activities2016Independent thesis Advanced level (degree of Master (Two Years)), 80 credits / 120 HE creditsStudent thesis
    Abstract [en]

    Communication is a fundamental social component of human life and constitutes an indispensable factor in the learning process as it allows the transfer of information between people. Communication supports the interactions that take place in different learning stages and settings and can encourage involvement and cooperation. The "Treasure-HIT" platform, a dedicated environment for designing pedagogical mobile location-based games, encourages social interaction and collaborative learning. This platform, which is social at its base, has limited communication capabilities. Adding such capabilities can overcome this difficulty by providing a more supportive and interpersonal interaction among the involved stakeholders. This thesis explores the users' communication needs for the preparation and enactment of "Treasure-HIT" activities. A design based research was used to analyze the needs in terms of design and technological specifications and develop and implement communication features. Three such features were developed in the course of this thesis: (1) Activities based map, (2) Social media sharing feature (Facebook tasks) and (3) Image gallery. All of those aimed at supporting communication between learners, instructors and their community, before, during and after the activities. Findings show that the developed capabilities enabled new means of communication and contributed to the user experience and learning process. Users appreciated the functionality and ease of use and positively adopted the new features.

  • 318.
    Iu, Marco
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Serviceklass för Facebook Graph API2011Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This report is based on a subset of a project that was made for the company SocialWorks. The project included working with web services.

    Through web services, web applications are able to communicate and send data to each other. When a web service is used, the user has to study the web service API. This report addresses a number of problems that might arise from the use of such web services and how these problems can be solved by creating a service class that is used as a middle layer. All API calls will be made through the service class and thus changes in the API will only require modification of code in the service class.

    As a result of this report a service class was created using the PHP framework Zend Framework to facilitate the use of Facebook's Graph API. By using the service class, the user does not have to study the Facebook Graph API in detail. A test application was created to test the service class functionality and manage test users provided by the Facebook Graph API.

  • 319.
    Ivanov, Desislav
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Computer network for a company with remote branch offices2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this project was to design a network for a company with remote branch offices. The author has interest in network architectures and wished to gain improved knowledge of remote networks.Comparative method was used in this project. Information was collected, analyzed, and choices were made to choose the right network design solutions for the goal of this project.The designing of a reliable, scalable, and secure network is a complex task that requires knowledge and experience over the wide area of computer networking, including knowledge of network device configuration, network types, routing protocols, potential security threats and many more. In this project the main approaches in network design were covered, and some of them demonstrated. Demonstration network was developed using the Graphic Network Simulator (GNS) software for simulating network devices.

  • 320. Jalili, Saeed
    et al.
    Khakpour, Narges
    Verication of Service Access Control Policies: A Description Logic Approach2006Conference paper (Refereed)
  • 321.
    Jansen, Marc
    University of Applied Sciences Ruhr West.
    About the Necessity to Change the Perspective for Mobile Web Services2013In: Proceedings of the 15th IEEE International Symposium on Web Systems Evolution (WSE), 2013, IEEE Press, 2013, p. 25-29Conference paper (Refereed)
    Abstract [en]

    The use of Web Services in modern software development is widely accepted and provides (integrated in an according architecture) a fast, flexible and scalable way for the implementation of modern software products. On the other hand, the development of mobile applications, so called apps, becomes more and more important. While using Web Services also from mobile devices is an already accepted scheme in the development of mobile apps, there is not much work done yet for providing Web Services on mobile devices. Therefore, this paper presents a new perspective to Web Services that could be run on mobile devices and, by this, become mobile Web Services.

  • 322.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Cloud Services for Learning Scenarios: Widening the Perspective2012Conference paper (Refereed)
  • 323.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Enabling and Evaluating Mobile Learning Scenarios with Multiple Input Channels2012In: Proceedings of the 18th International Conference on Collaboration and Technology (CRIWG 2012), 2012Conference paper (Refereed)
  • 324.
    Jansen, Marc
    University of Applied Sciences Ruhr West Bottrop, Germany.
    Evaluation of an Architecture for Providing Mobile Web Services2013In: International Journal On Advances in Internet Technology, ISSN 1942-2652, E-ISSN 1942-2652, Vol. 6, no 1-2, p. 32-41Article in journal (Refereed)
  • 325.
    Jansen, Marc
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Proceedings of the 18th International Conference on Collaboration and Technology (CRIWG 2012)2012Conference proceedings (editor) (Refereed)
  • 326.
    Jansen, Marc
    et al.
    University of Applied Sciences Ruhr West.
    Bollen, Lars
    University of Twente.
    Bailoan, Nelson
    Universidad de Chile.
    Hoppe, Ulrich
    University of Duisburg-Essen.
    Using Cloud Services to Develop Learning Scenarios from a Software Engineering Perspective2013In: Journal of universal computer science (Online), ISSN 0948-695X, E-ISSN 0948-6968, Vol. 19, no 14, p. 2017-2053Article in journal (Refereed)
    Abstract [en]

    The term "Cloud Computing" does not primarily specify new types of core technologies but rather addresses features to do with integration, inter-operability and accessibility. Although not new, virtualization and automation are core features that characterize Cloud Computing. In this paper, we intend to explore the possibility of integrating cloud services with educational scenarios without re-defining neither the technology nor the usage scenarios from scratch. Our suggestion is based on certain solutions that have already been implemented and tested for specific cases.

  • 327.
    Jansen, Marc
    et al.
    University of Applied Sciences.
    Geisler, Stefan
    Design and Evaluation of a Platform Independent Application for Mobile Access of Moodle Quizzes.2013In: Journal of computer science, technology and application, ISSN 2155-7969Article in journal (Refereed)
  • 328.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences.
    Geisler, Stefan
    Gorniak, Benedikt
    Erste Erfahrungen aus der Entwicklung eines Android basierten Infotainmentsystems.2014In: Proceedings der Mensch und Computer 2014, 2014Conference paper (Refereed)
  • 329.
    Jansen, Marc
    et al.
    University of Applied Sciences Ruhr West.
    Hoerdt, Olga
    University of Applied Sciences Ruhr West.
    Milatovic, Jelena
    University of Applied Sciences Ruhr West.
    About the Development of Scenarios for Mobile Web Service Provisioning2013In: 2013 World Congress on Computer and Information Technology (WCCIT),, IEEE Press, 2013, p. 1-6Conference paper (Refereed)
    Abstract [en]

    Web Services are today a well-accepted technology. Especially in the area of Cloud Computing, Web Services usually provide one of the building blocks of the used technology. Another driving technology nowadays are mobile devices. Nevertheless, there is not much research conducted yet in bringing these two important technologies together, e.g. with respect to providing Web Services on mobile devices. While there is already some technology that allows to deploy Web Services directly on mobile devices, it seems that there is still a lack of research about use-cases and/or scenarios that benefit from mobile Web Services. Therefore, this paper presents an approach that allows the evaluation of both, the technology for providing Web Service on mobile devices and mobile Web Services themselves.

  • 330.
    Jansen, Marc
    et al.
    University of Applied Sciences.
    Koch, Oliver
    Schellenbach, Michael
    Mobile Web Service Infrastructure Supporting Successful Aging.2013In: Proceedings of the European Conference on Service-Oriented and Cloud Computing (ESOCC), 2013Conference paper (Refereed)
  • 331.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences.
    Miranda, Javier
    Murillo, Juan
    Implementation of Asynchronous Mobile Web Services: Implementation and First Usage2014In: Proceedings of the 4th International Conference on Cloud Computing and Services Science, 2014, SciTePress, 2014Conference paper (Refereed)
    Abstract [en]

    Mobile devices are nowadays used almost ubiquitously by a large number of users. 2013 was the first year in which the number of sold mobile devices (tablet computers and mobile phones) outperformed the number of PCs' sold. And this trend seems to be continuing in the coming years. Additionally, the scenarios in which these kinds of devices are used, grow almost day by day. Another trend in modern landscapes is the idea of Cloud Computing, that basically allows for a very flexible provision of computational services to customers. Yet, these two trends are not well connected. Of course there exists already quite a large amount of mobile applications (apps) that utilize Cloud Computing based services. The other way round, that mobile devices provide one of the building blocks for the provision of Cloud Computing based services is not well established yet. Therefore, this paper concentrates on an extension of a technology that allows to provide standardized Web Services, as one of the building blocks for Cloud Computing, on mobile devices. The extension hereby consists of a new approach that now also allows to provide asynchronous Web Services on mobile devices, in contrast to synchronous ones. Additionally, this paper also illustrates how the described technology was already used in an app provided by a business partner.

  • 332.
    Jansen, Marc
    et al.
    Linnaeus University, Faculty of Technology, Department of Media Technology. University of Applied Sciences Ruhr West, Germany.
    Siddiqui, Alis
    University of Applied Sciences Ruhr West, Germany.
    Koch, Oliver
    University of Applied Sciences Ruhr West, Germany.
    Provision of Personalized Data via Mobile Web Services in eHealth Scenarios2014In: Proceedings of the 10th International Conference on Web Information Systems and Technology: Volume 1 / [ed] Valérie Monfort, Karl-Heinz Krempels, SciTePress, 2014, Vol. 1, p. 441-446Conference paper (Refereed)
    Abstract [en]

    In societies where the demographic change leads to a more and more unbalanced state between the elderly and all other different age groups, there, health management becomes one of the most significant problems, e.g., in order to allow what is often called successful aging. Ubiquitous use of smart mobile devices enables gathering of personalized data enriched with contextual information. This information can ideally be used in modern eHealth scenarios, resulting in mobile health (mHealth) scenarios. This paper describes how highly personalized and sensitive information, such as vital signs enriched with contextual information of a patient, can be stored at mobile devices and provided via modern web technologies for later-on analysis and health monitoring. Therefore, this paper presents a number of different scenarios in which such mobile technology provides certain benefits, discusses benefits, drawbacks and challenges of such an approach and describes an example implementation of an mHealth scenario.

  • 333.
    Jansson, Martin
    et al.
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Petersson, Simon
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Object detection and single-board computers: En förstudie gjord på Saab AB2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Saab is currently using an old and complex system to perform tests of their products. The system is based on filming from different angles which will be merged to one film from which Saab can analyze the results of their products. Single-board computers is something that have become increasingly popular in the recent years, therefore, we are to investigate whether it is possible or not to replace the older systems with SBCs and cameras.We will also investigate whether the BeagleBoard is capable of detecting objects while filming, synchronizing, encoding and saving the video for later use.The result showed that the processor isn’t powerful enough to handle object identification without full hardware support. Instead, it needs to be performed afterwards by a computer which will identify objects in the video. A better method has been proposed to make object identification smarter and learning, which will work better in Saab’s case and their future work.

  • 334.
    Javar, Shima
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Measurement and comparison of clustering algorithms2007Independent thesis Advanced level (degree of Master (One Year)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    In this project, a number of different clustering algorithms are described and their workings explained. They are compared to each other by implementing them on number of graphs with a known architecture.

    These clustering algorithm, in the order they are implemented, are as follows: Nearest neighbour hillclimbing, Nearest neighbour big step hillclimbing, Best neighbour hillclimbing, Best neighbour big step hillclimbing, Gem 3D, K-means simple, K-means Gem 3D, One cluster and One cluster per node.

    The graphs are Unconnected, Directed KX, Directed Cycle KX and Directed Cycle.

    The results of these clusterings are compared with each other according to three criteria: Time, Quality and Extremity of nodes distribution. This enables us to find out which algorithm is most suitable for which graph. These artificial graphs are then compared with the reference architecture graph to reach the conclusions.

  • 335.
    Jercic, Petar
    et al.
    Blekinge Tekniska Högskola.
    Wen, Wei
    Blekinge Tekniska Högskola.
    Hagelbäck, Johan
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Sundstedt, Veronica
    Blekinge Tekniska Högskola.
    The Effect of Emotions and Social Behavior on Performance in a Collaborative Serious Game Between Humans and Autonomous Robots2018In: International Journal of Social Robotics, ISSN 1875-4791, E-ISSN 1875-4805, Vol. 10, no 1, p. 115-129Article in journal (Refereed)
    Abstract [en]

    The aim of this paper is to investigate performance in a collaborative human–robot interaction on a shared serious game task. Furthermore, the effect of elicited emotions and perceived social behavior categories on players’ performance will be investigated. The participants collaboratively played a turn-taking version of the Tower of Hanoi serious game, together with the human and robot collaborators. The elicited emotions were analyzed in regards to the arousal and valence variables, computed from the Geneva Emotion Wheel questionnaire. Moreover, the perceived social behavior categories were obtained from analyzing and grouping replies to the Interactive Experiences and Trust and Respect questionnaires. It was found that the results did not show a statistically significant difference in participants’ performance between the human or robot collaborators. Moreover, all of the collaborators elicited similar emotions, where the human collaborator was perceived as more credible and socially present than the robot one. It is suggested that using robot collaborators might be as efficient as using human ones, in the context of serious game collaborative tasks.

  • 336.
    Jiménez Tarrés, Víctor
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Mobile development: Linnaeus University App for Exchange students2014Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Every year approximately a thousand of exchange students arrive to Växjö looking forimproving their university experience. The main problem is that this amount of peopleis very difficult to handle and organize. Sometimes, students don’t have enoughsupport, missing important information, missing interesting events and so on.

    In consequence, the students can develop a bad feeling about the universityorganization giving a bad feedback to the future potential incoming students. This is abad aspect to Linnaeus University because it is losing future students.

    In order to solve the problem, different surveys have been done to the internationalstudents, and even to the Växjö International Students (VIS) organization.

    The findings from these surveys are very interesting, and it is possible to identify andgroup different problems in order to make the solution easier.

    Furthermore, a good solution is found, improving the situation we were before. The solution found will fit in the hand of each student and will bring us in a better situationfor the university and their students.

  • 337.
    Johansen, Carl
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Andersson, Mikael
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Tabulex, en algoritmutbrytning: Analys och jämförelse mellan objektorienterade språk2017Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Tabulex is a software produced and developed by IST AB that manages scheduling for schools. The purpose of this project was to extract an algorithm embedded in the software written inDelphi and translate it into Java. These languages share many similarities due to them bothbeing object oriented. Studies were made to compare the differences in the languages on themost basic of concepts such as: performance, inheritance, classes and encapsulation. To achievea more thorough basis for this study other programming languages in the object orientatedparadigm were compared as well. Tests were made between C++, C# and Java to test andanalyse differences in execution time on a few selected algorithms. The report also refers toexternal tests where the languages are tested using the same principle as above. With theextraction of the algorithm the biggest difference was how Delphi handles encapsulation incomparison to Java. The extraction of the algorithm succeeded and you could see clearimprovements in execution time and efficiency. The performance comparisons showed adifference in execution-time in the different programming languages. C++ was the fastest andit could be linked to the fact that C++ has pointers which allows a programmer to refer directlyto a specific location in memory. Some of the time-differences could also be linked to differentcompilers and support for features such as JIT - Just in time compilation.

  • 338.
    Johansson, Annie
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    SEO-vänligt CMS med ASP.NET MVC2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
  • 339.
    Johansson, Bo
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Generellt interface till Javadoc2005Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    The purpose of this work was to examine the possibility to get a well functioning interface between ©VizzAnalyzer [3] and Javadoc, thereby be able to produce html documentation of the analysed classes. The VizzAnalyzer analyses java programs and so produces an abstract syntax tree (AST) that represents the analysed program. This AST can then be coupled to the internal AST model of javadoc to represent the classes that were part of the analysis. The result of this is a complete documentation of the analysed classes. There is also the possibility to add further information about them that may have been discovered during analysis. A more general interface was also made in addition to the interface for VizzAnalyzer. This interface can be coupled with any program that can produce a suitable representation of the analysed program. This is mostly pertinent to java code, but due to classes being represented only as text before they are processed by the interface, there is a possibility to use it for other object oriented languages.

  • 340.
    Johansson, Eric
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Nilsson, Elin
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Lundin, Klas
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Sökmotoroptimering för video: Tekniker och skillnader2012Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This study wishes to show whether the selected search engine optimization affects a webpage's SERP position on pages with video. The study includes video sitemap and schema.orgs markup for video.

    An empirical study has been carried out on three test domains where various search engine optimization techniques were implemented on the webpages. A site search engine optimized for video, a site search engine optimized for text content and a site search engine optimized with both techniques. Videos were frequently uploaded to the webpages and the sites SERP positions in Google search engine were noted on a predetermined search term.

    The results show that schema.orgs markup for video and video sitemap has some positive effect on search engine optimization.

  • 341.
    Johansson, Fredrik
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Designmönster i Javascript2011Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Programmeringsspråket Javascript har sina brister som till exempel ingen riktigstruktur för Objektorienterad Programmering i jämförelse med andra språk.Detta är en frågeställning som skulle behöva en lösning. Kanske kan mananvända ett eller flera designmönster för att lösa detta.I avsnittet Teori visas en kort genomgång på tänkbara designmönster som kananvändas för att sedan välja ut maximalt tre av dessa och undersöka desssvagheter samt hur man kan förbättra det.Slutsatsen av rapporten är en övergripande Model-View-Controller där delarnakan ha olika designmönster som passar för den aktuella applikationen. Detdesignmönster som påminner mest om Objektorienterad Programmering som iandra språk är Revealing Module Pattern som är flexibel, enkel, har inkapslingoch publika respektive privata variablar och funktioner.

  • 342.
    Johansson, Fredrik
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    LMSEngine API: Utveckling av en plattform för e-learning2010Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This thesis is about an e-learning system and how to secure the code for future development. Inaddition, it is about a conceivable implemention of the SCORM standard and to develop a newdatabase model.After preliminary investigation it was decided to proceed with the project as an API and to usetest-driven development and also to write documentation. The techniques used were: HTML,CSS, XML, PHP, MySQL, Javascript, Codeigniter.The result was as expected except that it was not possible to reuse the code in the extent whichwas first estimated, but instead re-use ideas and how to solve problems.

  • 343.
    Johansson, Fredrik
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    Presentation av pedagogiska texter på webben2008Independent thesis Basic level (degree of Bachelor), 15 credits / 22,5 HE creditsStudent thesis
    Abstract [sv]

    Syftet med studien var att fastställa hur man presenterar en pedagogisk text på webben så att den blir tillgänglig, läsbar och användbar för målgruppen. Undersökningen gjordes med en inledande

    forskningsöversikt och därpå följande litteraturstudier. Speciellt värdefull visade sig WCAG 2.0 (Web Content Accessibility Guidelines) vara som dessutom ligger till grund för såväl litteratur inom området som för framtagna riktlinjer för svenska myndigheter. Metoder för att mäta graden av tillgänglighet, läsbarhet och användbarhet utvärderas i teoridelen, bland vilka Lix kan nämnas. Därefter skapades en enkel webbsida i enighet med de riktlinjer som

    tagits fram med enkäter, intervjuer och litteraturstudier. Denna webbsida utvärderas med enkäter, intervjuer och tidigare framtagna mätmetoder. Resultatet av studien mynnar ut i en kravlista med punkter som en pedagogisk text för webben bör uppfylla. Denna lista delas in i fyra delar: strävansmål, mål för tillgänglighet, mål för läsbarhet samt mål för användbarhet. Exempel på punkter från kravlistan är: Texten ska vara enkel och lättläst,

    erbjud uppläsning av texten, radavståndet ska vara minst 150% samt information om när dokumentet skapades/ändrades och av vem ska finnas med på webbsidan.

  • 344.
    Johansson, Magnus
    Växjö University, Faculty of Mathematics/Science/Technology, School of Mathematics and Systems Engineering.
    [demos.v1.0] till [demos.v2.0]: En fallstudie av modifierbarhet2005Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This report is an examination paper in computer science at University of Växjö. The report will focus on the possibility to create adaptable systems and to cost calculate the work needed to modify a system to meet new demands. A project [demos] developed by Interactive Institute studio [12-21] in Växjö is the starting point in our work. They have during a period of two years developed a prototype of a system which intends to get youth and democratic selected representatives a communication platform where they may communicate with SMS. Today they are in a position when they want to develop the system for other user groups with slighter different purpose and to do that they need a more flexible system. In a problem analysis they found out three mayor drawbacks in the system that needed to be changed; member system, the interface to the mobile operator and the managing of messages. These scenarios were analysed with a method called ALMA and in this analyse we found out that the system as it is now is hard to modify. After redesigned and modified the system from [demos.v1] to [demos.v2] we analysed the system again with the ALMA-method and besides the three initial scenarios we also added three new forthcoming scenarios to see how the developed version will meet this demands. The result of this test showed that [demos.v2] was better developed to stand new changes at lower costs than the original system.

  • 345.
    Johansson, Michael
    Linnaeus University, Faculty of Technology, Department of computer science and media technology (CM).
    Internet of things security in healthcare: A test-suite and standard review2018Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Internet of things is getting more and more popular in healthcare as it comes with benefits that help with efficiency in saving lives and reduce its cost, but it also presents a new attack vector for an attacker to steal or manipulate information sent between them. This report will focus on three properties in the definition of security, confidentiality, integrity and access control. The report will look into what challenges there is in healthcare IoT today through a literature review and from those challenges look into what could minimise these challenges before a device gets into production. The report found that the lack of standardisation has lead to errors that could be easily prevented by following a guideline of tests as those from the European Union Agency for Network and Information Security, or by running a penetration test with the tools brought up in the report on the device to see what vulnerabilities are present.

  • 346.
    Johnsson, Kim
    et al.
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Turfors, Christoffer
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Ericson, Eric
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Utveckling av ett öppet Home Automation-protokoll för användning över IP-nätverk2010Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    This report covers the development of a new protocol for use in Home Automation over IP networks, with focus on flexibility and simplicity. We chose to develop a new protocol for Home Automation because a review of current protocols suggests that these aren't open or flexible enough to suit every device in use or every scenario that might be applicable.

    In our literature studies we gathered information for use as the basis of our protocol and give us more insight into the technologies behind current home automation protocols. This also gave us the opportunity to compare our finished protocol with existing protocols. The method we chose for developing the protocol is a generic design method where after reviewing existing protocols, we establish a number of goals for the new protocol. It did however turn out to be difficult to acquire relevant information about some of the protocols. Because of this we used a slightly different approach, basing the new protocol on a number of scenarios we want it to be able to handle.

    The result is a protocol which satisfied almost every goal we established. For the few it didn't, we made it possible to satisfy them with future expansions.

  • 347.
    Johnsson, Marta
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Syns du inte - finns du inte. SEO best-practices och utvärdering.2011Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    “You don't exist if you are invisible. SEO best-practices and evaluation“ is about Search Engine Optimization. The aim is to examine if there are best practices for successful search engine optimization. The project is also to discuss various methods for the evaluation of SEO and its effects.The function of web developers is all about finding their web-pages by target group and therefore the topics found were relevant and extremely interesting. The conclusions made are formed by recommendations from three different sources. Some of the recommendations have been tested in order to verify the effectiveness and investigate whether SEO is difficult to apply in practice and the discussions include a reflection on the results and answers to the questions they have been included in the project.

  • 348.
    Jonsson, Rickard
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Tägt, Daniel
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Remote Tower Center - Planning Tool2017Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    Saab has a product, Remote Tower, which allows air traffic controllers to supervise and control an airport remotely. Today an air traffic controller can operate on one airport at the time and switch between airports. The next phase of this system is to allow the air traffic controller to simultaneously control multiple airports, i.e. going from controlling airports in sequence to controlling airports in parallel. The airports are connected to and controlled from one single airport control center. This leads to a planning problem, both in long term and short term, for staffing this airport control center to maintain the capacity of the connected airports. This thesis will present the process of the development of a tool allowing a user to plan the schedule the staffing of a remote tower center. By utilizing this tool the impact of different restrictions affecting the planning will be evaluated and presented in the results.

  • 349.
    Jonsson, Robin
    et al.
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Blixt, Simon
    Linnaeus University, Faculty of Technology, Department of Computer Science.
    Distribution and configuration of agents for NMS in a reasonable time2013Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
    Abstract [en]

    With this paper we intended to simplify deployment and management of monitoring agents for a Network Monitoring System. We found interest on the subject since the time consumed to deploy and manage agents was found to be very inefficient. During a lecture with the Swedish based company Op5 AB at the Linnaeus University in Kalmar, Sweden, we presented the complex of problem. The lecturer showed great interest in a solution on the subject and we found it to be a great thesis subject for the Bachelor degree in Computer Science.

    By the year of 2016 it is expected that the number of network connected devices will grow threefold, there will be four times as much IP traffic and the data storage demand will increase tenfold. [8] This growing demand will also affect the requirement on the Network Monitoring System and in turn the monitoring agents.

    In this paper we created a baseline, which consisted of a timing regarding the time consumption for manual deployment, configuration and management of the monitoring agents. We also developed an automated way for deployment, configuration and management of monitoring agents by integrating a Content Management Software called Puppet, combined with several scripts. To simplify the management and deployment furthermore a widget was developed for Op5’s Web based User Interface called Ninja.

    The developed solution was measured against the baseline and a result regarding time consumption was presented. The result fell into a discussion on the subject of automatization and the time savings that it may result in due to less frequent human errors and a less repetitive work processes. 

  • 350.
    Jonsson, Staffan
    Linnaeus University, Faculty of Science and Engineering, School of Computer Science, Physics and Mathematics.
    Den personliga hemsidan: Mitt ställe på nätet2010Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesis
    Abstract [sv]

    Denna rapport handlar om utvecklingen av en personlig webbplats. Syftet är att framställa en webbplats som sedan kan tjänstgöra som en personlig sida på webben och innehålla en blogg med kommentarer, en bildtjänst, en sida med personlig information om sidinnehavaren samt en sida med bilder och information om tidigare projekt.Sidan utvecklades för att det fanns ett behov av en webbplats med dessa funktioner och för att lära och ge erfarenhet i att utveckla en webbplats från grunden.Sidan utvecklades i ASP.NET MVC och MS SQL 2008.Under projektets gång utvärderades även en ovanlig metod för lagring av bilder i databasen.Resultatet blev en webbplats där nya tekniker kan testas och utvärderas.

45678910 301 - 350 of 937
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • harvard1
  • 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