- NIU Department of Computer Science
Data, Devices, and Interaction Laboratory
Since joining NIU in 2012, Dr. Michael Papka has been developing the Data, Devices, and Interaction Laboratory (DDI Lab) as a new university resource to support a range of computer science research projects, with an emphasis on high-performance and parallel computing.
Dr. Papka is the principal investigator of several collaborative research projects to advance scientific applications, and to investigate new data analysis techniques. The DDI Lab will provide opportunities for NIU students to assist with research related to these and future projects.
Dr. Papka’s research interests include the life cycle of sensor-gathered and computer generated data and the use of high-resolution and interactive displays to analyze the data. A key focus of the DDI Lab is the interaction between user and tools, specifically, how computers support and enhance knowledge and discovery.
The DDI Lab is currently focused on the use of advanced displays for visualizing extremely large datasets and on improving how users gain access to their data, both visually and via the network.
The DDI Lab, while still being built out, has the following resources available:
- Display Technology
- 4K display with touch overlay
- 3x3 LED passive stereo display with head tracking
- Oculus Rift virtual reality headset
- Computational Resources
- Graphics workstation with 4 Nvidia K6000 GPUs
- 3 Mac Mini Workstations
- 1 MacPro Workstation
Mobile Device Programming
The Department, with support from the University’s Information Technology Services (ITS), maintains a Mobile Device programming lab in the Psychology-Computer Science Building.
This lab includes 16 workstations for students in the mobile device courses. Each workstation supports programming for Android, iOS (Apple), and WinPhone (Microsoft). The Android app programming environment consists of the Eclipse development environment and the latest version of the Android SDK (Software Development Kit). Support for Apple iOS app development is hosted on a Mac Mini (for each workstation), and WinPhone development tools are accessed via a network connection to an ITS-hosted server with .NET and Visual Studio support for WinPhone. Each of these development environments includes software emulators for testing apps. In addition, a number of actual mobile devices is available for each platform, so students can test their new apps on actual physical devices.
The lab itself is equipped with a “smartboard” which can be used like a traditional whiteboard and can display output from the instructor’s podium computer to enhance and support classroom lectures or discussions.
Student Computing Facilities
Several UNIX servers and an IBM mainframe at Marist College are used for student course work.