This document discusses the development of context-centered mobile applications. It defines context and explains that context-centered applications use contextual information to provide relevant information and services to users. The document then discusses factors that influence mobile application development, such as computing platforms, user context, security, and infrastructure. It also covers core technologies used in development, including communication technologies, development platforms, and positioning techniques. Finally, the document presents a framework for separating core application logic from adaptive functionality to build applications that can adapt to changing context.
DATA-DRIVEN MODEL FOR NON-FUNCTIONAL REQUIREMENTS IN MOBILE APPLICATION DEVEL...ijcsit
The incredible development in the utilization of smartphones has driven the development of billions of
software applications famously known as ‘apps’ to accomplish roles outside phone call and SMS messages
in the day-to-day lives of users. Current assessments show that there are a huge number of applications
developed at a meteor pace to give clients a rich and quick client experience. Mobile apps users are more
concerned about stability and quality now more than ever despite the increase in the scale and size of apps.
As such, mobile apps have to be designed, built, and produced for less money (maintainability, portability,
and reusability), with greater performance, reliable security and fewer resources (efficiency) than ever
before. This paper aimed at providing support for mobile application developers in dealing with the evereluding non-functional requirements by proposing a data-driven model that simplifies the non-functional
requirements (NFR) p in the development of an application for mobile devices. The study tries to find out if
NFR can be treated the same way as functional requirements in mobile application development. Finally,
this paper shows the experimental evaluation of the proposed data-driven model of dealing for nonfunctional requirements in the development of mobile apps and the results obtained from the application of
the model are also discussed.
The incredible development in the utilization of smartphones has driven the development of billions of software applications famously known as ‘apps’ to accomplish roles outside phone call and SMS messages in the day-to-day lives of users. Current assessments show that there are a huge number of applications developed at a meteor pace to give clients a rich and quick client experience. Mobile apps users are more concerned about stability and quality now more than ever despite the increase in the scale and size of apps. As such, mobile apps have to be designed, built, and produced for less money (maintainability, portability, and reusability), with greater performance, reliable security and fewer resources (efficiency) than ever before. This paper aimed at providing support for mobile application developers in dealing with the evereluding non-functional requirements by proposing a data-driven model that simplifies the non-functional requirements (NFR) p in the development of an application for mobile devices. The study tries to find out if NFR can be treated the same way as functional requirements in mobile application development. Finally, this paper shows the experimental evaluation of the proposed data-driven model of dealing for nonfunctional requirements in the development of mobile apps and the results obtained from the application of the model are also discussed
This study investigates the importance of the usability of a Mobile First Company (MFC) app. The number of
MFCs is growing rapidly worldwide, and the existence of such companies primarily rely on their apps being used. There
is a broad range of usability literature, however scarce data exists, that describes how app usability contributes to the
success of MFCs. This research uses a case study to empirically extract an initial link between MFC success and the perceived usability of its app. Arabic-System Usability Scale (A-SUS) is employed to evaluate the usability of an MFC app
in Kuwait. The results are used to start collecting data in order to initiate a correlation between MFC success with its app
perceived usability.
Going Mobile With Enterprise Applications - A study on user behavior and perceptions.
This paper presents findings from three research studies carried out to understand the user behavior and explore the value in using mobile devices for accessing enterprise products.
The focus is essentially on the expectations of the end-‐users, namely, information technology (IT) administrators. In this case, we were exploring how the users of enterprise products might want to leverage mobile technology to access their everyday tasks and information, and therefore identify potential opportunities and challenges for extending their user experience to such devices.
This report examines the trend of “bring your own device” in context, using Aberdeen’s research to discuss the issues, challenges and option associated with mobile unified communications.
Factors influncing quality of mobile apps role of mobile app development life...IJCSEA Journal
In this paper, The mobile application field has been receiving astronomical attention from the
past few years due to the growing number of mobile app downloads and withal due to the
revenues being engendered .With the surge in the number of apps, the number of lamentable
apps/failing apps has withal been growing.Interesting mobile app statistics are included in this
paper which might avail the developers understand the concerns and merits of mobile apps.The
authors have made an effort to integrate all the crucial factors that cause apps to fail which
include negligence by the developers, technical issues, inadequate marketing efforts, and high
prospects of the users/consumers.The paper provides suggestions to eschew failure of apps. As
per the various surveys, the number of lamentable/failing apps is growing enormously, primarily
because mobile app developers are not adopting a standard development life cycle for the
development of apps. In this paper, we have developed a mobile application with the aid of
traditional software development life cycle phases (Requirements, Design, Develop, Test, and,
Maintenance) and we have used UML, M-UML, and mobile application development
technologies.
DATA-DRIVEN MODEL FOR NON-FUNCTIONAL REQUIREMENTS IN MOBILE APPLICATION DEVEL...ijcsit
The incredible development in the utilization of smartphones has driven the development of billions of
software applications famously known as ‘apps’ to accomplish roles outside phone call and SMS messages
in the day-to-day lives of users. Current assessments show that there are a huge number of applications
developed at a meteor pace to give clients a rich and quick client experience. Mobile apps users are more
concerned about stability and quality now more than ever despite the increase in the scale and size of apps.
As such, mobile apps have to be designed, built, and produced for less money (maintainability, portability,
and reusability), with greater performance, reliable security and fewer resources (efficiency) than ever
before. This paper aimed at providing support for mobile application developers in dealing with the evereluding non-functional requirements by proposing a data-driven model that simplifies the non-functional
requirements (NFR) p in the development of an application for mobile devices. The study tries to find out if
NFR can be treated the same way as functional requirements in mobile application development. Finally,
this paper shows the experimental evaluation of the proposed data-driven model of dealing for nonfunctional requirements in the development of mobile apps and the results obtained from the application of
the model are also discussed.
The incredible development in the utilization of smartphones has driven the development of billions of software applications famously known as ‘apps’ to accomplish roles outside phone call and SMS messages in the day-to-day lives of users. Current assessments show that there are a huge number of applications developed at a meteor pace to give clients a rich and quick client experience. Mobile apps users are more concerned about stability and quality now more than ever despite the increase in the scale and size of apps. As such, mobile apps have to be designed, built, and produced for less money (maintainability, portability, and reusability), with greater performance, reliable security and fewer resources (efficiency) than ever before. This paper aimed at providing support for mobile application developers in dealing with the evereluding non-functional requirements by proposing a data-driven model that simplifies the non-functional requirements (NFR) p in the development of an application for mobile devices. The study tries to find out if NFR can be treated the same way as functional requirements in mobile application development. Finally, this paper shows the experimental evaluation of the proposed data-driven model of dealing for nonfunctional requirements in the development of mobile apps and the results obtained from the application of the model are also discussed
This study investigates the importance of the usability of a Mobile First Company (MFC) app. The number of
MFCs is growing rapidly worldwide, and the existence of such companies primarily rely on their apps being used. There
is a broad range of usability literature, however scarce data exists, that describes how app usability contributes to the
success of MFCs. This research uses a case study to empirically extract an initial link between MFC success and the perceived usability of its app. Arabic-System Usability Scale (A-SUS) is employed to evaluate the usability of an MFC app
in Kuwait. The results are used to start collecting data in order to initiate a correlation between MFC success with its app
perceived usability.
Going Mobile With Enterprise Applications - A study on user behavior and perceptions.
This paper presents findings from three research studies carried out to understand the user behavior and explore the value in using mobile devices for accessing enterprise products.
The focus is essentially on the expectations of the end-‐users, namely, information technology (IT) administrators. In this case, we were exploring how the users of enterprise products might want to leverage mobile technology to access their everyday tasks and information, and therefore identify potential opportunities and challenges for extending their user experience to such devices.
This report examines the trend of “bring your own device” in context, using Aberdeen’s research to discuss the issues, challenges and option associated with mobile unified communications.
Factors influncing quality of mobile apps role of mobile app development life...IJCSEA Journal
In this paper, The mobile application field has been receiving astronomical attention from the
past few years due to the growing number of mobile app downloads and withal due to the
revenues being engendered .With the surge in the number of apps, the number of lamentable
apps/failing apps has withal been growing.Interesting mobile app statistics are included in this
paper which might avail the developers understand the concerns and merits of mobile apps.The
authors have made an effort to integrate all the crucial factors that cause apps to fail which
include negligence by the developers, technical issues, inadequate marketing efforts, and high
prospects of the users/consumers.The paper provides suggestions to eschew failure of apps. As
per the various surveys, the number of lamentable/failing apps is growing enormously, primarily
because mobile app developers are not adopting a standard development life cycle for the
development of apps. In this paper, we have developed a mobile application with the aid of
traditional software development life cycle phases (Requirements, Design, Develop, Test, and,
Maintenance) and we have used UML, M-UML, and mobile application development
technologies.
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...csandit
The market for mobile applications has enormously increased in the past five years. According
to the App Annie reports, the gross annual revenue is projected to exceed $189 billion by 2020.
Developing and enhancing mobile applications will vastly facilitate in increasing the market for
mobile applications. User reviews of mobile apps play a vital role in enhancing the quality of currently existing mobile applications, and, in the development of new high quality mobile applications. Typically, user reviews are either in the form of several lines of text or numerical
rating or both. Both forms of rating are meant to aid the prospective users in app installation/purchasing. User reviews also assist the developers in identifying technical glitches (if any) and in providing further advanced updates to the mobile app. The objective of this paper is twofold. Firstly, this paper identifies the currently existing app review systems and analyzes each of these app review systems in detail. Secondly, based on the analysis, we have introduced a four-step app review system that will be instrumental in enhancing the quality of mobile applications. In addition, we have presented the results of a survey (sample size = 100) that was administered to comprehend the effectiveness of the proposed app review system.
A Theoretical Framework of the Influence of Mobility in Continued Usage Inten...csandit
In the face of fierce competition in the mobile dev
ice market, the only way for smart mobile
device producers to maintain and expand their marke
t share is to design and develop products
that meet users’ expectations. With the increasing
importance of smart mobile devices in
people’s lives, mobility is likely to be a key feat
ure that addresses the needs of mobile phone
users. Therefore, this survey investigates mobility
in four essential aspects: spatiality,
temporality, contextuality, and social fluidity wit
h the purpose of finding mobile device
functions that users value highly. Special attentio
n is paid to how these constructs affect
continued usage intention (CUI) through two interme
diates: user confirmation and user
satisfaction.
An effective approach to develop location-based augmented reality information...IJECEIAES
Using location-based augmented reality (AR) for pedestrian navigation can greatly improve user action to reduce the travel time. Pedestrian navigation differs in many ways from the conventional navigation system used in a car or other vehicles. A major issue with using location-based AR for navigation to a specific landmark is their quality of usability, especially if the active screen is overcrowded with the augmented POI markers which were overlap each other at the same time. This paper describes the user journey map approach that led to new insights about how users were using location-based AR for navigation. These insights led to a deep understanding of challenges that user must face when using location-based AR application for pedestrian navigation purpose, and more generally, they helped the development team to appreciate the variety of user experience in software requirement specification phase. To prove our concept, a prototype of intuitive location-based AR was built to be compared with existing standard-location based AR. The user evaluation results reveal that the overall functional requirements which are gathered from user journey have same level of success rate criteria when compared with standard location-based AR. Nevertheless, the field study participants highlighted the extended features in our prototype could significantly enhance the user action on locating the right object in particular place when compared with standard location-based AR application (proved with the required time).
Evaluationof Smartphone Accessibility Interface Practices for Older Adultsinventionjournals
ABSTRACT: Smartphone's can play a significant role in maintaining decent Quality of Life for elderly people. Key factor to Smartphone's usage success among elderly people depends on the accessibility of phone interface.Indeed, there is an exponential growth of the elderly population that suffers from age-related disabilities. Accessibility problems should be in mindfor developers. To address these issues in new smart phone devices there is no proper set of guidelines available that focus on this domain. So in this paper the work focuses on: (1) a set of guidelines to keep in mind in order to achieve accessibility in mobileinterfaces for older people. This checklist is the result of a review study of the literature, standards and best practices that are being performedin this area of knowledge, (2) use of this accessibility checklist aimed at elderly people, a survey of three mobile native Apps on androidplatform has been carried out, these Apps have as aim to modify the default interface for another more accessible one.
State Enterprise Advantages and Disadvantages | Mobile ReadinessKloudData Inc
The use of interchangeable, flexible solutions will enable organizations to create repeatability, efficiency and scale in their development process. We hope you have enjoyed the 2013 State of Enterprise Mobile Readiness report.
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...IJAEMSJORNAL
The researchers developed an Interactive Mobile Application for Less Emergency Response Time (iMALERT), a mobile application, aimed to aid in the emergency response activities of Palayan City Disaster Risk Reduction and Management Office (DRRMO) through real-time incident reporting. The mobile application is equipped with a web-based database server managed by the said office where the emergency incident reports are sent for assessment of the necessary and appropriate response activity. Using four of the five processes of Software Development Lifecycle, the researchers were able to conceptualize, design, develop and stabilize the features of the mobile application and database which were evaluated by expert and non-expert respondents as a reliable tool for emergency case reporting and response in terms of functionality, accuracy, service and usefulness and security and maintenance.
In this modern era Information Technology has become an important part of life as it allows the users to easily access, store, transfer and manipulate information. Read this document, we have mentioned some useful information regarding Information Technology.
https://www.instantassignmenthelp.com.au/it-assignment-help
The Impact of Information Technology on Business Transformation in the Operat...IJMIT JOURNAL
The study aims at measuring the effects of information technology on the transformation of businesses in communication companies in Jordan. The study population consisted of companies' directors as well as their deputies, assistants, advisors, in addition to department managers and their assistants. The total number of the study subjects is 3 designated communication companies in Jordan; these are: Zain, Umniah, and Orange. To achieve the aim of the study, the researcher had prepared a questionnaire which comprises of 45 items covering the three factors of the independent variable (Information Technology): infrastructure, developmental environment, and executive support systems and applications, as well as the three factors of the dependent variable (Transformation of Businesses): operations, organization change, and workers' competence. In order to test the hypotheses, the following three criteria were adequately used: The Medians, the Standard Deviations, as well as the Regression Analysis. The study has reached a number of results; the most notable amongst these results is that there is a positive effect that is statistically significant of information technology on the elements of business transformation in Jordanian communication companies and all of their relating elements.
Neither Information technologies determine organisational structure merely, nor does organisational structure. There is a mutual interaction between there variables. Using information technologies is a must for the organisations in this century. However how information technologies evolved over the time brings a question of what effect can technology bring towards organisations and their structure. This study discusses the conceptual issues that raise the importance of technological tools, views and ways that followed by organisations and changed over the time. It also examines technological, organisational and interactive ties that connect organisational structure and the information technology. It concludes that information technologies have an impact on the organisational structure via centralisation and decentralisation, authority and control, space of control, change in organisational level, departmental structure, decision making process, communication, and organising the work.
IN140703 service support technologies 8.9.2016Pirita Ihamäki
Service support technologies 8.9.2016 go through the Mobile Device Management, Mobile Strategy, Mobile Application Design, Network - Enables Mobile Applications, Key Factors of Strong Mobile Applications, Workshop.
Kevin Benedict, Senior Analyst for Digital Transformation and Mobility at Cognizant, and Susan Miller, Chief Strategy Officer at AnyPresence, explore the ways companies can achieve an information advantage through digital and organizational transformation.
M Model Fluency Flex Available as iTunes App | MD BuylineMD Buyline
On December 16, 2013, iTunes announced the availability of M*Modal Fluency Flex, V.2.0 for authorized customers of M*Modal Fluency For Transcription, a clinical documentation solution suite offered by M*Modal. The launch of this app represents the vendor’s response to a larger, growing demand within the healthcare community for capabilities supported by mobile devices, including smartphones.
ADVANCEMENT IN THE MOBILE APP REVIEW SYSTEM TO ENHANCE QUALITY OF MOBILE APPL...csandit
The market for mobile applications has enormously increased in the past five years. According
to the App Annie reports, the gross annual revenue is projected to exceed $189 billion by 2020.
Developing and enhancing mobile applications will vastly facilitate in increasing the market for
mobile applications. User reviews of mobile apps play a vital role in enhancing the quality of currently existing mobile applications, and, in the development of new high quality mobile applications. Typically, user reviews are either in the form of several lines of text or numerical
rating or both. Both forms of rating are meant to aid the prospective users in app installation/purchasing. User reviews also assist the developers in identifying technical glitches (if any) and in providing further advanced updates to the mobile app. The objective of this paper is twofold. Firstly, this paper identifies the currently existing app review systems and analyzes each of these app review systems in detail. Secondly, based on the analysis, we have introduced a four-step app review system that will be instrumental in enhancing the quality of mobile applications. In addition, we have presented the results of a survey (sample size = 100) that was administered to comprehend the effectiveness of the proposed app review system.
A Theoretical Framework of the Influence of Mobility in Continued Usage Inten...csandit
In the face of fierce competition in the mobile dev
ice market, the only way for smart mobile
device producers to maintain and expand their marke
t share is to design and develop products
that meet users’ expectations. With the increasing
importance of smart mobile devices in
people’s lives, mobility is likely to be a key feat
ure that addresses the needs of mobile phone
users. Therefore, this survey investigates mobility
in four essential aspects: spatiality,
temporality, contextuality, and social fluidity wit
h the purpose of finding mobile device
functions that users value highly. Special attentio
n is paid to how these constructs affect
continued usage intention (CUI) through two interme
diates: user confirmation and user
satisfaction.
An effective approach to develop location-based augmented reality information...IJECEIAES
Using location-based augmented reality (AR) for pedestrian navigation can greatly improve user action to reduce the travel time. Pedestrian navigation differs in many ways from the conventional navigation system used in a car or other vehicles. A major issue with using location-based AR for navigation to a specific landmark is their quality of usability, especially if the active screen is overcrowded with the augmented POI markers which were overlap each other at the same time. This paper describes the user journey map approach that led to new insights about how users were using location-based AR for navigation. These insights led to a deep understanding of challenges that user must face when using location-based AR application for pedestrian navigation purpose, and more generally, they helped the development team to appreciate the variety of user experience in software requirement specification phase. To prove our concept, a prototype of intuitive location-based AR was built to be compared with existing standard-location based AR. The user evaluation results reveal that the overall functional requirements which are gathered from user journey have same level of success rate criteria when compared with standard location-based AR. Nevertheless, the field study participants highlighted the extended features in our prototype could significantly enhance the user action on locating the right object in particular place when compared with standard location-based AR application (proved with the required time).
Evaluationof Smartphone Accessibility Interface Practices for Older Adultsinventionjournals
ABSTRACT: Smartphone's can play a significant role in maintaining decent Quality of Life for elderly people. Key factor to Smartphone's usage success among elderly people depends on the accessibility of phone interface.Indeed, there is an exponential growth of the elderly population that suffers from age-related disabilities. Accessibility problems should be in mindfor developers. To address these issues in new smart phone devices there is no proper set of guidelines available that focus on this domain. So in this paper the work focuses on: (1) a set of guidelines to keep in mind in order to achieve accessibility in mobileinterfaces for older people. This checklist is the result of a review study of the literature, standards and best practices that are being performedin this area of knowledge, (2) use of this accessibility checklist aimed at elderly people, a survey of three mobile native Apps on androidplatform has been carried out, these Apps have as aim to modify the default interface for another more accessible one.
State Enterprise Advantages and Disadvantages | Mobile ReadinessKloudData Inc
The use of interchangeable, flexible solutions will enable organizations to create repeatability, efficiency and scale in their development process. We hope you have enjoyed the 2013 State of Enterprise Mobile Readiness report.
iMALERT – an Emergency Response Mobile ApplicationUsing Geo-Location for Pala...IJAEMSJORNAL
The researchers developed an Interactive Mobile Application for Less Emergency Response Time (iMALERT), a mobile application, aimed to aid in the emergency response activities of Palayan City Disaster Risk Reduction and Management Office (DRRMO) through real-time incident reporting. The mobile application is equipped with a web-based database server managed by the said office where the emergency incident reports are sent for assessment of the necessary and appropriate response activity. Using four of the five processes of Software Development Lifecycle, the researchers were able to conceptualize, design, develop and stabilize the features of the mobile application and database which were evaluated by expert and non-expert respondents as a reliable tool for emergency case reporting and response in terms of functionality, accuracy, service and usefulness and security and maintenance.
In this modern era Information Technology has become an important part of life as it allows the users to easily access, store, transfer and manipulate information. Read this document, we have mentioned some useful information regarding Information Technology.
https://www.instantassignmenthelp.com.au/it-assignment-help
The Impact of Information Technology on Business Transformation in the Operat...IJMIT JOURNAL
The study aims at measuring the effects of information technology on the transformation of businesses in communication companies in Jordan. The study population consisted of companies' directors as well as their deputies, assistants, advisors, in addition to department managers and their assistants. The total number of the study subjects is 3 designated communication companies in Jordan; these are: Zain, Umniah, and Orange. To achieve the aim of the study, the researcher had prepared a questionnaire which comprises of 45 items covering the three factors of the independent variable (Information Technology): infrastructure, developmental environment, and executive support systems and applications, as well as the three factors of the dependent variable (Transformation of Businesses): operations, organization change, and workers' competence. In order to test the hypotheses, the following three criteria were adequately used: The Medians, the Standard Deviations, as well as the Regression Analysis. The study has reached a number of results; the most notable amongst these results is that there is a positive effect that is statistically significant of information technology on the elements of business transformation in Jordanian communication companies and all of their relating elements.
Neither Information technologies determine organisational structure merely, nor does organisational structure. There is a mutual interaction between there variables. Using information technologies is a must for the organisations in this century. However how information technologies evolved over the time brings a question of what effect can technology bring towards organisations and their structure. This study discusses the conceptual issues that raise the importance of technological tools, views and ways that followed by organisations and changed over the time. It also examines technological, organisational and interactive ties that connect organisational structure and the information technology. It concludes that information technologies have an impact on the organisational structure via centralisation and decentralisation, authority and control, space of control, change in organisational level, departmental structure, decision making process, communication, and organising the work.
IN140703 service support technologies 8.9.2016Pirita Ihamäki
Service support technologies 8.9.2016 go through the Mobile Device Management, Mobile Strategy, Mobile Application Design, Network - Enables Mobile Applications, Key Factors of Strong Mobile Applications, Workshop.
Kevin Benedict, Senior Analyst for Digital Transformation and Mobility at Cognizant, and Susan Miller, Chief Strategy Officer at AnyPresence, explore the ways companies can achieve an information advantage through digital and organizational transformation.
M Model Fluency Flex Available as iTunes App | MD BuylineMD Buyline
On December 16, 2013, iTunes announced the availability of M*Modal Fluency Flex, V.2.0 for authorized customers of M*Modal Fluency For Transcription, a clinical documentation solution suite offered by M*Modal. The launch of this app represents the vendor’s response to a larger, growing demand within the healthcare community for capabilities supported by mobile devices, including smartphones.
IOSR Journal of Applied Physics (IOSR-JAP) is an open access international journal that provides rapid publication (within a month) of articles in all areas of physics and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in applied physics. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Research Paper OutlineI. INTRODUCTIONa. Exploring mobile app.docxronak56
Research Paper Outline
I. INTRODUCTION
a. Exploring mobile applications.
b. People spend more time on mobile applications, than on their mobile web browser.
c. Discovering the diversity of mobile applications and preferred mobile operating system and economics among consumers.
II. MAIN TOPIC
a. Why mobile applications are growing and how it effects businesses.
b. Molding applications to different mobile devices.
c. Developers, applications, consumers, and expectations.
III. CONCLUSION
a. Recap on why consumers use mobile applications over web browsers.
b. Summarize the main topics on mobile applications growth, how each devices have different specification needs, and the expectations for developers and consumers.
c. Mobile applications are easy to use and fits the consumer needs. It eliminates unnecessary objects, rather condensed to a better view.
VI. REFERENCES
(All sources (information and graphics) are accurately documented in APA)
a. Henricksen, K., & Indulska, J. (2006). Developing context-aware pervasive computing applications: Models and approach. Pervasive and mobile computing, 2(1), 37-64.
b. Joorabchi, M. E., Mesbah, A., & Kruchten, P. (2013, October). Real challenges in mobile app development. In Empirical Software Engineering and Measurement, 2013 ACM/IEEE International Symposium on (pp. 15-24). IEEE.
c. Khalid, H., Shihab, E., Nagappan, M., & Hassan, A. E. (2015). What do mobile app users complain about?. IEEE Software, 32(3), 70-77.
Running head: MOBILE COMPUTING APPLICATIONS 1
MOBILE COMPUTING APPLICATIONS 2
Mobile Computing Applications
Name
School
Professor
Date
Mobile Computing Applications
Purpose statement
We live in a world of technology. Therefore, mobile devices have gained a multimedia communication legacy that will be hard to replace in the future. The mobile devices range from smartphones with a wide range of OS applications including Android, iPhone, BlackBerry and Windows among others of which there are some that are under development today. This study aims at exploring the diversity of mobile applications and preferred mobile operating system and economics among consumers. Are they enhancing lifestyle, more to business or killing business? The term app is a short form of software applications that have been popular listed as word of the year in 2010, by the American Dialect Society. Nowadays, the mobile devices can be purchased with several applications which are pre-installed like the web browser, and e-mail client among others. There are many options for mobile apps. The use depends on personal preference. For example, if consumers do not want to use pre-installed applications they can be removed by the use of a simple uninstall process to create space for more applications.
A mobile device user can get apps that are not pre-installed through the platforms like app stores where they are readily available. In the year 2008, these apps began to appear and are being operated ...
MOBILE APPLICATION DEVELOPMENT METHODOLOGIES ADOPTED IN OMANI MARKET: A COMPA...mathsjournal
Popularity of mobile phones and huge growing for mobile applications make developers in need for flexible
software process, which can deal with many challenges facing the mobile app development process. These
challenges include: volatility of requirements, strong user involvement, development time tightness, process
simplicity, and production of valuable software in low cost. This research study investigates the current
mobile app development approaches adopted in Omani market and provides a comparison between
existing methods. The results reveal that Agile approach is the most popular model for mobile software
engineering in Omani, as it naturally fits most of the applications required in this market. The study also
discusses various agile process models such as Scrum, XP, Lean, DSDM, and others. It is concluded that
XP model is the most preferable model used by Omani developers due to its dynamic and adaptive nature
for different mobile app processes. The study provides also a series of recommendations for mobile app
developers which should help in selecting the most appropriate method that suits the targeted market
sector.
Mobile Application Development Methodologies Adopted in Omani Market: A Compa...ijseajournal
Popularity of mobile phones and huge growing for mobile applications make developers in need for flexible software process, which can deal with many challenges facing the mobile app development process. These challenges include: volatility of requirements, strong user involvement, development time tightness, process simplicity, and production of valuable software in low cost. This research study investigates the current mobile app development approaches adopted in Omani market and provides a comparison between existing methods. The results reveal that Agile approach is the most popular model for mobile software engineering in Omani, as it naturally fits most of the applications required in this market. The study also discusses various agile process models such as Scrum, XP, Lean, DSDM, and others. It is concluded that XP model is the most preferable model used by Omani developers due to its dynamic and adaptive nature for different mobile app processes. The study provides also a series of recommendations for mobile app developers which should help in selecting the most appropriate method that suits the targeted market sector.
RESEARCH ARTICLEUSER SERVICE INNOVATION ON MOBILE PHONEP.docxaudeleypearl
RESEARCH ARTICLE
USER SERVICE INNOVATION ON MOBILE PHONE
PLATFORMS: INVESTIGATING IMPACTS OF LEAD
USERNESS, TOOLKIT SUPPORT,
AND DESIGN AUTONOMY1
Hua (Jonathan) Ye
Department of Information Systems and Operations Management, The University of Auckland Business School,
12 Grafton Road, Auckland 1142, NEW ZEALAND {[email protected]}
Atreyi Kankanhalli
Department of Information Systems and Analytics, National University of Singapore, 13 Computing Drive,
SINGAPORE 117417 {[email protected]}
User participation is increasingly being seen as a way to mitigate the challenges that firms face in innovation,
such as high costs and uncertainty of customer acceptance of their innovations. Thus, firms are establishing
online platforms to support users in innovating services, such as iOS and Android platforms for mobile data
service (MDS) innovation. Mobile phone platforms are characterized by technology (toolkits) and policy
(rules) components that could influence user’s innovation. Additionally, attributes of user innovators (lead
userness) are expected to drive their innovation behavior. Yet it is unclear how these characteristics jointly
impact users’ service innovation outcomes. To address this knowledge gap, we propose a model that builds
on user innovation theory and the work design literature to explain the influences of lead userness, design
autonomy, toolkit support, and their interactions on user’s innovation outcomes (innovation quantity) on these
platforms. We conceptualize toolkit support in terms of two constructs (i.e., ease of effort and exploration), and
design autonomy in terms of three constructs (i.e., decision-making autonomy, scheduling autonomy, and work-
method autonomy). The model was tested using survey and archival data from two dominant mobile phone
platforms (i.e., iOS and Android). As hypothesized, lead userness, exploration through toolkits, and ease of
effort through toolkits positively affect users’ innovation quantity. Additionally, decision-making autonomy
and work-method autonomy influence innovation quantity, but scheduling autonomy does not. Further, the pro-
posed three-way interactions between lead userness, toolkit support, and design autonomy constructs on users’
quantity of MDS innovation are largely supported. The findings enhance our understanding of user innovation
on mobile phone platforms.
1
Keywords: User innovation, mobile phone platform, design autonomy, toolkit support, lead userness, three-
way interaction
1Arun Rai was the accepting senior editor for this paper. Yulin Fang served as the associate editor.
The appendices for this paper are located in the “Online Supplements” section of the MIS Quarterly’s website (http://www.misq.org).
DOI: 10.25300/MISQ/2018/12361 MIS Quarterly Vol. 42 No. 1, pp. 165-187/March 2018 165
Ye & Kankanhalli/User Service Innovation on Mobile Phone Platforms
Introduction
Engaging customers or users in the process of service
innovation is incre ...
Consumer Intention to Adopt Smartphone Apps: An Empirical Study of PakistanIOSRJBM
The paper investigates the relationship between the perceived usefulness, perceived ease of use, perceived enjoyment, social needs, subjective norms, self-efficacy and personal attitude with a mediating role of Intention to adopt smart phone apps and impact on the customer behavior. The current recognition of smart phones is a result of rapid development in smart phone apps that offer much kind of mobile persistent services. We used theory of planned behavior for consumer intention to adopt these apps. Our findings suggest that consumer intention is always based on these factors like perceived usefulness, perceived ease of use, perceived enjoyment, social needs, subjective norms, self-efficacy and personal attitude now a days and that intention to adopt apps will impact the consumer behavior
Data Warehouse Model For Mobile-Based ApplicationsIJERA Editor
Analysis and design are very important roles in the Data Warehouse (DW) system development and forms as a
backbone of any successful or failure of the DW project. The emerging trends of analytic-based application
required the DW system to be implemented in the mobile environment. However, current analysis and design
approaches are based on existing DW environments that focusing on the deployment of the DW system in
traditional web-based applications. This will create the limitations on user accessed and the used of analytical
information by the decision makers. Consequently, this will prolong the adoption of analytic-based applications
to the users and organizations. This research aims to suggest an approach for modeling the DW and design the
DW system on the mobile environments. A variant dimension of modeling techniques was used to enhance the
DW schemas in order to accommodate the requirements of mobile characteristics in the DW design. A proposed
mobile DW system was evaluated by expert review, and support the success of mobile DW-based application
implementation
demystifying_the_architectures_of_a_mobile_app_development.pptxsarah david
Explore the secrets of mobile app development in 2023! Uncover the latest trends, including 5G, AI, AR/VR, and more. Learn about mobile app architectures, from layers to iOS and Android specifics. Cuneiform Consulting offers top-notch solutions—contact us for the best in mobile app development!
demystifying_the_architectures_of_a_mobile_app_development.pdfsarah david
Explore the secrets of mobile app development in 2023! Uncover the latest trends, including 5G, AI, AR/VR, and more. Learn about mobile app architectures, from layers to iOS and Android specifics. Cuneiform Consulting offers top-notch solutions—contact us for the best in mobile app development!
(Crestani et al., 2004) The proliferation of mobile devices and thMargaritoWhitt221
(Crestani et al., 2004) The proliferation of mobile devices and the ubiquity of computing and networking technologies have revolutionized how we access information. Mobile and ubiquitous information access is now an essential issue in human-computer interaction, information retrieval, and computer-supported cooperative work.
The International Workshop on Mobile and Ubiquitous Information Access (MobileHCI) was held in Udine, Italy, on September 8, 2003. It included user interface design issues, novel interaction techniques, context-aware applications, collaborative systems, and social implications of mobile computing. They provide a snapshot of the state-of-the-art in this rapidly evolving field. They will interest researchers and practitioners in human-computer interaction, information retrieval, and computer-supported cooperative work.
The workshop was organized by Fabio Crestani, Mark Dunlop, and Stefano Mizzaro. It was in conjunction with the Ninth International Conference on Human-Computer Interaction (HCI International 2003).
(Bace et al.,2020) Part of this is that it's challenging to quantify visual attention in mobile HCI. In a recent paper, Bace et al. tried to address this challenge by quantifying how often and for how long users look at their mobile devices.
The researchers found that, on average, users look at their devices around 46 times per day. They also found that users spend more time looking at their instruments when using them for communication purposes, such as text messaging or phone calls. This suggests a need for further research into how mobile devices can be designed to capture better and hold users' attention.
The researchers also found that users look at their devices more often in a social setting, such as a meeting or a party. This suggests that mobile devices may be distracting us from our social interactions.
In conclusion, the study provides valuable insights into how we can better understand and quantify visual attention in mobile HCI.
(Oulasvirta et al.,2005) Mobile HCI 2004 was a seminal conference on human-computer interaction with mobile technology. The meeting was highly successful, and its impact is still felt today.
The theme of the conference was "Experience and Reflection." This theme was reflected in the papers presented at the meeting, which covered a wide range of topics related to mobile HCI. The papers addressed user experience, design principles, interaction techniques, and evaluation methods in addition to these technical papers, keynote speeches, and panel discussions on various aspects of mobile HCI.
The Mobile HCI 2004 conference was an important event in the history of mobile HCI. It helped establish the field as a central research area, and its papers have significantly impacted how mobile HCI is conducted today.
(Jia, 2014) The limited display space of mobile devices is inadequate for simultaneously displaying all the information needed in context. This paper proposes a novel mobile ...
The article covers mobile Applications coverage at Academic Libraries in Pakistan. Hope it will provide some solid and better crux whose are conducting research on the same issues
Using machine learning to improve a telco self-service mobile application in ...IAESIJAI
The use of mobile applications extends to the telecommunication sector, mainly due to COVID-19. Failure to provide it can cause dissatisfaction and result in the removal of the mobile application. Moreover, this leads to lost service opportunities, so paying attention to the mobile application's quality is essential. There has yet to be a study on measuring the service quality of a self-service mobile application in the telecommunication sector using online customer reviews. This study uses sentiment analysis and topic modeling to determine the service quality of a self-service mobile application in the telecommunication sector from reviews on Google Play Store and Apple App Store. This study uses myIndiHome as a case study. The total data obtained from both platforms are 20,452 reviews. Sentiment analysis was performed using Naïve Bayes, support vector machine, and logistic regression, while topic modeling was performed using latent dirichlet allocation. The results show that logistic regression performs better than support vector machine and Naïve Bayes. Meanwhile, topic modeling shows that the positive review data has three topics, including application features, products/services, and application interfaces. Moreover, the negative review data has five topics, including application availability, application feature reliability, application processing speed, bugs, and application reliability.
Customers perception of m banking adoption in of bahrain an empirical assess...IJMIT JOURNAL
Mobile applications have been rapidly changing the way business organizations deliver their services to
their customers and how customers can interact with their service providers in order to satisfy their needs.
The use of mobile applications increases rapidly, and has been used in many segments including banking
segment. This research aims at extending the Technology Adoption Model (TAM) to incorporate the role of
factors in influencing customer’s perception towards M-banking adoption. Furthermore, the extended TAM
model was evaluated empirically to measure its impact on M-banking adoption in of Bahrain. The model
was evaluated using a sample survey of 372 customers. The results reveal that the intention to adopt mobile
banking is mainly affected by specific factors which are: Perceived Usefulness and Ease of Use. On the
other hand, some factors such as perceived cost and perceived risk did not show any affect on the users'
intention to use mobile banking. The result of this research is beneficial for banking service managers to
consider the factors that can enforce the Mobile Banking services adoption and increase the take-up of
their mobile services.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Designing Great Products: The Power of Design and Leadership by Chief Designe...
A018140107
1. IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 18, Issue 1, Ver. IV(Jan – Feb. 2016), PP 01-07
www.iosrjournals.org
DOI: 10.9790/0661-18140107 www.iosrjournals.org 1 | Page
Context-Centred Mobile Applications Development For Effective
Adoption Of Mobile Technology
Vincent O. Omwenga
Abstract: Recent approaches in mobile computing consider context to be central to the design and
implementation of mobile applications. Context considerations enables the mobile application to respond to the
needs and purpose it is intended for. Qualitative and quantitative research techniques have been applied to
investigate and come up with components that are critical in the development of context-centred mobile
applications.It is however critical to understand how toseparatecore application logic from adaptive
functionality in order toachieve a context-centred mobile applications.
Thispaperpresents the factors and technologies to consider in the developmentof the context-centredmobile
applications. Further, a framework that emphases on the separation of core application logic and adaptive
functionalityfor building a context-centred mobile application is presented.
Keywords:Context, Context-centred, Mobile Applications, Core Application Logic, Adaptive Functionality.
I. Introduction
Mobile technologies and applications have become ubiquitous in many aspects of our personal and
professional lives. For instance, a number of mobile applications have been developed for business enterprises
and individual users. Most enterprises have realized the need to use mobile applications to gain competitive
advantages amongst their peers through improved productivity as a consequence of enhanced efficiency and
responsiveness to the needs of the ever changing clientneeds (Unhelkar&Murugesan, 2010).Other application
areas where mobile technology has greatly manifested itself and affected personal and professional lives of
individuals include mobile commerce (m-commerce), Mobile Health (m-health), Mobile Agriculture (m-
Agriculture), Mobile Insurance (m-Insurance), e-governance among others.
Whereas the development of the mobile applications tend to follow a number of strategies and
approaches, recent developments in mobile applications have considered context to be key. The missing link is
the relationship between the core application logic and adaptive functionality from the context perspective.
Benou&Bitos(2008) indicates that the separation of these two application variables is important in
understanding the effects of context in mobile application development and will enhance the ability of the
application to perform transactions easily, timely and ubiquitously (Hu, Yang, Yeh& Hu 2008) .
Underlying the debate on the role of context in mobile application development is the need to have
applications that are independent of location and are easily adoptable by the user. The key in achieving this is
the development of context-centredmobile application.
II. Context-Centred Applications
Mobile applications are intended to operate in a dynamic environment of everyday life. For instance,
users keep changing their location and roles over time and hence the context of application should reflect these
changes-adaptability of the application. Additionally the computing environment varies and users need the
ability to choose the settings in their mobile devices. All this information surrounding the human-computer
interaction, which can be exploited by applications, constitutes the context (Benou&Bitos, 2008). Critical in this
is understanding the human behaviour and disposition. The human needs, characteristics, desires and even
decisions are constantly variant and they thus define the human context or environment. Therefore, successful
development of mobile applications must take into consideration the context since there is a strong coupling
between its exact specification and efficient exploitation of the environment. This study demonstrates how
context can be exploited in mobile application development by separating and analysingcore application logic
and adaptive functionality.
The area of use (i.e. environment) of the mobile application is also critical in determining the right
context of the application. To put this into perspective, consider the classification of the application based on the
application type. Different applications are modelled to perform a specific type of function. For instance,
applications in the health sector are modelled to focus on the issues around the health sector and therefore the
developed of such application will be done while focusing on the specific issues around the health sector. The
classification of these applications would thus make it easy to understand the application and will lead to the
development of a highlyfocused applications for a specific application type (Unhelkar&Murugesan 2010).
2. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 2 | Page
Unhelkar&Murugesan (2010) classify the mobile applications into five categories: m-transaction, m-
operation, m-collaboration, m-information and m-broadcast. From their categorization, emphasis is on the
underlying functions the application is expected to accomplish. For example, applications under the category of
Mobile Broadcast largely broadcast a diverse set of information content to many mobile users. Mobile
Information applications present user’s requested information in a one way (unidirectional manner), that is, from
the application to the user. Mobile Transaction applications broadcast and provide information in addition to
facilitating and executing transactions. Applications under Mobile Operation category support the operational
activities of an enterprise that donot encompassdirect contact with clients. Finally, Mobile Collaboration
category contains applications that promote organization-wide teamwork, that is, interaction of various
organizational functional units.
Clearly, each of the mobile application categories by (Unhelkar&Murugesan 2010) has unique
requirements and challenges. For example, Mobile Information applications require fairly less strict security
requirements which results into concerns around privacy and usability. Mobile transaction applications require
better security, quick feedback, highly developed and reliable transactions, high level of productivity and more
trusted services. Mobile Operation transactions pose a challenge on the delivery of immediate information,
inventory management challenges, adoptableplanning of work, changing organizational structures and the
integration of diverse backend systems and databases. Lastly the mobile collaboration applications present
coding and data management challenges.
Varshney& Vetter (2001) identifies a number of categories of commercial applications of mobile
technology. Among them include:Financial applications, Product location and shopping, and Mobile
entertainment services among others. These classification is however limited to mobile commerce which is not
exhaustive of all mobile applications.
Oinas-Kukkonen&Kurkela (2003) classifies mobile applications broadly into two groups; goal-driven
and entertainment-focused. The goal-driven applicationsare modelled to offer fast feedback to requests. The
entertainment-focused applications offers recreational opportunities to users. They then propose approaches
which can be used for the development of highly goal-driven mobile applications which focuses on: relevance,
usefulness, ease of use, mobility, effortlessness of navigation, user-centred, andcustomization.The classification
however is quite broad to limit focus on developmental issues specific to the two categories.
Some other aspect of environment that will also affect the mobile application development and
deployment are the computing and communications paradigms. Some applications need to establish the user’s
location before they can offer some services and the continuously monitor the location to adapt services and
information accordingly. This presents challenges of security, reliability and quality of service.
Missing in all these categorization is problem based approach (problem system development paradigm)
to mobile technology development and deployment. The understanding here is that problem is context specific
and the conceptualization of the solution based on the dynamics around the problem will be central in achieving
a context-centredmobile application.
A lot of research has been done in mobile application development with a number of modelsand
frameworks proposed by various researchers. Most of these models and frameworks mainly focus on
categorization and providing a layered approach in mobile applications development. Researchers acknowledge
the need to consider context in mobile application development and the need to develop context-centredmobile
applications but they don’t specify explicitly specific development guidelines in relation to core application
logic and adaptive functionality, more-so in a highly dynamic environment. Buthpitiya, et. al (2011) also agree
that many models and toolkits for developingcontext-centredmobile applications have been adopted for
relatively fixed environments and they don’t respond to the unique concerns, prospects and limitations presented
by a dynamic mobile environment and the changing context.
2.1 Factors Influencing Mobile Application Development considering context
Unhelkar&Murugesan (2010) and Dehlinger& Dixon (2011) have identified these factors to be:
a) Computing platforms and devices:As indicated in section 2.0, mobile applications operate on different
frameworks and hence different platforms with different hardware have different computing capabilities.
These different features are manifested on the existence of different mobile devices with different
configurationally and adaptable features. It is thus critical to pay attention to these facts during mobile
application design and development stage.
b) User Context: This can be considered to be the user physical attributes such as user location and usage. It is
therefore critical to provide a fairly well customizable application to allow for personalization since user
context is variant. Moreover, the mobile devices themselves should track constantly the environment
thereby making mobile applications intrinsically context-centred.
c) Security: Security threats are dynamically changing with every new emerging technology. It is therefore
important to consider the threats, vulnerabilities and potential risks surrounding the emerging technologies.
3. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 3 | Page
The security mitigation strategies implementable on the mobile application should be informed by the
critical reviews of the existing security issues for a particular environment.
d) The constantly changing computing requirements: The agility of the mobile application will be critical in an
ever changing environment. The developers should focus on a highly tolerant mobile applications to
accommodate any new requirements.
e) Dynamism of supporting communication infrastructure: The support infrastructure are sometimes unstable
due to inherent potential interruptions. Developers should focus on development of application which have
some degree of fault tolerance.
2.2 Mobile Technologies supporting Mobile Application Development
Mobile technologies used in mobile application development can be broadly classified as
communication, development platforms, middleware, presentation and security technologies.
Communication technologies like WIFI and Bluetooth which have enabled communication through a
wireless network have significantly led to the growth of mobile computing and are an important consideration in
mobile applications development. It will be critical for the mobile developer to be aware of the available
communication technology in the particular environment where the application shall be used.
Some of the commonly used mobile application platforms include android, iOS, Adobe Flash lite, Java
ME, and .NET CF. Gavalas&Economou(2011) conducted an assessments on four of the platforms and presented
the appropriateness of each platform with respect to four critical application development requirements which
are portability, functionality, development speed and performance. Their findings were that they operate
differently under different context and operating systems. Their findings therefore underscores the need to have
context in mind when selecting type of platform to be used. Furthermore, operating systems like Android,
Windows CE, Palm OS, EPOC, Linux and proprietary systems as well, such as RTOS and GEOS, enable the
various mobile devices to operate in different platforms. For example, J2ME, which is a light version of Java
meets limitations and peculiarities of mobile devices (Benou&Bitos, 2008).
Mobile middleware managesdifferent services in a mobile environment and also provides the
connectivitymeans fordifferent devices. WAP (Wireless application protocol)and iMode are examplesof mobile
middleware protocols. WAP is a secure specification that allows users to receive information instantly through
their handheld devices and is supported by all mobile operating systems (Hu et al, 2008).I-mode uses packet
transmissions to offer continuous access and uses a segment of HTML to make the creation of content faster and
easy.
A multitude of diverse mobile devices available include both cellular phones, smartphones, PDAs
and hybrid handheld devices that combine voice, data processing and communication capabilities. Standards
like XML, WML and various kinds of HTML are used for content delivery. Voice XML technologies offer
convenient user interfaces (Hansmann et al, 2003).The change in mobile environment calls for application
designers to become more innovative and exploit the distinct benefits from the newer techn ologies
(Benou&Bitos, 2008).
The position of a portable object is beneficial in context-centredmobile applications. This is classified
as spatio-temporal context by Schilt, Adams, & Want (1994). The various positioning techniques include;
satellite based, cellular network based, WLAN based and RFID-based systems. In Wireless local area networks
the position determined from the access point and inRadio Frequency Identification thelocation of an object or
user carrying an RFID card is determined from the location of the stationary reader that captures the signals
emitted from the RFID card.
2.3 Context and Context Centeredness in Mobile Application Development
Pascoe (1998) defines context as the subset of physical and conceptual state of interest to a particular
entity. Brown, Bovey&Chen (1997) consider context as location, identities of the people around the user, the
time of day, season, temperature, and so forth. Schilit&Theimer (1994) refer to context as location, identities of
nearby people and objects, and changes to those objects while Schmidt &Laerhoven (2001) identify context as
the knowledge about the user’s and the device’s state, including surroundings, situation and location.
Dey&Abowd (1999) states that context is any information that can be used to characterize the situation of an
entity. In this paper, Dey&Abowd (1999) definition is adopted.
Borrowing from Dey&Abowd (1999) definition of context, the contextual information which is
descriptive of what the entity is, focuses on which entity it concerns(Schilit, Adams, & Want, 1994). According
to Schilit, Adams, & Want (1994) the classification includesUser context (e.g. user identity, collection of nearby
people, user’s profile, and so forth);Computing context(e.g.hardware characteristics, software characteristics,
network connectivity, communication bandwidth, nearby resources such as printers and displays); Physical
Context (e.g. lighting, noise level, temperature and humidity); Spatio-temporal context(e.g. location, place,
4. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 4 | Page
time of the day, week, month, season of year and time zone); Task context (e.g. goals, tasks and actions of
the user).
It is argued that for a system to be context-centred it must use context to offer relevant information and
services to the users Dey&Abowd (1999). Context-centredmobile applications therefore uses information
relating to a context to give feedback and respond to a highly dynamic computing environment. A context-
centredmobile application is therefore one that is able to use contextual entities of the mobile environment and
to adjust its behaviourto present appropriate content and services to the user. According to Schilit, Adams, &
Want (1994) the net effect of the context-centredapplication should include:
a) Proximate selection: This is a technique that emphasizes on the user interface. The rationale behind the
technique is that objects or entities that are located closely to each other should be made in a manner that
allows for easy selection.
b) Automatic contextual reconfiguration: It is a process that focuses on the changing, adding or removing of
new entities or components based on the changing context.
c) Contextual information and command: Context should be able to parameterize “Contextual commands” so
that queries on contextual information are able to respond based on the context.
d) Context-triggered actions: The emphasis is on the decision rule that specify a specific reaction based on the
context. It is based largely on the “if-then” rules.
It is thus imperative to have a framework mobile application development that largely addresses the
context from the four net effect as identified by Schilit, Adams, & Want (1994).
2.4 Core Application Logic and Adaptive Functionality in Relation to Context
Various components in a mobile application work together to complete a transaction in a mobile
application Hu et al (2008). Understanding how the interaction among these component is vital in achieving the
desired transactional level. There is therefore need to understandthe application logic which is the mode of
reasoning when developing a mobile application. The components in the mobile application transactions include
the mobile application interface at the client side and server side, the mobile handheld device, mobile
middleware, wireless and mobile networks and the host computers.
A mobile application implemented by the content provider must have the following programs;
programs on the client side and programs on the server side.It is then expected that a handheld mobile device
will offer the user with an interacting interface to the mobile applications through these set of programs. By
using the middleware, the internet contents are mapped to mobile points which are supported by the various
operating systems, micro-browsers and protocols. To ensure security and integrity of the content, the
middleware provides a mechanism to encrypt communications. The transactions/requests from the users
involving various entities of a mobile device are expected to be transferred to the nearest base station using the
wireless and mobile networks.
Each of the entities in a mobile application transaction processing constitutes some formof context. For
instance, the mobile application interface on the client side constitutes user context, physical context, spatio-
temporal context and task context. A context-centredmobile application should therefore be able to change with
context through aspects like interface reconfiguration. The developers should provide the means for adapting the
mobile application to the context through configurable features. The mobile devices on the other hand should
provide a computing context since the mobile devices differ in terms of processing power, storage capacity,
interface features and so forth. The mobile middleware also provides a middleware context depending on the
capability and technologies used at the middleware level. The mobile networks constitute a computing context
in terms of network connectivity, communication bandwidth and content delivery. Finally the host computers
host the application, the databases and the web servers and should be aware of the computing context andjob
context of mobile applications. In mobile application core logic, a mobile developer must take into consideration
the participating entities’reasoning and thought process as far as the anticipated response on the usage of the
mobile application is concerned.
The mobile application should also have elements of adaptive functionality. This describes how the
mobile application is adapted by users and includes the client devices and the client programs. For example, the
mobile device should be able to manage the clientside needs of a mobile application and the server side
programming should endeavour to provide the development of software running on the mobile devices. This can
be achieved by applying web interface construction with the use of popular languages like CSS, DOM, HTML,
JavaScript, WML, XML and so forth. The adaptive functionality should thus considers mobile application
properties like content and service delivery, device performance, information dissemination, consistent
functionality across different mobile devices and platforms, a dynamic mobile environment and security
considerations in mobile application use.
5. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 5 | Page
III. Proposed Context-centredMobile Application Development Framework
The proposed context-centredmobile application development frameworkwill have the following
components and features:
3.1.1 Mobile device characteristics
The following characteristics were imperative in developing this framework: Screen size, processing
power, operating platform and mobile device type or make are some of the features that must critically be
considered in mobile application development.Benou&Bitos (2008) established that in general the mobile
devices have small screens, limited interaction, low processing power and limited memory. They also pointed
out that during the mobile application development phase aspects around design and performance of the
computing devices be considered. As discussed in section 2.0, the mobile device characteristics are inherently
dependent on the context. This means that the characteristics should be interpreted by the developer based on
the context of the mobile application.
3.1.2 Mobile application development platforms and operating platform
Mobile application development platform is a critical factor in successful development of a mobile
application. The mobile device development platform include:android, iOS, Adobe Flash Lite and Java ME
among others. Different development platforms affect portability, functionality, development speed and
performance in different ways (Gavalas&Economou, 2011). In section 2.2, we provided the basic understanding
on the effect of development platforms on the mobile application.
Unhelkar&Murugesan (2010) and Dehlinger& Dixon (2011) indicates that mobile device operating
platforms do also affects mobile application development. This studyreaffirms that mobile device operating
platform is a core application logic component in mobile application development. Consideration of these
factors will influence the outcome of the application.
3.1.3 Nature of content and service delivery
Content and service delivery is an adaptive functionality component that encompasses aspects usability
and user experience like font size, aesthetic values, formatting of data, the mobile application graphical user
interface and identifying with core user stories or feedback (Hu et al, 2008).These features influence the
acceptability and adoptability of the mobile application in terms of usage from the user perspective. It is
however critical to note that formatting of data or content and the user interface are the most critical features of
service delivery in mobile applications development.
3.1.4 Changes in the mobile environment
In section 2.2, we have highlighted on how user locale can influence the context and hence affect
mobile application development. Thecontent and content requirements by the user vary from time to time and
nature of content and service delivery are rated as the most significant mobile environmental features. The
framework therefore should include changes to the mobile computing environment as a significant core
application logic and adaptive functionality component in mobile application development.
3.1.5 Cellular network capabilities
A cellular network capability is both an adaptive functionality factor and a core application logic factor
in mobile application development.Benou&Bitos (2008) have identified that cellular networks have some
abilities like broadcasting abilities. Cellular network broadcasting abilities or host application broadcasting
abilities determine the method of mass information dissemination while the performance of the cellular network
affects also the mobile application performance.
3.1.6 Mobile Security considerations
Mobile application development guidelines by Benou&Bitos (2008) don’t address mobile security but
instead recommend further research since they believe security is critical. Unhelkar&Murugesan (2010)
emphasize that mobile application developers need to consider the threats, vulnerabilities and risks arising from
the use of current technologies and use secure tools to implement security and privacy in mobile applications.
Security has also to be applied at the various stages of mobile application use and this include; at the user level,
over the cellular communication network and at the host computers that run mobile applications. Authentication,
cryptography, secure communication, and secure mobile payment methods can be used to provide the much
needed security in mobile applications. The significant core application logic and adaptive functionality features
of mobile application security considerations include; current host and end-user mobile security threats and
vulnerabilities, development platform threats and vulnerabilities, data transmission threats and vulnerabilities
and authentication, confidentiality, integrity and availability.
6. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 6 | Page
3.1.7 Human and mobile device interaction
Human aspects like preference, knowledge, and attitude among other are determinant factors of the
user expectations on the kind of mobile application to adopt. The human and mobile device interaction is
derived from the adaptive functionality feature that takes into consideration the aspects that affect usability of
the application thus influencing the user experience.
3.1.8 Mobile application performance
Performance of mobile devices, the dynamic communication and networks affect the mobile
application performance. Speed of the cellular network and the computational power of the host computers also
affect the mobile application performance significantly.
3.1.9 Application consistency across mobile devices and operating platforms
Benou&Bitos (2008) indicate that the same mobile application should operate on different devices and
should offer some consistency in usage in terms of meeting the functional needs and interfaces on different
devices in which they run. Mobile applications should therefore provide consistent functionality across different
mobile operating platforms and mobile devices and this is affected by the mobile application development
platformand the mobile device development technologies.
3.2 The framework
The figure 1 presents theframework which highlightson how the interaction of the various components
and features discussed in section 3.1can be achieved so as to develop a context-centredmobile application.
Figure1: Mobile applications development framework using context centeredness analogy
7. Context-Centred Mobile Applications Development For Effective Adoption Of Mobile Technology
DOI: 10.9790/0661-18140107 www.iosrjournals.org 7 | Page
This framework is divided into two sections; core application logic and the adaptive functionality. Core
application logic has six components that contain critical features a developer should consider and adaptive
functionality comprisesof five components.The framework is then encapsulated by the mobile application
security considerations. Mobile application security affects many of the components in the framework and
therefore must be considered at the component level.
The framework focuses principally on mobile application development where there is a separate host
supporting the mobile application. Each individual or mobile application development company has its different
approach in application development.Mobile application developer needs to have a clear understanding of the
requirements, the rationale of development and the end product in order to gainfully use this framework. Mobile
application developers are free to categorize and emphasize on particular aspects of mobile application
development that will be more useful for each development.
IV. Conclusion
The studyidentified, analysed and separated mobile application development factors and components
into core application logic features and adaptive functionality features.A frameworkthat highlights components
and critical features to be considered in the mobile application is presented. The exploitation of context both on
the core application logic and adaptive functionality will lead to development of acontext-centredmobile
applications. In developing a mobile application, the core application logic and adaptive functionality features
should be considered separately as depicted in the proposed framework. An extension of this study could
consider contextual information and its classifications, that is, user context, computing context, physical context,
spatial-temporal context and task context. Moreover, manner of context acquisition, that is, sensed context,
derived context or where context is explicitly provided could also be considered.
Acknowledgement
I wish to express my gratitude to Strathmore University, Faculty of Information Technology for the Research
funding.
References
[1]. Benou,P., &Bitos, V. (2008), Developing Mobile Commerce Applications. Journal of Electronic commerce in Organizations,
Volume 6, Issue 1.
[2]. Brown, J., Bovey, D., & Chen, X. (1997). Context-Centeredapplications: From the laboratory to the marketplace. IEEE Personal
Communications, 4(5), 58-64.
[3]. Buthpitiya, S., Cheng,H., T., Sun,F., T., Griss,M. &Dey,A.,K.(2011). Hermes: a Context-Centeredapplication development
framework for the Mobile Environment. Carnegie Mellon University.
[4]. Dehlinger, J., &Dixon,J. (2011). Mobile Application Software Engineering: Challenges and Research Directions. Department of
Computer and Information Sciences -Towson University
[5]. Dey, A., &Abowd, G. (1999). Towards a better understanding of context and context-awareness. Technical Report 99-22. Georgia
Institute ofTechnology.
[6]. Gavalas, D., &Economou, D. (2011), Development platforms for Mobile Applications: Status andTrends. IEEE Software.
[7]. Hansmann, U., Merk, L., Nicklous, M., &Stober T. (2003).Pervasive computing. Berlin, Heidelberg, New York: Springer-Verlag.
[8]. Hu,W., C., Yang, C., H.T., Yeh, J., H., & Hu, W. (2008) . Mobile and Electronic Commerce Systems andTechnologies. Journal of
Electronic Commerce in Organizations, Volume 6, Issue 3.
[9]. Oinas-Kukkonen, H., &Kurkela, V. (2003). Developing Successful Mobile Applications. Proceedings of the International
Conference on Computer Science and Technology, (pp. 50-54). Cancun, Mexico.
[10]. Pascoe, J. (1998). Adding generic contextual capabilities to wearable computers. In Proceedings of the 2ndInternational Symposium
onWearable Computers (pp. 92-99).
[11]. Schilit, B., Adams, N., & Want, R. (1994). Context-Centeredcomputing applications. In Proceedings of the 1st
International
Workshop on Mobile Computing Systems and Applications (pp. 85-90).
[12]. Schmidt, A., &Laerhoven, K. (2001). Howto build smart appliances. IEEE Personal Communications, 8(4), 66-71.
[13]. Schilit, B., &Theimer, M. (1994). Disseminating activemap informationto mobile hosts. IEEE Network, 8(5), 22-32.
[14]. Unhelkar, B., &Murugesan, S. (2010). The Enterprise Mobile Applications Development Framework. IT Professional, 12 (3), 33-
39.
[15]. Varshney, U., & Vetter, R. (2001). A Framework for the Emerging Mobile Commerce Applications. Proceedings of the 34th
Annual Hawaii International Conference in System Sciences, 9, pp. 9014-9023.