Well if I understand correctly, Rhoconnect (whether at Rhohub or on premise) is free for 10 device connections. This is mostly for testing purposes. If you need to host a production server, you will need to purchase the licenses.
As for your 2nd question, well, there are pay-before-you-use features in RhoElements. If you don't need or use these, then of course everything is free (except for Apple dev licenses, Microsoft Dev Centre account payments etc.)
Maybe Lars can clarify further.
Thank you for your answer I wasn't sure about it at all.
So is there any way to synchronize data with my RoR server without using RhoConnect? I found this:
But if I get it right, phone has to be connected to web, so everytime I create new developer, customer, etc., it will send data to the server immediately. But what if I want to have just one simple Sync button which will sync all new data from RhoMobile app?
1 of 1 people found this helpful
Oh yeah, I know that I had requested these Spritle guys to factor in Rhom features in that, but of course, it fell on deaf ears. In fact, it was me (sometimes you need to pat yourself -- purr!) who alerted them about the
Well, you could try modify it a bit to take advantage of Rhom : when device is offline, the data gets stored in device Rhom database, and you can sync it whenever its online again...
Need more? I suggest you review the Rhom documentation. If that still sucks, view a few old videos on vimeo.com (Search for Rhomobile).
Perhaps this will help : Using AsyncHttp to load data from JSON on Vimeo
Thank you very much, you are the only one who actually helped me
Just two more questions (of course I will study Rhom). It's really that simple to use Ruby gems in RhoMobile? Just put .gem file to extensions folder and than use just like in RoR? And second, ok, I will store data temporary using Rhom. Than send them to the server, but what else? Every single time I will use sync button I have to recreate database and download data again from server? Is this a best practice?
Remember, Rhodes is not Rails ( to borrow a phrase from Jon Tara, I like that). You can include gems in your build.yml file. Not sure about extensions, but it should also work. And no, you need not recreate the database every time you sync. My weekend break is here, so I cant send you a sample app that uses Rails and Rhom. Maybe next week. PM me your email ID. But if you are impatient, then you can check out that video and other demos by Adam Blum and others on youtube or elsewhere.