Image credit: Me

Research

Learn a bit about my research projects.

Research:

Wire Bee

Wire Bee was developed while in my final semester at Florida Gulf Coast University. The goal of this project was to make use of an arduino microcontroller in order to control a 110 volt wall outlet via an iPad wirelessly. To accomplish such a task I used XBee 802.15.4 wireless technologies to create a micro networked client/server environment between the iPad, Arduino, and the wall outlet.




Languages and Technology

  • Objective C

  • Capasitors

  • Resistors

  • Arduino IDE

  • Soldering

  • Arduino Micro Controller

  • Relays

  • iOS External Accessory Framework

  • Circuit Design

  • C/C++



  • Penetration Testing and Wire Tap

    Wire tap was developed while in my senior year at Florida Gulf Coast University. The goal of this project was to perform security analysis in computer networks utilizing industry standard penetration tools. The project was successful at exploiting the professors computer during a single class sesssion. My team members and good friends Ryan Drodowski and Mike Hannaford worked diligently to assure success of this project. We aquired complete control of the professors computer having the ability to intercept passwords and other private useful information. This project was accepted and presented at the University of Florida’s Undergraduate Research Conferences.




    Languages and Technology

  • Metasploit Framework

  • Nmap

  • Wireshark

  • WEP

  • WPA2

  • Aircrack-ng

  • Backtrack 5

  • C/C++

  • WPA

  • TCP

  • Ettercap

  • SSH


  • Game Design Research: Hungry Kahrds

    Hungry Kahrds was developed during my junior year at Florida Gulf Coast University. My good friend and colleague Felipe Velosa and I collaborated to create this application. This iOS game is a flash card style educational game. The game fetches its cards and definitions from a restful webservice located at www.kahrds.com.

    The main character of the game is an aquatic snake. At the beginning of each level the user is presented with a word and definition. The purpose of the game is to have the snake swim around consuming the letters of the word displayed at the beginning of the level in consecutive order matching the definition. Each level is randomly populated with letters from the alphabet. The player completes the level if they have succesfully consumed the right letters in the right order, otherwise they lose.




    Languages and Technology

  • Objective C

  • Coco Pods

  • Cocos 2D

  • Resful Web Services

  • Json

  • HTTP Basic Auth



  • Menulet Application Research

    Tuney



    Tuney was developed in my spare time. It is a Menulet Application developed specifically for OSX that is capable of controlling playback of the end users iTunes library. At the begining of development I had intentions of releasing it on iTunes. Recently after version 1.0 was complete Apple introduced desktop application sandboxing and required all apps sold through iTunes be sandboxed. This caused a conflict with the release of Tuney due to the fact it was utilizing undocumented Apis.


    James Royal
    Director of Mobile Software Engineering.

    My research interests include distributed robotics, mobile computing, Cloud based integration, edge computing, and IOT Cloud Solutions.