I started a new project to create a plug-in for A2DP Volume to support reading chat/IM messages when a device is connected. This spawned from issue 76 but also related to issue 79. You can see the new project here: http://code.google.com/p/a2dp-volume-chat/
I chose to make this a plug-in rather than add all this overhead to the A2DP Volume application. I will document the interface so others could also use it to integrate other message sources into A2DP Volume. Those that want these features can simply install and configure the plug-in. This helps reduce bloat and scope creep on A2DP Volume. If anyone is interested in participating on this new project let me know. The project name is "A2DP Volume Chat".
A2DP Volume Chat uses XMPP implemented via a modified version of Smack. Unfortunately Android did not implement all of Java Beans so the normal Smack libraries don't work. Luckily there is a modification to this here that does work with Android. So far I created a basic app that will allow you to connect to Google Talk and see your list of friends. You can also send and receive messages. Much work to do. I will be creating a database in A2DP Volume Chat that will allow the user to configure many different IM services. For each service it will have a roster (held in another table). The user will be able to configure who on the roster would be enabled for reading chat messages and sending to A2DP Volume to read out when connected. It will act just like SMS does for A2DP Volume today.
No comments:
Post a Comment