Solved

Hosting for Droid apps

Posted on 2014-01-08
4
321 Views
Last Modified: 2014-01-17
I know about web servers, but I have also heard of mobile servers and I know very little about mobile. What is the difference? We want to be able to send and receive programatically generated bytestreams, text messages, maybe xml and other things between a user operated mobile phone app, and a none user operated phone app and a central server. Any recommendations on what type of hosting service we would need and why would be appreciated. Thanks.
0
Comment
Question by:BobHavertyComh
  • 2
4 Comments
 
LVL 12

Expert Comment

by:aindelicato
Comment Utility
Pretty sure the server you are hosting on makes no difference.  Its the backend software you'l be running on said server that matters.

You may want to go with a host that gives you colo type access, rather than a webserver that is running lets say CPanel.
0
 
LVL 9

Author Comment

by:BobHavertyComh
Comment Utility
Hi aindelicato, thanks for your reply. I'm sorry, but i do not know exactly what you mean by colo and CPanel. I only have experience with IIS. Would we send all message via http? or use some other protocol? And does that make a difference in the type of web server we would need?
0
 
LVL 12

Assisted Solution

by:aindelicato
aindelicato earned 150 total points
Comment Utility
I believe most web bases SMS texting is simple TCP traffic, even just email really as the providers assign an email address to all devices... ##########@vztext.com

See this site for a list of all SMS gateways..

http://www.emailtextmessages.com/


CPanel is a webhost management system, which many web hosting companies use.  It gives customers access to control their websites, but in a confined environment.
http://cpanel.net/

Colo (Co-Location) is a term used when you send your own servers to a datacenter and they simple house them and provide power and connectivity, but you have full control of that server.  

These days it is cheaper to spin up a cloud offered by Rackspace, Amazon or Microsoft and achieve the same results without buying/shipping/maintaining a physical server.
0
 
LVL 52

Accepted Solution

by:
Scott Fell,  EE MVE earned 350 total points
Comment Utility
> I have also heard of mobile servers and I know very little about mobile. What is the difference?

I think what you mean is you have heard about mobile platforms.  Some are open and some are proprietary.   Really, it is hosting your data in the cloud and being ready for large numbers.  

If you go out and get a small dedicated service for $200 to $300 per month and run sql server on that same server, there is only so much data and web traffic you can serve at one time.  If you have 50,000 or 100,000 unique users per month you would be fine.  Actually, if the site was more static, you could do that with shared hosting at 90% less.  

Once you start getting into requiring more data and the potential for 100,000  users in a day all requiring a lot of data, your small dedicated hosting platform may have some issue.  

The mobile platforms such as are designed for the type of usage and programming apps require as well as things like push.
https://developers.google.com/appengine/?csw=1
http://aws.amazon.com/mobile-apps/
http://www.windowsazure.com/en-us/overview/application-hosting/

There are also options to create your app on do it  yourself plat forms.
https://app.rhohub.com/
https://www.yapp.us/

If you build something for appengine, it will be much different then building for amazon. Where traditional webhosting, if you use sql server at  host1 and want to move to host2 there is little if anything you need to do in your coding.  When you code for a platform, you probably can't go from one platform to another easily.
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

I'm Dumb-phoned(ed) Last week, I noticed this message when adding events to my Google Calendar: On June 27th (2015), Google is removing SMS as a notification option for Google Calendar events.  Their assumption is that enough people have smart p…
As the title indicates, I have done this before. It chills me everytime I update the OS on my phone, (http://www.experts-exchange.com/articles/18084/Upgrading-to-Android-5-0-Lollipop.html) because one time I did this and I essentially had a bricked …
This video is in connection to the article "The case of a missing mobile phone (https://www.experts-exchange.com/articles/28474/The-Case-of-a-Missing-Mobile-Phone.html)". It will help one to understand clearly the steps to track a lost android phone.
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now