1,511,562 research outputs found
Web API Fragility: How Robust is Your Web API Client
Web APIs provide a systematic and extensible approach for
application-to-application interaction. A large number of mobile applications
makes use of web APIs to integrate services into apps. Each Web API's evolution
pace is determined by their respective developer and mobile application
developers are forced to accompany the API providers in their software
evolution tasks. In this paper we investigate whether mobile application
developers understand and how they deal with the added distress of web APIs
evolving. In particular, we studied how robust 48 high profile mobile
applications are when dealing with mutated web API responses. Additionally, we
interviewed three mobile application developers to better understand their
choices and trade-offs regarding web API integration.Comment: Technical repor
Mirroring Mobile Phone in the Clouds
This paper presents a framework of Mirroring Mobile Phone in the Clouds (MMPC) to speed up data/computing intensive applications on a mobile phone by taking full advantage of the super computing power of the clouds. An application on the mobile phone is dynamically partitioned in such a way that the heavy-weighted part is always running on a mirrored server in the clouds while the light-weighted part remains on the mobile phone. A performance improvement (an energy consumption reduction of 70% and a speed-up of 15x) is achieved at the cost of the communication overhead between the mobile phone and the clouds (to transfer the application codes and intermediate results) of a desired application. Our original contributions include a dynamic profiler and a dynamic partitioning algorithm compared with traditional approaches of either statically partitioning a mobile application or modifying a mobile application to support the required partitioning
Assessing the benefits of Ajax in mobile learning systems design : a thesis submitted in partial fulfillment of the requirements for a Master of Information Studies at Massey University
Today, mobile technology is rapidly changing our life with increasing numbers of services supported by mobile phones, including mobile Internet access and Web-based mobile learning. The growth of the wireless Internet technology opens new path for people to study in anytime and any location. Using Web-based mobile application to present learning resources for mobile learners is a challenge for developers, because the mobile Internet access performance over GPRS networks is often unacceptably slow. A new Web development model, Ajax, may help to address this problem. Ajax (Asynchronous JavaScript and XML), is a new desktop approach to Web application development that uses client-side scripting to provide a seamless user application experience and reduce traffic between client and server. In this paper, we address the question of whether mobile Ajax provides measurable performance advantages over non-Ajax mobile learning applications. A real-life Web-based mobile learning application performance over a GPRS network study was done based on comparing an Ajax application and an Active Server Pages (ASP) application with identical functionality. Our results suggest that mobile Ajax can reduce the bandwidth requirement by 71%, and cut the server's response time in half. In addition, these performance improvements were noticed by users in our small group usability test
The implementation of persuasive technology principles in mobile application development: a qualitative study
Preceding studies of persuasive technology have mentioned several benefits on the implementation of persuasive design features of the Persuasive System Design (PSD) model such as creating users' engagement and acceptance and continuous usage. However, available literatures have not sufficiently address the implementation of these design principles particularly in the context of mobile application development as compared to system development. Furthermore, there are low numbers of discussion that have relate the implementation of these design principles towards the achievement of the persuasive system developed. Hence, this study was conducted to qualitatively explore the way persuasive design principles were implemented as well as the mobile application development process followed in three different levels of mobile applications' attainments. Within this study, seven semi-structured interviews were conducted with the involvement of fifteen (15) Android mobile applications in the area of utilities category. These mobile applications were then categorized into successful, partially successful and less successful categories based on their numbers of mobile application downloaded for three consecutive years which is from 2013 until 2015. The results from the content analysis conducted have shown that the mobile applications of the successful category have implemented a lot more persuasive design principles as compared to the other two categories. Moreover, it is also found that all of the mobile applications of the category had follow a more detailed process of mobile application development with the emphasizing on product introduction to the users. A model of the implementation of persuasive design principles in mobile application development was then proposed based on the findings gained from this research. The results from this study have provided contribution to the body of knowledge by leveraging the domain of persuasive technology studies particularly in mobile application development
The Utilization of Mobile Technology for Crime Scene Investigation in the San Francisco Bay Area
The research presented aims to explore factors affecting the decision to adopt a mobile crime scene investigation application in police departments throughout the San Francisco Bay Area. To accomplish this goal, the mobile technology acceptance model was used in designing a survey for data collection. This model utilizes four categories to interpret the factors that influence a police officer’s decision to accept or reject mobile technologies: performance, security and reliability, management style, and cognitive acceptance. Nine police departments were sampled through a series of in-person and over-the-phone interviews to obtain data regarding factors affecting the adoption of a mobile crime scene investigation application. Results suggest that if a mobile crime scene investigation application were made available, a vast majority of the police departments in the Bay Area would implement this new technology
ENHANCING USERS’ EXPERIENCE WITH SMART MOBILE TECHNOLOGY
The aim of this thesis is to investigate mobile guides for use with smartphones. Mobile guides have been successfully used to provide information, personalisation and navigation for the user. The researcher also wanted to ascertain how and in what ways mobile guides can enhance users' experience.
This research involved designing and developing web based applications to run on smartphones. Four studies were conducted, two of which involved testing of the particular application. The applications tested were a museum mobile guide application and a university mobile guide mapping application. Initial testing examined the prototype work for the ‘Chronology of His Majesty Sultan Haji Hassanal Bolkiah’ application. The results were used to assess the potential of using similar mobile guides in Brunei Darussalam’s museums. The second study involved testing of the ‘Kent LiveMap’ application for use at the University of Kent. Students at the university tested this mapping application, which uses crowdsourcing of information to provide live data. The results were promising and indicate that users' experience was enhanced when using the application.
Overall results from testing and using the two applications that were developed as part of this thesis show that mobile guides have the potential to be implemented in Brunei Darussalam’s museums and on campus at the University of Kent. However, modifications to both applications are required to fulfil their potential and take them beyond the prototype stage in order to be fully functioning and commercially viable
Developing Mobile Learning Applications for Android using Web Services
The evolution of today's mobile devices increases the number of mobile applications developed, and among them the mobile learning applications. Mobile hardware and software platforms allow running of faster and richer applications. This paper presents the main steps in development of a distributed mobile learning application for Android. The client application communicates with the server using Web services. The prototype developed includes the testing module.Mobile Application, Android Operating System, Web Service
REGRESI LINEAR PADA MOBILE PHONE MENGGUNAKAN JAVA™ 2 MICRO EDITION (J2ME)
Application program for mobile phone is not limited just for communication service. Except games and other daily applications, mathematic application also needed to complete the mobile phone that is used for solving the complex calculating problem. Mobile phones at present generally were equipped with basic mathematic application program which its operations are limited just for adding, subtracting, multiplying and dividing.\ud
With Java base mobile phone, it is very possible to create the complex mathematic application program by using JAVATM 2 MICRO EDITION (J2ME), even to create mathematic application program which is used to find the solutions that are impossible to be found by closed-form method or general mathematic solution. That impossibility is caused by too much the number of data that will be worked, so that must be solved with the numeric approximation method.\ud
The linear regression application is the one of two curve-fitting methods; this application is used for finding a linear mathematic function from known dataset; than drawing a graphic of its mathematic function and also drawing the x and y value to the canvas of mobile phone screen
The usage of mobile application to teach practical skills among catering students
Latest educational media based on mobile application nowadays is an important tool for teaching and learning which can help to attract the students’ attention and the students will be more efficient since they can study by their own anywhere and anytime with different situations surround them. This paper focuses on the usage of the mobile application in teaching practical skills among catering students. In line with the issues nowadays where the live demonstration is too backdated rather than use the mobile application to enhance the enjoyment of the cooking process in catering classroom. Teaching and learning with the mobile application was perceived to assist the learning process in cooking by following ways: increasing the comprehension of the cooking process and real-time to reassurance in the cooking process, enhancing the enjoyment of the cooking process and acquire new cooking skills. The findings show that the usage of mobile application is at moderate level. On the other hand, the positive implication towards students is at medium level. Overall, for this study, researchers found that the usage of mobile application among catering students was good and perceived positively towards students
- …
