Académique Documents
Professionnel Documents
Culture Documents
for
SafetyPhone App
1.
Splash
Screen
This
will
simple
display
the
splash
screen
with
the
logo
for
few
seconds.
1.
1
Disclaimer
Screen
This
will
have
a
disclaimer
text.
User
will
have
to
click
on
Agree
Button
in
order
to
be
able
to
use
this
App.
This
will
appear
only
the
first
time
after
the
user
installs
the
app.
Is
there
any
way
for
user
to
view
this
disclaimer
text
again
while
he
is
using
this
app?
May
be
on
Info
Page?
No
Info
Page
in
the
App?
Functionality
Longitude
and
Latitude
are
picked
up
iPhone
using
Location
Manager
API
in
iPhone
SDK.
Reverse
Geocoder
API
is
used
to
find
out
the
street,
area
,
town,
postal
area.
Map:
View
Map,
this
will
let
user
view
the
Google
map
on
their
iPhone
screen
will
take
user
to
screen
3
as
described
in
next
section.
Share
Button:
This
will
have
same
functionality
as
share
button
on
screen
3
described
in
section
3.
Sisoft Technologies Pvt Ltd www.sisoft.in
Functionality
We
will
need
to
use
the
Google
Map
API(MapKit)
of
iPhone
SDK.
Share
button
on
the
top
right
of
the
navigation
bar.
When
user
clicks
this
button,
it
will
send
the
user’s
current
location
to
the
SafetyPhone’s
web
server.
Functionality
We
will
use
standard
http
request
or
SOAP
webservice
to
send
the
user’s
info
to
the
SafetyPhone’s
web
server.
4.
SOS
Screen
This
will
have
3
types:
I
am
Safe,
I
am
Unsafe,
Help.
Depending
on
user’s
choice
here,
according
to
his
setting
actions
will
take
place.
5.
Settings
This
screen
will
have
a
tableview
with
following
items:
• Personal
Info
• Medical
History
• Doctors
Info
• RX
Info
• Hospital
Info
• Contacts
Info
• Insurance
Info
• Action
Setting
There
will
be
a
map
Button
on
the
top
right
of
the
Navigation
Bar.
This
will
take
user
to
Screen
no.
??
Sisoft Technologies Pvt Ltd www.sisoft.in
• SMS
• Mail
• Call
• Alarm
Sound
• Tracking
SOS
Setting
section
will
also
have
5
options
with
On/Off
button.
• SMS
• Mail
• Call
• Alarm
Sound
• Tracking
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
Systolic,
Diastolic,
Pulse,
Heart
Problem,
Store,
Diabetic,
Cancer,
Blood
Type,
Alergies.
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
This
screen
will
have
option
for
user
to
enter
3
contacts.
When
user
wants
to
enter
information
about
one
of
the
contacts.
He
chooses
that
contact
button,
then
it
takes
user
to
Screen
11.1
Sisoft Technologies Pvt Ltd www.sisoft.in
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
• Name
• Relationship
• Email
• Cell
Phone
• Home
Phone
• Address
Will
there
be
a
check
for
entering
correct
digit
of
phone
number
with
or
without
special
characters?
And
check
for
valid
email
address?
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
There
will
be
a
SAVE
Button
on
the
top
right
of
the
navigation
bar.
Clicking
on
this
button
will
save
this
information
on
user’s
phone
locally.
Conditional
Functionality:
If
user’s
account
is
present
on
the
web
app
of
SafetyPhone.
After
user
clicks
on
Save
Button,
it
will
ask
user
to
enter
the
username
and
password
of
this
SafetyPhone
account.
There
will
be
a
cancel
option
too
in
case
user
doesn’t
have
username
and
password.
If
user
enters
the
valid
username
and
password:
an
http
request
or
SOAP
webservice
request
will
be
sent
on
the
web
server
of
SafetyPhone
to
update
these
information
on
the
user’s
account.
This
conditional
functionality
will
apply
on
all
the
fields
of
Setting
Screen
(Screen
4).
Sisoft Technologies Pvt Ltd www.sisoft.in
Day
Plan:
Assumptions:
1. Developer
account
will
be
provided
by
client
to
put
app
on
app
store
2. Server
side
development
(where
ever
needed)
is
not
part
of
this
scope.
3. Content
will
be
provided
by
client.
Payment
Terms:
As
discussed
we
will
charge
$1500
for
this
development.