A location finder application is a computer program that supports the search of specific zones as input by the program user. The program uses a set of instructions which detect the location settings of any end device user that has a mobile phone. Preferably, the location finder application is expected to operate at an optimal level in high end devices like smartphones and tablets.
The objective of the project is to carry out the creation of mobile application software which assists in the location finding based on one’s geographical location. This will be aided by a framework of mobile networking through provision of data form a local based service on mobile devices that use that particular network. Network providers will be mobile ISPs (Internet Service Providers) in this case scenario.
The tools that will be used in the execution of this application development entail various devices which aid in mobile application programming. These include:
Various Development Kits
– This is the software program which provides the virtual environment where the application design will be coded and documented and run for testing and debugging. The development kit in this case scenario entails all the Adobe device central which offers a platform for developing codes for the various operating systems and phone models. This kit also offers a graphical user interface that showcases the overall outlook of the final end result product. In this situation that is the mobile app finder.
The other development kit environments to be used include the Adobe AIR, Android emulators, blackberry emulators, Firefox OS, GeneXus for Mobile and Smart Devices. All these provide a platform for easing intergration with the various platfroms and phone models in existence
Local host server
– This is a web based client server that is used to test the application and how it behaves when run on an online platform by the end user. This is achieved through the testing of the apps in a cross-platform deployment to test its integration with the various phone models and versions. The phones models in existence include those with the following operating systems listed below form the respective high tech firms.
Android – the famously used operating system in the various and current smartphones around the globe. It was innovated and implemented by the Google Company. The platforms used for development would include Eclipse, IntelliJ IDEA, and Project Kenai Android plugin for NetBeans.
Windows Mobile – An initiative of the infamous tech firm, Microsoft, aimed at offering a competitive edge on the market of mobile phones through the invention and implementation of the windows mobile operating systems for the high end smartphones and tablets. The platforms for development would include Visual Studio 2010, 2008, 2005, eMbedded VC++ (free), and Satellite Forms.
Nokia – the Symbian operating system is an invention and implementation of the Nokia Company for its various mobile phone end devices.
IoS – this is the operating system that is used by the IPhone users on their mobile smartphone platforms. This includes the friend find me app which aids in location narrowing to a particular geographical position.
Blackberry – the operating system rolled out by the Blackberry Company that operates in its numerous handheld devices created by the tech firm for their market clients. The platforms for development would include Eclipse and BlackBerry JDE.
Design and development
The design of this app is aimed at integration of location service based findings with the main tracking app being the Google maps app as the main program that aids in conclusive location finding for all the operating system.
The development will be carried out in the various platforms listed and stated above for the various operating systems in the mobile smartphones. The development of the application is aimed at integration with Google maps or latitudes which support finding location based services within the geographical map.
Internet protocol (IP) addresses also aid in finding geographical locations within the map according to where accesses the internet. Smartphones which use GSM SIM cards have GSM localization properties which find the location of the object or person using the smartphone. On-line accounts are the main models for use in this case for identifying the location of smartphone users.
The use of emulators provides an economical way to test applications on smartphones to which designers need to implement. These include tools used on the smartphone operating systems, e.g.
Official Android SDK Emulator
This comprises the device emulator which simulates all of the software and hardware properties of a characteristic smartphone device.
Google Android Emulator
This is an Android Emulator which is reinforced and designed to run on a Microsoft Windows computer as an impartial application without having to copy and fit the whole and complex Android SDK. It can be fitted such that Android well-matched applications can be tested on it.
This is a web browser-based emulator for rapidly trying iPhone web apps. This device has been verified and operates using the Firefox 2, Internet Explorer 7 and Safari 3.
The MobiOne Developer is a mobile Web testing environment (IDE) for Microsoft Windows that benefits designers to code, test, debug, and package mobile Web applications for deployment to smartphone devices such as BlackBerry, iPhone, the Palm Pre and Android.
There is a diversity of authorized BlackBerry emulators accessible to simulate the functionality of definite BlackBerry merchandises and test how the BlackBerry smartphone device software, keyboard and screen will work within the application.
Implementing the application will require the Google maps and latitudes to execute the application platform. The Google accounts offer a web application offer a location based finding. Facebook partnered with WNM Live also offer the location based finding through manually configured location finders for the different user IDs for Google, Facebook and Apple ID.
Advantages of Location Finder
The benefit of the location finder is that it aids in giving the smartphone users directions to different locations in the map for the users to access a service.
The portability of end devices enable users to move around and about easily to different locations on the map as they view.
Disadvantages of the Location Finder
The main disadvantage of using the location finding based app is the issues involved with privacy for the end users of the mobile phones. The network companies have be known to use the information and sell them to advertising companies to aid in location based advertising. User credentials and information should be protected and not let out in the open.
Gärtner, Georg, William Cartwright, and Michael P. Peterson. Location Based Services and Telecartography. Berlin: Springer, 2007. Internet resource.
Andreucci, Giacomo. Pro Ios Geo: Building Apps with Location Based Services. New York, NY: Apress, 2013. Internet resource.
Purvis, Michael, Jeffrey Sambells, and Cameron Turner. Beginning Google Maps Applications with Php and Ajax: From Novice to Professional. Berkeley: Apress, 2006. Internet resource.
Yang, Laurence T. Mobile Intelligence. Hoboken, N.J: John Wiley & Sons, 2010. Internet resource.
Sarikaya, Behcet. Geographic Location in the Internet. Boston: Kluwer Academic Publishers, 2002. Print.