Professional Documents
Culture Documents
Abstract
phones "GPS"
ticket can be bought with just a smart phone application, where you
can carry your suburban railway tickets in your smart phone as a
QR (Quick Response) code. It uses the smart phones "GPS" facility
MOBILE
operating
system,
middleware
and
key
applications.
Android
I.
has
large
community
of
developers
writing
INTRODUCTION
of the
facility
was
introduced
where
users
browse
through
technology
called
M-ticketing
(Mobile
Ticketing)
was
FEATURES:
framework enabling
reuse
and
replacement of components.
Application
for mobile
devices
Integrated
browser
based
on
the
open
Optimized graphics
graphics
library;
penGL
ES
powered by a custom 2D
3D
1.0
graphics
based
specification
on
the
(hardware
acceleration optional).
63
2012 IEEE Intemational Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
SQLite
of
Media support
four
standardized
kinds
Camera,
GPS,
compass,
and
accelerometer (hardware dependent)
Rich development environment including a
Numeric onl)
Eclipse IDE
most
of
standard, using
QR CODE
A QR code
Binary/byte
Kanji/Kana
(version
SQLlTE
SQLite
40-L symbols
Management contained in a
Sqlite
(mode,
dependent)
A.
(numeric,
(hardware dependent)
data
GSM Telephony
of
("modes")
(where characterrefers
to
individual
values
of
the
input
Encryption
Although encrypted QR codes are not very common,there
are a few implementations. An Android app,for example,
manages encryption and decryption of QR codes using DES
Algorithm (56 bits). Japanese immigration use encrypted QR
codes when placing visas in passports.
Error correction
Codeword's
and
use
the Reed-Solomon
Level L
Level M
Level Q
Level H
(abbreviated from
64
2012 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
likely that localized damage to a QR symbol will overwhelm the
capacity of any single block.
Thanks to error correction, it is possible to create artistic
and verifY the journey details, especially the time and date of the
ticket.
code block.
A.
EXPLANATION
1.) Personal Information Gathering:
The work here starts during the fIrst time installation of our
application . It gathers the basic customer information like fIrst
name, last name, date of birth, city , state etc., and it will be
stored into user mobile's, SQLite database. So every time when
B.
ARCHITECTURE DESCRIPTION
the user buys the ticket this customer information is also sent to
generation.
The user selects source, destination, class, no. of Adult and child
tickets, ticket type like return or single etc. then the user browse
IV. CONCLUSION
Once the customer hits the buy button a PHP code in the railway
Our android app is one of its kinds and fmds huge application
it saves both the journey details and customer info in the server's
our app saves a huge work for our ticket checkers by GPS
displayed.
Once the php code generates the ticket number and time of buy
the details saved in the MySQL database are sent to Google Chart
API engine in order to generate the QR code. here all the personal
and ticket information are converted into QR codes and sent back
the user and nearby train station to display the train arrival
memory.
In this module (fIg 1.0) the GPS plays the role of the checker,
where when the user buys the ticket, the source geopoints,
enters or leaves the station, where the user can have access
65
2012 IEEE International Conference on Advanced Communication Control and Computing Technologies (ICACCCT)
V. TABLE OF FIGURES
ANOROID SUR_URBAN RAILWAY TICKET RUYING PROCESS Wlnl GPS AS TICKET CIIECKER
GI'STICh:ET VAUI)ATI01\ AH.CIIITECTURE I>IAGKAM
"
'icket'H'"
II:;' ::::'
f:i, ;::: ,
A.NI)IlOII)'S
"
e
t:: :,::::
then.,.,
N,,:'.'lt'OIlK
IA)(A'I'ION
l'UOVmEIl
n"";nan..,,
----1 <hMI: ;:e'o
.;.-
_____________
(Once Ticket
buyed
t:.!12:;
source-I!ropomts
dCSt;nalion-eopo;n..
ticket type
&
REFERENCES
Damon Oehlman and Sebastien Blanc (20II)" Pro Android Web
"-Apress
Publications.
[2] Dave Smith and Jeff Friesen's (2011)" Android Recipes A
Problem Solution Approach"- Apress Publications.
[3] Jeff" JavaJeff" Friesen's (2010) "LearnJavafor Android
Development"
Apress Publications.
[4] Lauren Darcey and Shane Conder (2010)" Sams Teach Yourself
Android Application Development"
Sams Publications.
[5] Mark Murphy's (2011)" Beginning Android 3" - Apress Publications.
[6] Reto Meier (2009)" Professional Android Application Development"
Wiley Publishing Inc.
[7] Satya Komatineni (2009) " Pro Android"
Apress Publications.
[8] Shawn Van Every's (2009) "Pro Android Media developing
[I]
Apress Publications.
Wallace Jackson's (2011) "Android Appsfor Absolute Beginners"
Apress Publications.
[10] Wei - Meng Lee (20II)" Beginning Android Application
[9]
Development"
66