looks like plenty of good treatment advice has already been posted.
For those NOT suffering, (yet?) Prevention, rather than cure, should always be your priority. When I suffered shin splints few years back, I was disappointed at the number of articles that totally neglected any mention of preventative measures. They all talked of treatment and cure, but no one took the time to address the issue of prevention.
Aside from the importance of high quality footwear with great arch support, I learned of three preventative measures that have been very effective in helping me avoid them since.
1. a good warm up will Always help to prepare your muscles and tendons for action. Without it, your muscles and tendons will be tight and stiff.
2. Stretching is great for improving athletic performance, preventing sports injury and properly rehabilitating sprain and strain injury. Don't make the mistake of thinking that something as simple as stretching won't be effective.
3. strengthening and conditioning will also help. The exercises can be as simple as drawing each letter of the alphabet with the big toe of each foot in the air when your watching TV, or in a sitting position lower and raise your feet with your heels on the ground, as high and quickly as possible for 60 seconds...