Model-Driven Development of Mobile Information Systems

Author(s):  
Ralf Bruns ◽  
Jürgen Dunkel

Significant improvements in the development of business applications for mobile devices have been made in recent years. However, the state of the art in software development is for mobile computing still not as mature as it is for conventional information systems on desktop computers. Therefore, declarative and code generation approaches should be preferred instead of manually coding. In the BAMOS project an architecture has been designed and implemented for the generic and flexible development of mobile information systems. The architecture is based on the declarative description of the available services and enables the access to service-oriented architecture (SOA) systems for mobile devices. In this chapter, the authors present a model-driven approach for generating almost the complete source code of mobile services. By applying model-driven development, a new service can be conveniently modeled with a graphical modeling tool and the graphical models are then used to generate the corresponding XML descriptions of the mobile user interface and the workflow specification. In order to use such a service no specific source code has to be implemented on the mobile device. In addition, an alternative modeling approach based on a textual representation of the models using a formal grammar expressed in EBNF is presented.

Author(s):  
John Krogstie

Today, the PC is only one of many ways to access information resources. Traditional computing technology has become more mobile and ubiquitous and more and more computing tasks are possible to do using new types of mobile devices. According to Siau, Lim, and Shen (2001), the essence of m-commerce (also termed “mobile information systems”) is to reach customers, suppliers, and employees regardless of where they are located and to deliver the right information to the right person(s) at the right time. The ability to develop and evolve usable m-commerce systems is becoming increasingly critical for enterprises.


2007 ◽  
Vol 3 (3-4) ◽  
pp. 135-152 ◽  
Author(s):  
Oliver Bohl ◽  
Shakib Manouchehri ◽  
Udo Winand

Despite the high penetration of the private sector in mobile devices, only few applications and services based on mobile technologies are used, and those are rather trivial. This article suggests an approach for the identification of alternatives for the support of processes of everyday life by establishing services based on mobile applications, mobile devices and infrastructures for mobile dispositions. Therefore, a framework for the identification, as well as criteria for the analysis of potential fields of application is discussed. Exemplary benchmarks for selected basic processes in private everyday life visualise the suggested framework, which can be adapted for individual methodical analyses.


2009 ◽  
pp. 451-458
Author(s):  
Zakaria Maamar ◽  
Qusay H. Mahmoud

Mobile information systems (MISs) are having a major impact on businesses and individuals. No longer confined to the office or home, people can use devices that they carry with them, along with wireless communication networks, to access the systems and data that they need. In many cases MISs do not just replace traditional wired information systems or even provide similar functionality. Instead, they are planned, designed, and implemented with the unique characteristics of wireless communication and mobile client use in mind. These unique characteristics feature the need for specific design and development methodologies for MISs. Design methods allow considering systems independently of the existing information technologies, and thus enable the development of lasting solutions. Among the characteristics that a MIS design method needs to consider, we cite: unrestricted mobility of persons, scarcity of mobile devices’ power-source, and frequent disconnections of these devices. The field of MISs is the result of the convergence of high-speed wireless networks and personal mobile devices. The aim of MISs is to provide the ability to compute, communicate, and collaborate anywhere, anytime. Wireless technologies for communication are the link between mobile clients and other system components. Mobile client devices include various types, for example, mobile phones, personal digital assistants, and laptops. Samples of MIS applications are mobile commerce (Andreou et al., 2002), inventory systems in which stock clerks use special-purpose mobile devices to check inventory, police systems that allow officers to access criminal databases from laptops in their patrol cars, and tracking information systems with which truck drivers can check information on their loads, destinations, and revenues using mobile phones. MISs can be used in different domains and target different categories of people. In this article, we report on the rationale of having a method for designing and developing mobile information systems. This method includes a conceptual model, a set of requirements, and different steps for developing the system. The development of a method for MISs is an appropriate response to the need of professionals in the field of MISs. Indeed, this need is motivated by the increased demand that is emerging from multiple bodies: wireless service providers, wireless equipment manufacturers, companies developing applications over wireless systems, and businesses for which MISs are offered. Besides all these bodies, high-speed wireless data services are emerging (e.g., GPRS, UMTS), requiring some sort of new expertise. A design and development method for MISs should support professionals in their work.


2006 ◽  
pp. 249-264
Author(s):  
D. Ardagna ◽  
L. Baresi ◽  
C. Batini ◽  
M. Brioschi ◽  
C. Cappiello ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document