Hi folks,
I'm brainstorming ideas for a technology stack for a hobby project I'll do in my own time, and could do with some help.
I want to create a fitness site that lets you track routines / routes etc, and I also plan to create an android app that exposes some features, such as looking at your profile and logging new routes.
Ultimately, for the web part I'd like to use Spring MVC, with JSPs for views, as from what I can tell its a rather industry standard piece of kit, and also a good thing to learn and have on the CV.
My question is, what technologies can I use to expose some features out to android? My initial thoughts is to use RESTful web services. Is spring capable of doing this or do I need to tie in another framework such as RESTlet?
Some other things that I have on my list for research are : JSTL, hibernate, Google accounts (for logins), social integration (FB/Twitter), and Google App Engine (since its probably the only half decent free
J2EE hosting)
Any advice?