Saturday, 10 September 2011

Rails



Rails is an Android train set.

You can lay tracks, place signals, run trains.  It's at a VERY early stage of development - but already fun to play with.

Status so far:
  • Can lay track, place signals, add trains.
  • Can choose route at points.
  • Trains run.  Stop at red signals, reverse at end of track.
  • Signals, clear to green as trains approach (if line clear), show red if not clear.
  • Map size, approx 4000*4000
Current limitations
  • Trains only one vehicle long
  • Limited options for setting routes
  • Trains don't corner smoothly, it the angle jumps by 45 degrees as the train turns a corner - I'd like the train to turn smoothly
What's next
  • Longer trains
  • Smooth curving
  • Add stops to layout
  • Add text labels
  • More routing options
Longer term
  • Zoom in out / Overview
  • Isometric view
  • More train types

Four Apps

I now have four apps in various stages of Development.

 KLibrarian is an app for managing eBook collections.  It scans eBook library (Kindle at the moment) and lists book status, notes and highlights.  It can extract and display the notes/highlights in the book.

 Praxis is an app for practising German/English .  It has a dictionary of words, and uses templates to generate phrases in either language, the user has to enter the translation in the other language.

 Rails is an android train set.  You can build tracks, set signal and run trains.

The fourth app (no thumbnail) is a sync app - it connects over WiFi and syncs folders on the Android tablet with folders on a PC (or network).  Full two-way sync.