Platform: Embedded Linux (PC-104)
Technology: Java ME CDC + JNI (GNU C)
Current Status: Production Ended
This older project involved the creation of a bare-bones embedded Java server for a PC-104 linux module.
Its main purpose was to log and buffer samples from extremely sensitive tremor detectors, and allow this data to be transmitted via a cellular connection back to the data center of the Greek government's earthquake prediction efforts.
This project faced many challenges - from fitting into the extremely limited memory and disk of the embedded module to ensuring that the software running on the system was totally stable and robust.
Furthermore, the seismographers themselves would be running on solar-rechargeable battery power, so CPU load was a consideration and bottleneck in many ways.
This project was built for Ixor Ltd in 2003 and some of these seismographers are still in action.