the PDF - Wellington Institute of Technology

Transcription

the PDF - Wellington Institute of Technology
5
1
0
2
s
t
c
e
j
o
r
P
y
g
o
l
o
n
h
c
e
T
n
o
i
t
a
m
Infor
Page 1 of 12
Information Technology (IT)
Introduction
Welcome to the compilation of the synopses of projects undertaken by Graduate Diploma in
Information Technology and final year Bachelor of Information Technology (BIT) students, from
the School of Business and Information Technology at the Wellington Institute of Technology.
The synopses briefly captures the compulsory 450-hour capstone projects component that is
available in both of these programmes. By working with the IT industry and various research
and development specialists, students have been able to execute projects at no cost.
The School of Business and Information Technology offer an IT degree, Bachelor of Information
Technology, with majors in four specialised areas (and an unendorsed option allowing students
to design their own degree). The four specialised areas are:
• Programming
• Networking
• Software Engineering
• Information Security
Students also have the option to further specialise in a double-major in three areas:
• Software Engineering and Programming
• Networking and Information Security
• Programming and Information Security
In the two graduate programmes:
• Graduate Diploma in Information Technology (Level 7) has further options for students to
gain a comprehensive understanding of specialist areas within IT and apply that
knowledge by working on an IT project.
• Graduate Diploma in Information Assurance and Security (Level 7) students are offered
experience in how to integrate security policy, practices and technologies into
operational structures and explore the principles of survivability and information
assurance.
Students have the option of an alignment with two Level 6 Certificate programmes and can
utilise some credits from these towards their degree affording further depth and a wider scope in
developing their Project:
• Certificate in Network Administration opens up opportunities for students to have a
greater exposure to vendor specific products such as Microsoft; Cisco; Linux; and
ITSQB in the Certificate in Networking Administration.
• Certificate in Web Technologies enables students to learn how to design; create and
maintain a wide range of complex website technologies and applications.
Page 2 of 12
Bachelor of Information Technology Project - Titles 2015
Project Titles
Automated Register Collection
Digital Copora
Enhancing Business Intelligence
Icy Vision-Contextual Awareness for the
Visually Impaired
IT Future BYOD
Students
Saroj Basnet,
Rutvik Shroff,
Purushottam Bhattarai
Sathyam Govind,
Alex Nicholson,
Ralph Tiu,
Zac Wilson
Pooja Karn,
Alexander Sokolov
Ernest Cunningham,
Daniel Grey,
Stacy McLean
Sesha Chintalapati,
Preneeth Kotha,
Prathap Nadakuda
Advisor
Nathan Humphries
Rhys Owen
Clement Sudhakar
Ian Hunter
Paul Tuterangi
Ian Armstrong
Security Assessment
Giorgi Tavkelishvili
external
Stream Planner
Wenbin Zheng,
Risneel Deo
Terry Jeon
Student Time Manager
Wind Turbine SCADA
Alumni Revision
IA Labs Refresh
Development of Digital Corpora
DIY Handyman App
Alwin Francis,
Chunxi He
Gurinder Dhillon,
Navneet Kaur,
Guriner Saini
Vasudeva Ammineni,
Srikanth Challagundla,
Yadwinder Singh
Jove Alocelja,
Fatrick Tanael,
Raymond Pacpaco
Facundo Correa,
Joel Krijnen,
Liam Rae-McLauchlan
Rhys Jenkins,
Dominic Rapp
Zimu Han,
Kai Wang,
Jarrod Williamson
10-12
Rhys Owen
Traffic Monitor (INT)
Student Alumni - Revision
Page
Number
Reza Moosa
Terry Jeon
Rhys Owen
Chalinor Baliuag
Manish Singh
Drew Duncan
Waqar Khan
Page 3 of 12
ECE stage 1
Gameified Social Network
Google Apps for Classroom
LockerBox / Honeywords
Mobile Fitness App
Music Teaching Charity Website
Optimal Data Vault
School Reporting System
School Sports Team Manager
Security Test Network
Small Arts Collective website
Small Business Cloud Solutions
NIMBUS / SOIT web in the AWS 1
SOIT web in the AWS 2
Student Time Manager
Gagandeep Kaur,
Navpreet Kaur,
Manpreet Singh,
Bharti Rani
Vinoth Baskaran,
Riddhi Dave,
Answath Varun
Tracey Bowness,
Catherine Law,
Bright Shao,
Sneha Cherian
Tamati Milner,
Melissa Rowley,
Nishant Shanbag,
Bevan Stephen
Kelsey Hyde,
Mike Nicholls
Nakul Jain,
Anil Reddy Jarly,
Manpreet Singh
Jonnie Graham,
Ella Liang,
Javen Liu,
Dave Smith
Jonathan Boyd,
Rory McJorrow,
Ben Williams
Matt Ashford,
Sam Kennedy,
Daniel Veza
Tony Kim
Salem Essahaty,
Alex Holtz-Clearwater,
Hamse Sofe
James Corrin,
Emma Perkins,
Aksha Shankar
Mohammad Hussain,
Patricia Ramsden
Jasmeet Bopari,
Jackson John,
Yadvinder Manshahia,
Tahil Vohra
Hasanozzaman,
Anil Jarly, Kallyan Rayakota,
Mohamed Kannachary
Reza Moosa
Clement Sudhakar
Embargoed
Sandeep
Vankadari
Nick Tullock
Reza Moosai
Reza Moosai
Steve McKinlay
Ian Hunter
Waqar Khan
Jeff Echano
Reza Moosai
Drew Duncan
Paul Bryant
Ian Hunter
Terry Jeon
Page 4 of 12
Testing Testlink
Ansmith Joseph,
Jivin Mathew Panicker,
Johns Paul,
Chessil Sojan
Nick Tullock
Tramper Weather Monitor
Jansen Kumar,
Luis Tolentino,
Leqi Wang
John Gould
Umbrello UML modeller tutorials
VIRL Virtual Routing Lab
Wardrobe Manager
Website for selecting Project
Doggy Resort mobile web development
Weekly Time Budget
Gareth Jones,
Liam Priebee,
Angus Hayman
Brook Crawford,
Thomas Gough
Thillini Chandrasekera,
Shubham Chaudhary,
Amandeep Chhabra,
Gurleen Singh
Xiong Fu,
Rupam Kumari,
Boyang Zhao
Srikanth Challagundla,
Yadwinder Singh
Long Ruan,
Gurmeet Singh,
Saurabah Sharma
Embargoed
Steve McKinlay
Ian Armstrong
Chalinor Baliuag
Reza Moosai
Reza Moosai
Mariki Farrell
Page 5 of 12
Bachelor of Information Technology Project Synopses 2015
Project Title
Automated
Register
Collection
Digital Copora
Enhancing
Business
Intelligence
Icy VisionContextual
Awareness for
the Visually
Impaired
IT Future BYOD
Traffic Monitor
(INT)
Security
Assessment
Stream Planner
Student Alumni Revision
Student Time
Manager
Description
To develop a mobile application using Near Field
Communication to allow digital capture of student
attendance. This also includes a register database
system with administration and reporting interfaces
and alternate web interface.
Designs and creates sets of real-time data captures for
teaching in forensic analysis. This involves extensive
scripted events that create data flows, some of which
represent specially sequences of data representing
real-life story lines.
A follow on from a previous project to extending data
collection and reporting to track a multi-site hospitality
prover.
To use voiceover technology and locator beacons to
assist the visually impaired, as a means of informing
the person’s location and its context, so they can feel
confident and safe as they navigate their way around
their local community.
To present predictions for typical technologies in the
tertiary classroom 5 years out, and proposes a path to
enable WelTec's IT teaching systems to prepare for it.
To develop a network monitoring service targeted at
gathering evidence of malicious activities.
As
part
of
an
internship
with
Security
Assessment.COM, and seeks to re-present technical
underlying audit applications to end-users in an easy to
use manner.
To automate a complex manual task of allocating
students into class stream based on their clash-free
course selections. This will be a complex database
rules implementation.
To revise the previous projects focussing on security
infrastructure and user interface redesign.
To design and implement a reminder system optimised
for student to track assessment deadlines and work
completion.
Advisor
Students
Nathan
Humphries
Saroj Basnet, Rutvik
Shroff, Purushottam
Bhattarai
Rhys Owen
Sathyam Govind, Alex
Nicholson, Ralph Tiu,
Zac Wilson
Clement
Sudhakar
Pooja Karn, Alexander
Sokolov
Ian Hunter
Ernest Cunningham,
Daniel Grey,
Stacy McLean
Rhys Owen
Sesha Chintalapati,
Preneeth Kotha,
Prathap Nadakuda
Ian
Armstrong
Paul Tuterangi
external
Giorgi Tavkelishvili
Terry Jeon
Wenbin Zheng,
Risneel Deo
Reza
Moosa
Alwin Francis, Chunxi
He
Terry Jeon
Gurinder Dhillon,
Navneet Kaur, Guriner
Saini
Page 6 of 12
Wind Turbine
SCADA
Alumni Revision
IA Labs Refresh
Development of
Digital Corpora
DIY Handyman
App
To work with the developers of a leading-edge wind
turbine, and to develop an inexpensive power
generator and a system to connect to the SCADA
controls to track, optimise and report power generation
performance.
To layer additional functionality into a developing
Alumni system for WelTec. This included a full
security review, single-sign-on implementation, and
integration of employment/small job opportunities for
undergrads.
To update detailed teaching labs with current
information security threats and tool-chains for use in
WelTec programmes and return to the international
community.
To develop forensic training data sets to illustrate
forensic techniques in class simulations.
To develop a Handyman support mobile application, to
allow DIY enthusiasts to have more useful information
on site at their projects.
Rhys Owen
Chalinor
Baliuag
Jove Alocelja, Fatrick
Tanael,
Raymond Pacpaco
Manish
Singh
Facundo Correa,
Joel Krijnen,
Liam Rae-McLauchlan
Drew
Duncan
Waqar
Khan
ECE stage 1
To develop an e-commerce portal for an earlychildhood education management system
Reza
Moosa
Gameified Social
Network
(embargoed)
Turn a social-network game competitive environment
into activities that support our local communities.
Clement
Sudhakar
Google Apps for
Classroom
To evaluate the applicability of the Google Classroom
environment for our teaching needs in IT, supporting
the diversity of our applications.
Sandeep
Vankadari
LockerBox /
Honeywords
Mobile Fitness
App
Music Teaching
Charity Website
Optimal Data
Vault
School Reporting
System
School Sports
Team Manager
To evaluate and implement the academic research
concept of honeywords - fake passwords that if used
will tell a system the password repositories have been
compromised.
To develop a mobile application that enables stores
and manages individualised gym workouts, with
tracking and reporting.
To create a web interface for a charity organisation
who teach music to underprivileged children. This
includes promotion aspects, event organisation,
recruitment and distribution of materials.
To create a data visualisation tool for configuration
databases optimised for validation of data, assessing
sources and matching.
To create an extension to a popular current secondary
teaching management system to implement a variety
of improvements in facilitating student report-card
processes.
To present an in-school service for student group/team
creation with verification and organisation functions,
with particular interface to an external sports facilitator
system.
Vasudeva Ammineni,
Srikanth
Challagundla,
Yadwinder Singh
Nick
Tullock
Rhys Jenkins,
Dominic Rapp
Zimu Han,
Kai Wang,
Jarrod Williamson
Gagandeep Kaur,
Navpreet Kaur,
Manpreet Singh,
Bharti Rani
Vinoth Baskaran,
Riddhi Dave,
Answath Varun
Tracey Bowness,
Catherine Law,
Bright Shao,
Sneha Cherian
Tamati Milner,
Melissa Rowley,
Nishant Shanbag,
Bevan Stephen
Reza
Moosai
Kelsey Hyde,
Mike Nicholls
Reza
Moosai
Nakul Jain,
Anil Reddy Jarly,
Manpreet Singh
Steve
McKinlay
Jonnie Graham,
Ella Liang,
Javen Liu,
Dave Smith
Ian Hunter
Jonathan Boyd,
Rory McJorrow,
Ben Williams
Waqar
Khan
Matt Ashford,
Sam Kennedy,
Daniel Veza
Page 7 of 12
Security Test
Network
To test and reconfigure the smartphone and wireless
penetration testing framework, and develop lab
exercises to demonstrate the findings.
Jeff
Echano
Small Arts
Collective website
To develop a retail and collaboration-support system
for an international collective of artists
Reza
Moosai
Small Business
Cloud Solutions
NIMBUS / SOIT
web in the AWS 1
SOIT web in the
AWS 2
To develop a number of standardised cloud-based IT
infrastructure packages and management systems for
a provider/vendor environment.
To design the facilities to convert current IT web
systems in WordPress to cloud-based infrastructure
enabling scalability, failover and appropriate security
levels. Present feasibility, operating costs, and
demonstrate/plan migration.
To design the facilities to convert current IT web
systems in WordPress to cloud-based infrastructure
enabling scalability, failover and appropriate security
levels. Present feasibility, operating costs, and
demonstrate/plan migration.
Drew
Duncan
Salem Essahaty,
Alex Holtz-Clearwater,
Hamse Sofe
James Corrin,
Emma Perkins,
Aksha Shankar
Paul Bryant
Mohammad Hussain,
Patricia Ramsden
Ian Hunter
Jasmeet Bopari,
Jackson John,
Yadvinder Manshahia,
Tahil Vohra
Student Time
Manager
To develop a web tool for students to track and
prioritise assignment work
Terry Jeon
Testing Testlink
To conduct further investigation into the Testlink
system, evaluating its ability to detect various errors
and issues, providing templates to facilitate automated
assessments.
Nick
Tullock
To develop a proof-of-concept for a low-power data
logging system suited to crowd-sourcing data
transfer. The first instance of this was looking at
tramping trail micro-climate data.
To assess Umbrello for reverse documentation,
multiple OS installation, round-trip engineering, and
usability. Create educational lab exercises to
demonstrate these features.
To test and develop complex virtualised networking
simulations using the Cisco VIRL tool, for use in
WelTec advanced networking courses.
Tony Kim
Hasanozzaman,
Anil Jarly,
Mohamed
Kannachary,
Kallyan Rayakota
Ansmith Joseph,
Jivin Mathew
Panicker,
Johns Paul,
Chessil Sojan
John Gould
Jansen Kumar,
Luis Tolentino,
Leqi Wang
Steve
McKinlay
Gareth Jones,
Liam Priebee,
Angus Hayman
Ian
Armstrong
Brook Crawford,
Thomas Gough
Wardrobe
Manager
To design and develop an alternative mobile
application that allows the fashion-conscious to
manage and visualise their wardrobe of clothing and
accessories.
Chalinor
Baliuag
Thillini
Chandrasekera,
Shubham Chaudhary,
Amandeep Chhabra,
Gurleen Singh
Website for
selecting Project
To create a web and database system to allow
students
to
collaborate
on-line
in
understanding available
student
projects,
proposing/negotiating new projects, and dynamically
form teams to undertake them.
Reza
Moosai
Xiong Fu,
Rupam Kumari,
Boyang Zhao
Doggy Resort
mobile web
development
To create a mobile application that partners the current
web site for a dog grooming and day-care service.
Reza
Moosai
Srikanth
Challagundla,
Yadwinder Singh
Tramper Weather
Monitor
(embargoed)
Umbrello UML
modeller tutorials
VIRL Virtual
Routing Lab
Page 8 of 12
Weekly Time
Budget
To develop a weekly time budgeting system for tertiary
students, to identify and support planning for current
educational activities such as classes, readings,
assignments etc., along with personal and work
requirements. This will help achieve a study/life
balance whilst reminding the student of oft-overlooked
activities, such as revision.
Mariki
Farrell
Long Ruan,
Gurmeet Singh,
Saurabah Sharma
Page 9 of 12
ICY Vision-Contextual Awareness
for the Visually Impaired
Ernest Cunningham
Daniel Grey
Student
ernest@icy.nz
Student
daniel@icy.nz
Stacy Mc Lean
Student
stacy@icy.nz
Ian Hunter
(Supervisor)
Ian.Hunter@WelTec.ac.nz
ABSTRACT
The ICY Project was designed to use voiceover technology and locator beacons to assist
the visually impaired, as a means of informing the person’s location and its context, so they
can feel confident and safe as they navigate their way around their local community.
Keywords:
Visually Impaired, Beacon Technology, Bluetooth Low Energy Beacons, Smart Technology
1. INTRODUCTION
Visually impaired people are reliant on canes,
guide dogs and audible cues to maneuver
their way around outdoor environments,
experiencing trust issues as a result of
unknown surroundings and individuals.
They’re unable to visually identify points of
interest or landmarks that would give them
location awareness or an understanding of
their current environment. The ICY Team was
established to develop an application using
modern mobile technology that could be used
by hundreds of visually impaired people to
enhance their day-to-day movements around
their local communities, safely and with
confidence.
Advances in modern technology have given
mobile phone users access to the internet via
mobile data, which has become more
affordable, faster and available in more
locations. Additional features such as
voiceover and digital assistants have been
added, giving the visually impaired and others
from the disabled community the opportunity
to reach out and interact with smartphones
and additional technologies in their everyday
lives. The team could see a need to provide
audible contextual location information in realtime via reliable voice recognition and mobile
phones, to relay real-time information about
predetermined locations of interest or
necessity.
Their solution was to develop a system
utilising Bluetooth Low Energy (BLE)
Beacons,
multi-touch
gestures,
smartphone technology to achieve this.
and
Fig 1 ICY Vision - Contextual Awareness for the
Visually Impaired
2. TITLE
ICY Vision-Contextual Awareness for the
Visually Impaired
3. AUTHORS
The project team consisted of three students
completing their third year capstone project as
part of their Bachelors Degree of Information
Technology- Software Engineering Major.
4. THE EXTENDED ABSTRACT
ICY is a play on words that best describes this
project
providing
contextual
location
information for the visually impaired. A
solution for an existing need that was based
on statistical data gathered from a disability
Page 10 of 12
survey, summarised by MacPherson (2014),
for Statistics New Zealand. That survey
revealed 4% of our population (168,000) is
affected by some sort of visual impairment.
Other supporting evidence supplied by The
Royal Foundation of the Blind (2011)
estimated that 12,000 people were classified
as legally blind with the total cost of visual
impairment to New Zealand’s economy at
approximately $2.8 billion.
The team’s intent was to provide a solution
that would provide the visually impaired with
information about their location and its
context, so they felt safe and confident
moving around their communities. This could
be achieved using three components: BLE
Beacons placed at points of strategic interest,
a database driven website to store and
manage location information, and an iOS
application to provide that information to the
user. The web management portal would
contain an interface for managing the location
information associated with each individual
BLE Beacon.
If a user wished to visit an area, they use the
iOS application which queries the database
for locations within an 8km radius. The user
then registers for groups of nearby locations
that they would like to visit. That information is
then stored on their device and when the user
approaches one of those locations, the
application discovers the nearby beacon and
delivers the stored information associated with
that location via voiceover - audibly responds
on that person’s smartphone.
This has previously been achieved by using
one of today’s smartphones with GPS, which
could only provide point-to-point locations
outdoors on the run, which was very power
hungry, and had performance issues indoors.
With BLE Beacon Technology, this could now
provide additional information in voiceover, for
the following: hazards, points of interest, bus
and train timetable information, and strategic
locations of interest to the user both indoors
and outdoors. To improve mobility around
their community essential information could
be furnished, like the opening hours of banks,
post offices and, libraries; police stations,
toilets, and other key locations of interest or
necessity, making full use of this smart
technology to provide contextual audible
location information in real-time without clutter
or data overload. Additional information
indicating a dangerous street that needs to be
crossed, warnings of commercial driveways or
any other information of potential hazards that
may exist within the specific location, could
also be incorporated.
To achieve this, the project had to incorporate
many safety features to include:
4.1 Trust in data throughout
their journey
It had to provide: accurate, precise data
without having to obtain data accessing the
system with voice commands, transmitted in
clear and understandable audio, and free of
directional or transmission errors; and only
give the recipient essential information
required without being bombarded with
information about every business they pass.
The user chooses the information they want to
hear which creates less annoyance without
distraction through excessive information
overload.
4.2 Providing indoor and
outdoor points of importance
It had to overcome the location limitations
normally imposed by using GPS, both indoors
and outdoors. It is designed to notify users
when approaching important public services
and hazards, and upon entry into any of the
facilities, the visually impaired person can
then use their smartphone in the same way to
be notified on additional points or specific
items of interest within these buildings.
4.3 A MetLink transport
integrated data facility
The use of public transport, although not
impossible, can be a challenge, as public
transport stops do not have audible
information to help them make informed
decisions around which bus or train to take, or
even which current stop they may already be
waiting at. Having information in audible form,
can give them reliable use of public transport,
increasing their confidence in their ability to
use it more frequently.
As it had to integrate and link into the MetLink
bus and train timetables, it had to be designed
to incorporate and utilise the information
provided by MetLink’s General Transit Feed
Specification (GTFS). In doing so transit
arrivals and route information at the current
stop are now provided in soft real time.
Page 11 of 12
4.4 80% Reliability
It was required that the system achieve 80%
satisfaction feedback from testers with an
easy
system
of
toggling
down
(activating/deactivating) with voiceover via Siri
or Multi- touch gestures.
To test this stand-alone system, several
representatives from the New Zealand
Foundation of the Blind and a local disability
company Adaptive Technology Solutions Ltd,
were involved throughout the project during
the requirements
gathering and testing
stages. Where the web management portal
managed the contextual information, the
mobile application delivered the visual and
audio feedback, and the BLE Beacons
triggered the application when the user was
near the set location.
4.5 Methodology
The
Team
used
an
iterative
technical/development
methodology
throughout the project life cycle in order to
perform rework and future additions. These
were based on tester feedback and functional
testing. Change requests were created which
lead to further development, testing and
evaluation as required. This cycle continued
until that 80% tester satisfaction feedback was
attained, and then deployed once the client
had signed off each iterative.
This Project has been in operation
successfully throughout our local community
for nine months now and is in the testing and
rollout phase. Partnerships with the Jackson
Street Programme, Hutt City Council, Petone
Settlers Museum and Dowse Art Gallery have
seen the rollout of over 130 Beacons in the
Lower Hutt region. Phase two of the project is
currently being deployed with a more stable
version of the application and versatile
Application Programming Interface (API)
nearing release. The ICY Platform is also
being used as a base to develop other
applications that rely on micro-location
services. These include an Educational
Resource/Heritage Trail for local schools in
conjunction with Petone Heritage month and a
Fitness Trail for The Smart Body, (a Lafayette,
CA based Fitness Company.)
5. ACKNOWLEDGEMENTS
We would like to acknowledge our visually
impaired testers for their ongoing effort
helping to define ICY and their advocacy in
the community.
Genevieve
McLachlan
of
Adaptive
Technology Solutions Limited (Visually
Impaired Advocate and Tester), Owen
Palamountain (Tester), Ali Bradshaw (Tester),
Jenny Rickit (Tester), Jane Mehaffey (Tester),
Carl Halliburton (Tester), Kfir Koral (Initial
Project Client).
6. REFERENCES
Bowen, R., & Mc Donough, M. (2014, May
27). Examples of Project Scopes: What
Should Be Included in a Scope Statement?
Retrieved
July
20,
2014,
from
http://
www.brighthubpm.com/projectplanning/57950-example-and-evaluationof-project-scope-statements/.
iBeacon
for
Developers-Apple
Developer.(n.d.)
Retrieved
from
https://developer.apple.com/Beacon/
MacPerson, L. (2104). Disability Survey:
2013. Retrieved
from http://www.stats.govt.nz//mediaStatistics
/Browse%20for%20stats/DisabilitySurvey/
HOT
P2013/DisabilitySurvey2013HOTP.pdf
Ramsay, A (2009, March 9). Three Reasons
to Start Designing Iteratively
AndersRamsay.com. Retrieved July 18,
2014, from
http://www.andersramsay.com/2009/03/01
three -reasons-to-start-designingiteratively/
Royal New Zealand Foundation of the Blind.
(2011). Clear Focus: The economic impact
of vision loss in New Zealand 2009.
Retrieved from
htttp://blindfoundation.org.nz/uploads/learn
_files/Clear_Fofcus.pdf
Page 12 of 12