[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

AJUG Meeting - Tuesday, December 18



This month's meeting will be next Tuesday, December 18 from 7 - 9:30 pm.
The meeting will be held at the Ravinia Conference Center (our normal
location). See http://www.ajug.org/meetings/ for directions and a map.

This month Mark Horton will be talking about using Java to build a wireless
MP3 Player with J2ME.  Mark started this project with the goal of creating a
wireless remote control for his MP3 collection. He did not want to use an
infra-red controller and also wanted to be able to play all of his music in
his car.

Other desired features of the project:

  1.Fast, easy, ubiquitous and intelligent access to all my music.
  2.The music and interface should be portable as possible.
  3.A back-up of the music collection in case of disaster.

Hardware

There are 4 main hardware components:

  1.Compaq iPaq w/pcmcia sleeve
  2.hard drive
  3.802.11b wireless pcmcia card
  4.automobile power inverter

Software

The main server software components:

  1.Familiar Linux (2.4.7 kernel)
  2.Blackdown's JRE 1.3.1 for StrongArm
  3.MySQL DB
  4.MP3 decoder software from Xaudio
  5.MP3 server software
  6.Wireless remote server

The main client software components:

  1.Windows Pocket PC
  2.Sun's personal Java 1.1.3 for StrongArm processor
  3.Wireless remote controller (AWT GUI)

Interesting Problems

  1.how to store several hundred complete albums in your car
  2.how to quickly find the album or song you are looking for
  3.maintaining state while device is turned off
  4.limited memory
  5.fairly slow cpu
  6.low battery power
  7.small screen
  8.controlling native MP3 player from Java
  9.wireless race conditions

Development process for Compaq iPaq

  1.Forte
  2.Web server
  3.JDK 1.1 docs
  4.Serial port connection
  5.USB networking


As always, we would like to thank our sponsors - Accenture
(www.accenture.com), BEA Systems (www.bea.com), Bluestone
(www.bluestone.com), Inflow (www.inflow.com), Pencom (www.pencom.com), and
TogetherSoft (www.togethersoft.com) for supporting AJUG and the Atlanta Java
community.

Hope to see you there.

-Tom

Tom Elrod
program@ajug.org