Research Intern Position: Media Wall Services and Applications
FXPAL is developing services and applications for a media wall in a conference/lecture hall. Two projectors are connected to an RGB Spectrum MediaWall processor that produces a display with multiple windows presenting output from different hardware sources. Services will include support for displaying and managing output from different sources through various technologies (e.g., HDMI cables, AppleTV/WiDi wireless connections, screen casting, etc.). The primary application will be to support multiple-window presentations composed of conventional presentation slides, videos, and live demos.
We are seeking an intern who would like to work on the software for these services and applications. You should be a graduate student in a computer science program with distributed systems, operating systems, and/or networking experience. Programming will be done in a variety of languages including C/C++, Java, and scripting languages. Advanced undergraduates with the required background are also welcomed to apply.
The intern will work on one of the following problems and have an opportunity to publish a paper describing the work:
1. “Applications in the Cloud” - design and implement the infrastructure and services required to launch and manage applications in a VM running on a cloud and bind output to one or more display/windows and input to one or more input devices (e.g., keyboard/mouse, touchpad, etc.). The services will include managing a collection of hardware and software resources (e.g., apps, file systems, etc.) and saving and restoring a context composed of many applications.
2. “Presentation Wall User Interface” - design and implement a tablet/phone UI to control content on the media wall. The interface will use a “world-in-miniature” abstraction to setup/save/restore a context, invoke dynamic media wall operations, and support infrastructure for common presentation abstractions (e.g., outlines, videos, slides, live demos, multiple speakers, etc.).
3. “Open Architecture Media Wall System” - replace the RGB Spectrum custom-designed hardware with commodity hardware (e.g., PC server with NVidia graphics card and input/output cards) and software to implement the media wall.
We are seeking an intern who would like to work on one of these projects. You should be a graduate student in a computer science program with distributed systems, operating systems, and/or networking experience. Programming will be done in a variety of languages including C/C++, Java, and scripting languages. Advanced undergraduates with the required background are also welcomed to apply.
FXPAL is an industrial research lab with multimedia, HCI, and IT systems expertise. Interns are paid for 12 weeks and include a lump sum payment for relocation.
Students from outside the U.S. are welcome to apply.
Submit your resume and contact information for two references to [log in to unmask]
. Identify your application as being for the Media Wall Services and Applications Intern Position.
FXPAL is an Equal Opportunity Employer. We value diversity in the work place.