Spring 2014

Senior Project terms:

Mentor(s):

Gabriela Wilson

Project Description

Pinecrest Gardens features over 1000 varieties of rare and exotic tropical plants and palm trees in a native tropical hardwood and cypress setting. You can spend a memorable day exploring, pack a picnic, enjoying a lecture or a class or watching a movie. The Village of Pinecrest wanted to develop a mobile application that could be used as a marketing tool to promote the facilities at Pinecrest Gardens, integrating it with social media and compatible with iOS and Android devices.

Team Members

  • Eric Weiterman
  • Yoel Nunez
  • Osman Martinez

Mentor(s):

Luis Amat

Product Owner(s):

Luis Amat

Instructor:

Masoud Sadjadi

Project Description

Perspectives is a Java software framework developed by Dr. Radu Jianu at FIU that provides the means to upload data sets and choose from a given set of viewers, compatible with the uploaded data set type. The system then presents the user with an interactive interface, called viewers.

Team Members

  • Gian Piero Spicci
  • Elias Eskenazi

Mentor(s):

Dr. Hooman Rezaei

Project Description

International Aircraft Engine Association was formed as a global collaboration platform for manufacturers, operators, lessors, and maintenance providers. IAEA's main focus is to integrate the industry on a single global e-commerce cloud platform in order to share information about every aspect of the business. The e-commerce cloud platform requires a Membership, Engine/Parts Listing, Conference, and Career Section.

Team Members

  • Yishi Liu
  • Jerry Ames Flores
  • Fernando Jesus Diaz
  • Leandro Calderin

Mentor(s):

Sonia Centeno

Project Description

Intimo, a clothing store, is in need of a way to analyze data they have acquired from past sales. Data analytics is common in larger stores because there is a vast majority of data that is obtained throughout the years that can help them attain insights to help increase their sales. Currently, Intimo does not have a system in place that allows them to use all the data that was collected in a way to make predictions that will increase their profitability and improve marketing Having a system that can perform data analytics will help Intimo be more prepared for future sales

Team Members

  • Maikel Jordan
  • Alicia Felix

Mentor(s):

Juan Caraballo

Project Description

Nowadays students that seek answers for school related questions usually use search engines as their main source of information; but in most cases this information is unreliable and incomplete. This project was envisioned to fulfill this need; to allow students to communicate with mentors that are experts in their field. In our mentoring platform students can post a question of any subject and it will be assigned to the most expertise domain mentor to get the most reliable and accurate answer. In senior project class, these platforms could be use for communication within team members and their mentors.

Team Members

  • Lorenzo Alexis Sanchez
  • Steven Santiago Sanabria
  • Henry Daniel Muniz Romero

Mentor(s):

Masoud Sadjadi

Project Description

The Senior Project course was created to test a potential graduates ability to work in a real software development environment. Potential graduates' success in this course will enable them to provide a significant software project that may help them land a job in the real-world.The Senior Project Website coincides with this course for students to join a desired project. Now, the Head Professor would like to be able to recommend one project best suited for each student to join without having to inspect every projects' set of skills and every students' set of skills. These skills are provided by the Senior Project Website.After inspection, the Head Professor would have to manually match or arrange students with projects as he or she sees fit. Doing so would be very time consuming.

Team Members

  • Cynthia Tope
  • William Marquez
  • Christopher Kerrutt

Mentor(s):

Joel Zysman

Project Description

The Pegasus Computing Cluster at University of Miami's Center for Computational Science is a valuable resource for performing computationally intensive tasks. University of Miami's High Performance Computing (HPC) staff and administration would like to utilize statistical summaries of Pegasus log files in order to identify usage trends that will be used to make system optimizations. Parallel data processing and statistical computing are necessary due to the distributed nature of the raw log files.

Team Members

  • Michael David Salerno
  • Ernesto Surribas Ramirez
  • Emmanuel Infante

Project Description

Security is essential for the success of the infrastructure-as-a- service (IaaS) business model, a key component of the popular "cloud" concept. Mission-critical virtual machines (VM) running in clouds handle sensitive information that must be protected and run applications whose operation must not be compromised. These VMs often need to exchange information with peers outside the cloud in order to fulfill their tasks.To improve efficiency and cut costs, popular IaaS providers offer users a virtualized environment running on top of shared hardware. This is a sensible strategy in many respects, but it opens up the possibility of side-channel attacks. Moreover, exchanging data across the cloud boundaries requires the VMs to be reachable from the Internet. However, the traditional way of accomplishing this by using public IP addresses makes the VMs vulnerable to denial-of-service (DoS) attacks.

Team Members

  • Raul Garcia
  • Diana Machado

Mentor(s):

Fatemeh Abyarjoo

Project Description

Data obtained from the movement of a human hand needed to be visualized. Visualization software was created to accomplish this.The solution renders a 3D model of a hand and thumb and transforms the model according to the data. The hand rotates around its X, Y, and Z axes. The thumb is transformed by an angle theta representing the initial position of the thumb in relation to the hand. Then, the thumb is transformed around its X, Y, and Z axes. Additionally, the thumb can be transformed onto a given plane and rotated on that plane.

Team Members

  • Joseph Garcia

Mentor(s):

Ziyuan Meng

Project Description

A common occurrence in the design of a programming language is the implementation of features of commonly recurring programming patterns used by programmers. Examples of some features include for loops, incrementing a variable by one, and data structures. The use of design patterns are one such common technique of many software engineers in the design of new systems. The problem is then to design a new programming language and a compiler for the language which implements features to simplify the use of software design patterns.The parser will generate an abstract syntax tree. Each node will need to have corresponding code generated for it. Said code will be turned into llvm-ir code which can then be turned into an executable.

Team Members

  • Leo Shao
  • Erik Edrosa