Many of us have used bluetooth headset/earphones or alike devices having in-built programmed A2DP (advanced audio directing profile) so that they can recieve streaming audio from a standard device.
But I wanted to design (code and implement) my own bluetooth A2DP profile using java which can be installed on a mobile device so that very device can recieve and ouput streaming audio recieved from another device.
For instance: My laptop has a bluetooth stack as well as my cellphone has. As an ordinary cellphone it does not have a A2DP profile But what if my cellphone is connected to an amplifier and I want to dorect my laptop's audio to that amplifier wirelessly.
Proposition: if I design a installable java based (java, because its widely accepted as mobile device's supportive language) A2DP bluetooth profile then my cellphone can be used as a bluetooth based audio reciever.
But the main question is how and from where to start off?