APPLICATION DESCRIPTION Let's say that the goal of this application it's to be able to stream to a pda device both live and hosted media (audio/video) content. * Stream protocol should be rtsp for live content, and http for static content (we really need http support). * Media codec should be mpeg, managed on the server side (for static content). * What we need from this application is the capability to give the access to our client to all our media content channels. * This application will take all informations needed from a dedicated server conncted via a socket or http request (opinion needed). * The socket or http will answer with an xml data string.
## Deliverables
FLOW * When the application start, he check inside himself if a licence code is already stored. * The licence code is an alphanumeric string that customer receive when he decide to buy any of our services. * If a licence code has already been inserted, then the application try to connect the server sending him encrypted licence code. * If no licence code will be find then user will be prompted for one. * If user enters his licence code then the application try to call the server, if not it just ends. * The server application check in a DB if the licence code is valid. * If false he send back an 'Invalid licence' message. * If true he send back and xml with all data necessary for the application to work. example : Video Surveillance rtsp://[login to view URL] yes rtsp://[login to view URL] yes Football highlights [login to view URL] yes [login to view URL] no * The application parse the xml and in ths case display a menu with 2 voices - Video Surveillance - Football highlights * On click on a voice of 'Foorball highlights' menu the streams will be listed: - Chelsea-Liverpool 2-1 06/Jun/2009 - play - Chelsea-Liverpool 1-4 09/Jun/2009 - buy * On click the button 'play', stream will be played. * On click the button 'buy', there should be an option in application to send an sms to a micropayment system which will buy exact stream content.