Conference Paper

Implementation of Wireless Temperature and Humidity Monitoring on an Embedded Device

150 150 MIMOS Berhad

Authors:

Nuzli Mohamad Anas and Hafizal Mohamad

 

Abstract:

This paper presents an implementation of wireless temperature and humidity monitoring on a Raspberry Pi. The objective of this project is to design a monitoring temperature and humidity reading kit which implemented on Raspberry Pi. The study focuses on the embedded project for sensing the temperature and humidity in roomand library area. The method of analysis is performedon Raspberry Pi implementation with interfacing of a web server, Thingspeak that has an API andposting and reviewing the data to the channel.Python language is encoded in Raspberry Pi Linux OS with DHT11 temperature and humidity sensor for retrieving the data. Hence, the temperature and humidity reading implemented on Raspberry Pi has been designed and it can be concluded that the increasingin temperature indicatestodecreasing of humidity levels based on the result collected.

 

Source:

2018 IEEE 8th Symposium on Computer Applications & Industrial Electronics (ISCAIE), Parkroyal Penang Resort, Batu Ferringhi, Penang.

Why a Good Process Fail. Experience in Building a Sustainable and Effective Process for Software Development

150 150 MIMOS Berhad

Authors:

Mensely Cheah Siow Fhang and Wong Wao Tong 

 

Abstract:

Considering a process as important as a software product is the first step towards establishing a robust and sustainable process for software development. Understanding the Non-Functional (characteristics) aspects of a process, capturing the properties andconstraints under which a process must operate, and applying the knowledge and principle of implementing Non-Functional requirement in software development creates a process that is functional and sustainable. This paper examines how to effectively incorporate elements and standards for modellingproduct quality and adapting it for improving a process quality framework, which is practical for use by projects. The authors explore suggested models and case studies that contribute to forming a process that iswidely acceptable by users and process stakeholders. This paper is extending and coupling a Characteristic-based Process Engineering Model and the approach of FMEA, synthesizing both the approaches towards establishing and institutionalizing processes forsoftware development.

 

Source:

ICSA 2018 International Conference on Software and Computer Application, Universiti Pahang Malaysia, Pahang.

IV&V Experience Framework: An Experience Paper on IV&V Implementation in Government project

150 150 MIMOS Berhad

Authors:

Rozaini Abdul Rahman, Mensely Cheah Siow Fhang and Wong Wai Tong

 

Abstract:

Implementation of Information Technology (IT) projects has become an essential component and strategy in government’s effort in driving improvements and innovation. Having an Independent Verification and validation (IV&V) strategy is equally important and is essential in providing both government and management the oversight and risk assessment to effectively manage large projects. IV&V processes and approaches increases the governance of IT project implementation and improves the quality of software systems. The government recognizing its value and importance has established guidelines for ensuring that IV&V is implemented for critical IT government projects. MAMPU (Malaysian Administrative Modernisation and Management Planning Unit) for transforming ICT landscape is the central agency that has been driving IV&V in government. In this paper we describe the IV&V framework used by MIMOS; National R&D Centre in ICT and our experience implementing IV&V for critical and large software systems. We share the IV&V best practises adopted in projects and how it complements MIMOS proprietary IV&V framework for evaluating and assessing IT projects.

 

Source:

ICSA 2018 International Conference on Software and Computer Application, Universiti Pahang Malaysia, Pahang

 

 

Best Practices in Release Management of Large Projects

150 150 MIMOS Berhad

Authors:

Mensely Cheah Siow Fhang and Rajashekara Swamy

 

Abstract:

Today, with the nature of software assembled from legacy, existing independently produced and autonomous tested systems, it imposes great complexity in constructing a software release, this is especially true when a same software version is to deploy to anarray of software releases targeting different environments. Reduction of defects during various phases of testing due to the deployment of wrong version of software into different environments, in a large solution projects is a huge challenge. The volume, rapid and intensive deployment required in large solution projects calls for accuracy, reliability and availability in its Software Release Management process that encompasses the planning, design, build, configuration, testing, and deployment of associated software components. In this paper we will be sharing the software release best practices applied in our National R&D Centrein ICT, discussing on the defined processes for its software release management.

 

Source:

ICSA 2018 International Conference on Software and Computer Application, Universiti Pahang Malaysia, Pahang

Mobile Application Development using Cross-platform Library on iOS

150 150 MIMOS Berhad

Authors:

Chang Pei Shan, Cheong Hoon Sin, Wong Hon Loon, Seyedvahid Dianat and Sea Cheong Seak

 

Abstract:

In this paper, we share experience on mobile application development on iOS by using cross-platform library which is alibrary to converge with non-swift or non-objective-C code. iPhone is one of the first smartphones to use a multi-touch interface and it is running on first version of iOS platform. Till recent years, iPhone or any apple devices which are running on the iOS platform still acting very important roles in our daily life. Smartphones have become an inevitable part of day-to-day life and so do the mobile phone applications. Therefore, iOS developers around the world are creating and compiling mobile applications by using Objective-C or Swift with the officialiOS software development kit (SDK). However, programmer do not like to repeatedly implement the same stuff over and over again, hence, many iOS developers still interested to implement their applications by using software libraries from other programming languages such as C/C++. This is how cross-platform development in iOS comes into the picture and plays an important role to provide an interface which enables interaction between the iOS platform and the libraries from other platforms. This paper describes the difficulties faced and solutions when doing an implementation of our mobile application project in iOS application development by using cross-platform library.

 

Source:

International Conference on e-Commerce, e-Administration, e-Society, e-Education & e-Technology,Venice, Italy, 16-17 February 2017