Background server in Android
<p>I need to program a Background "process" that would periodically buffer certain types of data like A, B, C. These data should be available to different Apps. For example App X receives data A and App Y receives data type B through the background.</p>

<p>What are my best options for designing such a server?</p>

<p>Is "Android Service" the way to go? </p>

<p>Can I have a simple C server running natively as a startup process called by init? If yes, how can I make the data available to the Dalvik Apps?</p>

<p>Could you provide some starting points?</p>

<p>Thanks a lot </p>
