Spring 2015

This event was held on Friday, May 1, 2015, from 2 to 5 pm in the SCIS JCCL lab. This semester, our students together with their mentors from industry and academia worked on 17 exciting projects listed below:

BOLO Flier Creator
Collaborative Platform: Version 5
Designer Drugs Database App
Event Driven Cloud Computing
iBLESS
Mission-Critical Cloud Computing
Mobile Judge: Version 5
Multi-Touch and Mid-Air Framework
Redesign of Intimo’s Merchant Website on New Yahoo…
SaaS Integration Library (Trello to Start)
Senior Project Web Site: Version 5
SkillCourt Backend
Smart Systems for Occupancy and Building Energy Co…
Social Wall Ver 2.0
Test Case and Automation Management System
Virtual Job Fair: Version 5
Virtual Queue Ver 2.0

Senior Project terms:

Mentor(s):

Bernard Parenteau

Instructor:

Masoud Sadjadi

Project Description

The Virtual Queue System will be designed for theme parks and other businesses that have multiple rides or events for which patrons typically wait in line. The idea is that both the theme park and the patron would benefit by the patrons walking around the park (and maybe spending money) rather than standing in line.

Team Members

  • Kenneth Kon
  • Michael Lazo

Mentor(s):

Juan Caraballo, IBM & FIU

Instructor:

Masoud Sadjadi

Project Description

The Virtual Job Fair project was an excellent experience allowing me to be exposed to new technologies. After 5 sprints of Agile Development, students, employers, admin users and future developers can take advantage of a stable and reliable system. Student users can upload a video resume of size up to 80 MB, and replace video or PDF resumes to keep them up to the latest version. The system provides easy access to guest, employers or students. A regression test script is introduced for integration testing. The system is ready to use Solr search engine, and provide a richer search experience.

Team Members

  • Rogelio Alonso

Mentor(s):

Tariq King, Dionny Santiago & Richard Hernandez | Ultimate Software

Instructor:

Masoud Sadjadi & Juan Caraballo

Project Description

This project allowed further insight into the world of software testing, its challenges as well as its day to day practice as a crucial phase of the software engineering process. The project’s deliverables included a feasibility study, a requirements elicitation document and culminated with the system’s design. The major components of Software Engineering where thoroughly practiced and internalize during each phase of the test case manager and shows that the possibilities are endless when it comes to designing a software solution.

Team Members

  • Karina A. Harfouche

Mentor(s):

Carlos Ocampo

Instructor:

Masoud Sadjadi

Project Description

The Social Wall system uses the latest web and mobile technologies to allow users to easily and efficiently display their images in a slideshow format on any large screen. It utilizes the Chromecast device and the IOS mobile platform to seamlessly combine the usability of the mobile platforms with the high definition display of big screens.

Team Members

  • Steve Noel

Mentor(s):

Dr. Leonardo Bobadilla & Dr. Ali Mostafavi

Instructor:

Masoud Sadjadi

Project Description

The goal of our project is to teach people how to save energy because simple changes in occupants behaviors can quickly lead to significant energy savings. This application provides information on occupancy behavior and energy consumption in buildings. This will include displaying the occupancy in different zones, artificial and natural lighting information, and temperature inside and outside the building, plug load information, predictions for air conditioning, predictions for consumption of some appliances and prediction for the monthly costs associated with energy expenditure. This application will display the information in real time so that it can help to teach people to use the electricity in an efficient way.

Team Members

  • Maria Eugenia Presa Reyes
  • Dalaidis Hidalgo Arencibia

Instructor:

Masoud Sadjadi

Project Description

It is essential for Soccer players to develop a high body-mind coordination that allows them to move and perform specific techniques without consciously thinking about it. There is not a current system that allows players to interact with it in a one to one manner, in order to train specific soccer skills, and develop an efficient body-mind coordination. The proposed system intends to create such an interactive “Game” that allows the user to customize routines and train specific skills, and at the same time, improve speed, agility, accuracy, etc. My main contribution to the project involved the Bluetooth interaction, allowing the users to create account and modify their information, building the simulator, allowing the user to access their performance statistics, and helping on the setup of the database.

Team Members

  • Andy Martinez
  • Matthew Santiago

Mentor(s):

Jason Dettbarn, Addigy

Instructor:

Masoud Sadjadi

Project Description

All IT companies need a cost-effective, fast, and reliable tool to manage the audit data from their Mac machines, that can also provide them real-time alerts on set thresholds. My main contribution to the project was… Creating all the backend code that alerts on thresholds Consolidate all the files in the bucket so that we can check the previous status of the machine in interest Alert on Harddisk, Firewall, Battery and Antivirus statuses Creating a configuration file for the purpose of modifying how alerts are triggered Creating large amounts of test data to confirm alerts work properly Creating log files to test Antivirus alerting Provide a clean and intuitive interface for demoing the real time alerting

Team Members

  • Cory McAn

Mentor(s):

Jaime Borras, Tractouch Mobile

Instructor:

Masoud Sadjadi

Project Description

IBLESS provides solutions to missing SMS, and calls due to environment reasons. IBLESS helps analyze usage statistics, as well as environments by wind speed, dBA, to name a few fields. IBLESS is permanently getting information from each user that submits new information via the iBLESS android application. Managers are permanently informed about users' actions. From the iBLESS team: thank you for reading!

Team Members

  • Luis Miguel Carrillo

Project Description

Virtualization is an increasingly popular approach to manage rising information technology costs and complexity in every sector of the economy. Cloud computing allows organizations of any size to provision infrastructure resources as needed and flexibly scale technology resources to meet changing demands. Cloud providers pool hardware resources and allocate them based on the requests of their users. In order to efficiently allocate these resources, providers must aggregate users of different requirements and workloads onto the same physical infrastructure. However, this approach increases the likelihood that a malicious user can collocate a VM alongside a target VM in order to extract information or disrupt its functioning in some way. We propose a solution that can deliver mission assurance to mission-critical applications in cloud computing systems. We will do so by leveraging the unique capabilities of virtualization technology that and develop a dynamic and distributed approach to run applications with good security and reliability in typical cloud computing systems.

Team Members

  • Francois D'Ugard

Mentor(s):

Francisco R. Ortega, Ph.D.

Instructor:

S. Masoud Sadjadi, Ph.D.

Project Description

This document is the final deliverable for the software engineering process of the Touch and Mid-Air Framework Visualization application. This document outlines the design of the Touch and Mid-Air framework for the use of developers who want to create applications that use any type of input devices, focusing mainly on touch screens and mid-air inputs. This document goes over the entire software engineering process starting with the feasibility study, the project plan, the system requirements, the system design, the detailed system design and the validation of the completed system.

Team Members

  • Richard Lopez

Mentor(s):

Sonica Centeno

Instructor:

Masoud Sadjadi

Project Description

Today, online shopping is a common way to purchase items by internet users. Even though online shopping accounts for a major source of income, Intimo’s online merchant store is performing many important data management processes manually. Intimo wishes to automate some of its data management processes in order to make the online ordering process more efficient for both users and personnel. Also, in order to be more competitive, Intimo wants to implement certain trending marketing strategies. This final document provides a description of the Merchant Online Store system along with everything that played a part in the implementation of the system. The document goes through everything from the project plan, to the system design and the validation of the system.

Team Members

  • Maikel Jordan
  • Alicia Felix

Mentor(s):

Brian Dosal, BrightGauge

Instructor:

Masoud Sadjadi

Project Description

The SaaS Integration Library is a user-friendly means to explore data retrieved from API calls. The end focus is geared toward a Trello dashboard as a means to analyze business usage for BrightGauge. The cleanly formatted data is displayed in a table format that is easily readable. As this is the first version there are some things that would be nice to have in later releases. The integration of Redis for syncing and caching would be a great feature. Also, the system currently has no login nor log out feature. That ability would be useful if the application is used outside the company.

Team Members

  • Adam Merille

Instructor:

Masound Sadjadi

Project Description

The Senior Project Web Site does not offer the functionality for including students with incomplete grade from previous semester, nor the way for changing forgotten passwords. Additionally, it is problematic to set up environment for future versions of the project. Also, there are some deficiencies throughout the system, preventing or limiting its functionality. Until now to include a student with an incomplete grade, Head Professor needed to disable Restful API, and manually add that student through admin dashboard page. Also, users of the site were not able to change their passwords in a situation where they did not remember it. When a user was not able to log in, they had to contact Head Professor to delete and recreate their account.

Team Members

  • Jacek Kopczynski
  • Yamel Peraza

Mentor(s):

Masoud Sadjadi

Instructor:

Masoud Sadjadi

Project Description

The Mobile Judge application provides a centralized utility to not only control the showcase event to a very high degree, but also expedite the process by giving Judges a convenient an easy way to participate. Through the implementation of the above requirements, the administrator can now: use the application effectively for multiple terms in a row, manage student grades easily, invite a great number of Judges with ease, and more. In addition, the system has been updated to use the PDO class of database access functions. The result is that the system is no longer vulnerable to SQL Injection attacks and now provides a safer, more secure environment for all participants.

Team Members

  • Filip Panovski

Mentor(s):

Dr. Luis Arroyo

Instructor:

Masoud Sadjadi

Project Description

In this project, all the requirements were implemented. However, the client express he wanted to have a native IOS application. This application that can be implemented in a future using what was implemented in the server side.

Team Members

  • Carlos Dominguez

Mentor(s):

Juan Caraballo

Instructor:

Masoud Sadjadi

Project Description

The Final Deliverable of the Collaborative Platform is meant to provide the reader with all the necessary development information regarding the project. The Collaborative Platform is a website that connects students, employees, professors, and anyone else with a desire to ask questions and learn. The website provides the availability to quickly pose a question, with the system sending automated alerts, allowing for an immediate response. The task of the Collaborative Platform is to add a mentoring module in which there will be three types of mentors that can actively interact with the community of mentees. This will bridge the gap of slow and unreliable information often found online or through waiting at professor’s office hours. Within this document, detailed system design, object design, and overall implementation is analyzed and described.

Team Members

  • Adrian Alfonso
  • Jorge Travieso

Mentor(s):

Major Jason Cohen

Product Owner(s):

Major Jason Cohen

Instructor:

Masoud Sadjadi

Project Description

The BOLO Flyer Creator application provides a solution to give the first responding officers the ability to quickly, from the field: Create a BOLO flyer and distribute it via email and pdf to all users. Users can view all BOLOs posted as a flyer that included all suspect’s information. Search the BOLOs by a variety of different criteria. BOLO flyer creator also give the user the ability to attach a video link should the video of the incident be available. Administrator can archive and delete a BOLO.

Team Members

  • Danae I. Perez Tillan
  • Icxe Vidal