Running in the "cloud"

I’m just wondering if anyone here has developed a database driven website for use in “the cloud” using Scriptcase? If so, were you able to successfully transfer it and was it able to operate both online and offline with the ability to sync the offline data automatically when reconnecting to the internet again? Just curious :slight_smile: Thanks!

Working “in the cloud” is just fit the rquiremrtents of SC apps (php 5.4, almost all web hosting providers).
About syncing data, its more dificult to answer. There are a lot of ways to do it. If you want automatic, If use mysql, you can configure an automatic replication, or you can create your own manual replication lib using, for example web services. Its all about what you need to do and when. I would go for second option.

Thank you Giu! I do use MySql. I was looking into SymmetricDS as a web service for syncing data from offline to online and back again. Not sure how it all works but I’m figuring it out. Was just wondering what others have done. Thanks for the advice!

Working offline would be a challenge since you need a local webserver and stuff. Since the SC applications are pretty huge it’s not very usable for mobile to say the least…

You can delete many direcotories of a deployment that you dont need tho… That would make it lots smaller. e.g. if you dont use pdf delete the pdf stuff from the deployment. And so on. That can save you up to 70% of the space.

Uniform allows portable deployment on local.

That’s true, but on your phone…

You can use KSWeb on Android. Web+Php+Mysql really cool

She didn’t mention anything about phone. Just you talked about this :stuck_out_tongue:

I only said that it would be a challenge, especially if you would use this on mobile. That’s something different Giu.

Just saw your responses today. You’re right, it is hard, very hard. Here’s the scenario. I was asked to create a multi platform, browser based system for tracking many to many relational tables in a mysql database. It had to be portable so I used scriptcase and built this as a web product. Love scriptcase for this build! After building this rather large system the client said great, now we want to be able to run it offline on our tablets/phones/and/or laptops if we don’t have internet access. They have multiple people with multiple machines and would like to have a full copy of the software available to them offline when needed with the ability to sync changes to the main server when connected again on whatever device they have onhand. Needless to say I’m pulling my hair out trying to find a solution that doesn’t require me to have to rebuild the whole thing.

Was just looking at that app tonight! Do you use it? Is it a good app?

I would back up a bit and analyse the situation. You have already built a working application that fulfils the original and agreed upon requirements of your customer, I assume. Now, they suddenly want this application to be able to work offline and replicate data when connected. Being able to run disconnected and synchronize data is a total different order of magnitude project. I think that you have to make that clear for your customer and have them take a good long hard look at whether it is really needed or just an idea someone suddenly got that may be just a nice to have. In this day and age, internet connections are available in so many ways that it is very rare to not be connected. Make the customer understand how much additional work and costs will be involved, if they really want to go through with it.

If the customer insists, make sure that they pay for the analysis you then have to do in regards to running a web server on the phones/tablets and implementing/configuring the database replication. I foresee a lot of configuration and stability issues – depending on how complex your application is.

I agree with orion (again), the development of a mobile App would be the best practice… theree are several “open source-ish” tools that allows you to create apps with offline functionality. I will PM the link for one of such RAD’s for mobiles.

Regards

[QUOTE=kafecadm;38801]I agree with orion (again), the development of a mobile App would be the best practice… theree are several “open source-ish” tools that allows you to create apps with offline functionality. I will PM the link for one of such RAD’s for mobiles.

Regards[/QUOTE]

Why PM and not share with all of us? I don’t like you? :smiley:

lol I simply don’t know if the forum rules allows me to post a link to another RAD tool. >.<

Regards

[QUOTE=kafecadm;38813]lol I simply don’t know if the forum rules allows me to post a link to another RAD tool. >.<
Regards[/QUOTE]

Go for it. If our costumers like and it lacks on our platform we can learn and improve our tool even futher :wink:

ook

This is one of the many platforms available and it’s free… well… it’s not amazing but it works and offers off line functionality.

http://4wsplatform.org/

this one, is a very complete solution for multi platform apps (Surface, Android, Web app, Client/Server) its kinda expensive but once you get the idea its worth

http://www.alphasoftware.com/

Regards

Good answer.

Kafe…imho, one thing is to spam others tools. In this situation you are suggesting a complementary tool for mobile. All of us have a lot to learn from others forum members and from others tool. Its a way to improve

Real quick:
I have no knowledge to add to this thread, but I find it tremendously helpful for any futur development I might be asked to do.

In times like this, I would like the forum to have a way of rating answers as well as questions (threads)

Thanks for the recommendations

Lisa, thanks for this question!