I use OnAlert mobile to do exactly what you are wanting. And you can do it outside of your homes wifi by using dynDNS or a static IP.
First you need to know if you have a static IP or a dynamic (changing) IP address from your Internet provider. If you have a static IP address it makes it a bit easier. If you have a dynamic IP address, I recommend dynDNS (
http://www.dyndns.com/). This will enable you to have a static or non changing address to your AHP server even if your IP address changes. You will need to set up an account but it is free.
Then you will need to go to your firewall router and port forward port 8777 to your AHP server IP address. The steps to do this depends on your router. You can find a lot of useful and specific information to your router here:
http://portforward.com/Then on your mobile smart phone in a web browser you would simply use one of these addresses to access your mobile apps:
IPaddress:8777/onalert or username.dynalias.net:8777/onalert
Hope this Helps.
Cheers,'
Nate