First TransPennine Express, who look after the Oxenholme-Windermere branch line which passes through Kendal, have create a brand new app for smartphones, allowing you to search for train times and buy tickets for any train journey up to 10 minutes before you travel.
The app is available for iPhones as well as other devices such as Blackberries and Android phones. For more information, see this page.