By portable, do you mean via a USB drive, or do you mean via a mobile device? There are some nice Android clients out there:
https://play.google.com/store/search?q=bitcoin&c=appsI particularly like that these mobile apps allow you to transfer Bitcoins using QR codes.