There is no camera for 2D game (unless you make it 3D and try to look like 2D). If you use sprites, then the way to follow the character movement is to move the world around your character, you need to calculate the new coordinates of every sprite on the screen according to how much the character moved.
If you want, you can have a look at the 2D side-scroller code that I posted in the coding challenges thread:
http://forum.thegamecreators.com/?m=forum_view&b=22&t=150933&p=2
Look for my post dated 10th Oct 2009 12:06, you can download the code from there. It has no collision but it has a scrolling system.