3D Printing API plus DRM Solution
Sponsored by Imageserve
3-D Printing is projected to penetrate the home market over the
next several years. We believe there is an opportunity to offer
3D Printing E-Commerce Services to businesses who wish to place
their products on-line for downloading and 3D printing. Our
vision is to provide a turnkey offering to companies by providing
CAD renderings of their products and placing 3D print ready files
on the Internet for purchase and download by consumers and
businesses. There are many consumer level 3D Printers on the
market today. Our need is to create downloadable files that work
with the major hardware on the market so we can provide on demand
products through Internet E-Commerce. Therefore, we need to
create files with an API that works with multiple 3D printers.
In addition, the files that are downloaded will need to be
printable once only, or in a limited run, so they are not
distributed for free to others. The programming must be
compatible with both PC and Macintosh environments.
ImageServe will provide the E-Commerce portion of the project
such as Web Site, credit card processing and file downloading.
We have secured the participation of Florida Frame House and
Gallery as a test subject for implementation
(www.floridaframehouse.net). Our initial goal is to offer a
handful of picture frames that consumers can download and print
in 3D.
August 16, 2014
Simulation Training Game for Safety
Sponsored by TheSafetyDoctor.com, Inc.
Our goal is to help companies worldwide save lives and save money
by reducing accidents. Because 60% of the workforce does not
have access to computers, our goal is to help organizations
utilize technology to reach their safety goals.
Therefore, in the last year our business pivoted to building
technology solutions for safety training and communication. We
have developed Safety Board games, a Safety Games app for iPhone,
and 2-way rapid communication &lquot;Safety Nuggets&rquot; of
learning. The launch of our &lquot;sister site&rquot;
www.21stCenturySafety.com is planned for September 2014.
The project we are submitting will compliment the mix of
technologies by providing &lquot;simulation/gaming&rquot; as
an alternative learning tool to traditional stand-up
presentation. We have identified one OSHA compliance topic that
has the largest audience not only in the US, but worldwide:
chemical safety.
-
Project Goals:
- Educate the workforce to handle dangerous chemicals
- Enable the employee to access training materials without the use of a computer
- Evaluate the retention of information learned in simulation game
- Develop an engaging learning experience where the employee is motivated to take the training course because it is fun and engaging
August 16, 2014
FLOYOH.com
Sponsored by med-bill.com
Florida Own Your Own Health. (Pronounced Flow-yo) Tracking your Diet/Activity for 21 days to change your lifestyle.
Promoting a healthy lifestyle through a 21 day mobile health diet and activity tracker. Including Points,Rewards,Local Health Deal Alerts with Restaurants and Retail Incentives with Stores. Own your Own Health Today. Download the App.
August 16, 2014
Project Rickshaw
Sponsored by Karasu Technologies
Orlando has the highest number of Food Trucks per capita in the USA.
This fact coupled with Mayor Dyers desire to make Orlando into a
world-class technology center (on the scale of Silicon Valley) and
several late night work sessions that lead to cravings for our
favorite eatery on wheels and the pain of finding where they were
became the source of inspiration for this unique application.
The lack of a simple way to track down the location of your favorite
food truck at anytime day or night or the ability to fulfill a
hankering for a specific after hours delight without searching
non-stop on Twitter or Facebook for a Food Truck that satisfies that
just in time urge has been a problem stymying Food Truck aficionados
since the dawn of the Food Truck craze.
Search no more – Project Rickshaw does all the hard work for
you. This is more then just a GPS locator. It’s an entire
marketing platform for Food Truck owners – giving them the
ability to display menus, show schedules that are easily exportable to
social media (do it once in one location and everything is synced in
real-time), a means of communication with customers creating repeat
business, the ability to partner with bars and hangouts to promote
both business and much much more. We think of it as a one-stop shop
for the mobile food obsessed.
August 16, 2014
Automatic Dashboard Generator
Sponsored by Altra Systems, Inc.
Dashboards are a useful tool in manufacturing. They can display the right
information presented in the right way to every level of the organization
while reducing the time spent creating and distributing reports.
They are a good solution, but still need design and programming to create
and keep them running. If some changes or additions are necessary, it will
be necessary to get time of programmers or IT resources involved.
Our proposed solution is an automatic dashboard generator that gets process
data from a database, and depending on settings will display customized
sets of data to specific users. The elements to be displayed for each user
will be defined by himself or the system administrator, but no programming
will be necessary to make any changes. The dashboards will be presented via
a web server and presented in an app for tablets and a web site.
August 16, 2014
Content Delivery Platform Using iBeacons & MongoDB
Sponsored by Carter Solutions, Inc.
iBeacon is a new technology that permits hyper location services to
know when an iBeacon aware device within inches of the beacon and using triangulation can be used to identify exact location. This is a low energy solution and is currently being used to deliver content to mobile apps designed to interact with specific beacons.
Almost all companies, using this technology, have to develop and deploy their own solution from scratch. The purpose of this project is to develop a platform that customers can plug into their mobile apps and have a ready-made product to increase their time to market.
The goal of this project is accomplish develop a baseline platform that will allow a customer to register their beacons, wire them up for events to push content and capture analytical data from the mobile apps, as well as provide minimal reporting capabilities.
August 18, 2014
Smart Device Security Identification
Sponsored by Security in Silicon Lab at UCF
Smart devices have been widely used in our daily life and it is predicted that there will be more than 20 billion networked devices by 2020. However, previous research have already found out that most of the smart devices do not take security into consideration which put personal information in jeopardy.
Through this project, several smart devices will be selected as our target
platform so that we can check the device level protection countering malicious attacks. Our analysis will focus both on software level and hardware level so that security vulnerabilities will be caught through our work. We will also demonstrate the methods on how to compromise the devices through the identified backdoors. Meanwhile, possible solutions will also be developed to secure these networked devices.
August 19, 2014
Physical Therapy Assessment Tool
Sponsored by Fitness Medical Systems, LLC
Physical Therapists (and doctors in general) are burdened with additional documentation requirements due to legislation regarding implementation of electronic medical records. On average, transferring notes about a patient into an electronic medical record system (EMR) adds one and a half hours to a therapists work day. This is a problem that extends to all facets of medicine, in all types of practices. We originally were working on a product specifically for physical therapy, and this is why we would like to continue our focus on that type of medicine initially. Essentially, an additional workday per therapist, per week, is needed to accurately input patient data into EMR systems. This is costing practices a lot of money, and decreasing the amount of patients a therapist can see per week, as well as billable hours.
It is our hope to develop a working prototype that allows a therapist to get audio cues through a blue tooth headset device, and then be able to speak responses and have those responses added directly to patient EMR files. Some of the challenges will be getting accuracy of the spoken words regardless of therapist accent, making the audio prompts and responses intuitive, insuring the security of the patient data, and making the code base flexible enough to customize features based on individual clinic requirements.
August 19, 2014
Dimensional Calculator Application
Sponsored by Kennex LLC
One of the largest issues in estimating the cost of shipping is accurately sizing the load. Most clients will try underrate their shipment. Many shippers attempt to protect themselves by overestimating shipments. These two factors often collide, leaving both sides weary and mistrustful of the other. By building a simple and accessible platform to help accurately determine the size of a load, Kennex can provide a solution to a large barrier present in the shipping industry. Many people in todays world have smartphones equipped with cameras; we would like to put such a widespread network to work by using those cameras to measure the physical sizes of varying loads, and using that data to in turn provide a total shipment price calculation.
August 19, 2014
Automatic grading system for programming assignments
Sponsored by Dr. Pawel Wocjan, UCF CS
The CS Division does not have a system for automatically grading programming assignments. Currently, the programming assignments are submitted by the students on Webcourses, but the teaching assistants still have to download the assignments onto their computers and run the programs manually. Often, the students have to wait a week or longer to receive feedback.
This is in contrast to the MOOC platforms such as Coursera, EdX, and Udacity that enable students to submit their programs and obtain detailed feedback on the performance and correctness of solutions in a short time.
The goal of this senior design project is to realize a system for automatically grading programming assignments. In the ideal case, the prototype should be tested in the large undergraduate classes such as Intro to Programming, CS1 and CS2.
August 19, 2014
Integrated Social Media Platform
Sponsored by Dr. Gita Sukthankar, UCF CS
For this project, you will be constructing a general purpose framework
to enable scientists to rapidly run a standard battery of tests on
social media datasets. The framework will integrate the functionality
of several existing tools into a single data processing pipeline and
provide visualizations of the data for the researchers. Python is the
preferred development language for the project. Data to be processed
will be stored in a mixture of csv, MySQL, and mongoDB files.
The first part of the analysis will consist of constructing social networks
showing the connections between the different people in the dataset.
These networks will be multiplex networks, consisting of multiple types of
links between people. The framework should be able to compute standard
network centrality metrics and visualize them in a file format supported by
Gephi (http://gephi.org).
The second part of the analysis will consist of evaluating the performance
of different supervised and unsupervised machine learning classifiers at
predicting variables in the dataset. These classifiers will be
implemented using the Weka
toolkit, and the framework will merely provide a wrapper around Weka.
The third part of the analysis will be in creating an API for researchers
to run their own customized algorithms. We will provide several example
community detection algorithms for detecting tightly connected subgroups of
nodes.
The demonstration dataset for this project was extracted from the Travian
multiplayer strategy game by Drs. Rolf Wigand and Nitin Agrawal from the
University of Arkansas.
This project is sponsored by the Intelligent Agents Lab, directed by Dr. Gita Sukthankar. Sandia
National Labs is the project partner and undergrads with US citizenship may
have the option to continue to a summer internship.
August 27, 2014
Wireless Triangulation
Sponsored by H2 IT Solutions, Inc.
This is an augmented reality application for iOS and Android devices,
used to train Air Force personnel on search and recovery procedures
after air disasters. The device uses special barcoded tokens laid on
the ground to represent virtual objects of interest. The idea is to
scatter these tokens over the ground to represent the debris field
generated by the impact of the aircraft. The back-facing camera reads
these bar codes and displays the associated virtual object onto the
screen, as well as the "real world" environment that
is in view of the camera.
Future enhancements to the application will expand the use to include
debris identification within a three-dimensional space—a blast
area within a room that includes items on walls and ceilings.
Problem:
- 1) Tokens cannot be read at a sufficient enough distance to deliver the desired effect. This causes the user to stand over the token and position the camera over the token in order for the code to be identified.
- 2) The current token-based system is not well suited for use in a three-dimensional space.
August 27, 2014
Community Meshync
Sponsored by SightPlan.
First responders and volunteer teams, when confronted with the destruction of a community, are given the task to rebuild their community in an organized, parallel manner. However, they are often limited in their communication capabilities; documentation of work needed and completed may never be created, and tasks may go unfinished due to some level of confusion of work management. Worse yet, there may be no definitive source for what an area is supposed to look like after repairs are complete—in other words, repair efforts may need to reuse existing pipelines, networking systems, and other above / below ground constructions.
These teams need a fast, convenient, and above all, a mobile and connected way to communicate and track repair work when rebuilding a community.
Users will be able to communicate quickly and efficiently across a community, completing repairs with full documentation and auditability with absolutely NO internet connection required.
August 31, 2014
Parallel Tessellation Using Compute Shaders
Sponsored by AMD Inc.
The Dx11 graphics API introduced a way for the user to specify low
detail subdivision surfaces as input primitives. These are broken up into higher detail primitives on the GPUs. Most hardware vendors that support Dx11 class of GPUs implement this tessellator as fixed function hardware. This is highly efficient and provides excellent performance but this hardware can only be used for this single task.
The scope of the project is to evaluate an alternate approach to fixed function hardware tessellation using compute shaders that can be run on the GPU.
The high level goal for this project is to implement the entire
tessellation logic as a compute shader. This will include various levels of analysis to determine if this approach is a feasible alternative to fixed function hardware. Primarily by comparing the performance of each approach. The section below provides detail on all the steps involved.
September 7, 2014
Index & Vertex Buffer Compression
Sponsored by AMD Inc.
Most of the rendered geometry in modern day GPUs is supplied as Vertex
Buffers which contain the position and attribute information of the vertex and Index Buffers which supply connectivity information which stiches the vertex buffer data into primitives. User applications and games provide a lot of geometry to be rendered each frame and fetching index and vertex buffers is expensive. This requires power, time as well as contention on the memory bandwidth which is shared amongst several clients in the GPU. Any compression scheme that can be applied to these buffers will help alleviate this. Of course this comes with the caveat of needed encoders and decoders to reassemble the original data.
The overall project goal is to see if we can apply an existing algorithm or come up with a novel way to compress index and vertex buffers for the correct benefit/cost metric. This will also involve deciding whether the encoding/decoding can be on the fly hardware, or offline software or some intermediate approach.
Ideally we will be able to incorporate some of the new developed techniques in future GPUs.
September 7, 2014
Big Data Analysis
Sponsored by Siemens Energy, Inc.
Siemens Energy Service collects continuous sensor and diagnostic data
from over 8000 machines. Analyzing this machine data is critical to
preventing unscheduled downtime, maximizing availability and
reliability, and optimizing performance for customers. Delivering the
next level of operational flexibility and performance requires
combining machine data with diverse sources of unstructured content
that capture historical events and provide critical context to sensor
signals. Examples of these unstructured or semi-structured documents
include field service reports and repair records.
The proposed project tackles a key element of this overall challenge—designing and prototype a pipeline architecture that is capable of:
- 1. Ingestng semi-structured text (such as service reports or repair records)
- 2. Extracting items and entities (e.g., customer, location) based on a provided ontology
- 3. Categorizing issues based on text analysis (e.g., crack in turbine blade)
- 4. Populating a relational database with the extracted information.
Building a relational database containing relevant metadata and issues from the documents will enable a host of new applications and make it easier to provide historical information to technicians and customers in the field.
The overall project goal is to design and implement an architecture that will:
- 1. Store the provided documents (can be provided in Word, PDF, or ASCII text)
- 2. Load and interpret the provided ontology to understand terms and hierarchies of interest (e.g., ‘turbines’ have ‘row 1 blades’ which can have ‘coating erosion’)
- 3. Provide a search function that will return sentences/paragraphs containing words in the ontology
- 4. Enable the use of packaged Natural Language Processing (NLP) algorithms to extract related pairs of terms and classify issues by severity (based on a provided training set)
- 5. Store results of processes #3 and #4 in a relational database.
Item #4 is considered a stretch goal for the design project.
September 8, 2014
Secure, Private, Anonymous Messaging
Sponsored by DigiThinkIT, Inc.
The problem is sending and receiving information between 2 or more
people when they want privacy and/or anonymity in both short form (sms/im) messages and long form (email/files) messages is complex and setting up a safe environment to do it within is also complex. Our goal is to simplify this process by deploying a solution that is robust and user friendly while adhering to best practices in protecting privacy and anonymity.
The overall goal of this project to research, explore, and create at
least prototype systems for secure, private and anonymous messaging between contacts.
September 10, 2014
Fall 2013 Projects
- Simulated Exhibit Experience
Sponsored by Presagis and the Orlando Science Center - Mobile Volunteering
Student Funded - UCF Soccer Robots
Sponsored by Dr. Gita Sukthankar
Wise Words
There are two ways of constructing a software design: One way is to
make it so simple that there are obviously no deficiencies, and
the other way is to make it so complicated that there are no
obvious deficiencies. The first method is far more difficult.
Sir C.A.R. Hoare
I do not fear computers. I fear the lack of them.
Isaac Asimov
If...history...teaches us anything, it is that man, in his quest for knowledge and progress, is determined and
cannot be deterred.
John F. Kennedy