No. Feature Description Technical Challenges Cage Booking Facility Users will be able to view the available soccer pitches, but payment is to be done personally. In addition, users will be notified of freed up slots based on their preferred playtime.

mewlingtincupΛογισμικό & κατασκευή λογ/κού

9 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

164 εμφανίσεις

No.

Feature

Description

Technical Challenges

1
.

Cage Booking
Facility

Users
will be able to view the available

soccer pitches, but payment is to be done
personally. In addition, users will be notified
of freed up slots based on their preferred
playtime.

1.

Interfac
ing with
The Cage
’s pitch
avail
ability

database
to display available pitches in real
-
time


2.

Compatibility problems between iOS 5 and the
backend legacy database of
The Cage


3.

Performance considerations when updating availability
of pitches in
real
-
time


4.

Integrating mobile app with existing SMS.sg service
that
The Cage

has subscribed to to send out SMS
notifications of available pitches


5.

SMS gateway may not be able to handle the pushing
of SMS notifications to multiple customers at once.
This ma
y result in delayed SMSes sent or even
causing the gateway to overload and crash


6.

Understanding how the System Messaging API works

in

The Cage

app for SMS sending


7.

SMS gateway may not be able to handle sending of
more than 5 SMSes

at once and may result in some
intended recipients not receiving the
notifications


2
.

News and
Promotions

Users can view the latest news

and
promotions featured by
The Cage
.

1.

Extracting information
in real
-
time
from
The Cage
’s
Facebook

page

using
APIs provided by
Facebook


2.

Deciding what types of content to pull from Facebook
and how to reduce the size of these content in order to
prevent slow loadng times


3.

Performance considerat
ions when pulling information
from Facebook since Facebook can
experience lag at
times


3
.

Playmaker

I & II

Users have the options to set up game
invites either:

A.

Privately
: F
riends within their phone
contact list


B.

Users will be led to a SMS template and
it will be
sent out to

a user’s
invited
friends
based on the
mobile numbers
from the user’s Address Book


C.

Publicly
:
General

users
of
The Cage

who are interested to play


D.

A message to invite other facebook
users of
The Cage

group will be posted
on
The Cage
’s wall.

1.

Private

Invitation

a.

Understanding how

Address Book
works

to pull
contact numbers into

The Cage

app
to form a SMS
template for users to send


2.

Public

Invitation

a.

Integrating of facebook page
to work as a platform
in the mobile app



4
.

Snap a
P
hoto

Users will be able to snap a picture, and
other
images/templates

(e.g.
The Cage
’s
logo, Adidas logo
, Nike logo

etc
.
)

will be
overlaid onto each

picture for advertisement
purposes
.


1.

Coding the use of

iPhone’s native camera application
without being redirected out of
The Cage

app

to
provide a seamless user experience


2.

Customising native iPhone camera API to provide
overlaying of pictures


3.

Possible usage of private
frameworks if we choose not
to
use the native iPhone camera API


5
.

S
coreboard

The Cage

app will provide a timer function
1.

Using Objective
-
C

programming language

to code a
to
keep track of the remaining time in each
match and also the match score.
There is a
possibility that this function may be
integrated with Apple TV such that the
scoreboard can be displayed not only on the
iPhone, but o
n a TV screen as well.

scoreboard


2.

Understanding the functionality of Apple TV, Airplay
SDK and iOS 5 to allow custom content (i.e. the
scoreboard) to be routed through Apple TV to a TV
screen


7.

Maps

Users will be able to find their way through
to the location of The Cage.


1.

Understanding native
Google Maps API

8.

User Analytics

Administrators can generate user analytic
reports, which includes components such as
the number of users, the demographics of

the users, the usage rate for each function
of the app,

1.

Integration problems of Flurry with app