|
GsocProjectIdeas
interesting ideas for gsoc projects.
AbstractOne of the best aspects of the Nintendo DS is its wifi support. Since much of Inferno's novelty and power comes from using its Styx protocol over the network, working wifi on the Inferno DS port would be a killer app for the DS. Styx over wifi gives Inferno the ability to use other computing resources transparently from the DS. Users can access computational grids, devices like cameras and even other system's screens, mice and keyboards transparently from the DS. This has the potential to act as a "force multiplier", taking the DS's novel interface but relative lack of computing power and letting the DS take advantage of other more powerful resources. With this motivation in mind we are looking for a Google Summer of Code student to implement wifi support. MotivationHere, are a few ideas/examples that exploit the cool features of the DS and Inferno when they're brought together. Think of the following examples: Accessing mediaset up a auth/cmd/styx server on the laptop, and on the DS do: mount laptop /n/remote bind /n/remote/cmd /cmd # then play and aif, wav, mp3, ogg files # using the tools/progs available on the laptop os -m /cmd madplay < file.mp3 os -m /cmd ogg123 < file.ogg os -m /cmd auplay < file.wav Distributed appscpu laptop # then run any commands at laptop cpug wm/wm # and get a working wm/wm running at the laptop # and manage resources as if you where at the laptop Browsingcharon http://www.google.com Voipmount laptop /n/remote stream /dev/audio /n/remote/audio # then you've cross-conected both audio ends and what you get? Touch/Input based text entrySee Caerwyn's quong code to implement a method similar to HexInput for text entry. This can be used as an alternative to wm/keyboard(1).
source: http://www.flickr.com/photos/caerwyn/2681867639/ ...(your own uses/examples here using: venti, midi ...) What to doCode: see dslinux arm7/wifi.c code and addapt it to have wifi working on the inferno-ds. So the plan for a student project would be:
Testing, at the beginning the implementation can be tested with emus, and at the same time directly on the hardware, by using wifime share the nds files over the wifi:
the Nintendo DS Usb wifi dongle, can be used also to set an ap with the rt2570usb. |
Sign in to add a comment