Posts

Google Summer of Code -2019 Inzamam Iqbal - University of Moratuwa, Sri Lanka Project :  Create a user interface for Ganga that allows for the execution of tasks inside user specified virtual machines. Organization : CERN-HSF Mentors :  Mark Smith,  Alexander Richards,  Ulrik Egede Project Description Ganga is used to execute a user defined computational task on a distributed back-end. Through this project we let the users define the environment in which their task need to be executed. So the worker node will pull the user defined container and execute the task on it. Ganga repository:  https://github.com/ganga-devs/ganga/ Tasks Completed Phase 1: Research and experiment on possible technologies and tools to use. Looked into different options to run docker containers in user space. Created a document comparing singularity and udocker, comparing all the modes of udocker using a research paper and official documentations. (link: https://docs.google.co

Industry seminar on "Agile development with Scrum"

Image
In semester four of my undergraduate program we had seminars conducted by experts from industry. As a part of that program we had a seminar on "Agile development with Scrum" by a software architect from Pronto. He has a abut 20 years of industry experience and worked in several companies as software engineer and software architect. In the session he started by telling what a project is and what are the challenges in  handling a project. He also talked about the balance between time,money and functionality. Then when it comes to Scrum, he said it is a practical implementation of agile whereas agile is a theory. But even is scrum is just a framework on how to implement agile methodology. There are many other frameworks also like extrem programing. These frameworks give us a guideline on how to implement agile principals. But even those guidelines are flexible. The main idea of agile and scrum is customer satisfaction and trust on employee through allowing the software requ

Smart Parking - Description

Our project aim to make finding parking space with in cities easier as well as to automate the process which makes it easier to manage the parking garages. The idea is that users can download our mobile app from the relevant app market. Then they will sign in to the app with their vehicle detail and credit/debit card details. Then whenever they want to visit some place in the city they can look for the nearest available parking space.   Then they can book a parking space for a particular amount of time. Then they will be guided to the parking space. When they arrive to the correct space, the system detects the vehicle and verifies whether it is the person who booked the parking space using image processing. Then when the user finishes his work and leaves the parking space the system charges the user based on the time he parked. So our project consists of mainly three parts. A mobile application, An Iot system and a internal navigation system. Each of these parts has their own c

Smart Parking

In semester four, under the programming challenge module we had to do a group project which consist of three members. As the requirement of the project that we were said that the project must contain an embedded system part, a database and a front end (mobile application or web). I along with two of my colleagues decided to solve an important issue in Colombo city which is finding a parking space in a city. So we planned to build a system which can be implemented in parking garage as well as in open parking spaces. The idea is that users can download our mobile app from the relevant app market. Then they will sign in to the app with their vehicle detail and credit/debit card details. Then whenever they want to visit some place in the city they can look for the nearest available parking space.   Then they can book a parking space for a particular amount of time. Then they will be guided to the parking space. When they arrive to the correct space, the system detects the vehicle