Browsing by Author "Ihalagedara, I. K. K. B."
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item Implementing a User Friendly Feed Formulation Software Application for Sri Lankan Poultry Famers(Uva Wellassa University of Sri Lanka, 2016) Kaluarachchi, I. A.; Ihalagedara, I. K. K. B.Poultry is a fast growing livestock sub-sector in Sri Lanka today. We have 50 years history of commercial poultry industry in Sri Lanka. With the introduction of open economy policy in 1980's this industry started to boost up and now it has become well established in our country. With the rapid growth of poultry sector it demands higher quality concentrated feeds and it opens up a new industry opportunity for large scale feed manufacturing ventures. Since poultry requires high quality concentrate feed our poultry famers have to depend on commercial compound feeds. Instead of having commercially manufactured feed, some poultry famers use self-mixed feeds as commercial feeds are costly. Starting from the resent past there is a growing tendency in famers in mixing their own feeds inside the farm.Since these self-mixed feeds are not up to standards in terms of nutrient levels and hygienic conditions. Poultry birds should be fed well balanced compounded feeds as modern poultry strains are bred for higher performances. This high performance can be achieved through proper feeding and management only. Developing a mathematical model which is to formulate the feed ration with optimal solution and implement with in software which can be used by poultry farmers to day to day manufacturing will be my solution. C# was used as the runtime environment to the application and Solver Foundation was used to simulate problems, User can change ingredients and get dynamic results as he satisfy with the ration mix ingredients. When using Traditional methods like trial and error method or Pearson's Square method user have to spend more than 10 min to hours to prepare one ration to specific bird type. But using this software user can prepare a ration in seconds. Keywords: Poultry feed formulation, Object Oriented Programing, Solver Foundation, Linear ProgramingItem Mouse Control System for People Who Have Lost Their Privileges of Using Both Hands and Voice(Uva Wellassa University of Sri Lanka, 2016) Srimevan, K.R.D.; Ihalagedara, I. K. K. B.The "NOHV Mouse" system has been developed to provide a technique of mouse control as an alternative input device with personal computers for people with hand and speech disability. The standard mouse can be difficult for people with some disabilities to use and has to face lot of challenges when using the computer, we have to know what capabilities such a person has to apply universal design to computer interfaces. The user can control the cursor with small head movements and performing clicks with default facial gestures in front of a webcam. The system tracked the computer user's head movements with a video camera and translates them into the movements of the mouse pointer on the screen and detect eye open/close for performing click events. NOHV Mouse provided a real time tracking system using image processing, face/eye detection techniques. The system used basics of face detection using Haar Feature-based Cascade Classifiers and extend the same for eye detection. It was tested with some users and according to their feedback, it took average 15 minutes to get the best usage of the system and understood functions well and interact with the system. According to the results, showed that this system (NOHV Mouse) successfully provided computer access for people lost their both hands and voice with some limitations.The primary goal of this project is to provide a low-cost approach and increase the human computer interactivity than existing solution in the same problematic situation. Keywords: Real-time tracking, Face detection, Eye Detection, Haar Feature-based Cascade Classifiers, Image Processing.Item Version controlling for operating system configurations(Uva Wellassa University of Sri Lanka, 2015) Thanish, M. N. M.; Ihalagedara, I. K. K. B.When developing software, the use of a version controlling system is considered a good practice among software developers. Advantages of using a distributed version controlling system include automatic backups, ability to verify content authenticity, the ability to control versions and branching. It also benefits the programmer by enco uraging them to focus on one task at a time. When used properly, a version controlled system provides a very detailed history of when and why something changed. This can be extremely useful when a new user tries to understand an existing system. Meanwhile, operating system configurations are mostly managed by a single user according to requirements and their own preferences. This goal of this study is to apply distributed version controlling technology to manage changes made to server configurations in order to make them more maintainable. Methodology In order to test whether software versioning software can be used as is for versioning system states, a distributed version controlling system is used to perform all basic version controlling operations on system configurations. Version controlling operations tests by this study includes: 1. 2. 3. 4. Store system state by creating commit points Restore system to a previous state by reverting to any commit point Creating branches to store different system states Applying changes by merging branches In order to prove compatibility, no changes are made to the version controlling software when used. Therefore, it must be possible to perform all system versioning operations without using any third party software other than a version controlling software. The system repository is also tested for compatibility with services built around version controlling systems such as repository hosting services such as Github and Continuous Integration services. The following information are expected to be stored and changed successfully by the system when performing versioning operations: 1. 2. Software installed on a system and their versions System wide configurations for installed services When implementing, Ubuntu Server 14.04 is used as the target operating system for this study. Git is used as the distributed version controlling system. It is assured that no Git incompatible changes are made to the repository and the system is kept stable at all stages. Therefore it can be used with repository hosting services such as Github A Git repository which can be placed anywhere on the system is used to track files inside the /etc directory. Git is configured to use these paths using environment variables. Therefore, the repository can be used with any Git client with proper settings. For this test, a repository is made at the root directory and properly configured to make sure it does not disturb other operating system functions. Git-hooks play a major role for integration because it allows commands to be run when performing version controlling tasks. This allows for performing necessary tasks on the system when a change is made by Git commands.Item Widespread Emergency Response System in Colombo District(Uva Wellassa University of Sri Lanka, 2016) Tamari, H.V.; Ihalagedara, I. K. K. B.Majority of fire emergency and rescue services struggle with the management due to the absence of efficient systems. In the current process of fire emergency and rescue management service, several issues have been identified. Therefore, the present study is suggested to overcome identified inconveniences by developing an efficient & effective automated system to manage time, resources and make correct & timely decisions. Data was collected from the both people who get and don't get the service from this department. Another new set of issues that contains in the current service were identified through the collected data. A method; Widespread Emergency Response System was developed to reengineer the current process using information technology. The objective of the research was to measure the effectiveness of the widespread emergency response system for Fire Rescue and Emergency Service. The literature survey was carried out in order to identify existing methods of controlling emergencies and understand their positive and negative features. Identified factors were applied to the proposed system. The system was developed with three mobile applications and controlled web application. A system which provides facilities to send emergency request with selecting emergency type was developed and after controlling process start user could view the route map and contact the service center. Control room officer assign the task through the system and allocated officer can view their task through the application. The system architecture was designed. The system was functional wise tested according to the test cases created. By using project network techniques, the collected data was analyzed from both current and developed systems. Overall and average values were used to determine more effective method. The results indicated that developed system has shown the less value. This system can be further developed and a method can be developed to find the location from the normal phone. Keywords: Rescue, Automated system, Project network techniques