Summer Internship

2012 Research Projects

ProjectDescriptionPrerequisites
Storage-Capable RouterOn a programmable network platform (NetFPGA), implement a router capable of selectively storing and retrieving data segments to/from local store at line speed.Software: VHDL, Xilinx ISE,C
Hardware:
 Xilinx FPGA
OS: Linux,
Cognitive Radio IntegrationIntegration of CRKIT platfrom into ORBIT environmentSoftware: VHDL, Xilinx ISE,C,Ruby
Hardware:
 Xilinx FPGA
OS: Linux
Personal SensingVariety of personal sensor/actuator related projects.

Software: Arduino/Embedded C/Assembler
Hardware: Arduino/PIC/Atmel Microcontroller

 
Orbit VisualizationVisualization software for ORBIT portal. Design network views for users, system administrators and visitors and implement various elements of managememnet and control.Software: Linux, C, Ruby/Python/Perl/PHP
OS: Linux
RF MonitoringDevelop a distributed spectrum sensing application on various programmable platforms that are available in ORBIT. Perform spectrum sensing, RF monitoring and spectrum coordination experimentsSoftware: C/C++, Python
OS: Linux
Robotic MobilityImplementation of ORBIT related mobility support based on iRobot Create platfrom and Robot Operating System (ROS).Software: Linux, C/C++, XML, Java
OS: Linux
 
Brain Computer InterfaceDeveop EEG based human-machine interfaceSoftware: Linux, C/C++, XML, Java
OS: Linux
3D space modelingDevelop a Kinect based 3D space modleing applicationSoftware: C/C++, Java
OS:
 Linux, Windows
Web Data AnalyzerDesign and implement a system that automatically analyzes web pages with given criteria

Software: HTML, Python or Ruby.
OS: Linux

Operating System AnalyzerDesign and developing a system to analyzing how files are accessed by different programs in an operating system.

Software: C/C++, Java, Python
OS: Linux, Windows, Mac OS X

 
MobilityFirst

Storage-Aware/DTN (GSTAR) routing implementation and evaluation

Software: C/C++, Java
OS: Linux
Vehicular and ad-hoc network evaluation using global name resolution and GSTAR routingSoftware: C/C++, Java
OS: Linux
Internet-scale evaluation of the global name resolution service (GNRS)Software: C/C++, Java
OS: Linux
Enhanced edge-aware MF Inter-domain Routing protocol implementation and evaluationSoftware: C/C++, Java
OS: Linux
OpenFlow router implementation for MF prototypeSoftware: C/C++, Java
OS: Linux
Machine-to-Machine (M2M) service model implementation and validation in MFSoftware: C/C++, Java
OS: Linux
Sensor network service model and applications in MFSoftware: C/C++, Java
OS: Linux
MF client stack development on Android platformsSoftware: Java
OS: Android
Novel mobile applications using MF protocol capabilitiesSoftware: Java
OS: Android
Integration/evaluation of MF evaluation/demo system on ORBIT and GENI testbeds

Software: C/C++, Java
OS: Linux

 
User Interface DevelopmentDeveloping a graphical user interface for a novel calendar application

Software: Java
OS: Android

Research Platform DevelopmentDesign and implement a system for gathering data from human participants in a laboratory settings.

Software: Python, Java. OS: Linux, Android, iPhone

Data Sharing For Personal Mobile DevicesDesign and implement a data sharing platform so that users can access the data in each others’ mobiles.Software: C/C++, Java
OS: Android

2025 Summer Internship Dates

Applications Due: April 6
Notifications: April 27
Internship Starts: May 27
Internship Ends: Aug 7

Project Pages

Past Research Topics