Mobile Application Development Framework: Exploring and Discussion
(Adnan Al- Bar)
Mobile computing technology allows people to access data and information from where ever they are through a variety of devices. Mobile devices are now able to operate complicated applications from different sectors/domains that could run only in servers. Mobile devices are enabling organizations to perform business more effectively. Mobile applications are increasingly becoming a main concern across all business sectors as companies look to extend their services to people that is using smartphones. They can be used to support e-commerce with customers and suppliers, and to conduct e-business within and across organizational boundaries. These trends make it possible to increase business agility, individual productivity and job satisfaction by release people to choose the best time, place and device to get their work done. In this paper we will introduce the enterprise business applications and how it moved towards mobility. We take a look on mobile applications development and enterprise mobile applications framework and models. In addition, we will investigate about the architecture of enterprise mobile applications and the importance of securing the mobile applications
"Development of Web-based e-Discipline System: A Case Study for the Kingdom of Saudi Arabia"
( Adnan Al- Bar co-authored with Md. Rakibul Hoque)
Saudi Arabia applauds education because of its critical importance in developing the country’s human potential. In the 21st century, private education facilities have opened all over the Kingdom. Education is a central aspect for the development and training of family and community life. Parents and teachers are deeply involved in their children’s and student’s education, respectively. Currently, the continuous involvement of technology in the education system promises to build an advanced
Towards Cloud Computing at IS Department, King Abdulaziz University
Adnan Al- Bar, Muhammad Haleem
"Enterprise Resource Planning (ERP) Systems: Emergence, Importance and Challenges"
(co-authored with Mashael A. Hddas, Md. Rakibul Hoque)
The Enterprise Resource Planning (ERP) has dawned as a tool to facilitate the flow of information and allow information sharing among different business partners. It appears as a response to the inappropriateness of the traditional systems which become outdated as a result of the change in business needs and the development of software programs. The use of ERP software has become more common in a lot of businesses nowadays. It appears as a complex and comprehensive software through which organizations can control and integrate all the business functions and processes in an extensive and innovative technique. This paper is dedicated to discuss enterprise resource planning, its emergence, implementation, importance of using it within organizations and the different challenges related to its implementation. Finally, discussion will be identified to review the most important issues and provide suggestions on the practical level to make effective use of this system.
An Experience-Based Evaluation Process for ERP Bids, November, 2013.
(Adnan Al- Bar, Victor Basili, W ajdi Al Jedaibi, Abdul Jawad Chaudhry)
Enterprise Resource Planning ERP systems integrate information across an entire organization that automate core activities such as finance accounting, human resources, manufacturing, production and supply chain management etc. to facilitate an integrated centralized system and rapid decision making resulting in cost reduction, greater planning, and increased control. Many organizations are updating their current management information systems with ERP systems. This is not a trivial task. They have to identify the organizations objectives and satisfy a myriad of stakeholders. They have to understand what business processes they have, how they can be improved, and what particular systems would best suit their needs. They have to understand how an ERP system is built, it involves the modification of an existing system with its own set of business rules. Deciding what to ask for and how to select the best option is a very complex operation and there is limited experience with this type of contracting in organizations. In this paper we discuss a particular experience with contracting out an ERP system, provide some lessons learned, and offer suggestions in how the RFP and bid selection processes could have been improved.
AN ANALYSIS OF THE CONTRACTING PROCESS FOR AN ERP SYSTEM
(Adnan Al- Bar, Victor Basili, Wajdi Al Jedaibi, Abdul Jawad Chaudhry)
Enterprise Resource Planning (ERP) systems integrate information across an entire
organization that automate core activities such as finance/accounting, human resources, manufacturing, production and supply chain management… etc. to facilitate an integrated centralized system and rapid decision making– resulting in cost reduction, greater planning, and increased control. Many organizations are updating their current management information systems with ERP systems. This is not a trivial task. They have to identify the organization’s objectives and satisfy a myriad of stakeholders. They have to understand what business processes they have, how they can be improved, and what particular systems would best suit their needs. They have to understand how an ERP system is built; it involves the modification of an existing system with its own set of business rules. Deciding what to ask for and how to select
the best option is a very complex operation and there is limited experience with this type of contracting in organizations. In this paper we discuss a particular experience with contracting out an ERP system, provide some lessons learned, and offer suggestions in how the RFP and bid selection processes could have been improved.
An Electronic Supervision System Architecture in Education Environments
(Adnan Al- Bar)
The appropriate and successful integration of technologies into learning environment over the pervious ten years period has left great gab between the amount of technology available and the support for teachers. As we know, the capacitor supervision very important exactly in primitive interval for the beginning teachers and must be in convergent periods of time. In other hand, the forerunner teachers also need to integrating technologies in their occupational framework to decrease gab between teachers and the using of technologies. From this point of view, we consider a more effective way to establish a convenient way of communication between teachers and their supervisors by building an electronic-supervision system (E-Supervision). The E-Supervision process aimed to creating an educational collaboration environment between supervisors and teachers which include acquiring more skills, experiences, attitudes, and teaching strategies and others. In the other side, it aims to give the supervisors reachness, continuous and open support to their teachers which will relieve their task stress and less daily time through communicating with teachers through E-Supervision system. The purpose of this study is to design an electronic supervision system (E-Supervision) environment to assist the professional development for the supervision process, which aim to design the main frontage of E-Supervision system (ESS) and to connect educators on the topic of elementary of the teaching development. We believe the ESS will increase positive communications and interaction between educators and it will form an integrated information management system for the learning and teaching processes.
Using of Object Oriented Approach Design Models Learning in Information Software Engineering
(Adnan Al-Bar and Fares Abu hashisha, )
This paper focuses on the importance of using object oriented approach in teaching software engineering which using UML [unified modeling language] as supporting tools, the references in this place textbooks, lab manuals and other supplementary materials to teach these topics and how to implement these methodologies to get a very high quality education output. In this paper we discuss the OO Approach Design Models, also giving literature review about using OOA in teaching in addition to discussion about implementation of IS Engineering learning in KAU, ending with our conclusion. This paper also emphasizes: 1) the growing concerns of software engineering and its technologies applications.2) existing books and supporting materials, and 3) King Abdulaziz university’s approach to teaching these topics. At KAU [king abdulaziz university] we incorporate software engineering into one course.
A Preliminary review of implementing Enterprise Mobile Application in ERP environment
(Adnan Al-Bar, Essam Mohammed, Mohd. Kursheed Akhtar and Faris Abu Hasisha)
This paper focuses on groundwork assessment of Enterprise Mobile Application (EMA) in Enterprise Resource Planning (ERP) environment which presents implementation challenges to mobile application development framework. Generally, there are five layers of taxonomies of enterprise mobile application such as mobile broadcast, mobile information, mobile transaction, mobile operation and mobile collaboration. But, we need one more layer as a mobile administration to control and monitor users and mobile devices which remotely monitored and controlled by administrators.
Applying IT Infrastructure Library Processes to IT Services in Higher Educations
(Adnan Al-bar and Ian Wakeman)
The ability to migrate executing programs from one machine to another has much applicability in mobile computing technology. Users can have their applications travel with them, as they move from one computing environment to another. This paper presents the overall design of a framework to support migratory applications in a networked-environment, called Camel. The framework for adaptive migratory applications, Camel, is an attempt not only to implement migratory applications in Java, but to do this in a way which provides the support for mobile code. Furthermore, the Camel framework is designed specifically to support dynamic and adaptive migratory applications. Camel supports adaptation by migrating the application to another node to avoid congested link, and thus provide an understanding of the adaptation through migration technique.
A Survey of Adaptive Applications in Mobile Computing
(Adnan Al-Bar and Ian Wakeman)
Mobile computing is gaining wide acceptance due to the rapid enhancement in wireless communications technologies. This has led to an increase in the demand for mobile information access. However, most mobile computing environments are very limited in resources, hence introducing new requirements and challenges for the software developer and engineer. To address these challenges applications have to be adaptive. We describe mobile computing and its constraints. We describe adaptation spaces as a common framework for understanding the state-of-the-art in adaptive applications. A number of projects are reviewed and discussed. Then, a new rising paradigm in building adaptive applications is introduced based on a component-based architecture. We believe this new approach will provide a more flexible environment for building mobile applications.