You are on page 1of 40

Abstract

Computerized signage idea is supplanting the conventional strategies for dispersing data to the
shoppers while they are progressing. This is on account of element presentations can draw in the
consideration of the clients substantially more that static displays. Secondly versatile applications
are administering the Smartphone world these days. These 2 ideas are incorporated together and
is the premise for advancement of this project. It expects to give disconnected from the net
access to any substance that is being shown on a computerized screen as of now to a client
utilizing the portable application introduced as a part of his android Smartphone. The primary
fascination being quick reaction time to catch the substance.
The task utilizes a server which is utilized to show numerous substances both picture and its
related information intermittently. The planning of the substance being shown can be changed
according to our prerequisite. While the versatile application is running the client can catch the
substance on his portable just by a basic dragging development with his cellular telephone in the
z pivot. The information exchange is finished with the assistance of either with a current wireless
association or a shut circle remote association that can be set up utilizing a remote router. The
substance is exchanged structure the server to the Smartphone through the remote switch .The
dragging is identified utilizing the introduction sensor as a part of the portable which is the
accelerometer. Introduction measures the position of the cellular telephone in the 3D space. The
picture and information which shows up on the clients portable can be zoomed, put away or
erased.

Table of contents
LIST OF FIGURES..18
LIST OF TABLES..2
Chapter1 INTRODUCTION.1
1.1 Motivation...1
1.2 Objectives....4
1.3 Problem Statement..4
1.4 Scope of the Work...4
1.5 Organization of the Report..6

Chapter2 LITERATURE SURVEY


2.1 Interactive Digital Signage- an innovative service and its future
strategies.....7
2.2 Increasing Use of NFC in digital Signage..7
2.3 Bluetooth Technologys Double-Edged 8
2.4 Digital Signage Player with WiFi...8
2.5 A Novel Accelerometer Based Gesture Recognition System....9
2.6 Accelerometer-based gesture recognition system with the i-phone ..9
2.7 Cyber physical systems: design challenges .10
2.8 Cyber physical systems: design challenges center for hybrid and embedded
software ....10
2.9 Using mobile devices for interaction with larger public displays...11

Chapter 3 SOFTWARE AND HARDWARE REQUIREMENT12

3.1 Use DNS ...13


3.2 Enable DHCP Mode......13
3.3 TCP/IP Protocol.14
3.4 Accelerometer 15
3.4.1 Physical Principle ...16
3.4.2 Structure .16
3.4.3 Consumer electronics .................18
3.4.4 Device integrity ..............20
3.4.5 Axes of Acceleration Sensitivity....21
3.4.6 Data ...22
3.5 Eclipse ..........................22

Chapter 4 METHODOLOGY...31
4.1 Block Diagram .31
4.2 Flow Charts .33

Chapter 5 RESULTS AND DISCUSSION..36


Chapter 6 CONCLUSION AND FUTURE ENHANCEMENT41
7.1 Conclusion.41
7.2 Future Enhancement 41

REFERENCES..42
List of Figures

Figure 1.0 Nfc Architecture


Figure.1.1 Wifi Signage Architecture
Figure.3.1 Mobile Integrity
Figure.3.2 Axes of Acceleration Sensitivity
Figure.3.3 Output Response V/S Orientation Of Gravity
Figure.3.4 Eclipse Platform Architecture
Figure.4.1 server and Processing with Router Linked
Figure.4.2 Smart Phone and Drag
Figure.4.3 Flow Chart of Server and Image Transfer
Figure.4.4 Flow Chart of Smart Phone with Drag
Figure 5.1: Server Functioning
Figure 5.2: Android App to Drag Details
Figure 5.3: Server Started Image and Text Display
Figure 5.4: Second Image and Text Display after 20 Sec
Figure 5.5: Image Count Text Stored in Signage Folder in C: Drive
Figure 5.6: ip setting to accesses the server
Figure 5.7: First Image Dragged and Displayed
Figure 5.8: Second Image Dragged and Displayed
Figure 5.9: Image and Text Stored in Sd Card

List of Tables
Table 3.0 Acceleration v/s Angle
Table.6.0 Result and Analysis

Chapter 1
INTRODUCTION
Dynamic clients burn through cash, and when they take after their every day schedule, they keep
effectively searching for data that they are occupied with. A review demonstrates that more than
half of the clients who perform versatile scanning have nearby web and 17% of the clients skim
while they are voyaging. Static showcase sheets were utilized customarily to display any data in
colleges, railway stations and publicizing any items out of home. In any case, computerized
presentations are being utilized these days. This is termed as Digital Out-of Home (DOOH)
advancement networked digital signage presentations to draw the consideration of customers
who are not at their homes with coordinated messages. Area based versatile and computerized
out-of-home media are a piece of a bigger multi screen area that can all the more productively
strengthen messages furthermore make a more grounded level of duty with dynamic customers.
Current specialized advancement in the territories of PDAs, remote correspondence and
computerized show has made it conceivable to outline another intelligent signage framework.
Additionally, connecting of virtual computerized content with the physical advanced showcase is
conceivable. They are not available by complex clients, and does not bolster interface with a few
presentations at an area.
Canny signage: A novel technique for remote exchange of data is produced in this anticipate.
With a creative digital physical telecast or multicast convention we can synchronize the
substance on the advanced showcases with the PDAs. It bolsters one-to-numerous
correspondence by approving various clients to get data from a solitary presentation with a
"dragging" hand motion. The information on the showcase gadget introduction is installed in the
same convention and consequently shrewd signage can bolster numerous to-numerous
correspondences by allowing clients to obtain information from the presentation through their
PDAs. Lessened client reaction time is the principle favorable position of this framework.
1.1 Motivation
In today's quick paced world, individuals are always overwhelmed with an extensive variety
of notices and data. They will be unable to recall what they had seen. Sign sheets and notices are
crucial to spread data to a substantial number of individuals in semipublic spots like schools and
different associations, open spots like air terminals, shopping centers and eateries.

The intrigued group of onlookers might not have sufficient energy and assets to note down
the substance. We are currently utilizing new advances that can bring about a response and give
prompt advantages and energizing encounters to the client.
1.2 Objectives

To make a novel digital physical multicast convention to synchronize the information on


the computerized show with the advanced mobile phone

To bolster one an excessive number of co-operations

Many clients can get information from a presentation with dragging and development

To furnish clients with information from computerized show into their advanced mobile
phones in a split second with no deferral

To give client's great quality information from the computerized show

1.3 Problem Statement


The one-to-numerous static sign methodology keeps on overwhelming most of the
signage advertise today. Publications and detached sign sheets are practical and simple
approaches to spread data to customers in a business sector, representatives in an association,
understudies in a school or sightseers when they go by these signs situated in the particular spots.
The individual needs to discover a pen and paper and note down any data that might be helpful to
him. This may not be conceivable in the event that he is going at fast in a vehicle. Likewise it
requires parcel of investment to discover recording material and scribble the data. Likewise he
can't get any additional data which is usually utilized with some attractive outline. Remove
notices permit intrigued passers-by to truly detach a segment of the sign which may have data
like location, contact number, and so on for future use.
Another real issue with static signs is redesigning or change of the substance. The new
pictures/information must be drawn or painted on the sign board at high areas by experienced
craftsmen. A few notices are stuck. Both are dreary, tedious and might be unsafe too.
Additionally there is less visual trade off in transit the data is exhibited.
Considering straightforward computerized signs-They are less demanding as for
redesigning the substance at whatever point required however the disadvantage is that it doesn't
give intuitive components to the intended interest group. Furthermore it is a balanced
communication. There can't be association from numerous presentations at once for a client.

Thirdly, there is no connection between the client's Smartphone and the advanced substance. The
throughput is less in customary computerized signage.
1.4 Approach to Solution
It fundamentally comprises of a signage presentation, which is associated with a signage gadget,
a remote switch, a substance supplier (memory gadget), microcontroller and advanced mobile
phones. The presentation gadget is associated with the signage board. The substance is put away
in a pen drive associated with the wand board through USB port. The signage gadgets transmit
Multicast information parcels to the remote switch utilizing Ethernet link. The remote switch
transfers these bundles through a remote information connection to the PDAs that have joined a
specific Multicast bunch, which is the same as the one the signage gadgets have joined
Microcontroller utilized is Arm cortex A9.It is accessible in the imx6 wand board from free
scale. C project is utilized for coding the microcontroller utilizing vi editorial manager. Board
keeps running on Linux OS.Android application is coded in java utilizing android studio
IDE.Many Users can gain the substance from a presentation screen with a "dragging" hand
development with their advanced cells.
1.5 Organization of the Report
The report is organized as follows:
Chapter 2 depicts about the writing study taken from the specialized papers distributed in IEEE
papers and reputed sites identified with Android based digital signage..
Chapter 3 explains about various hardware components and software tools required.
Chapter 4 gives the clarification of flowcharts of different modules of the Program utilized for
Android based digital signage.
Chapter 5 depicts the consequences of different test made to check for the unwavering quality of
Android based digital signage.
Chapter 6 gives the information about conclusion and scope for future work.
.

Chapter 2

LITERATURE SURVEY
This chapter gives review of literatures referred from various IEEE papers and other papers
published in different journals.
2.1 Their paper weights on how computerized signage is financially savvy and has a positive
future in client responses and reactions prior. In any case, the presentation of computerized
signage, assembles numerous business sector players, every one of them having differed
objectives and expected benefits. Henceforth a dynamic motivation for intelligent computerized
signage is presented that spotlights on building up various business strategies and related
business standards, incorporating every single conceivable performing artist in their proper parts.
Tolerating the specialized and non-specialized improvements of computerized signage, the
proposed bound together philosophy to advanced signage grants for interdisciplinary increases.
They concentrate on the reality in their paper that getting the customer's consideration is a
continuously difficult assignment. They proposed the computerized signage, which has a system
of associated electronic showcases mounted in spots like air terminals, colleges, shopping centers
and so on "will disturb a key segment of the publicizing".
The advanced signage idea is creating at a hurrying pace. The development rate is more
in the U.S.A and in Europe. They are supplanting conventional static signage by and large. In
any case, it is not picking up significance in experimental exploration, as a few creators have
remarked. In any case, a few papers have planned to think about advanced signage going for
atmospherics, information and customer responses. Essentially, electronic presentations utilized
offer new openings and benefits contrasted with conventional "static" signage and further
advancements around there is required. (1)

2.2 The aforementioned papers present the idea as a radio innovation that backings interchange at
short separations of a couple of centimeters.

Fig.1.0 nfc architecture


It likewise investigates new zones of utilizations of Near Field Communication (NFC)
that can be utilized on cell phones. NFC licenses logical application conjuring (CAI) the
execution of system on the telephone in view of the client's surroundings. Applications can be
dispatched in light of the relevant data we assemble from another operation on our telephone. We
can likewise pass setting from a presentation gadget to our telephone with the goal that we can
have an intelligent session. This paper presents advanced signage applications utilizing CAI and
offers significance to security and ease of use misgivings. Amid an operation, one of the gadgets
can be inactive, getting power from dynamic gathering. Indeed, even the dynamic gadget
expends less power and can remain 'ON'all the time. The thought is to comprehensively associate
virtual data to the physical world gadgets and along these lines giving powerful processing.
Additionally, the closeness of NFC correspondences can utilize vicinity as a point of view and
trigger a reasonable activity momentarily. The communication is undetectable to the client, being
installed into the article, i.e. show, yet at the same time accessible at whatever time.
It additionally proposes an information position for exchange of information. A
publication promoting a musical appear (see figure 1) could for instance not just offer data about
the occasion itself to a client who taps the blurb with his gadget, additionally permit him to
purchase a ticket to the apportioned specifically to his telephone.(2)

2.3 In this paper the different strategies for utilizing Bluetooth for a computerized signage and its
focal points and negative marks are talked about. Bluetooth promoting is a region type of
publicizing that can be effortlessly and viably fused into a computerized notice It has boundless
applications for 'Purpose of - Sale' and electronic promoting.
A client with a Bluetooth cell telephone can quickly get a vast information including
melody downloads, short video cuts, web connections to destinations. Bluetooth licenses
dispersion of rich substance, cell phones in particular territories with less cost and
unpredictability issues had by different types of versatile promoting. The signs make a client's
cell phone into a remote control for the information on the presentations, and deal with numerous
clients by "labeling" the showcases. The Signage which utilizes a cell phone for communication
transmits signals by utilizing Bluetooth. This is a low power innovation for remote information
exchange. At the point when the client's cell phone approach the framework and gets the
transmitted signs, connecting the telephone to the framework can occur.(3)
2.4 The paper was composed by YuukiMastuda. It gives a thought of how to associate an
electronic signage to an electronic showcase

Fig.1.1 wifi signage architecture


. For association we can utilize a simple VGA or a HDMI link which is again relying upon the
properties of the presentation gadget. Two unique choices were proposed for associations with
the system. One-by associating an ethernet link to the system or interface utilizing WiFi.
Likewise associations with console and the peripherals to the USB port for setup of the
framework. There is numerous video and sound link for associating the presentation to the

3.5mm connector. A 12V DC power supply is offered association with the framework and AC
force is given to the electric outlet.(4)
2.5 In their paper Ahmad Aki and Chen Feng have come up with the idea of movement
recognition.
By executing the arbitrary projection hypothesis and utilizing l1 minimization, the issue can be
dispensed with. They have considered gathering information from an accelerometer which can
gauge from three hub X,Y and Z. The accelerometer has 3 hub and involves two phases. To
begin with the study depends on the preparation stage. Here the framework actualizes time
twisting and spread of partiality. This makes model for every sort of signal. At that point second
comes the testing stage. Here the framework gathers all the client developments and the ones that
are not natural against the effectively recorded motion developments. The examination against
the recorded formats prompts acknowledgment. (5)
2.6 This article tries to consider hand developments as an option or might be an additional
technique for taking contribution from the client in portable devices.This opens another route for
connection amongst client and mobile.The number of minor sensors that are being inserted into
the customer electronic gadgets, for example, pdas, cell telephones are expanding with each new
innovation advancement.This thusly makes us to consider new and diverse sorts of specialized
methods.This prompts more direct,impulsive and at whatever time, anyplace human-PC
cooperation. In this paper the iphone been chosen for exploring different avenues regarding
motion detection.The reason being, it has an implicit accelerometer.Hand developments are
distinguished and ordered into as of now put away motions.
For discovery of hand developments taking into account the information gathered by an
accelerometer a product library containing the distinctive movements are to be made. The
primary elements have been amalgamated into a C library which can be reused. Utilizing this a
demoiphone application has been created. Taking everything into account ,this gives examining
and discovery of hand motions.
An accelerometer is essentially a small sensor, which is utilized to gauge the speeding up
(how quick development occurs)of that item itself, or the handheld gadget in which it is
incorporated with individually. Contingent upon the increasing speed bend, which will take its

beginning stage from the development of the gadget, the grouping into already characterized
hand developments is affected. Bunches of studies and analyses on different info gadgets have
been done and comes about tried in this subject. There are a couple favorable circumstances of
hand signal acknowledgment framework when contrasted with different methods for taking
client include that are accessible in the prior days.First one being there is no need of an excess of
fixation and eye concentrate on the framework amid correspondence. Besides it is quiet. There
are sure occupations which should be possible in a spur of the moment route normally by
utilizing hand developments when contrasted with writing on a console or squeezing a few
catches on the telephone.
The hand development recognition device depends on the Discrete Markov models .This
paper has attempted to analyze signal location in light of accelerometer. The acknowledgment of
signals uses the Markov models alongside the investigation of vectors. Numerous studies and
experimentation was finished. The hand development discovery apparatus depends on the
Discrete Markov models .This paper has attempted to look at motion location in view of
accelerometer. The acknowledgment of motions uses the Markov models alongside the
investigation of vectors. Numerous studies have been completed to help values that are particular
to required applications. For instance number of code lines, vector instatement and so on. The
last framework has acknowledgment results in the extent between 80% to 95% , which is
positive yet has scope for further enhancement.(6)
2.7 Installed frameworks and systems administration ideas were utilized for observing and
directing the physical procedures. They utilized input circles. The physical procedures influence
calculations and calculation influences forms. The future utilizations of these frameworks
concerning of open handiness and sparing points of interest are considerably more than what has
been evaluated. This acknowledgment is prompting fast walk increment in ventures to enhance
innovation and finding new collaboration ways. In any case, numerous difficulties will come up
because of utilization of numerous physical parts in these frameworks which cause security
concerns and consistency is required amid production of these parts. This contrasts when all is
said in done figuring. Another reality is that the nature of physical gadgets differs tremendously
contrasted with programming modules which depend on item arranged ideas.

This paper additionally considers the issues confronted in planning such frameworks, and
particularly raises the issue of whether present day registering and organizing skill give an
adequate base to CPS. It presume that it won't be satisfactory to ad lib the outline forms, build
the reflection level or formally check plans that are set up on the present deliberation to help
values that are particular to required applications. For instance number of code lines, vector
introduction and so on. The last framework has acknowledgment results in the reach between
80% to 95%, which is great yet has scope for further advancement. (7)
2.8This article presents digital physical systems(CPS). They are amalgamations of calculation
and physical procedures. Installed PCs and systems are for checking and controlling the physical
procedures, by and large utilizing input circles, while physical procedures influence calculations
and the other way around. The business and open imminent of such frameworks is monstrously
more noteworthy than what has as of now been figured it out. This is advancing significant
speculations which are being made worldwide to enhance the innovation. The difficulties are
numerous, essentially in light of the fact that the physical parts in these frameworks present
security and consistency prerequisites which are distinctive in quality from those as a rule reason
figuring. Additionally, physical segments contrast subjectively from item situated programming
constituents. This paper additionally thinks about the issues confronted in planning such
frameworks, and particularly raises the issue of whether present day registering and organizing
skill give an adequate base to CPS. It reason that it won't be sufficient to ad lib the configuration
forms, expand the deliberation level or formally confirm plans that are set up on the present
reflection. To comprehend the maximum capacity of CPS, remaking of processing and systems
administration deliberations is important. These reflections ought to physical elements and
registering unifiedly. CPS applications are abundantly which can enter into the twentieth century
IT upset. They incorporate high certainty medicinal frameworks, process control, movement
control, correspondence frameworks and so on. The expanding intricacy of segments and
utilizing most recent innovation for sensors and actuators, remote correspondence, and multicore
processors is a noteworthy test for building cutting edge control frameworks. The supplier and
integrator require new frameworks science that guides tried and true and efficient amalgamation
of freely created framework modules. That is, hypothesis and devices are fundamental for
creating productive techniques to outline, investigate and test the parts at various deliberation

levels, together with the product design levels thinking about, requirements from different levels.
(8)
2.9 This paper talks about essential gadgets, methods, remote exchange advancements and
applications in blend with conceivable outcomes of association between cell phones and open
and semipublic shows individually.
These days purchasers are confronted with huge open shows wherever they go. The vast
majority of them show just static data. In view of the physical properties of the presentations,
intuitive applications were not doable. Since there is constant mechanical headway id the
expansive presentations and more number of portable clients there are totally new prospects for
versatile showcase collaboration to be found. The paper reviews the benefits and negative marks
of direct portable cooperation. At last some spearheading advances of fascinating showcase
frameworks are presented here and distinctive strategies for collaboration between those
presentations and cell phones are appeared.(9)

Chapter 3
HARDWARE AND SOFTWARE REQUIREMENTS
In the wake of encountering the endeavor point of interest we have connected at the going with
Hardware and Software necessities. This part gives bits of knowledge about various equipment
segments and programming used as a piece of execution of Android based computerized signage
engaged structure.

3.1 Use DNS:


DNS limit can be used with database structure having corresponding IP address and relating range
name is also called as space name user need to accesses to DNS must have valid IP address.

3.2 Enable DHCP Mode: In the event that IP location is effectively gained through server,
the MAC location will be available on board list. When equipment on the board rundown is
chosen, IP address, Subnet cover and Gateway are shown. In the event that module couldn't get
system data from DHCP server, IP address, Gateway Address and Subnet cover will be introduced
to 0.0.0.0.

3.3 TCP/IP PROTOCOL:


Likewise with every other correspondence protocol, TCP/IP is made out of layers:

INTERNET PROTOCOL (IP) this protocol aims on exchange of huge data between
two nodes ip number consist of 4 bytes of destination address this empowers the internet
to dole scopes for numeric of various process the accesses to number of divisions IP
works on entry level that transfers the information containing the data from system to
worldwide.

TRANSMISSION CONTROL PROTOCOL (TCP) this protocol aims in confirming


the information exchanged between the user and server when the sent information is lost
due to unknown reason of if the server is busy in handling the processes then TCP send a

request to server or user to retransmission the lost packed which may have occurred due
to collision or delay in transmission and waits until full data is received.

Sockets are group of subroutines that give access to TCP/IP on the greater part

connecting the frameworks.


There are multi stages of TCP/IP learning. The individuals who administrate a provincial or
national system must outline an arrangement of long separation telephone lines, committed
directing gadgets, and extensive setup documents. They should know the ping address and
corresponding areas of a huge number of supporter systems. They should likewise have a formal
system screen technique to distinguish issues and react rapidly.
Every huge organization or college that processes to internet must have a transitional stage of
system association and aptitude. About six switches may be arranged to interface a few number
of sectional LANs in a few structures. All activity outside the association would ordinarily be
directed to a solitary association with a local system supplier.
Be that as it may, the end client can introduce TCP/IP on a PC with no learning of either the
corporate or territorial system. For this, three bits of data needed:
1. Corresponding ip allotted to the system
2. This plays a vital role when identifying the different machines connected to the same link
or different link of the located machine.
3. The IP location of the switch machine that associates this LAN to whatever remains of
the world.

3.4 Accelerometer
An accelerometer is a gadget that measures legitimate increasing speed, likewise called the fourquickening. For instance, an accelerometer on a launcher quickening through gravity will
quantify the velocity of the launcher with respect to any inclination node. In any case, the best
possible quickening recorded by a sensor is not as a matter of course the direction speeding up

(rate of progress of speed). Rather, it is the increasing speed connected with the wonder of
payload felt by overall load very still in the casing of adjusts position of the sensor. an illustration
to these sorts of speeding up vary, an device will quantify an estimation towards upward in g
course while staying stagnant on g, since earth mass in weight is m*g. differentiation, and sensor
atmospheric free fall toward the focal point of the Earth will gauge an estimation of zero in light
of the fact that, despite the fact that its pace is expanding, it is very still in an edge of node in
which items are lightweight.
This sensor measures payload per unit (test) mass, an amount of measurements for
quickening is here and there considered as particular power, otherwise g-power (in spite of the
fact is not power). Second method for expressing this is by quantify load, a sensor assess the
quickening of the no obstacle fall point outline with respect to sensor. By quantifiable increasing
speed is irregular standard quickening of Newton (in 3level measurements).
3.4.1Physical Principle
This tilt sensor can measure three axis tilt corresponding to x-axis,y-axis,z-axis as this sensor is
designed by using mems (micro-electronic and mechanical system ) consumes low power usually
mems are designed as floating mechanical components inside a conducting gel connected to
electronics here 3 capacitance with 6 plates are configured in side depends on the tilt with
corresponding to gravity the output of the acceleration changes output from these changes are
givens as 0 to 3.3volts which is then converted to digital for the processing in this project inbuilt
accelerometer from smart phone is used to drag the image its done by using z- axis for the
operation.
3.4.3Consumer electronics

Fig.3.1 mobile integrity


3.4.4Device integrity
Numerous portable PCs highlight an accelerometer which is utilized to distinguish drops. On the
off chance that a drop is identified, the leaders of the hard plate are stopped to stay away from
information misfortune and conceivable head or circle harm by the following stun.
3.4.5 AXES OF ACCELERATION SENSITIVITY

Fig.3.2 axes of acceleration sensitivity

Fig.3.3 output response v/s orientation of gravity

3.4.6Data
Here are some of tilt values gathered by the situating the Y-axis of an 2g accelerometer at
different points from g position. Qualities ought to no change for alternate tomahawks, however
will change in view of the affectability of the gadget. With the hub even in zero degree angles,
the tilt perusing ought to be around half of 10 bit resolution adc, yet recording at different points
will be distinctive for an alternate tilt sensing.

Table 3.0 acceleration v/s angle

3.5 Eclipse

The Eclipse Platform is proposed for building incorporated improvement situations (IDEs) used
as a piece of PC programming. It involves base workspace and an extensible module structure.
Overshadowing is made in Java and its vital application is for making java applications. The
Eclipse programming improvement pack (SDK), it joins the java advancement devices.
Customers can expand its capacities by introducing modules improvement tool kit for other
programming vernaculars, and can compose and contribute their own particular module modules.
Shroud utilizes modules to give all the usefulness inside and on top of the runtime system.
Moreover the shroud stage is amplified using other programming tongues, for instance, C and
Python. The module structure allows the obscuration stage to work with typesetting lingos like
LaTex and frameworks organization applications, for instance, telnet and database organization
systems.

Fig.3.4 Eclipse Platform architecture

Chapter 4
LAPTOP/DESKTOP
MACHINE
Methodology
Android based signage
consists of serverOPERATING
and smart phone.
They are connected together
WINDOWS/LINUX
SYSTEM
wirelessly. This chapter describes the working principle and flowchart of the system.

JAVA RUNTIME PLATFORM

SIGNAGE SERVER RUNTIME ENVIRONMENT

TCP/IP LAYER AND SOCKET

100MBPS LAN SOCKET/WIFI

ROUTER WITH WIFI

Fig.4.1server and processing with router linked

4.1 Server and Processing


Server and processing running on windows or Linux operating system uses java runtime
environment server part is designed using eclipse with swings when server starts it looks for a
folder in c:drive named as signage which consist of images, no of count represents the images
and text separated by | symbol for each text with images server opens default port 1111 for
Communication with client with specified ip given by router to system and server keeps on
changing the image and text every 20secs and keeps on listing to the port for the data request
from client. Once data request is obtained from the client server convert the corresponding image
into string by base-x 64 formats and text will be wrapped in Jason format to accurately
distinguish between text string and image string and then it will be transmitted through 1111 port
via tcp/ip architecture to the corresponding client every time the count reaches to end the same
thread will restart the text and image from begin.

4.2 smart phone and drag


This module consist of smart phone running on android os on Linux kernel apk of
corresponding signage will be installed user need to turn on the wifi and need to link with
corresponding router by running the app SMART
and settingPHONE
the ip of the server need to be accessed
ANDROID OPERATING SYSTEM
ACCELEROMETER
SIGNAGE APK

WIFI

Fig.4.2 smart phone and drag


through the setting provided in app once the setting is provided user no need to provide the same
ip once again as it will be stored in the internal cache memory for different servers different ip
must be given once the configuration is completed now user can drag the specific images which
is displayed on the screen once z axis tilt is detected by Accelerometer app sends specific
command to server for requesting the present information displayed on screen and server sends
the encoded image and wrapped text to client on reception image will be decoded and it will be
resized to fit screen and on top left text will be unwrapped and displayed now user can zoom the
image or save the text and image also saved things can be found inside a folder name know as
signage in file manager of internal memory of smart phone.

PROCESS FLOW OF SERVER LINK WITH PORT

Fig.4.3 Flow chart of server and image transfer

PROCESS FLOW OF ANDROID WITH GESTURE

Fig.4.4 Flow chart of smart phone with drag

Chapter 5

Results and Discussion


Now a days trend of smart phone with multiple application has booming more in every sector
starting from small retail to major e-commerce everything is available in one touch but common
difficulties faced by the user is need to install different app for different use in this discussion
digital signage provides to use the same app for multiple use for example to know the timing of
the train seating availability hotel availability with price tag nearby medical shops and also to get
a details of the product digital signage has become trend in advisement etc this is achieved by
developing two sided application one is running on the specified device like computer or laptop
and another one on Smartphone
The signal acquired and processed for the speed control is as described in below steps

Fig 5.1: server functioning

Fig 5.2: android app to drag details

Step-1:
Here the server developed using eclipse and swings when server start button is pressed this
application accesses image and count text stored in a folder named as signage and depends on the
count image will be rolled and displayed on the screen with text also.

Fig 5.3: server started image and text display

Step-2:
Here in the second step image will be scrolled or changed every 20 seconds with respect to timer
tick provided by the software.

Fig 5.4: second image and text display after 20 sec

Step-3:
In this step user need to store the images, count of the images and data need to be displayed by
using| separator in c drive by creating a new folder named as signage txt file to store count and
text.

Fig 5.5: image count text stored in signage folder in c: drive

Step-4:
In this step user has to set the server ip in order to accesses after providing correct ip user can
drag the specified image displayed by the server.

Fig 5.6: ip setting to accesses the server

Step-5: In this step specific application for the user in the college for viewing seat matrix in sri
jayachamarajendra college of engineering.

Fig 5.7: first image dragged and displayed

Step-6: In this step specific application gives the event specific details here the shown image
for project exhibition on vlsi and embedded systems held at sjce campus by ece department and
its contact person details.

Fig 5.8: second image dragged and displayed

Step-7:
In this step user can view the stored data in file manager with a folder name as digital signage in
this step image and text will be stored separately on sd card for future usage.

Fig 5.9: image and text stored in sd card

Result & Analysis


Server

Smartphone Function

image1

drag1

Tested

image2

zoom1

Tested

image3

save1

Tested

image4

drag 2

Tested

image5

save2

Tested

image6

zoom2

Tested

Table 6.0 Result & Analysis


In this analysis server is started with preloaded images and text and with a connection to lan port
through 1111 and images will be rolling when count reaches last first image will be automatically

loaded and coming to smart phone part first imaged dragged will be displayed user can zoom the
image or it can be saved as like itself which will be available in digital signage folder in sdcard.

Applications:

Public transport to get the timing of arrival departure and seating availability.

Department of tourism to know the historical place route details and guidelines.

Automobile showroom to know the pricing and other details of vehicles.

Shopping mall to get information of the goods.

Film Theater to know the show timing theater names and seating availability.

Hotel and boarding usage to know the available menu with price tag and ingredients
used.

Cell phone user to know the best traffic available.

Traffic monitoring to know the conjunction in the corresponding routes.

To get the information of nearby hospitals and facility available

Advantages:

One drag multiple information depending on the requirement.

Fast response system.

Details can be stored for future use.

Full details can be obtained regardless of the section.

No need to carry any guidelines book etc.

No usages of paper support go green.

Easy to use by any user.

Support multiple information.

App runs with any smart phone.

Chapter 6

Conclusion and Scope for future work


This chapter gives the final conclusion drawn from the proposed work and the scope for future
work.

6.1 Conclusion
In this anticipate titled 'canny signage: a novel system of remote data exchange' an inventive
digital physical multicast convention is available that fits the data on the computerized show with
the Smartphone. It can deal with one-to-numerous interface by permitting various clients to
acquire data from a solitary presentation gadget by method for a dragging hand motion. The data
in regards to the introduction of the showcase is established inside this convention. It bolsters
one-to-numerous correspondence by allowing intrigued gatherings of people to get information
from the computerized showcase to which they coordinate their advanced cells. The framework
makes a bundle design for multicast convention for correspondence between signage gadget and
versatile telephone. This framework is a creative intelligent methodology for the telephone to get
intrigued data from advanced showcases for promoting reason, railroad station data show, time
table in universities, notice load up handouts, and so on. It can house numerous clients. It has a
more adaptable correspondence range, more unconstrained method for correspondence, least
visual trade off on the presentation of data, more prominent throughput of correspondence of
information and backing of client communication.

7.2 Scope for future work


This anticipates has been exhibited utilizing stand out signage gadget which is associated with
one and only signage show gadget.
This framework can be reached out to house various signage gadgets may thusly be
associated with numerous showcases, set in various introductions. The procurement for this
expansion has as of now been made by giving an id to the signage gadget. Subsequently the

controller can be coded to send diverse data to various presentation gadgets in the same area by
indicating the required signage identifier.
Thirdly, we can show a URL alongside data on the screen. At the point when the client
exchanges the substance onto his/her telephone, extra data can be downloaded and showed or put
away in the Smartphone.

References

[1] (2009). Weight Watchers Advertisement [Online]. Available:http://gcms.weightwatchers.com


[2] T. Vajk, P. Coulton, W. Bamford, and R. Edwards, ``Using a mobile phone as a `wii-like'
controller for playing games on a large public display,'' Int. J. Comput. Games Technol., vol.
2008, pp. 1_6, Jan. 2008.
[3] N. Davies, A. Friday, P. Newman, S. Rutlidge, and O. Storz, ``Using Bluetooth device names
to support interaction in smart environments,'' in Proc. 7th Int. Conf. Mobile Syst., Appl.,
Services, 2009, pp. 151_164.
[4] K. Cheverst, A. Dix, D. Fitton, C. Kray, M. Rounce_eld, C. Sas, G. Saslis Lagoudakis, and J.
G. Sheridan, ``Exploring bluetooth based mobile phone interaction with the hermes photo
display,'' in Proc. 7th Int. Conf. Human Comput. Interact. Mobile Devices Services, 2005, pp.
47_54.
[5] A. S. Shirazi, C. Winkler, and A. Schmidt, ``Flashlight interaction: A study on mobile phone
interaction techniques with large displays,'' in Proc. 11th Int. Conf. Human-Comput. Interact.
Mobile Devices Services, 2009, pp. 93:1_93:2.
[6] D. Schmidt, F. Chehimi, E. Rukzio, and H. Gellersen, ``Phonetouch: A technique for direct
phone interaction on surfaces,'' in Proc. Annu. ACM Symp. UIST, 2010,
[7] R. Ballagas, M. Rohs, and J. G. Sheridan, ``Sweep and point and shoot: Phonecam-based
interactions for large public displays,'' in Proc. Extended
Abstracts Human Factors Comput. Syst., 2005, pp. 1200_1203.
[8] N. Pears, D. Jackson, and P. Olivier, ``Smart phone interaction with registered displays,''
IEEE Pervas. Comput., vol. 8, no. 2, pp. 14_21, Apr./Jun. 2009.
[9]

(2008).

Fox

Quick

Response

Available:http://www.amplify.com.au/blog/tag/coding/

Code

Advertisement

[Online].

You might also like