Interactive Sternberg Museum

piegazeInternet and Web Development

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

65 views













Interactive Sternberg Museum


Created by: Interactive Museum Tours

Frederick Arnspiger

Dylan Sherfick

Joshua Smith

Logan Staab

Gary Tapia


Spring 2013
2

Table of Contents


Project Overview

................................
................................
................................
......................

3

Apple Development

................................
................................
................................
.................

3

Android Development

................................
................................
................................
.............

4

Content
Management System (CMS)

................................
................................
..................

4

The Future

................................
................................
................................
................................
...

4

Thank You

................................
................................
................................
................................
...

4

Apple Application

................................
................................
................................
.....................

6

Android Application

................................
................................
................................
..............
11




3

Project Overview

During the
initial

stages of
our capstone project, we were merely a team of five
seniors attending Fort Hays State University
all majoring
in Informatics

without a project
or a team name.
Our team consisted of:
Frederick Arnspiger, Dylan Sherfick, Joshua
Smith, Logan Staab and Gary Tapia.
At
the beginning

of this project

we knew we
wanted
to create
something that was tangible and
would challe
nge
our

minds while at the same
time expanding
our

expertise into a new area. It was suggested via
our

class’s Blackboard
website that Sternberg Museum of Natural History was looking for a way to incorporate
an

interactive tour into their museu
m. Throughou
t several meetings and many
conversations,
we

formed

an idea

that an interactive tour could be created via
smartphones with the addition of a QR code component that would enable information to
be added and updated with ease. So with a project at hand,
we w
ere

able to form

a

team
called Interactive Museum Tours.


The interactive tour for Sternberg Museum of Natural History w
ould happen by
the creation of

mobile phone application
s
. Mobile phone applications were chosen as
nearly everyone has a smartphone an
d mobile applications are the “it” thing out there
today. The mobile application
s

would be created for the two most popular platforms of
phones out there


Apple iOS and Android. This would not mean however that users of
Windows and Blackberry devices woul
d be left
out;

they would just need a downloaded
QR reader to read the codes
however they

would not be able to take advantage of any
additions
features
that were
specifically
inc
luded
for our

mobile application
.


Included in the mobile application
s

would be: information pertaining to the
museum


admission fees, hours, a museum map, etc., information about Fort Hays State
University, directions to the museum, a calendar of events,
the ability to post on
social
media
websites

and a QR scanner. To hou
se the museum tour we would also be creating
a custom Content Management System (CMS) that would specifically be enhanced f
or a
mobile tour experience at the

museum.
The CMS would allow text, audio,
images,

video

and international content translations

to b
e uploaded that would then be able to be viewed
by the museum
patron
s
.
By creating
these

application
s

we hoped we would be able to
help attract more visitors to the museum and give an experience to

them they had not
encountered
before.


Apple Development


To create a mobile application for iPhone and
iPods we required the use of
Xcode, an Apple developed program that allows for the development of
Apple
iOS
applications.
In

Xcode we use
d

objective
-
C and XML
parsing
. Objective
-
C is a
n

object
-
oriente
d programm
ing language and Apple’s

ma
in coding language
.

Objective
-
C was
used to create nearly
our

entire Apple application. The majority of our group did not have
any knowledge of Objective
-
C and thus was a great opportunity to learn a new language.
We used XML
par
sing

so we could pull

data from the museums existing website. The
data that was most important to
pull

was the museums calendar of events. By
pulling

this
data we were able to bring in the
existing
calendar
of events in
to our application and
4

allow users
to view all upcoming events at the museum

that are listed
. We chose to
bring

this information

in

because it would allow the museum to keep updating their
calendar

as
they would normally do
while still

allow
ing

our application to

update at the same time
.
Ou
r mobile application was designed to work with past iPhone’s and optimized for the
iPhone 5 screen size.
Developing for the iPhone was an exciting proces
s
that

allowed us
to take a look at Apple’s process of doing things and
look at
the enhancements they h
ave
created for their software program.



Android Development



When developing for Android we chose to make our mobile application
compatible with the future development of Android revolutions while still maintaining
backwards compatibility with past revo
lutions

from 3.0 and above. To create the

mobile
application we
used
Eclipse, which

is a programming application that allows for the
development of Android applications.
Android

uses Java as its coding language, which is
a new language we were given the o
pportunity to learn

.
In addition

to Java, we used
XML. XML was used to create a pleasant user interface that would easily be able to be
learned by a wide variety of users. The Androi
d
development was also an exciting
process.


Content Management System
(CMS)



A Content Management System (CMS) allows centralized management for a wide
variety of media that would be used to explain an exhibit further to a museum patron. For
our content management system we chose to use the open
-
source software Drupal. We
c
hose to use Drupal because it’s a widely used, popular CMS that would allow scalability
beyond our project if Sternberg Museum of Natural History ever would want to expand
past our creation.


The Future



Creating this mobile application was an exciting pr
ocess that will serve as a
launching pad

for the Sternberg Museum of Natural History. We are hoping that this will
allow the museum to create an exciting personal tour for

every entrant into the museum
and
able to spread the word about the museum as users are able to make social media
postings to Facebook and Twitter
while
in our application as they g
o through their tour
experience. By including postings to social media we hope that individuals around the
gl
obe are able to take a glimpse into the museum and want to take a tour themselves as
well.




Thank You


We would like first off thank
T
he Sternberg Museum of Natural History for
allowing us to work with them in bringing this exciting innovation to their m
useum. At
the museum we personally worked with Dr. Reese Barrick, Gregory Walters, and Laura
Wilson. We would like to thank of each of them for all the h
elp. Also f
or all of the help in
5

getting our CMS on the FHSU server we would like to thank Jeff Mayo an
d Jeff
Bitikofer. Finally we would like to thank Dr. Mark Bannister for allowing us the
opportunity to create something outside of the box and also for all of the guidance
throughout our project. Thank you.

6

iPhone Application


Main Page



7

Fort Hays Sta
te University

Information


8

Sternberg Museum Information



9

Calendar of Events



10

Directions



11

Android Application


Sternberg Museum Information



12

Directions


13

Fort Hays State University Information