5,558 research outputs found

    Mobile Glaucoma Detection Application

    Get PDF
    Glaucoma is a debilitating optical degeneration disease that can lead to vision loss and eventually blindness. Given its asymptomatic nature, most people with Glaucoma aren’t even aware that they have the disease. As a result, the disease is often left untreated until it is too late. Detecting the presence of Glaucoma is one of the most important steps in treating Glaucoma, but is unfortunately also the most difficult to enforce. The Mobile Glaucoma Detection application aims to reduce the growing number of individuals who are unaware that they have Glaucoma by providing a simple detection mechanism to notify users if they are at risk. The system does this by enabling its users to independently conduct Tonometry exams through the application. Tonometry examinations allow doctors to determine if the intra-ocular pressure levels in a person’s eyes put them at risk for Glaucoma. The M.G.D.A(Mobile Glaucoma Detection Application) allows users to determine their intra-ocular pressure levels from the comfort of their own home via a special contact lens paired with a smartphone application. The system also offers users the opportunity to monitor, regulate, and track their use and progress through the system

    Automated Dynamic Firmware Analysis at Scale: A Case Study on Embedded Web Interfaces

    Full text link
    Embedded devices are becoming more widespread, interconnected, and web-enabled than ever. However, recent studies showed that these devices are far from being secure. Moreover, many embedded systems rely on web interfaces for user interaction or administration. Unfortunately, web security is known to be difficult, and therefore the web interfaces of embedded systems represent a considerable attack surface. In this paper, we present the first fully automated framework that applies dynamic firmware analysis techniques to achieve, in a scalable manner, automated vulnerability discovery within embedded firmware images. We apply our framework to study the security of embedded web interfaces running in Commercial Off-The-Shelf (COTS) embedded devices, such as routers, DSL/cable modems, VoIP phones, IP/CCTV cameras. We introduce a methodology and implement a scalable framework for discovery of vulnerabilities in embedded web interfaces regardless of the vendor, device, or architecture. To achieve this goal, our framework performs full system emulation to achieve the execution of firmware images in a software-only environment, i.e., without involving any physical embedded devices. Then, we analyze the web interfaces within the firmware using both static and dynamic tools. We also present some interesting case-studies, and discuss the main challenges associated with the dynamic analysis of firmware images and their web interfaces and network services. The observations we make in this paper shed light on an important aspect of embedded devices which was not previously studied at a large scale. We validate our framework by testing it on 1925 firmware images from 54 different vendors. We discover important vulnerabilities in 185 firmware images, affecting nearly a quarter of vendors in our dataset. These experimental results demonstrate the effectiveness of our approach

    Revista Economica

    Get PDF

    Development and Deployment of VoiceXML-Based Banking Applications

    Get PDF
    In recent times, the financial sector has become one of the most vibrant sectors of the Nigerian economy with about twenty five banks after the bank consolidation / merger exercise. This sector presents huge business investments in the area of Information and Communication Technology (ICT). It is also plausible to say that the sector today is the largest body of ICT services and products users. It is no gainsaying the fact that so many Nigerians now carry mobile phones across the different parts of the country. However, applications that provide voice access to real-time banking transactions from anywhere, anytime via telephone are still at their very low stage of adoption across the Nigerian banking and financial sector. A versatile speech-enabled mobile banking application has been developed using VXML, PHP, Apache and MySQL. The developed application provides real-time access to banking services, thus improving corporate bottom-line and Quality of Service (QoS) for customer satisfaction

    Balanced Abstract Web-MVC Style: An Abstract MVC Implementation for Web-based Applications

    Get PDF
    The features and the capabilities of web applicationsare growing rapidly, and the complexities and difficulties ofweb applications engineering are also growing in parallel. Ifthe architectural formalism of these advanced web applicationsis well realized, the complexities could be understood, thus thedifficulties could be reduced. Model-View-Controller (MVC)has been recognized as a well-formed architectural style, andhas been widely used in web applications engineering invarious forms of implementations. These MVCimplementations are heavily dependent on specific set oftechnologies and/or some other facts; hence, they do notprovide an abstract realization to be used in a wider range ofweb application engineering. We propose an implementation ofMVC in more abstract form, which – we think – will increasethe realization of the advanced web applications, thus lower theengineering complexities and difficulties of web applications.We believe that this implementation is more applicable in awider range of environments and technologies, and will upturnthe architectural properties like performance andmodifiability. Based on this implementation we introduce anMVC based architectural style for web applications. In future,we expect to improve this further towards supporting RichInternet Applications

    On sharing and synchronizing groupware calendars under android platform

    Get PDF
    (c) 2016 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other users, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works for resale or redistribution to servers or lists, or reuse of any copyrighted components of this work in other works.Sharing a calendar of tasks and events is a cornerstone in collaborative group work. Indeed, the individual work of the members of the group as well as the group work as a whole need the calendar to guide their activity and to meet the deadlines, milestones, deliverables of a project, etc. Additionally the members of the group should be able to work both offline and online, which arises when members of the group use smartphones and can eventually run out of Internet connection from time to time, or simply want to develop some activities locally. In the former case, they should have access to the calendar locally, while in the later case they should access the calendar online, shared by all members of the group. In both cases they should be able to see eventually the same information, namely the local calendars of the members should be synchronized with the group calendar. For the case of smartphones under Android system, one solution could be using the Google calendar, however, that is not easily tailorable to collaborative group work. In this paper we present an analysis, design and implementation of group work calendar that meets several requirements such as 1) sharing among all of members of the group, 2) synchronization among local calendars of members and global group calendar, 3) conflict resolution through a voting system, 4) awareness of changes in the entries (tasks, members, events, etc.) of the calendar and 5) all these requirements under proper privacy, confidentiality and security mechanisms. Moreover, we extend the sharing of calendars among different groups, a situation which often arises in enterprises when different groups need to be aware of other projects' development, or, when some members participate in more than one project at the same time.Peer ReviewedPostprint (author's final draft
    • …
    corecore