Posted on February 18, 2006
User application
On this system runs an entirely self-developed and implemented Java program, that scans the WLAN for audio files, is able to play them and lets the listener control the device. Our software design focused on a strictly object oriented and easily extensible structure. The remote control applet we implemented in our web interface is just one possible extension. You could think of implementing a Java class for integrating an IR-remote control, an interface recognising your voice and thousands of other pretty things. If you want to show the capability of software you develop a common way is to show screen shots. In this special case we didn't really have a screen - but here are some pictures of our LCD display:
The Rundfunker's standard-screen during playback (previous/next song when turning jog-dial)
List of artists - browsing and selecting via jog-dial (ALPS rotary encoder)
The most comfortable way of choosing an artist from a huge list of entries: Rundfunker's speller functionality
Hardware/Software
Hardware:
- VIA EPIA MS Mini-ITX Motherboard (1 GHz CPU, 256 MB RAM)
- LCD Display (4 x 20 characters)
- Self-developed circuit board with electronic components to connect display, buttons, LEDs and Jog-Dial
- Microcontroller to control the hardware
- 2-way speaker system with good audio characteristics
Software:
- Microcontroller software (developed in C) to control the hardware
- Java program to handle user input, play back audio files and scan the WLAN
- PHP web interface for configuration and controlling Rundfunker by remote
![]() |
![]() |
![]() |
Quick Links
Mailing Lists:
Mini-ITX Store
Projects:
Show Random
Accordion-ITX
Aircraft Carrier
Ambulator 1
AMD Case
Ammo Box
Ammo Tux
AmmoLAN
amPC
Animal SNES
Atari 800 ITX
Attache Server
Aunt Hagar's Mini-ITX
Bantam PC
BBC ITX B
Bender PC
Biscuit Tin PC
Blue Plate
BlueBox
BMW PC
Borg Appliance
Briefcase PC
Bubbacomp
C1541 Disk Drive
C64 @ 933MHz
CardboardCube
CAUV 2008
CBM ITX-64
Coelacanth-PC
Cool Cube
Deco Box
Devilcat
DOS Head Unit
Dreamcast PC
E.T.PC
Eden VAX
EdenStation IPX
Encyclomedia
Falcon-ITX
Florian
Frame
FS-RouterSwitch
G4 Cube PC
GasCan PC
Gingerbread
Gramaphone-ITX-HD
GTA-PC
Guitar PC
Guitar Workstation
Gumball PC
Hirschmann
HTPC
HTPC2
Humidor 64
Humidor CL
Humidor II
Humidor M
Humidor PC
Humidor V
I.C.E. Unit
i64XBOX
i-EPIA
iGrill
ITX Helmet
ITX TV
ITX-Laptop
Jeannie
Jukebox ITX
KiSA 444
K'nex ITX
Leela PC
Lego 0933 PC
Legobox
Log Cabin PC
Lunchbox PC
Mac-ITX
Manga Doll
Mantle Radio
Mediabox
Mega-ITX
Micro TV
Mini Falcon
Mini Mesh Box
Mini-Cluster
Mobile-BlackBox
Moo Cow Moo
Mr OMNI
NAS4Free
NESPC
OpenELEC
Osh Kosh
Pet ITX
Pictureframe PC
Playstation 2 PC
Playstation PC
Project NFF
PSU PC
Quiet Cubid
R2D2PC
Racing The Light
RadioSphere
Restomod TV
Robotica 2003
Rundfunker
SaturnPC
S-CUBE
SEGA-ITX
SpaceCase
SpacePanel
Spartan Bluebird
Spider Case
Supra-Server
Teddybear
Telefunken 2003
TERA-ITX
The Clock
ToAsTOr
Tortoise Beetle
Tux Server
Underwood No.5
Waffle Iron PC
Windows XP Box
Wraith SE/30
XBMC-ION