scholarly journals HCI Design Patterns for Mobile Applications Applied to Cultural Environments

Author(s):  
R. Tesoriero ◽  
J. A. ◽  
M. D. ◽  
V. M. R. Penichet

2021 ◽  
Author(s):  
Robin Nunkesser

Complex mobile applications require an appropriate global architecture. If used correctly, the high-level design patterns promoted by Apple and Google such as MVC, MVVM, and MVI/MVU may make an important contribution to the architecture, but they often require supplementary architectural concepts. General architectures such as Clean Architecture may come to the rescue but leave room for interpretation as to how they work best on iOS and Android. This paper gives an overview of the current situation and choices and a vision of using a mix-and-match approach with the following goals: provide an extendable approach suitable for small and large projects, use minimal integration into the platform, and sidestep traps and erroneous implementations.



Author(s):  
Sebastian Waloszek ◽  
Patient Zihisire Muke ◽  
Mateusz Piwowarczyk ◽  
Zbigniew Telec ◽  
Bogdan Trawiński ◽  
...  


Author(s):  
STEPHEN J. H. YANG ◽  
JEFFREY J. P. TSAI ◽  
IRENE CHEN

Many mobile and wireless devices are connecting to the Internet nowadays, among them, mobile phones and PDAs are the most popular ones. Thus, in this paper, we will focus on how to develop embedded software running on the two devices by using design patterns and Java based software components. Notably, some components may be used directly in an embedded software system, whereas most components must be specialized prior to reuse. Developers have to identify the variation points on these components. In order to develop a reusable embedded software system, we will identify several variation points with some variants, and introduce some useful design patterns for implementing variation points. Consequently, we can customize an embedded software system just through attaching variants on corresponding variation point in our system. The design patterns we are using are property container, strategy, decorator, and model-view-controller. The component technology we are using is J2ME. J2ME is a specification focused on the development of mobile applications. It provides a similar environment as standard Java environment. J2ME's components programming includes the Spotlet programming for PDA, and the MIDlet programming for Java phone. In addition, along with the XML, J2ME can also provide the XMIDlet programming for dynamic downloading and execution of XML-based applications for PDA and Java phones.



2022 ◽  
pp. 111213
Author(s):  
Luciana Aparecida Martinez Zaina ◽  
Renata Pontin de Mattos Fortes ◽  
Vitor Casadei ◽  
Leornardo Seiji Nozaki ◽  
Débora Maria Barroso Paiva


2019 ◽  
Vol 61 ◽  
pp. 147-153 ◽  
Author(s):  
Angela Patricia Villareal-Freire ◽  
Andrés Felipe Aguirre Aguirre ◽  
César Alberto Collazos Ordoñez


Author(s):  
Jakub Myka ◽  
Agnieszka Indyka-Piasecka ◽  
Zbigniew Telec ◽  
Bogdan Trawiński ◽  
Hien Cao Dac




2020 ◽  
Vol 23 (2) ◽  
Author(s):  
Debora Maria Barroso Paiva ◽  
Marisa Helena da Silva Batista ◽  
Luciana Aparecida Martinez Zaina ◽  
Renata Pontin de Mattos Fortes

Mobile devices have gained more attention from the society that is using them increasingly for a variety of purposes. For complete insertion of the population in this constant digital evolution it is fundamental that mobile applications also offer access to different user profiles, regardless of their disabilities or limitations. Considering quality, productivity, and speed of application creation, there is a wide range of good development practices and evaluations. However, methods that involve usability and accessibility are still developing. The purpose of this article is to present the Acc-MobileCheck, which is a checklist of accessibility and usability for mobile devices apps, based on good software development practices and guided by Design Patterns. The Acc-MobileCheck, composed of 47 verification items, consists of questions that look for evidence of problems of comprehension, operation, perception, and adaptation in mobile apps. The evaluation method aims to address difficulties that can be faced by people with hearing, visual, intellectual, or mobility impairment. Five experts and three developers of mobile apps had evaluated the Acc-MobileCheck. The conclusive results show that the checklist is usable and includes essential issues for the evaluation of accessibility and usability. The data obtained allowed a restructuring of the evaluation method developed, and the positive comments about the checklist demonstrate its adequacy to attend the demand.



Author(s):  
Gyanappa A. Walikar

A mobile application is a computer program or application developed to run on a small handheld mobile device such as mobile phones, smartphones, PDAs, and so on. Such devices are sold with several apps bundled as pre-installed software, such as a web browser, email client, calendar, mapping program, and an app for buying music or other media or more apps. Apps that are not preinstalled are usually available through distribution platforms called app stores such as the Apple App Store, Google Play, Windows Phone Store, and BlackBerry App World, etc. Usage of mobile apps has become increasingly prevalent across mobile phone users in the world. A recent study reported that during the previous quarter, more mobile subscribers used apps than browsed the web on their devices. Thus, a mobile application can aid in the prosecution of human rights violations, atrocities, human trafficking, and child laboring. In this chapter, authors provide a comprehensive study, design patterns, usage of several mobile applications designed for protecting human rights.



Sign in / Sign up

Export Citation Format

Share Document