Pages

Monday, July 10, 2023

Place Reminder: An Ingenious Android Application for Location-Based Reminders.

Abstract:

In our rapidly evolving world, mobile communication systems have become an indispensable part of our everyday lives. With advancements in data rates and availability, mobile devices offer a wide range of applications that amplify productivity. Among these applications, the reminder feature, traditionally based on dates and times, takes center stage. However, there is an increasing demand for reminders based on specific locations. For instance, it is common to forget an item from a shopping list while being at a mall. To tackle this issue, we introduce "Place Reminder," an innovative Android app that delivers reminders based on precise locations. This article presents an overview of the application and delves into the underlying technology.

 


Introduction:

 

Modern mobile phones present a multitude of reminder and alert systems that predominantly rely on time and date. Nevertheless, there are situations where location-based reminders prove more advantageous. For instance, during our daily routines, we frequently visit places such as malls and often overlook items we intended to purchase. We yearn for a way to be reminded of these items when we reach the relevant location. Existing methods like post-it notes, email reminders, to-do lists, and calendar alerts provide some assistance, but they lack the contextual awareness that location-based reminders offer. In light of this necessity, we propose "Place Reminder: Location-Based Reminder on Mobile Phones," an innovative app empowering users to set reminders based on specific locations. By harnessing the capabilities of this application, we can efficiently employ our smartphones as personal assistants, ensuring the accomplishment of tasks at the right place and time.

 

Real-World Scenarios:

 

1. When people depart for the office or school, they often tend to forget things.

2. One may contemplate completing a task at home after returning from the office.

3. It is possible for someone to desire remembering to purchase a birthday gift the next time they visit a gift shop.

4. Occasionally, individuals forget a written grocery list when heading to the store from home.

5. People frequently overlook visiting certain places while on vacation.

 


To address these scenarios, it is crucial to possess a reminder system or app that promptly notifies individuals about forgotten tasks as soon as they arrive at specific locations. The proposed app, "Place Reminder: Location-Based Reminder," takes inspiration from these real-world situations. It leverages the Global Positioning System (GPS) as a vital component. GPS, a space-based satellite navigation system, offers accurate location and time information regardless of weather conditions. To receive GPS data, an Android mobile phone equipped with a GPS receiver is required, and numerous options are available in the market.

 

GPS:

 

The Global Positioning System (GPS) stands as a space-based satellite navigation system, providing precise location and time information worldwide. It encompasses three segments: space, control, and user segments. These segments collaborate to establish a functional system that enables global navigation-based services.

 


GPS employs a satellite constellation wherein each satellite transmits signals containing navigation messages. These messages encompass vital information used to determine satellite coordinates and synchronize satellite clocks with GPS time. Achieving three-dimensional positioning and timing capability necessitates measurements from a minimum of four satellites. The satellite constellation grants diverse possibilities for users situated anywhere on Earth. The Operational Control Segment (OCS) assumes responsibility for satellite tracking, orbit maintenance maneuvers, error correction implementation, satellite monitoring, and navigation data updates.

 

The GPS architecture of Place Reminder, referred to as GPS Architecture, comprises several segments essential for the system's functionality. Each segment plays a pivotal role, and the absence of any segment renders the system inoperable. The three fundamental segments encompass:

 

1. User: Represents individuals utilizing the Place Reminder app installed on their mobile devices to access its features.

2. Mobile Terminal Device: A hardware-equipped device enabling the utilization of the Place Reminder app, such as smartphones or tablets.

3. GPS System: Encompasses satellites and receivers designed for positioning purposes.

 

Location-Based Services (LBS):

 

Location-Based Services (LBS) denote mobile services that employ user location information to enhance the overall service. Location information consists of X-Y coordinates generated by various Location Determination Technologies (LDT) like Cell-ID, A-GPS, EOTD, etc. LBS services can be classified as imposed LBS services (push services) and user-requested LBS services (pull services). The infrastructure necessary to enable LBS services encompasses mobile devices, applications, communication networks, positioning components, servers, and services.

 

Mobile Devices:

 

Mobile devices serve as the primary means of accessing LBS services, sending requests, and receiving results. Examples of mobile devices include Personal Navigation Devices (PNDs), Personal Digital Assistants (PDA), portable computers, and cellular phones. These devices facilitate diverse LBS services, including navigation, tracking, information retrieval, advertising, orientation, and charging.

 


Satellite Communications:

 

Over the past few years, the satellite communications market has witnessed substantial growth. The industry has broadened its offerings to encompass telecommunications services via low Earth orbit (LEO) satellite constellations, bolstering its capabilities in high-growth domains such as direct-to-home (DTH) television. Although certain sectors of the satellite communications industry have undergone mergers among significant providers and operators, the advent of new broadband services and bundled offerings promises to sustain or even increase growth in the upcoming years.

 


Android App Development:

 

Android, an operating system for mobile devices, has gained substantial popularity. Developed by the Open Handset Alliance and Google, Android's application framework empowers developers to create sophisticated and innovative apps utilizing reusable components. The development environment for Android apps primarily relies on Eclipse, an open-source integrated development environment (IDE). Eclipse offers an extensible platform and application framework for software development, supporting multiple programming languages including Java, C, C++, and more.

 

Database: SQLite:

 

SQLite, an open-source database engine, is embedded into the Android platform. It provides support for standard relational database features such as SQL syntax, transactions, and prepared statements. SQLite boasts a small memory footprint, making it well-suited for mobile devices. Supported data types encompass TEXT, INTEGER, and REAL, while other types necessitate conversion to one of these formats before being saved in the database. Android automatically handles SQLite databases, eliminating the need for manual setup or administration.

 

Conclusion:

 

The extensive network coverage and prevalence of mobile phones render them an ideal platform for personal ubiquitous computing. Place Reminder, as evidenced during its two-week deployment, has verified the usefulness of location-based reminders, even with coarse location-sensing capabilities. Location serves as a widely employed cue for contextual information that can be arduous to detect using alternative methods. The convenience and omnipresence of location sensing offered by mobile phones overshadow the present limitations, positioning them as a promising platform for personal ubiquitous computing. The study has also unveiled unforeseen applications of location-aware reminders, such as creating motivational reminders to undertake activities with varying priorities over time. Similar to utilizing post-it notes in visible locations, Place Reminder empowers users to set motivational reminders at various shops.

 

Hashtags/Keywords/Labels:

Place Reminder, Location-based Reminder, Android App, GPS, Reminder System, Mobile Communication, Satellite Communications

 

References/Resources:

 

1. Tong Chang: "Analysis of critical success factors of mobile location-based services", Helsinki University of Technology, Master thesis, Helsinki 2009.

2. Open Handset Alliance.

3. "In what could be a key move in its nascent wireless strategy, Google (GOOG) has quietly acquired startup Android, Inc."

4. https://pdf.cyberpresse.ca/lapresse/dufour/rimm.jankowski.august3.pdf (August 2010)

 

For more such Seminar articles click index – Computer Science Seminar Articles list-2023.

[All images are taken from Google Search or respective reference sites.]

 

…till next post, bye-bye and take care.

No comments: