I'm new to the mobile space.
Currently, I'm developing a website wherein users can register and create a profile. A search feature is provided so that users can find other users. It's very similar to a dating site.
In the very near future, I'd like to offer my users a mobile app that they can run on their smart phones. The goals of this mobile are:
- authentication/authorization, hopefully using the website's authentication/authorization feature where users enter an email address/password (or log in via Google/Yahoo OpenId or FB's OAuth). I don't want to try to implement my own OpenId/OAuth system. I want it to be like the user is logging into the website. That simple.
- obtain the user's geolocation information. This way, I can return a list of other users using the mobile app along with their computed distances (will use simple Haversine formula)
- possibly send notifications to the user via a buzz or beep, just something to catch the user's attention so that they'll look at their smart phone
Since HTML5 has geolocation support, is this something I can just do as part of my website? For example: if geolocation information is avalable, then do these, else just be the normal website
. Any way I can buzz or beep a user's smart phone from a website?
If doing this as part of my website is not possible, should I be looking at PhoneGap, Titanium, or something else?