2,354 research outputs found

    Mobile application platform heterogeneity: Android vs Windows phone vs iOS vs Firefox OS

    Get PDF
    Modern smartphones have a rich spectrum of increasingly sophisticated features, opening opportunities for software-led innovation. Of the large number of platforms to develop new software on, in this paper we look closely at three platforms identified as market leaders for the smartphone market by Gartner Group in 2013 and one platform, Firefox OS, representing a new paradigm for operating systems based on web technologies. We compare the platforms in several different categories, such as software architecture, application development, platform capabilities and constraints, and, finally, developer support. Using the implementation of a mobile version of the tic-tac-toe game on all the four platforms, we seek to investigate strengths, weaknesses and challenges of mobile application development on these platforms. Big differences are highlighted when inspecting community environments, hardware abilities and platform maturity. These inevitably impact upon developer choices when deciding on mobile platform development strategies

    Web Tracking: Mechanisms, Implications, and Defenses

    Get PDF
    This articles surveys the existing literature on the methods currently used by web services to track the user online as well as their purposes, implications, and possible user's defenses. A significant majority of reviewed articles and web resources are from years 2012-2014. Privacy seems to be the Achilles' heel of today's web. Web services make continuous efforts to obtain as much information as they can about the things we search, the sites we visit, the people with who we contact, and the products we buy. Tracking is usually performed for commercial purposes. We present 5 main groups of methods used for user tracking, which are based on sessions, client storage, client cache, fingerprinting, or yet other approaches. A special focus is placed on mechanisms that use web caches, operational caches, and fingerprinting, as they are usually very rich in terms of using various creative methodologies. We also show how the users can be identified on the web and associated with their real names, e-mail addresses, phone numbers, or even street addresses. We show why tracking is being used and its possible implications for the users (price discrimination, assessing financial credibility, determining insurance coverage, government surveillance, and identity theft). For each of the tracking methods, we present possible defenses. Apart from describing the methods and tools used for keeping the personal data away from being tracked, we also present several tools that were used for research purposes - their main goal is to discover how and by which entity the users are being tracked on their desktop computers or smartphones, provide this information to the users, and visualize it in an accessible and easy to follow way. Finally, we present the currently proposed future approaches to track the user and show that they can potentially pose significant threats to the users' privacy.Comment: 29 pages, 212 reference

    Mobile Reporting Application

    Get PDF
    Barclays uses an external service platform, ServiceNow, to report and track application issues internally. The platform is available on work computers and BlackBerries. With the increase in personal smartphones, specifically iOS and Android devices, it is imperative to provide this platform on these devices as well. The team was tasked with creating a live prototype application to fill this void. The outcome of the project was a prototype application that works on iOS devices and reports real-time incident data

    2.1. Reflections on Custom Mobile App Development for Archaeological Data Collection

    Get PDF
    With the widespread adoption of tablet computers in 2010, archaeologists quickly began to envision new ways of completing traditional tasks. The technology seemed particularly well-suited for replacing the paper-and-pencil approach to data collection. In 2011, a custom mobile application—PKapp—was developed for the 2012 field season of the Pyla-Koutsopetria Archaeological Project in Cyprus. That application illuminated numerous possibilities for digital workflow in archaeological field research. Subsequently, mobile devices and software development tools have improved, making it easier to develop custom applications for data collection. Open-source HTML5 standards can ensure the software runs on any device regardless of platform, a robust selection of coding interfaces, libraries, and frameworks can speed up the development process and help avoid coding each line of the application by hand. This paper reflects upon the development of PKapp, considers the lessons learned, and describes how custom app development with open-source standards might be currently undertaken.https://dc.uwm.edu/arthist_mobilizingthepast/1009/thumbnail.jp

    Smart cities: event everywhere

    Get PDF
    The research attempts to provide a big picture from the literature through a Systematic Literature Review about the smart city and the existing standards topics for interchanging data through Smart City Apps. Additionally a prototype was created to analyze one of the standards found in the SL

    Modelling gesture recognition systems

    Full text link
    Gesture recognition technologies have recently become available to a general consumer market. The most notable of these technologies rely on camera to support gesture recognition using multiple sensors that allow for standard color pictures, infrared pictures and depth sensing. These capabilities allow for variety of applications, including a body's skeleton or hand recognition. The recognition features allow for a multiple type input control. They allow an actor, who is in front of the camera, to apply different hand gestures, or body movements as the controls for an application or game that is running on the system the camera is plugged into. This paper discusses modelling and simulation of gesture recognition technologies
    • …
    corecore