0% found this document useful (0 votes)
291 views4 pages

PALECO Mobile App Development Report

The document summarizes the accomplishments of an intern during an 8-week internship developing an Android application for PALECO, a Philippine electric cooperative. During the first 2 weeks, the intern conducted project orientation, software downloads, and problem analysis. Weeks 3-5 involved data conversion, database creation, and debugging. Weeks 6-7 consisted of building the Android application and maps integration. The final week focused on testing, adding features, and optimization. The intern presented the completed project on May 26th and surrendered the software to PALECO.

Uploaded by

Demz Palmeras
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
291 views4 pages

PALECO Mobile App Development Report

The document summarizes the accomplishments of an intern during an 8-week internship developing an Android application for PALECO, a Philippine electric cooperative. During the first 2 weeks, the intern conducted project orientation, software downloads, and problem analysis. Weeks 3-5 involved data conversion, database creation, and debugging. Weeks 6-7 consisted of building the Android application and maps integration. The final week focused on testing, adding features, and optimization. The intern presented the completed project on May 26th and surrendered the software to PALECO.

Uploaded by

Demz Palmeras
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

PALAWAN ELECTRIC COOPERATIVE

North National Highway,Tiniguiban, Puerto Princesa City, Palawan

REPORT OF ACCOMPLISHMENT

To: PALECO Human Resource Department

February 13, 2013

Dear Sir/Madam: Here is the summary of accomplishment report leading to the development of PALECO Meter Reading in Android Operating System Platform with interface to Google Maps API as required in 300 hours System Development internship during April to May 2012 in PALECO IT TEAM under supervision of Engr. Ferdinand Pontillas. Report of Accomplishment Summary: Week 1: Project Orientation and Project Selection conducted by Engr. Ferdinand Pontillas. Downloading Necessary Softwares, Libraries, Tutorials, Integrated Development Environment and Standard Development Kit and Java Standard Development Kit. Acceptance to the Project. Statement of the Problem analysis and Project Familiarization.

Week 2: Gathering necessary informations and data and conducting interviews. Creation of Algorithms, initial software classes and libraries.

Week 3: Phase 1 of Development, Data Conversion of GPS Coordinates from North American Datum 1927 (NAD27) format given by MSD from their gathered/Captured data using ArchGIS GPS Devices to Universal Traverse Mercator Coordinate System (UTM) format as standard format of Google Maps API.

Week 4: Manual Mathematical Calculation to Convert Data. Construction of Northing and Easting(GPS Coordinates). Data Conversion and Creation of Conversion Dynamic Link Library(.dll) to that lead to construction of Android Database Creator/Manager that will make the construction of necessary database will be user friendly. Initial Construction of Android Database Creator/Manager.

Week 5: Continuation of Construction of Android Database Creator/Manager(Software that Convert GPS Format to UTM and create functional SQLite Database from feeder file database in MS Access 2003 as developed by Mr. Raffy A. Hadji Nur). Encoding of Data to the database. Debugging of Android Database Manager Software using build-in debugger created by Microsoft Corporation in Microsoft Visual Studio in C# Programming Language.

Week 6-Week 7: Construction of Android Application that uses Google Maps API to perform real-time and map-based consumer electric reading as stated problem in Project Description Statement of the Problem. Construction of Java Libraries to minimized code and code reusability. Database Compatibility Test and Error Detections. Debugging on Built-in ADB virtual device (Emulator).

Reconstruction of SQLite database.

Week 8: System Testing, Recodification of Android Database Creator and Android Application, Database Normalization, Network Test Cases Testing and Analysis. Adding New Features to application. Mock testing to real android device (SAMSUNG GALAXY Y). Testing of Android Application Map Coordinate Accuracy. Application Optimization and Enhancement. Creation of Developers Guide.

May 26, 2012: Final Project Presentation presented to the member of PALECO IT Team and co-interns headed and supervised by Engr. Ferdinand Pontillas. Project Approval and Company Acceptance. Surrendering of Software to PALECO IT Team with the inclusion of all necessary softwares, libraries and guides. End of Internship Training.

GILBERT C. PALMERAS INTERN

Noted by:

ENGR. FERDINAND PONTILLAS Internship Immediate Supervisor Head-PALECO IT TEAM

Common questions

Powered by AI

During the debugging phase of the Android Database Manager, several challenges emerged, primarily related to ensuring compatibility and functionality across different devices and software environments. Debugging involved the use of the built-in debugger from Microsoft Visual Studio, which aided in identifying and resolving software errors . Additional challenges included validating the database compatibility and error detection processes to ensure the application performed consistently and accurately. These were addressed through extensive testing involving both virtual and real Android devices, including performing recodification and normalization of databases and testing coordinate accuracy to pinpoint and rectify errors effectively .

To optimize and enhance the performance of the PALECO Meter Reading application, several measures were implemented. System testing and recodification of the Android Database Creator and the application itself were conducted to refine functionality . Database normalization and network test case analysis ensured the application could handle data efficiently. Enhancements included the addition of new features following mock testing on a real Android device, such as a Samsung Galaxy Y, to validate coordinate accuracy and overall user experience. The application was fine-tuned for performance through rigorous testing cycles, minimizing errors and enhancing map-based functionalities. This thorough optimization process ensured the application met the project’s requirements before its final presentation and approval .

The developers ensured real-time map-based electric reading accuracy within the PALECO Meter Reading application by converting GPS coordinates from the North American Datum 1927 format to the Universal Traverse Mercator format, which aligns with the standards of Google Maps API . They conducted manual mathematical calculations for data accuracy and created Android Database Manager software that facilitated the conversion of GPS formats and the creation of functional SQLite databases. This was further supported by rigorous testing, including database compatibility tests, error detection, and testing the application on both virtual and real Android devices such as the Samsung Galaxy Y, ensuring that the coordinate accuracy on the maps was reliable and precise .

Conducting both virtual and real-device testing for the PALECO Meter Reading application was significant in ensuring the application's reliability and accuracy. Virtual device testing, using built-in ADB virtual devices, allowed developers to simulate various testing scenarios and identify potential issues in a controlled environment . This facilitated efficient debugging and error detection at an early stage of development. Real-device testing on an Android device, such as the Samsung Galaxy Y, further validated the application's performance in actual operating conditions, confirming coordinate accuracy and user interaction aspects under realistic scenarios. By employing both testing methodologies, developers ensured that the application would function consistently and provide accurate results across different platforms and devices, enhancing user experience and robustness .

The PALECO Meter Reading application integrated GPS and database technologies to address electric meter reading issues by leveraging the capabilities of Google Maps API for real-time location data. GPS coordinates were converted to the Universal Traverse Mercator format, ensuring compatibility and accurate positional data overlay on the maps . This allowed for precise meter reading by superimposing real-world GPS data onto user-friendly map interfaces. The database management aspect involved the creation of a functional SQLite database, generated from feeder files initially created in MS Access 2003. The integration facilitated reliable and efficient data handling, making the meter reading process more effective by offering a digital, streamlined solution to conventional practices .

The conversion Dynamic Link Library (.dll) played a crucial role in the development of the PALECO Meter Reading application by enabling the automated conversion of GPS coordinates from the North American Datum 1927 format to the Universal Traverse Mercator format required by the application . This .dll facilitated the seamless transformation of positional data to ensure compatibility with the Google Maps API and the accurate display of data on maps. Furthermore, it supported the construction of the Android Database Manager by making the database creation process user-friendly and efficient, effectively handling the backend processes required for data management within the application .

The culminating presentation of the PALECO Meter Reading application project resulted in the project’s approval and acceptance by the company. The final presentation demonstrated the application’s functionality and effectiveness to the PALECO IT Team and fellow interns, under the supervision of Engr. Ferdinand Pontillas . The application was officially approved, and the software, including all necessary components such as libraries and guides, was surrendered to the PALECO IT Team. This marked the successful completion of the internship training, validating the project's success and its alignment with the initial requirements .

The conversion of data from the North American Datum 1927 (NAD27) format to the Universal Traverse Mercator (UTM) format was necessary due to the compatibility requirements with Google Maps API. Google Maps API requires geographic data in UTM format to accurately overlay positional data on its maps. The original GPS data provided by MSD was captured using ArchGIS GPS devices in NAD27 format. To ensure the data was processed correctly within the application and to maintain the accuracy of the location-based services provided, this conversion was essential to align with the API's requirements .

The construction of the Android Database Creator/Manager involved creating software that could convert GPS data formats and manage databases for the PALECO Meter Reading application. Initially, the project required downloading necessary development tools such as Integrated Development Environment, Standard Development Kit, and Java Standard Development Kit . The process involved phase-by-phase data conversion, where GPS coordinates were mathematically converted to a format compatible with Google Maps API. To automate this process, a conversion Dynamic Link Library (.dll) was developed, allowing for the streamlined construction of Android databases that facilitated user-friendly management . Encoding of data, debugging, and error checking were conducted using Microsoft Visual Studio's debugging tools in conjunction with C# programming. The software was further refined with compatibility tests and reconstruction of SQLite databases to ensure optimal functionality and accuracy .

The development of the PALECO Meter Reading Android application involved several key activities throughout the internship. Initially, the project started with orientation, project selection, and familiarization, followed by downloading necessary software and kits . In the following weeks, data gathering and interviews were conducted to form algorithms and initial software classes and libraries. A notable aspect was the conversion of GPS data from NAD27 format to the Universal Traverse Mercator (UTM) format, which is compatible with Google Maps API . Manual calculations for GPS data conversion and the creation of an Android Database Manager were significant milestones. The development continued with constructing an Android application utilizing Google Maps API for real-time consumer electric reading, followed by debugging and testing phases, system recodification, and application optimization. The process concluded with a final presentation and project approval .

You might also like