Bbook
Bbook
Bbook
In recent years, mainly advertisements and vouchers are used for providing discounts, text messages and posters
were mainly used till date but to advertise on a mobile device is need of the current scenario. Vendors must be
allowed to publish and edit an advertisement to users according to the interest of the customer. This technique
has low cost for digital advertisement and has a pervasive system for advertising in large commercial malls. In
order to publish advertisements on customer mobile phones and find the desired location of the vendors is
used.Customers are those fellows who want information in less time the information may be like Location of
the vendors, their discounts, and description of products. If information is not retrieved according to their choice
in a short period of time.The interest may be lost in order to purchase products. They need to find more
information and location without taking much effort.The information will extracted by analyzing the contents of
social networks is use to predict the advertising categories that show interest a particular user. The framework
applies on location based Task Management to filter advertisements based on location of user and
shop.Traditional paper based reminders are still useful, but they cannot be organized efficiently. Electronic
reminders based on the calendar in Cell phones are more efficient and gaining popularity, but such reminders
are mostly triggered by time. In many situations, tasks are only meaningful to be performed at a specific
location, so it would be useful if reminders for those tasks can be triggered only when the person to be reminded
is physically near or located at that location. Therefore, in this research, we develop a location-based task
management for Android-based smart phones and tablets.
Keywords:Android,Java,MySQL,GPS,Location.
Introduction
Location-based Task Management hinges around the fact that wherever we go these days we always
carry a mobile with us. And most of us quite happily share our location data with the various apps we
use. This presents an opportunity for advertisers to personalize their messages to people based on their
current location. In real time using a person’s location data, gleaned from their mobile device, advertisers
can send different messages to people depending on where they are. Imagine you’re walking through a
fishing village somewhere in the West Country. You’re browsing on your phone and you see an ad for
30% off pants at H&M. Great. There isn’t an H&M within a hundred miles of where you are. Ignored,
but imagine you see the same message while walking down Oxford Street, and imagine the ad is specific
to the Oxford Street branch. Suddenly you’re much more likely to pay attention. This is a very simplified
explanation, and there are plenty of opportunities for brands to get much more creative than that, but the
basic principle is there. We already know from various studies that personalized messages enjoy greater
engagement than their generic counterparts, and location-based personalization is no different. By
personalizing ads to people based on their location, you are much more likely to show them something
relevant. I’m reminded of walking down Peta ling Street in Kuala Lumpur several years ago. I couldn’t
move for people trying to sell me sunglasses. Nothing odd about that in itself, except for the fact I was
quite clearly already wearing a pair on my face. There is simply no point making blanket offers to people
in the hope they might want what you’ve got. Finding out what they’re interested in and then
personalizing your message is a much more sensible approach. Location data enables you to do that. You
can make offers based on where people are you can speak to them in a way that is relevant to where they
live. Here, a user social sites uses for collecting the information about the user like, be their preferences
in International Conference on Electronics, Communication and Aerospace Technology clothes, foods
and preferences in gadgets. The user interest and their issues like job expert, age and status update must
be stored in social network database and retrieved the user data from the social network database
whenever require. The advertising database is used to store and collect the user preference and his/her
location, based on the user current location advertising database mine the social profile of each user and
categorized the user profile as per their interest and provide the relevant advertisement to him/her based
on location by using geo-localization services and help to find the particular direction of shop which
shows as advertisement on him/her mobile. The GPS-Based Detection of location exploits the GPS data
and information about the available streets or footpaths for detecting the following transportation modes:
bus, foot, car and building. Mobile learning can be conducted through tracking by GPS. The GPS data
can define three concepts: users, locations and activities in a certain site. This paper includes literature
survey where the information about the existing technique which works on Bluetooth technology and the
next section include the problem definition and proposed work about the current technique used in this
paper. Every business wants to grow and develop a strong client base. Advertising or promoting a
business is key to achieving this growth. Advertising methods include traditional marketing methods as
well as newer, modern methods. The devices most often used for IT services are changing from PCs and
laptops to smart phones and tablets. These devices need to be small for increased portability. Location-
based Task Management is a new form of advertising that integrates mobile advertising with location-
based services. The technology is used to pinpoint a consumer location and provide a location-specific
advertisement on their mobile devices The main purpose of this project is advertisement. Advertisement
or vouchers are commonly used today to attract the attention of customers. There are various methods
through which Advertisement can be done like radio, newspaper, websites, Television, Magazines,
multimedia on cell phones etc. Customers are those fellows who want information in less time using this
application they can get information on screen lock of mobile phones. This project is a location-based
advertisement in which user will be able to see advertisement based on their location. Users’ location will
be taken as input and accordingly advertisement will be displayed on their mobile screen. Using these
Application advertisement will directly get displayed on the screen of mobile phones. The adaption of
mobile advertisements not only by vendors but also by the customers. Easy usage of internet for
advertising. Beneficial not only for the vender and developer but also for the user
Literature Survey
This part of the project describes the theoretical background of this project,Following researchers
previously worked on modeling of organizationswhich is discussed below:
1) “Targeted Advertising Using Behavioral Data and Social Data mining”-The explosive growth of
social networks has led to prolific availability in customer tastes and preferences. This data can be
exploited to serve the customers better and offer them the advertisements they would be delighted to see.
To provide relevant advertisements to consumers, one has to consider the location of the consumer as
well. The consumers will be highly contented if the offers shown to them are easily accessible in nearby
areas. In this paper, we propose a model combining the idea of social and spatial data to provide targeted
advertisements. Social data is acquired through user's Facebook profile and location of the user is found
with the help of Beacons.
2) ” Personalized Recommendations Based On Users’ Information-C Networks”- The overwhelming
amount of information available today makes it difficult for users to find useful information and as the
solution to this information glut problem, recommendation technologies emerged. Among the several
streams of related research, one important evolution in technology is to generate recommendations based
on users’ own social networks. The idea to take advantage of users’ social networks as a foundation for
their personalized recommendations evolved from an Internet trend that is too important to neglect – the
explosive growth of online social networks. In spite of the widely available and diversified assortment of
online social networks, most recent social network-based recommendations have concentrated on limited
kinds of online sociality (i.e., trust-based networks and online friendships). Thus, this study tried to prove
the expandability of social network-based recommendations to more diverse and less focused social
networks. The online social networks considered in this dissertation include: 1) a watching network, 2) a
group membership, and 3) an academic collaboration network. Specifically, this dissertation aims to
check the value of users’ various online social connections as information sources and to explore how to
include them as a foundation for personalized recommendations.In our results, users in online social
networks shared similar interests with their social partners. An in-depth analysis about the shared
interests indicated that online social networks have significant value as a useful information source.
Through the recommendations generated by the preferences of social connection, the feasibility of users’
social connections as a useful information source was also investigated comprehensively. The social
network-based recommendations produced as good as, or sometimes better, suggestions than traditional
collaborative filtering recommendations. Social network-based recommendations were also a good
solution for the cold-start user problem. Therefore, in order for cold-start users to receive reasonably
good recommendations, it is more effective to be socially associated with other users, rather than
collecting a few more items. To conclude, this study demonstrates the viability of multiple social
networks as a means for gathering useful information and addresses how different social networks of a
novelty value can improve upon conventional personalization technology.
3) “Gateway to the internet of things – beacons”- Beacons can be used for proximity detection and
sensing to enable organizations to manage assets and realize significant cost savings in operations
through remote monitoring, preventative maintenance, alerts and 'big data' analytics. Beacons provide a
simpler, scalable and lower cost IoT solution compared to legacy industrial sensing. They are part of
what's being called 'Industry 4.0' and 'The 4th Industrial Revolution', the current trend of automation and
data exchange in manufacturing technologies and smart factories. Beacons become part of the IoT by
connecting via a smartphone, single board computer, a PC scanning for beacons, gateway or Edge
Gateway. Most implementations use gateways because they provide the simplest and most cost effective
solution.
4) “Designing a Recommender System Based on Social Networks and Location Based Services”-
Mobile devices have diminished spatial limitations, in a way that one can personalize content in a
suitable frame considering individual’s location and present it. Yet, it is not possible to consider user’s
interests and preferences in a suggestion provided using just place-based services. Current generation of
place-based services do not provide users with personalized suggestions, instead they just offer
suggestions close to interests based on users distance from the place where they are. In order to solve this
problem, the idea of using social recommender systems was discussed which contains capability of
identifying user’s interests and preferences and based on them and user’s current place, it offers some
suggestions. Social recommender systems are a combination of social data on web like; user’s social
networks and spatial information. Because user’s information include personal information and interests
in social network sites, considering user’s current location and the information existing in social network
data base, it is possible to provide user with a suitable suggestion. Through this method users’ interaction
decreases and they can acquire their favorite information and services.
5) “Social tagging for personalized location-based services”- Location-Based Services (LBS) are
based on a combination of the inherent location information about specific data, and/or the location
information supplied by LBS clients, requesting location-specific and otherwise customized services.
The integration of location-annotated data with existing personal and public information and services
creates opportunities for insightful new views on the world, and allows rich, personalized, and
contextualized user experiences. One of the biggest constraints of current LBS is that most of them are
essentially vertical services. These current designs makes it hard for users to integrate LBS from a
variety of service providers, either to create intermediate value-added services such as social information
sharing facilities, or to facilitate client-side aggregations and mashups across specific LBS providers.
Our approach, the Tiled Feeds architecture, applies the well-established, standard Web service pattern of
feeds, and extends it with query and location-based features. Using this approach, LBS on the Web can
be exposed in a generalized and aggregation-friendly way. We believe this approach can be used to
facilitate the creation of standardized, Web-friendly, horizontally integrated location-based services.
6) ” Automatic keyword extraction from individual documents”- This paper introduces a novel and
domain-independent method for automatically extracting keywords, as sequences of one or more words,
from individual documents. We describe the methods configuration parameters and algorithm, and
present an evaluation on a benchmark corpus of technical abstracts. We also present a method for
generating lists of stop words for specific corpora and domains, and evaluate its ability to improve
keyword extraction on the benchmark corpus. Finally, we apply our method of automatic keyword
extraction to a corpus of news articles and define metrics for characterizing the exclusivity, essentiality,
and generality of extracted keywords within a corpus.
7) ” Introducing context into recommender systems”- In this paper, we give an overview of our
work to investigate the integration of context into different kind of recommender systems. Context adds
an additional another dimension to the user-item data model of recommender system and can be utilized
in different ways during content-based or collaborative recommendation processes. We give several
application examples we are working on to apply contextual recommenders in real world scenarios.
8) ” A Social Network Based Approach to Personalized Recommendation of Participatory Media
Content”- Social network systems, like last.fm, play a significant role in Web 2.0, containing large
amounts of multimedia-enriched data that are enhanced both by explicit user-provided annotations and
implicit aggregated feedback describing the personal preferences of each user. It is also a common
tendency for these systems to encourage the creation of virtual networks among their users by allowing
them to establish bonds of friendship and thus provide a novel and direct medium for the exchange of
data. We investigate the role of these additional relationships in developing a track recommendation
system. Taking into account both the social annotation and friendships inherent in the social graph
established among users, items and tags, we created a collaborative recommendation system that
effectively adapts to the personal information needs of each user. We adopt the generic framework of
Random Walk with Restarts in order to provide with a more natural and efficient way to represent social
networks. In this work we collected a representative enough portion of the music social network last.fm,
capturing explicitly expressed bonds of friendship of the user as well as social tags. We performed a
series of comparison experiments between the Random Walk with Restarts model and a user-based
collaborative filtering method using the Pearson Correlation similarity. The results show that the graph
model system benefits from the additional information embedded in social knowledge. In addition, the
graph model outperforms the standard collaborative filtering method.
9) ” CATIS: A Context-Aware Tourist Information System”- In this paper we describe our current
implementation and future plans for CATIS, a context-aware tourist information system that leverages
Web services and XML technologies for its implementation. We review notions of context as they relate
to tourists, and provide relevant tourism scenarios that helped drive our design. Our system architecture
is Web services-based and includes a context manager element that manages both dynamic and static
context. The elements of context in our work are location, time of day, speed, direction of travel,
personal preferences, and device type. We describe how these elements are leveraged to adapt Web-based
information that is delivered to mobile tourists. Our future plans for incorporating mobility in the user's
context, and how to scale our system to support large numbers of mobile users are described as well.
10) ” Discriminative Features Selection in Text Mining Using TF-IDF Scheme”- This paper describes
technique for discriminative features selection in Text mining. 'Text mining’ is the discovery of new,
previously unknown information, by computer. Discriminative features are the most important keywords
or terms inside document collection which describe the informative news included in the document
collection. Generated keyword set are used to discover Association Rules amongst keywords labeling the
document. For feature extraction Information Retrieval Scheme i.e. TF-IDF is used. This system uses
previous work, which contains Text Preprocessing Phases (filtration and stemming). This work serves as
basis for Association Rule Mining Phase. Association rule mining represents a Text Mining technique
and its goal is to find interesting association or correlation relationships among a large set of data items.
With massive amounts of data continuously being collected and stored in databases, many companies are
becoming interested in mining association rules from their databases to increase their profits Knowledge
discovery in databases (KDD) is the process of finding useful information and pattern in data.
Problem Identification & Description
To make an efficient use of Android Technology. Provide solution with least hardware requirement. To
develop a mobile based application. “Location Based Task Management” is software developed.
Advertisements are public notices designed to inform and motivate about Paid, non -personal, public
communication about causes, goods and services, ideas, organizations, people, and places, through
means such as direct mail, telephone, print, radio, television, and internet. There was not any direct way
of publishing advertisement to user. They have to use some medium for advertisement. Location Based
Task Management will help people to get the required advertisement easily based on there locality.
Aim:
This paper aims to reduce the drawback of the earlier system. The paper Location Based Tack
Management not only keeps track of the task but also notifies the user regarding the task at the
appropriate time. In this project the user of the application creates a to-do list. The project requires the
user enter the location at which he/she has to complete the task. Whenever user passes by that location,
the application reminds the user of the task enabling the user to complete the task as promptly as
possible. The technology used for tracking location is GPS. GPS is Global Positioning System that
enables the user to know the location. Thus, Location Based Task Management is an extension and
advanced form of to do list helping the user with daily tasking in life.
Purpose:
Technology has improved a lot over the last few decades. One of the best and biggest technological
advancements is the invention of smart phone. A smart phone is a device which offers more advanced
computing and connectivity than regular mobile phones. In the last one or two year the smart phone users
have rapidly increased and the count is still on. People using smartphones demand for better applications
and updates for existing ones, which in turn creates a huge scope of Android mobile application
development .Android is a fully open source platform which was created completely for smart phones
and similar devices like tablets. This project is developed for Android based smart phones. The app
should keep an eye on the GPS information collected by user’s smart phone to trigger the alert when the
user approaches a destination. User can find route easily and near places like schools, hospitals and
restaurants
Scope:
The Product is android application that is allowing user to perform basic cell phone task according to
trigger (Location). It has solved the above listed problems faced by user community. If user has defined
its own desired location, then messages will be sent to target person automatically when user will enter
that location. Application will resolve the reminder issue. Cell phone reminder no longer associated with
time but it will also be manageable easily with location. Mobile profile issue has been resolved as profile
automatically set to silent when user will enter saved desired location. User can find route easily by drop
the pin on map and user can see near places like schools, hospitals and restaurants. If user has forgotten
to set the profile to silent then there is no issue because application sole purpose is to address user
issue.The possibility of improvement of the system includes: improvement of the precision of the
GPS system positioning, activation of alarm within a certain date and time, determining the distance
from the point at which the application is to alarm us, sharing of alarm with other users
(sending/receiving) etc.Give the advertisements to user by their tasks and interest. And special thing is
for parents to track they child by location and mother can check the routine schedule of their little bit
child. Get remind with your favorite TV shows, lectures, radio shows. You get notify when you pass
from colleges, shopping malls, or cinemas to get their deals and some exciting offers.To remind your
every day’s small to biggest activities by location. Synchronized Google calendar with application for
scheduling.
Motivation:
The motivation behind a location-based task management system is to provide users with a more
efficient and convenient way to manage their tasks and activities based on their physical location. By
utilizing GPS technology, these systems can track the geographical location of users and provide relevant
and contextual tasks based on their current position.A location-based task management system can help
users prioritize and manage their tasks more effectively. By providing tasks that are specific to their
current location, users can focus on completing tasks that are relevant and time-sensitive, increasing
overall productivity.With location-based task management, users can easily find nearby tasks or activities
that need to be completed. This reduces the time spent on searching for required tasks and increases
efficiency by allowing users to quickly move from one task to another in the same location.These
systems can provide real-time updates and notifications about tasks that are relevant to the user's current
location. This ensures that users stay up-to-date with any changes or new tasks that may arise, allowing
for timely completion of tasks.Location-based task management allows users to group tasks together
based on location. This helps in organizing tasks, especially for users who have multiple tasks to
complete in different locations. By having tasks categorized based on location, users can easily plan their
activities and determine the most efficient routes to complete their tasks.Location-based task
management systems can be customized to fit individual preferences and needs. Users can set their
preferences and filters to receive tasks that align with their interests or schedule. This personalization of
tasks makes the overall task management experience more efficient and tailored to each user.Location-
based task management eliminates the need for unnecessary travel and searching for tasks. It helps users
save time and energy by providing a streamlined approach to task management, allowing them to focus
on completing tasks in a timely manner.The motivation behind a location-based task management system
is to provide users with an efficient and organized way to manage their tasks based on their physical
location. By utilizing GPS technology, these systems increase productivity, efficiency, and organization,
while also providing real-time updates and personalized task recommendations.
Need:
Mankind of today era is living in world of information technology. Most of persons on this planet have
android cell phones and they are downloading and using millions of applications. User of today era
demands application that must been able to perform mobile related activities. There are many
applications facilitating user by completing their required works. User of today generally deals with
messages, reminders, route finder, nearby places and mobile profile, when it comes to usage of android
cell phones. User activities listed not been integrated on a singleplatform. Peoples sometime not been
able to perform these tasks due to workplace, meetings, locations. Reminder usually is time based.
Sometimes user may want to set the reminder for specific place or location instead of time. Messages and
mobile profiles not been linked up with respect to location on a single platform
Objectives:
The objectives are as follows:
1) Time saving activity.
2) Easy to manage historical data in database.
3) Automate cell phones daily tasks.
4) Facilitate user community Integrate basic activities on single platform
5) Automation of activities with respect to location.
6) Route Finder Just pin start point and end point and get route
7) To find nearby places
8) Provide solution with least hardware requirement.
9) Allow organizations to target consumers at a granular, person level with online or offline
messaging based on their physical location.
10) To develop an application that is cost efficient.
11) Through this technology, brands will become smarter and consumers will become more informed
as the boundaries between point-of-purchase and private spaces blur and ultimately merge seamlessly
12) This Application user can choose and set their Location and its range to perform the user
specified Events and Tasks.
13) Ex .this application is simply to make our life style automatic Means our cell phone is detect the
place and give response by the Place means if you are in College then cell phone is automatic silent And
after Finish College the phone is automatic in general mode as predefine
Modules
This Location Based Task Managementcan be implemented for shop.The system is divided into
following modules:
1) User:
1. Register
2. Login
3. Add Task
a. Can Select Latitude/Longitude (G-Map) to get location to remind
b. Can save note accordingly for particular location
4. View Tasks/Reminder
5. Delete Tasks/Reminder
6. View offers nearby
7. The system requires a user to set a location alarm in app which will generate an alert via sound
notification /alert when user is within the user pre-defined range of user location.
2) Shop:
8. Register(Address Location)
9. Login
10. Add offers
11. View offers
12. Delete offers
Existing System
In existing system is doing all the processes manually by making to notes or later the systems are based
on time. The user needs to do the list of the entire task he has to perform with the details of time. This is
so tedious and not always right as we can’t do the thing on time. This process is so difficult because we
have to carry notes or have to do things on time which is not always possible.Personal task reminders
have been indispensable-able for modern people, in order to remind them of their tasks at specific
circumstances. Traditional paper-based reminders are still useful, but they cannot be organized
efficiently. Electronic reminders based on the calendar in cell phones are more efficient and gaining
popularity, but such reminders are mostly triggered by time.Drawbacks of Existing System There are a
lot of limitations for the existing systems :
1. Need to make To-do notes
2. Need to set reminder according to time
3. not accurate
4. Complicated procedure
5. May not complete in time
6. Report production is very slow
7. Searching for a file or record is very difficult
Proposed System
The objective of this work is to create the personal social network site application for mining the
user interest. Social network site focuses on the structure and identification of on-line social sites for the
user who share their interest and activities or the user who are interested in browsing others’ interests and
activities. These networks, first, are used in order to making friends and sharing ideas among members.
Social sites are the friendly environments where people mostly chat or share ideas. To build a multiple
web based advertising database. Advertising database contains the categories of different gadget, clothes,
foods which are classified by user preferences and interest. The categorized/preference information about
the user must extract. To build a server based scheduler for getting a current location from user(android
user).Server based scheduler helps to find or accessing the current location of user and send advertising
message to particular user as per their interest. Here Geographic positioning system (GPS)is used to
obtain the current location of user. Geographic Position System (GPS) works based on satellite tracking
and allows user to locate every point on the place accurately. Mobile learning can be conducted through
tracking by GPS. The GPS data can define three concepts: users, locations and activities in a certain site.
Rapid growth of wireless technologies has provided a platform to support intelligent systems in the
domain of mobile marketing. Utilizing Location Based Services and Global Navigational Satellite
Systems provides the capability for transportation of real-time, scheduled, location based advertising to
individuals and businesses. This proposed approach support the
Following feature as compare to the existence-
There is much support for Location Based search and Context Aware Ad Searches. This application
does not take much time to detect the Ads that useful to the user and easily handle by user.
User should be able to see the located buildings and stores that have the offers and advertisements on
Google maps application in android mobile.
Ads with GPS enabled device helps users should be able to navigate between their current location and
store/shop location using this android application.
It should be possible for the user to see the Advertisements by specific Ad category in the list form in
android application. In the solution of this architecture is proposed for a better approach of advertising,
we use a Geographic Positioning System(GPS) to determine the spatial location of a user and then after
mining the social account data of that user, where system provide him/her with relevant deals/ offers
currently active in that area. Following figure shows the architecture of proposed system
.
System Architecture
Fig:System Architecture
The system architecture diagram shows that when the user opens the application, they will need to log in
if they do not have an account. Once they successfully log in, they will see the home page which will
display their current location on a map. This application which will serve as platform to integrate basic
android cell phone activities in a single location with respect to location. It is being built as new self-
contained product. Market has task management application that runs with GSM and locations but all the
type of applications are separate. This application is one of such type of application that will integrate
activities in a single application that will run on location.
PROPOSED METHODOLOGY
The objective of this work is to create the personal social network site application for mining the
user interest. Social network site focuses on the structure and identification of on-line social sites for the
user who share their interest and activities or the user who are interested in browsing others’ interests and
activities. These networks, first, are used in order to making friends and sharing ideas among members.
Social sites are the friendly environments where people mostly chat or share ideas. To build a multiple
web based advertising database. Advertising database contains the categories of different gadget, clothes,
foods which are classified by user preferences and interest. The categorized/preference information about
the user must extract. To build a server based scheduler for getting a current location from user(android
user).Server based scheduler helps to find or accessing the current location of user and send advertising
message to particular user as per their interest. Here Geographic positioning system (GPS)is used to
obtain the current location of user. Geographic Position System (GPS) works based on satellite tracking
and allows user to locate every point on the place accurately. Mobile learning can be conducted through
tracking by GPS. The GPS data can define three concepts: users, locations and activities in a certain site.
Rapid growth of wireless technologies has provided a platform to support intelligent systems in the
domain of mobile marketing. Utilizing Location Based Services and Global Navigational Satellite
Systems provides the capability for transportation of real-time, scheduled, location-based advertising to
individuals and businesses. This proposed approach support the
Following feature as compare to the existence-
There is much support for Location Based search and Context Aware Ad Searches. This application
does not take much time to detect the Ads that useful to the user and easily handle by user.
User should be able to see the located buildings and stores that have the offers and advertisements on
Google maps application in android mobile.
Ads with GPS enabled device helps users should be able to navigate between their current location and
store/shop location using this android application.
It should be possible for the user to see the Advertisements by Specific Ad category in the list form in
android application. In the solution of this architecture is proposed for a better approach of advertising,
we use a Geographic Positioning System (GPS) to determine the spatial location of a user and then after
mining the social account data of that user, where system provide him/her with relevant deals/ offers
currently active in that area. Following figure shows the architecture of proposed system.
H/W & S/W REQUIREMENT
System Necessity
Hardware:
1. Processor – i3
2. Hard Disk – 5 GB
3. Memory – 1GB RAM
4. Smartphone
Software:
1.Operating System: WindowsXP and later versions 2.Front End:XML.
3.Programming Language: Java.
4.Database: MySQL/Firebase.
5.Technology: Android.
Java Language:
Java is an object oriented, robust programming language. (Dot) java is the extension given to the
java file. When compiled it is converted automatically into (Dot) class format. Compiler than
compiles the source code and then converts it into (Dot) class extension. This file now consists of
byte code that is fed to the Java Virtual Machine (JVM). As this JVM can run on any machines such
as Linux, Windows, Unix with the byte code format of our source code. Hence Java language is
called as platform independent i.e. it follows WORA (Write Once Run Anywhere) Architecture.
FRONT END
HTML
Hypertext Markup Language (HTML) is the standard markup language for documents designed to be
displayed in a Desktop browser. It can be assisted by technologies such as Cascading Style Sheets (CSS)
and scripting languages such as JavaScript. Desktop browsers receive HTML documents from a Desktop
server or from local storage and render the documents into multimedia Desktop pages. HTML
describes the structure of a Desktop page semantically and originally included cues for the appearance
of the document.HTML elements are the building blocks of HTML pages. With HTML constructs,
images and other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags,
written using angle brackets. Tags such as <img /> and <input /> directly introduce content into the
page. Other tags such as <p> surround and provide information about document text and may include
other tags as sub-elements. Browsers do not display the HTML tags, but use them to interpret the
content of the page.HTML can embed programs written in a scripting language such as JavaScript,
which affects the behavior and content of Desktop pages. Inclusion of CSS defines the look and layout
of content. The World-Wide Desktop Consortium (W3C), former maintainer of the HTML and current
maintainer of the CSS standards, has encouraged the use of CSS over explicit presentational HTML
since 1997.HTML is used to create and save Desktop document. E.g. Notepad/Notepad++
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language like HTML.CSS is a cornerstone technology of the World-Wide
Desktop, alongside HTML and JavaScript.CSS is designed to enable the separation of presentation and
content, including layout, colors, and fonts. This separation can improve content accessibility, provide
more flexibility and control in the specification of presentation characteristics, enable multiple
Desktop pages to share formatting by specifying the relevant CSS in a separate .CSS file, and reduce
complexity and repetition in the structural content.CSS information can be provided from various
sources. These sources can be the Desktop browser, the user and the author. The information from
the author can be further classified into inline, media type, importance, selector specificity, rule order,
inheritance and property definition. CSS style information can be in a separate document or it can be
embedded into an HTML document. Multiple style sheets can be imported. Different styles can be
applied depending on the output device being used; for example, the screen version can be quite
different from the printed version, so that authors can tailor the presentation appropriately for each
medium. The style sheet with the highest priority controls the content display. Declarations not set in
the highest priority source are passed on to a source of lower priority, such as the user agent style. The
process is called cascading. One of the goals of CSS is to allow users greater control over presentation.
Someone who finds red italic headings difficult to read may apply a different style sheet. Depending on
the browser and the Desktop site, a user may choose from various style sheets provided by the
designers, or may remove all added styles and view the site using the browser's default styling, or may
override just the red italic heading style without altering other attributes.CSS: (Cascading Style Sheets)
Create attractive Layout.
MySQL
System Description:
S= I, O,F,DD,NDD, Failure, Success
Where,
S=System
I= Input
O=Output
F=Failure
S=Success
I is Input of system
Input I = set of Inputs
Where,
I= {Users Information}
F is Function of system
F = set of Function
Where,
F1={Login}
F2={Register}
F3={ Location Manager }
F4={ Database Manager }
F5={ Google Map Handler }
F6={ Alarm info }
F7={Location}
F8={Alarming}
O is Output of system
Output O = { Notification Alarm }
Success Conditions: Product working Soothly. Notification Alarm successfully.
Failure Conditions: if internet connection Unavailable.
Where,
I= {Users Information}
F1={Login}
F2={Register}
F3={ Location Manager }
F4={ Database Manager }
F5={ Google Map Handler }
F6={ Alarm info }
F7={Location}
F8={Alarming}
O1 = {Notification Alarm }
FUNCTIONAL DEPENDANCY DIAGRAM
A set of Functional Dependencies for a data model can be documented in a Functional Dependency
Diagram (also known as a Determinacy Diagram). In a Functional Dependency Diagram each attribute is
shown in a rectangle with an arrow indicating the direction of the dependency.
F1 F2 F3 F4 F5 F6 F7 F8
F 1 0 0 0 0 0 0 0
1
F 0 1 0 0 0 0 0 0
2
F 0 0 1 0 0 0 0 0
3
F 0 0 0 1 0 0 0 0
4
F 0 0 0 0 1 0 0 0
5
F 0 0 0 0 0 1 0 0
6
F 0 0 0 0 0 0 1 0
7
F 0 0 0 0 0 0 0 1
8
Where,
I= {Users Information}
F1={Login}
F2={Register}
F3={ Location Manager }
F4={ Database Manager }
F5={ Google Map Handler }
F6={ Alarm info }
F7={Location}
F8={Alarming}
DFD/UML
UML Diagram
A diagram is the graphical presentation of a set of elements, most often rendered as a connected graph of
vertices and arcs. you draw diagram to visualize a system from different perspective, so a diagram is a
projection into a system. For all but most trivial systems, a diagram represents an elided view of the
elements that make up a system. The same element may appear in all diagrams, only a few diagrams, or
in no diagrams at all. In theory, a diagram may contain any combination of things and relationships. In
practice, however, a small number of common combinations arise, which are consistent with the five
most useful views that comprise the architecture of a software-intensive system. For this reason, the
UML includes nine such diagrams:
DFD Diagram
Class Diagram
Object Diagram
Use case Diagram
Sequence Diagram
Collaboration Diagram
State chart Diagram
Activity Diagram
Component Diagram
Deployment Diagram
DFD DIAGRAM
Data objects represented by labeled arrows and transformation are represented by circles also called as
bubbles. DFD is presented in a hierarchical fashion i.e. the first data flow model represents the system as
a whole. Subsequent DFD refine the context diagram (level 0 DFD), providing increasing details with
each subsequent level. The DFD enables the software engineer to develop models of the information
domain & functional domain at the same time. As the DFD is refined into greater levels of details, the
analyst performs an implicit functional decomposition of the system. At the same time, the DFD
refinement results in a corresponding refinement of the data as it moves through the process that embody
the applications. A context-level DFD for the system the primary external entities produce information
for use by the system and consume information generated by the system. The labeled arrow represents
data objects or object hierarchy
The context diagram is the most abstract data flow representation of a system. It represents the entire
system as a single bubble and. The various external entities with which the system interacts and the data
flows occurring between the system and the external entities are also represented. The name context
diagram is well
1) DFD level 0
3) DFD level 2
4) CLASS ER DIAGRAM
A Class is a category or group of things that has similar attributes and common behavior. A Rectangle is the
icon that represents the class it is divided into three areas. The upper most area contains the name, the
middle; area contains the attributes and the lowest areas show the operations. Class diagrams provides the
representation that developers work from. Class diagrams help on the analysis side, too Class is nothing but
a structure that contains both variables and methods. The Class Diagram shows a set of classes, interfaces,
and collaborations and their relating ships. There is most common diagram in modeling the object-oriented
systems and are used to give the static view of a system. It shows the dependency between the classes that
can be used in our system. The interactions between the modules or classes of our projects are shown
below. Each block contains Class Name, Variables and Methods.
A class diagram is a type of UML (Unified Modeling Language) diagram that represents the structure
and relationships of a system's classes, attributes, methods, and associations. In the Location Based Task
Reminder App, the main classes that can be represented in the class diagram are User, Shop, Location,
Callender, and Notification. The User class represents the user data and contains attributes such as name,
email, and password. The class also contains methods such as login, logout, add Task, edit ask, and
deleteTask.The Task class represents the task data and contains attributes such as description, due date,
status, and location. The class also contains methods to set or get these attributes. The Location class
represents the location data and contains attributes such as latitude and longitude. The class also contains
methods to set or get these attributes. The Reminder class represents the reminder data and contains
attributes such as frequency and tone. The class also contains methods to set or get these attributes. Class
diagram for the Location Based Task Reminder App provides a visual representation of the system's
structure and relationships between its main classes, enabling developers to understand how the app
should be designed and implemented.
5) ACTIVITY DIAGRAM
Activity diagram are the flowcharts, showing the flow of control from activity to activity.
Activity diagrams represent the business and operational work flows of a system
6) SEQUENCE DIAGRAM
A Sequence Diagram is an interaction diagram that emphasis the time ordering of messages; a
collaboration diagram is an interaction diagram that emphasizes the structural organization of the objects
that send and receive messages. Sequence diagrams and collaboration diagrams are isomorphic, meaning
that you can take one and transform it into the other. Sequence diagram and collaboration diagram are
called INTERACTION DIAGRAMS. An interaction diagram shows an interaction, consisting of set of objects
and their relationship including the messages that may be dispatched among them. A sequence diagram is
an introduction that empathizes the time ordering of messages. Graphically a sequence diagram is a table
that shows objects arranged along the X-axis and messages ordered in increasing time along the Y-axis
The state diagram shows the states of an object and represents activities as arrows connecting the states.
The Activity Diagram highlights the activities. Each activity is represented by a rounded rectangle-narrower
and more oval-shaped than the state icon. An arrow represents the transition from the one activity to the
next. The activity diagram has a starting point represented by filled-in circle, and an end point represented
by bulls’ eye
8) COMPONENT DIAGRAM
A component diagram is a type of UML (Unified Modeling Language) diagram that depicts the
architecture of a system by showing the relationships between the components of that system. In the
context of the Location Based Task Reminder App, a component diagram can be used to illustrate the
various components that make up the app and how they interact with each other. User Interface & Shop
Interface component encompasses all the visual elements of the app, such as the screens, forms, and
buttons that the user interacts with. It provides the user with an interface to interact with the app and
input task data. Database component stores all the task data input by the user. It can be a local or remote
database that the app communicates with to retrieve and store data. Task component manages the
scheduling of reminders for tasks. It interacts with the application logic component to set reminders
based on task due dates and location. Notification component is responsible for sending notifications to
the user when a reminder is triggered. It may also handle communication with third-party services such
as email or text messaging. Location component is responsible for capturing the user's location and
triggering reminders based on task location proximity.
9) DEPLOYMENT DIAGRAM
A Deployment Diagram shows the configuration of run-time processing nodes and the components that
live on them. Deployment diagrams address the static deployment view of architecture. They are related
to component diagrams in that a node typically encloses one or more components.
1) Introduction:
The objective of this work is to create the personal social network site application for mining the user
interest. Social network site focuses on the structure and identification of on-line social sites for the user
who share their interest and activities or the user who are interested in browsing others’ interests and
activities. These networks, first, are used in order to making friends and sharing ideas among members.
Social sites are the friendly environments where people mostly chat or share ideas. To build a multiple
web-based advertising database. Advertising database contains the categories of different gadget,
clothes, foods which are classified by user preferences and interest. The categorized/preference
information about the user must extract. To build a server based scheduler for getting a current location
from user(android user).Server based scheduler helps to find or accessing the current location of user
and send advertising message to particular user as per their interest. Here Geographic positioning system
(GPS)is used to obtain the current location of user. Geographic Position System (GPS) works based on
satellite tracking and allows user to locate every point on the place accurately. Mobile learning can be
conducted through tracking by GPS. The GPS data can define three concepts: users, locations and
activities in a certain site. Rapid growth of wireless technologies has provided a platform to support
intelligent systems in the domain of mobile marketing. Utilizing Location Based Services and Global
Navigational Satellite Systems provides the capability for transportation of real-time, scheduled,
location-based advertising to individuals and businesses. This proposed approach support the
a) Purpose:
Technology has improved a lot over the last few decades. One of the best and biggest technological
advancements is the invention of smart phone. A smart phone is a device which offers more advanced
computing and connectivity than regular mobile phones. In the last one or two year the smart phone users
have rapidly increased and the count is still on. People using smartphones demand for better applications
and updates for existing ones, which in turn creates a huge scope of Android mobile application
development. Android is a fully open source platform which was created completely for smart phones
and similar devices like tablets. This project is developed for Android based smart phones. The app
should keep an eye on the GPS information collected by user’s smart phone to trigger the alert when the
user approaches a destination. User can find route easily and near places like schools, hospitals and
restaurants
b) Document Convention:
d) Project Scope:
The Product is android application that is allowing user to perform basic cell phone task according to
trigger (Location). It has solved the above listed problems faced by user community. If user has defined
its own desired location, then messages will be sent to target person automatically when user will enter
that location. Application will resolve the reminder issue. Cell phone reminder no longer associated with
time but it will also be manageable easily with location. Mobile profile issue has been resolved as profile
automatically set to silent when user will enter saved desired location. User can find route easily by drop
the pin on map and user can see near places like schools, hospitals and restaurants. If user has forgotten
to set the profile to silent then there is no issue because application sole purpose is to address user issue.
The possibility of improvement of the system includes: improvement of the precision of the GPS
system positioning, activation of alarm within a certain date and time, determining the distance from
the point at which the application is to alarm us, sharing of alarm with other users (sending/receiving)
etc. Give the advertisements to user by their tasks and interest. And special thing is for parents to track
they child by location and mother can check the routine schedule of their little bit child. Get remind
with your favorite TV shows, lectures, radio shows. You get notify when you pass from colleges,
shopping malls, or cinemas to get their deals and some exciting offers. To remind your every day’s
small to biggest activities by location. Synchronized Google calendar with application for scheduling.
2) Overall Description:
In recent years, mainly advertisements and vouchers are used for providing discounts, text messages and
posters were mainly used till date but to advertise on a mobile device is need of the current scenario.
Vendors must be allowed to publish and edit an advertisement to users according to the interest of the
customer. This technique has low cost for digital advertisement and has a pervasive system for
advertising in large commercial malls. In order to publish advertisements on customer mobile phones
and find the desired location of the vendors is used. Customers are those fellows who want information
in less time the information may be like Location of the vendors, their discounts, and description of
products. If information is not retrieved according to their choice in a short period of time. The interest
may be lost in order to purchase products. They need to find more information and location without
taking much effort. The information will be extracted by analyzing the contents of social networks is use
to predict the advertising categories that show interest a particular user. The framework applies on
location-based Task Management to filter advertisements based on location of user and shop. Traditional
paper-based reminders are still useful, but they cannot be organized efficiently. Electronic reminders
based on the calendar in Cell phones are more efficient and gaining popularity, but such reminders are
mostly triggered by time. In many situations, tasks are only meaningful to be performed at a specific
location, so it would be useful if reminders for those tasks can be triggered only when the person to be
reminded is physically near or located at that location. Therefore, in this research, we develop a
location-based task management for Android-based smart phones and tablets.
a) Product Perspective:
Location based task management: The product will be a mobile application that allows users to create
and manage tasks based on their location. It will utilize the GPS capabilities of the user's device to track
their location and provide relevant task notifications and reminders. The product will be designed to
cater to individuals who frequently have multiple tasks to complete and need a way to efficiently
manage and prioritize them based on their location. This could include tasks related to shopping,
errands, or any other activities that require physical presence in specific locations. From a technical
perspective, the product will require integration with GPS services to accurately track the user's location
in real-time. It will also need to have a database that stores the user's tasks, along with their associated
locations and any relevant details or deadlines. The product will have a user-friendly interface that
allows users to easily create, edit, and delete tasks. Users will also be able to set notifications and
reminders for each task, which will be triggered when they reach the corresponding location.
In terms of scalability, the product should be capable of handling a large number of users and tasks
without compromising performance. Additional features may be added in the future, such as
collaboration and sharing options, allowing users to coordinate tasks with others.
b) Product features:
Location based task management is a web application. The task management system should be able to
integrate with GPS technology to accurately determine the user's location and track their movements in
real-time. Users should be able to define geographical boundaries known as geofences, which can
trigger specific tasks or notifications when they enter or exit a particular area. The system should send
location-specific notifications to users when they are near a designated task location or when they enter
or leave a geofence. The system should be capable of automatically assigning tasks to users based on
their proximity to the task location, ensuring that the nearest available person is responsible for
completing the task. Users should be able to view their location history for completed tasks, allowing
them to track their movements and understand their productivity.
1) User:
i. Register
ii. Login
iii. Add Task
1. Can Select Latitude/Longitude (G-Map) to get location to remind
2. Can save note accordingly for particular location
iv. View Tasks/Reminder
v. Delete Tasks/Reminder
vi. View offers nearby
vii. The system requires a user to set a location alarm in app which will generate an alert via
sound notification /alert when user is within the user pre-defined range of user location.
2) Shop:
1. Register(Address Location)
2. Login
3. Add offers
4. View offers
5. Delete offers
6.
d) Operating Environment:
Operating environment for the Location based task management is as listed below.
1. Internet Connection
2. Operating System Windows, Linux (Ubuntu)
a) Frontend:
1. The system shall be web application.
2. The language used will be HTML,CSS.
b) Backend:
1. The Desktop application should be developed by using Framework.
2. The backend language is Java.
3) Functional requirements:
1. REQ-1: The System able to build User profile.
2. REQ-2: Facilitate user community Integrate basic activities on single platform
3. REQ-3: Automation of activities with respect to location.
4. REQ-4: Route Finder Just pin start point and end point and get route
5. REQ-5: To find nearby places
6. REQ-6: Provide solution with least hardware requirement.
7. REQ-7: Allow organizations to target consumers at a granular, person level with online or offline
messaging based on their physical location.
8. REQ-8: To develop an application that is cost efficient.
9. REQ-9: Through this technology, brands will become smarter and consumers will become more
informed as the boundaries between point-of-purchase and private spaces blur and ultimately
merge seamlessly
10. REQ-10: This Application user can choose and set their Location and its range to perform the
user specified Events and Tasks.
4) Non-functional requirements:
a) Performance requirements:
1. The system gives advice or alerts user immediately.
2. The System gives accurate results.
3. Interactive, minimal delays, safe info transmission
b) Safety requirements:
1. Nobody will be harm while developing the system.
2. Easy to use.
3. System embedded with management procedures and validation procedures
c) Security requirements:
1. The system keeps all Users information’s with high security.
2. Identify all user, authenticate/verify user credentials, authorize user/third party, audit for user’s
usability, backup, server clustering, system policies
1. Predictability
2. Accuracy
3. Maintainability
4. Usability
5. Modifiability
6. Interoperability
7. Efficiency
5) External interface:
a. User interface:
1. This paper proposed architecture of system is built for advertising system which helps to find
the user preference and their interest in the particular area and notify their interest using
android application advertisement with the help of GPS into the user located area. Web
services are continually generating new business ventures and revenue opportunities for
internet corporations. Targeting helps to improve the effectiveness of advertising it reduces
the wastage created by sending advertising to consumers who are unlikely to purchase that
product, target advertising or improved targeting will lead to lower advertising costs and
expenditures also save the time of user for finding the located area of ads with help of
GPS.GPS –enabled device helps to find the user prefer area for the particular Ads in area of
user where they want go. With the help of GPS, it is possible to trace the exact location on
globe by monitoring and detecting the place and get aware the persons while searching for
exact location in large area of city and so on. A Location Based Task Management application
on Android platform was successfully developed which can save one reminder at a time. It has
been tested by saving addresses at different locations and it gave proper output at proper
place.
2. GUI Along with meaningful frames and application.
3. Front End: HTML, CSS
4. Back End: Java
b. Hardware interface:
1. Processor – i3
2. Hard Disk – 5 GB
3. Memory – 1GB RAM
4. Memory – 1GB RAM
5. Smart Phone
c. Software interface:
d. Communication interface:
This project supports all types of web browsers. Active internet connection
6) User Documentation
This user documentation provides instructions and guidance for using the Location-based Task
Reminder & Advertising Android App. It helps users in effectively managing their tasks and receiving
relevant advertisements based on their location.
Dependencies:
6. The app relies on access to the device's GPS data to determine the user's location.
7. The app requires a database or API integration to store and retrieve task reminders for specific locations.
8. Accurate and up-to-date location data is dependent on external sources such as maps and geolocation
services.
9. The app requires permission from the user to access their location data, which is dependent on the user
granting the necessary permissions.
10. The app relies on a stable internet connection to retrieve advertising content and updates.
11. The app may depend on third-party advertising networks or partners for delivering targeted
advertisements to users based on their location.