English
Related papers

Related papers: MIT App Inventor: Enabling Personal Mobile Computi…

200 papers

Specifying and implementing flexible human-computer dialogs, such as those used in kiosks and smart phone apps, is challenging because of the numerous and varied directions in which each user might steer a dialog. The objective of this…

Programming Languages · Computer Science 2015-12-22 Saverio Perugini

Internet of Things (IoT) is a digital world of connected and talking devices, providing room for countless and diverse smart applications. This paper proposes one such IoT enabled stand-alone device with numerous capabilities: (i)…

Networking and Internet Architecture · Computer Science 2021-11-01 Neha K Nawandar , Naveen Cheggoju , Vishal R Satpute

We present a software architecture to enable end user driven innovation of web multimedia communication applications. RTC Helper is a simple and easy-to-use software that can intercept WebRTC (web real-time communication) and related APIs…

Multimedia · Computer Science 2025-12-30 Kundan Singh

We present a Software Keyboard for smart touchscreen devices that learns its owner's unique dictionary in order to produce personalized typing predictions. The learning process is accelerated by analysing user's past typed communication.…

Human-Computer Interaction · Computer Science 2015-09-01 Panos Sakkos , Dimitrios Kotsakos , Ioannis Katakis , Dimitrios Gunopulos

Creating web applications for the multiscreen environment is still a challenge. One approach is to transform existing single-screen applications but this has not been done yet automatically or generically. This paper proposes a refactor-ing…

Multimedia · Computer Science 2015-10-20 Mira Sarkis , Cyril Concolato , Jean-Claude Dufourd

The navigation of indoor spaces poses difficult challenges for individuals with visual impairments, as it requires processing of sensory information, dealing with uncertainties, and relying on assistance. To tackle these challenges, we…

Computers and Society · Computer Science 2026-02-17 Johannes Wortmann , Bernd Schäufele , Konstantin Klipp , Ilja Radusch , Katharina Blaß , Thomas Jung

In this project, we develop an android app that uses on computer vision techniques to estimate an object dimension present in field of view. The app while having compact size, is accurate upto +/- 5 mm and robust towards touch inputs. We…

Computer Vision and Pattern Recognition · Computer Science 2016-09-27 Suriya Singh , Vijay Kumar

Today millions of mobile apps are downloaded and used all over the world. Guidelines and best practices on how to design and develop mobile apps are being periodically released, mainly by mobile platform vendors and researchers. They cover…

Software Engineering · Computer Science 2015-03-02 Mirco Franzago , Ivano Malavolta , Henry Muccini

There are over 1.2 million applications on the Google Play store today with a large number of competing applications for any given use or function. This creates challenges for users in selecting the right application. Moreover, some of the…

Networking and Internet Architecture · Computer Science 2015-04-28 Luigi Vigneri , Jaideep Chandrashekar , Ioannis Pefkianakis , Olivier Heen

Defining abstract algorithmic structures like functions and variables using self-made tangibles can enhance the usability and affordability of the tangible programming experience by maintaining the input modality and physical interaction…

Human-Computer Interaction · Computer Science 2022-10-13 Alpay Sabuncuoglu , T. Metin Sezgin

User-driven applications belong to the new type of programs, in which users get the full control of WHAT, WHEN, and HOW must appear on the screen. Such programs can exist only if the screen view is organized not according with the…

Human-Computer Interaction · Computer Science 2010-01-21 Sergey Andreyev

The paper reports on an ongoing research project into the development of "Mobile Academy", an Android-based mobile learning (mLearning) application (app). The project comprises three major phases: requirement analysis, application…

Computers and Society · Computer Science 2017-08-17 Mahdi H. Miraz , Sajid Khan , Monir Bhuiyan , Peter Excell

Mobile applications (apps) have become an essential part of everyday life, offering convenient access to services such as banking, healthcare, and shopping. With these apps handling sensitive personal and financial data, ensuring their…

Cryptography and Security · Computer Science 2024-08-20 Anthony Peruma , Timothy Huo , Ana Catarina Araújo , Jake Imanaka , Rick Kazman

Augmented Reality (AR) technology creates new immersive experiences in entertainment, games, education, retail, and social media. AR content is often primarily visual and it is challenging to enable access to it non-visually due to the mix…

Human-Computer Interaction · Computer Science 2020-10-14 Jaylin Herskovitz , Jason Wu , Samuel White , Amy Pavel , Gabriel Reyes , Anhong Guo , Jeffrey P. Bigham

We propose personal volunteer computing, a novel paradigm to encourage technical solutions that leverage personal devices, such as smartphones and laptops, for personal applications that require significant computations, such as animation…

Distributed, Parallel, and Cluster Computing · Computer Science 2019-05-08 Erick Lavoie , Laurie Hendren

In today's software world with its cornucopia of reusable software libraries, when a programmer is faced with a programming task that they suspect can be completed through the use of a library, they often look for code examples using a…

Software Engineering · Computer Science 2021-10-08 Geert Heyman , Rafael Huysegems , Pascal Justen , Tom Van Cutsem

In this article, we explore various parallel and distributed computing topics from a user-centric software engineering perspective. Specifically, in the context of mobile application development, we study the basic building blocks of…

Software Engineering · Computer Science 2017-05-09 Konstantin Läufer , George K. Thiruvathukal

The Internet-of-Things (IoT) is a revolutionary technology that is rapidly changing the world. IoT systems strive to provide automated solutions for almost every life aspect; traditional devices are becoming connected, ubiquitous,…

Signal Processing · Electrical Eng. & Systems 2020-01-24 Issam Damaj , Safaa Kasbah

Mobile app development has become the front line in software engineering. With the recent years many smartphone platforms have grew including but not limited to webOS, blackberry os, Tizen, android, and iOS. The coexistence of these…

Software Engineering · Computer Science 2023-01-03 Shehab Eldeen Ayman Mounir

Remote control systems are a very useful element to control and monitor devices quickly and easily. This paper proposes a new architecture for remote control of Android mobile devices, analyzing the different alternatives and seeking the…

Human-Computer Interaction · Computer Science 2013-10-25 Angel Gonzalez Villan , Josep Jorba