• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1531
  • 192
  • 128
  • 104
  • 19
  • 18
  • 9
  • 7
  • 6
  • 6
  • 6
  • 6
  • 6
  • 6
  • 3
  • Tagged with
  • 2199
  • 2199
  • 850
  • 456
  • 442
  • 283
  • 277
  • 249
  • 242
  • 221
  • 214
  • 202
  • 201
  • 199
  • 183
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
701

A service-oriented approach to implementing an adaptive user interface

Senga, Emile January 2010 (has links)
Service-oriented architectures (SOA) are being adopted by organisations in order to integrate disparate computational assets. A major hurdle they face is the decision on how to integrate the UI in an SOA. In addition, technological advances have allowed complex applications and complex user interfaces (UIs) to be realised and the increase in accessibility to computers enables a diverse population of users with different characteristics, preferences and needs to use these complex computer applications. Adaptive user interfaces (AUIs) have been proposed as a solution to cater for the differences in user traits by adapting the UI to meet the diverse needs of users. AUIs have, however, traditionally been developed using client/server architectures This research, therefore, set out to investigate how to develop an AUI using a service-oriented architecture (SOA). In order to successfully achieve the goal of this research, literature concerning SOAs was investigated to gain an understanding of SOAs. A literature review of AUIs was also undertaken to gain an understanding of AUIs. A model-based approach was used to develop a model for UI adaptation using knowledge gained in the literature reviews. The model generates different UIs depending on various users‘ inferred level of expertise. The model describes the interaction between AUI services that use design-time documents and run-time user-interaction to adapt the UI. A prototype of the model was implemented and evaluated using an evolution strategy devised to assess different aspects of the research. The evaluation strategy proved the following: The service components of the prototype adhere to SOA design principles; The implementation was effective based on software engineering metrics; and, The implementation was usable and did not negatively affect the performance of users. The successful implementation of the prototype provides evidence that the design of AUIs using SOA is feasible. This dissertation therefore makes a contribution to the development of AUIs using SOAs. The model could be used to provide UI adaptation for business software applications.
702

Enhanced sensor-based interaction techniques for mobile map-based applications

Van Tonder, Bradley Paul January 2012 (has links)
Mobile phones are increasingly being equipped with a wide range of sensors which enable a variety of interaction techniques. Sensor-based interaction techniques are particularly promising for domains such as map-based applications, where the user is required to interact with a large information space on the small screen of a mobile phone. Traditional interaction techniques have several shortcomings for interacting with mobile map-based applications. Keypad interaction offers limited control over panning speed and direction. Touch-screen interaction is often a two-handed form of interaction and results in the display being occluded during interaction. Sensor-based interaction provides the potential to address many of these shortcomings, but currently suffers from several limitations. The aim of this research was to propose enhancements to address the shortcomings of sensor-based interaction, with a particular focus on tilt interaction. A comparative study between tilt and keypad interaction was conducted using a prototype mobile map-based application. This user study was conducted in order to identify shortcomings and opportunities for improving tilt interaction techniques in this domain. Several shortcomings, including controllability, mental demand and practicality concerns were highlighted. Several enhanced tilt interaction techniques were proposed to address these shortcomings. These techniques were the use of visual and vibrotactile feedback, attractors, gesture zooming, sensitivity adaptation and dwell-time selection. The results of a comparative user study showed that the proposed techniques achieved several improvements in terms of the problem areas identified earlier. The use of sensor fusion for tilt interaction was compared to an accelerometer-only approach which has been widely applied in existing research. This evaluation was motivated by advances in mobile sensor technology which have led to the widespread adoption of digital compass and gyroscope sensors. The results of a comparative user study between sensor fusion and accelerometer-only implementations of tilt interaction showed several advantages for the use of sensor fusion, particularly in a walking context of use. Modifications to sensitivity adaptation and the use of tilt to perform zooming were also investigated. These modifications were designed to address controllability shortcomings identified in earlier experimental work. The results of a comparison between tilt zooming and Summary gesture zooming indicated that tilt zooming offered better results, both in terms of performance and subjective user ratings. Modifications to the original sensitivity adaptation algorithm were only partly successful. Greater accuracy improvements were achieved for walking tasks, but the use of dynamic dampening factors was found to be confusing. The results of this research were used to propose a framework for mobile tilt interaction. This framework provides an overview of the tilt interaction process and highlights how the enhanced techniques proposed in this research can be integrated into the design of tilt interaction techniques. The framework also proposes an application architecture which was implemented as an Application Programming Interface (API). This API was successfully used in the development of two prototype mobile applications incorporating tilt interaction.
703

A methodological framework for ICT roadmap development for rural areas

Jere, Nobert Rangarirai January 2012 (has links)
The use of Information Communication Technologies (ICTs) can support sustainable development within societies. ICTs have been supported by governments, private companies, non-governmental organisations, academic institutions and individuals. However, technological changes have made most ICT initiatives haphazard due to poor planning. There is no systematic plan on how to deploy services, infrastructure and devices especially in rural areas. For instance, in some cases, computers have been donated to communities in rural areas yet they are not being used, and ICT services have been deployed without the supporting ICT infrastructure. One of the solutions to addressing these ICT challenges is through the use of roadmaps to guide ICT solution implementation. This thesis proposes an ICT roadmap methodological framework to improve ICT roadmap development for rural ICT solutions. A composite methodological approach was employed in this research. This involves the use of qualitative research techniques such as participant observation, design exercises, workshops, focus groups and individual interviews supported by ethnographic studies. The Siyakhula Living Lab in the Eastern Cape Province of South Africa was used as the case study. Studies were conducted to identify the current state of ICTs in rural areas, the future of ICTs and overview of roadmap developments. Rural users in South Africa, ICT experts in Europe and Africa, government officials and academic institutions were engaged to understand the current ICT planning, developments and needs. The author found that there are variations in individual ICT services required by rural users but, most ICT services in need fall mainly in the areas of health, education, entrepreneurship, agriculture and employment creation for rural people. These services require ICT devices and infrastructure which include computer peripherals, mobile phones, radios, televisions and wireless infrastructure, mobile infrastructure, satellites and broadcasting infrastructure respectively. It was found that the common future ICT projections expected in rural areas include: growth of mobile usage, social networking, increase internet services and localization of services. The roadmap framework is built based on the current state of ICTs, trends in ICTs, future technological projections and the plans currently been initiated in African continent. The ICT roadmap methodological focuses on how roadmaps could accommodate infrastructure, services and ICT devices to reach rural people. This should help rural users to be able to access public services within their respective communities using available ICT devices. ICT stakeholders could use the designed framework to improve the ICT roadmap development process for rural ICT users in Africa.
704

Methods for avoiding rooting in Android System

Yan, Haofei January 2017 (has links)
Android Rooting allows the user to modify the system such as removing the pre-installed apps they dislike. However, rooting is not easy like before. Google has introduced SELinux to the Android system. It required doing more work to achieve rooting function. Unluckily, some serious Android root exploits made Google’s beautiful plan wasted. One-click root apps or software used these exploits to root all the versions through Android 5.1.1. Then, Google strengthened control of system partition from Android 6. But there came out new method required an unlocked bootloader to root the devices. Hiit Media wants me to think out some solution to avoid rooting. After investigating the cause and effect of the rooting mechanism, I provide them the solutions in the end.
705

A Distributed Context Simulation Component

Khan, Izhar Ahmed January 2011 (has links)
Mobile devices with access to large numbers of sensors with internet access move forwards the development of intelligent applications towards new shape of ubiquitous applications. In order to create such applications we need to be able to do simulations to test and deploy. Current simulators do not permit this since they are centralized and the information is not shared globally. Therefore we cannot use them to test application built on distributed sensor information. I selected Siafu as the simulator component. In the next step, the simulator was customized according to the requirements of the project. There are different possibilities to achieve this task, but a simple GUI is made to control the simulator.The end result is a complete architecture for simulating context aware scenarios. The implementation is tested by running the simulator and dumping the context data into the PGRID overlay. For future work, implementing proximity estimation between the agents will be a good idea and can be interesting as well.
706

SmartBand Alert : Ett armband för säkerhet

Almgren, David, Alshammari, Hussam January 2017 (has links)
Safety is a topic that is frequently discussed and spoken of in today’s society. An enhanced security for each individual is something many strive for in various industries. One of these is how to make the public feel more secure when the person in question, for example, is out walking late at night. The goal of this bachelors thesis is thus to describe and explain the product that has been developed to get ordinary people to feel more secure wherever they are. The chosen solution for this issue was hence to develop the product SmartBand Alert which consists of two parts. A bracelet and an application for IOS and Android. This bracelet should, by certain connectivity cooperate with the user’s phone to notify family members and/or others when the person thinks or knows that he or she is in danger. These persons will be notified with information about the person who has activated the alarm to simply and easily take the necessary actions to help the person. The product is designed to be used by anyone regardless of gender, age, and other characteristics individuals may hold.
707

Utveckling av webbapplikationen Folkbolaget : En e-handel med användbarhet i fokus / Developing the web application Folkbolaget : An e-commerce platform with usability in focus

Bergström, Anton, Dackner, Gustav, Frank, Erik, Olsson, Konrad, Sjövall, Emil, Sundqvist, Anton, Wiksten, Elin January 2017 (has links)
Mikrobryggerier som brygger folköl kämpar idag med att nå ut med sina produkter till marknaden. Då e-handeln i Sverige växer kraftigt och befinner sig i en positiv trend skulle ett sätt att förbättra tillgängligheten till marknaden för mikrobryggerier vara att distribuera och marknadsföra hantverksfolköl via en webbapplikation. För att framgångsrikt lansera en sådan lösning och attrahera en stabil kundbas krävs att tilltänkta kunder finner den användbar. Denna rapport redogör för utvecklingsprocessen av en användbar webbapplikation ur ett navigerbarhets-, läsbarhets- och responsivitetsperspektiv. Rapporten tar stöd i teori baserad på vetenskaplig forskning om användbarhet i form av: navigerbarhet, läsbarhet och responsivitet. Programmeringsspråken Python och Flask har använts för serversidan. För klientsidan har HTML, CSS och Bootstrap använts. Vidare har JavaScript-biblioteket jQuery använts för kommunikation mellan klient- och serversidan. Efter utvecklingsfasen utvärderades webbapplikationen med hjälp av användartester. Utifrån presenterad teori och genomförda tester dras slutsatsen att webbapplikationen är användbar. Detta uppnås genom att användaren oavsett var på hemsidan den befinner sig kan navigera sig vidare till önskad del av webbapplikationen med maximalt tre klick. Färger, ikoner, textstorlek och typsnitt har valts så att innehållet är läsbart och slutligen har implementationen av CSS och Bootstrap gjort webbapplikationen responsiv. / Microbreweries producing medium-strong beer are struggling to reach out to their customers. With the help of e-commerce, microbreweries can increase their interaction with their target market. E-commerce in Sweden is a growing trend, but in order to succeed with increased customer relations using a digital platform the end users need to feel a certain degree of satisfaction. A contributing factor to the satisfaction rate is that the end user experiences usability. This thesis discusses the results and development process of a useful e-commerce platform from a navigational, readability and responsiveness perspective. The thesis foundation is based on scientific research on usability in terms of navigability, readability and responsiveness. During development the Python and Flask frameworks were used for server operations and the clientside uses HTML, CSS and the Bootstrap framework. Furthermore, the JavaScript library jQuery was used for communication between front- and back-end. After the development phase an evaluation of the web application was conducted using usability testing. Based on presented theory and conducted tests the thesis conclusion states that the web application is useful. This is achieved by the user, regardless of where on the web application it is located, to navigate to the desired part of the web application with a maximum of three clicks. Furthermore, the choice of colour, text size and font is contributing to readability and finally, the use of CSS and Bootstraphas made the web application responsive.
708

How can Atlassian products be modified to reduce the average time usage for common tasks

Johansson, Anthon January 2017 (has links)
Software tools such as Build systems and project management tools are sometimes notwell designed when it comes to usability. This paper investigates the possibility of creatingcustom solutions for the three Atlassian products Jira, Confluence, and BitBucket, in orderto increase the efficiency when performing common tasks at the Atlassian administration atSaab AB. It was discovered that the main issue was performing reoccurring project-accesspermission audits, which was a very repetitive task with many manual steps involved.The solution to the issue was a Python script that, through the use of the Atlassian RESTAPI, could collect all the necessary information automatically and present it in a readablesummarized view. The amount of manual steps was significantly decreased to just a fewsteps which made a huge difference for the Atlassian administrators at Saab AB.
709

Multi-user interface for group ranking: a user-centered approach

Luk, Wai-Lan 11 1900 (has links)
The proliferation of collaborative computer applications in the past decade has resulted in a corresponding increase in the need for multi-user interfaces. The current research seeks to contribute to the design of a user-centered multi-user interface for a group ranking task. User requirements were identified by observing groups perform the ranking task in a non-computer environment. A design was proposed based on these identified requirements. The user-centered design was compared to preliminary designs based on the intuitions of programmers. The conclusions indicate that an analysis of observations in the non-computer environment does yield insight beyond the initial intuition of programmers. A prototype based on the user-centered design was implemented. Informal user evaluation was performed by observing users working with the prototype and obtaining verbal feedback both on the ease of use of the system and on possible improvements. The informal user evaluation provides evidence for the usefulness of user-centered design. The evaluation also suggests that not all features identified were found useful and not all features necessary were identified. / Business, Sauder School of / Management Information Systems, Division of / Graduate
710

Exploring Trusted Platform Module Capabilities: A Theoretical and Experimental Study

Gunupudi, Vandana 05 1900 (has links)
Trusted platform modules (TPMs) are hardware modules that are bound to a computer's motherboard, that are being included in many desktops and laptops. Augmenting computers with these hardware modules adds powerful functionality in distributed settings, allowing us to reason about the security of these systems in new ways. In this dissertation, I study the functionality of TPMs from a theoretical as well as an experimental perspective. On the theoretical front, I leverage various features of TPMs to construct applications like random oracles that are impossible to implement in a standard model of computation. Apart from random oracles, I construct a new cryptographic primitive which is basically a non-interactive form of the standard cryptographic primitive of oblivious transfer. I apply this new primitive to secure mobile agent computations, where interaction between various entities is typically required to ensure security. I prove these constructions are secure using standard cryptographic techniques and assumptions. To test the practicability of these constructions and their applications, I performed an experimental study, both on an actual TPM and a software TPM simulator which has been enhanced to make it reflect timings from a real TPM. This allowed me to benchmark the performance of the applications and test the feasibility of the proposed extensions to standard TPMs. My tests also show that these constructions are practical.

Page generated in 0.0752 seconds