With the number of connections we have to people and information sources on the Internet I am finding it difficult to maintain control over the information firehose.  While having the Archos has helped me stay up to date I still find myself inundated and unable to manage everything as much as I would like.  I was already looking for a development project for the Archos and this seemed like a good place to start.  Since the processing power on the Archos is limited and I do not want to drain the battery by doing hundreds of queries every few minutes I am going to propose a client/server solution to solve the problem.  My primary desktop will act as the server and will handle all of the acquisition, storage, and sorting of the incoming data.  I would also like to do some more research into how the semantic web actually works so that I can properly group the data into usable chunks and metadata types.  The client will run on the Archos unit itself and can then simply query the desktop server to fetch the latest information without wasting extra resources.  This setup works perfectly for me as I tend to use my tablet when on the couch in front of the TV, so I have access to my local network and all of my servers.

I already have the client/server communications working between the C# server framework on the desktop and Java home screen widget on the Archos.  I was very happy to see that when developing on Android you are not forced to use the old Java layout managers, the XML layout files are a godsend for those of us who worked in early versions of Swing.  My next tasks involve the database design and data retrieval subsystems which I expect to take around a week.  Then I will start passing live data to the handheld and begin work on the grouping logic.  More updates soon!