Assignment - GetACoder

ubiquitousstrumpetMobile - Wireless

Dec 10, 2013 (3 years and 7 months ago)

81 views

SIT323


Practical Software Development


Assignment 2

Implementing your Design with SenchaTouch


Introduction

In the first assignment, your task was to develop the
design of your application. The

design includes
three processes starting with the development of an App idea, refining this with discussion in the
workshop
before moving on to design the screen and developing the use
-
cases. As seen in the lectures,
the
screen protot
ypes inform
the
implantation

of your view

in the MVC structure of your application.
The use
-
cases on the other hand,
are

the controller in the MVC, and would have also
got you into
thinking about the application flow and logic.


No
w that you have been introduced to SenchaTouch in the various workshops, you are to implement
your App using the framework

taught
in this unit. The implementation is what you will need to submit
for Assignment 2.


IMPORTANT:



For comparability of
a
ssessment,
all marking
in this assignm
ent
will be done on the Chrome
bro
wser NOT on your target device.




Please make sure you go through the submission check list
to
make sure everything you require
is uploaded.


Submission Checklist

Item

Put a tick
in this

column when a
submission item
is
completed

You have installed a copy of your
SenchaTouch
code on the Deakin
’s Web
Server at
http://www.deakin.edu.au/~
your
L
ogin/appName

AND
your App

is
working

fine on the Chrome browser



Y
ou
have zipped your
SenchaTouch files
and have uploaded
the ZIP
to DSO



Your Sencha
T
ouch
file should be similar in folder structure
as that of

a2.zip


found in Assignments > Assignment 2 on DSO



N
ame
your zip file using your Deakin ID, e.g., leong.zip


Where required

and
you are

using PHP
,



you have
set
up
the code
properly

on Deakin
’s Web Server at
http://www.deakin.edu.au/~
your
L
ogin/appName



you have
zipped and
uploaded
your PHP file(s)

onto DSO



W
here
required and you are using ASP.NET
,



you have
zipped
and uploaded
the
entire VS sol
ution
onto DSO



Where you are using a database
, please also
upload
a SQL dump of your
tables so that we can recreate them
on the marker

s machine.




Your submission will be assessed as follows.


Assessment scheme

Item

Maximum
Marks

Implementation uses SenchaTouch SDK to create the App



U
sing
HT
ML/CSS/
JavaScript
will not qualify as having built the App accor
ding
to assessment requirements

10

Proper use of the MVC structure in your App



I
s
all
application logic and event handling code in the controller folder?



Is all code to create the UI in the view folder?



Where storage and data structures are used, did you have

the code in the
model folder?

10

Implem
entation reflect the screen prototypes submitted in Assignment 1



How close are you to implementing your design?



V
ariations
are allowed but they must

be reasonable such as due to
SenchaTouch
’s
limitation
.
Your
final implementation
however
must not
deviate to the point that
the design is totally different from the
i
mplementation.

10

Implementation reflect the use
-
cases submitted in Assignment 1



Is the
interaction you outline

in your

bas
ic flow consistent with that of what
you i
mplement in your view and controller?

10

Finesse

of your
implementation



Does it feel like an App

(or some Web site)

when we run it?



Is it robust in terms of handling user
use inputs or server side communication?



Does it look


professionally


finished to a user

(GUI experience)
?



Is it professional
ly implemented to a
programmer

(code)
?

20

Total Marks

60


Assignment 2 is DUE October 8, 9am on DSO!!!