title: SmartCards And Android
body: <p>I'm a C/C++ programmer with good windows and linux development experience and I also know a bit of java too. Recently, a client asked me to develop an Android app for him, wich, will most likely run on a Samsung Galaxy S or Galaxy S II, with Android 2.3, that basicaly consists in connecting a standard smartcard reader on the USB port of the device and using it to access the smartcard.
  I have programmed smartcards before, but I have no experience with android. So my questions are:</p>
  
  <p>Is it possible to do what I need in this hardware and O.S.?</p>
  
  <p>Will I have to write my own driver to interface with the USB?</p>
  
  <p>Going into more detail, I need to at least be able to execute APDU commands with the cards.
  Something like the PC/SC standard. Are there any solutions in this subject already implemented?</p>
  
  <p>Any ideas of where to begin?</p>
  
  <p>Thanks in advance.</p>