Help get this topic noticed by sharing it on Twitter, Facebook, or email.
Reply
  • I know COT has explained it in detail, and this is obviously just my excellent opinion, but I still don't believe this should be an add-on, why so expensive, and why annually?

    Now that this "add-on" is done, can we please get back to the roadmap?

    Thank you!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. sad, anxious, confused, frustrated indifferent, undecided, unconcerned kidding, amused, unsure, silly happy, confident, thankful, excited

  • Q. I know COT has explained it in detail, and this is obviously just my excellent opinion, but I still don't believe this should be an add-on, why so expensive, and why annually?

    A. Both perpetual and annual licenses are available. See options in the drop down at https://codeontime.com/buy#offlinesyn....

    Being able to run an app in offline mode is a valuable feature.

    Offline Sync turns your offline application into offline app without writing a single line of code.


    Let's say you have a mobile workforce of 100 employees. You will need to get a business cell line for each of them. The cost of a cell line with a data plan in the USA starts at $30 USD. The total yearly cost is $30 x 100 x 12 = $36,000 USD. You can stop paying for the cell service and get Offline Sync Add-on for $10 x 100 x 12 = $12,000 USD. Users will sync over Wi-Fi.

    Even the best wireless coverage will not guarantee that you will have an network connection on your device at all times. That makes it impossible to use the online app on the go. You will need to write a dedicated mobile app for this purpose. The cost of development will likely exceed the cost of getting Offline Sync. You will end up maintaining both online and offline app, which will further increase the costs.

    Offline Sync Add-on will save the businesses both time and money. You will have a single app that works both in online and offline mode!

    Q. Now that this "add-on" is done, can we please get back to the roadmap?

    A. Sure.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly

  • Nice tech option, but we could never justify it (non US country) where $9 USD per device per month/per person is expensive, as we need to convert to local currency and add tax and charges.

    This would only work for smaller datasets as we have 13 gig databases where this would not be practical when stacked against against cell and connectivity systems such as Google Fi. Data connectivity is not a great issue where we are.

    I will state that I have blinkered perspective on this and wait to see it in operation. So take my comments with a grain of salt and I am amazed what you have done.

    I assume that this was driven by a specific request or vertical market.

    It will be nice to see V9.0 get back on track.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • I was considering returning to COT but the cost for offline is too much for my application, unless I misunderstood the license.
    If I have an app that is free to my customers and want to use offline sync feature. I cant charge a monthly fee as they wont pay it.
    Say we have 500 customers. Do I need 500 licenses for them even if say only 75 of them would hit the service at a time?
    In other words do I only need the number of licenses for the workload of the system.
    Thanks,
    Rob
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly

  • Hi Rob, my understanding and I stand to be corrected is that the license is not based on who "hits the service" i.e. if you have 75 out of 500 users that want to use the offline functionality then those 75 users need a license and the license is applied against them. Your other 425 users would not have the offline functionality even if one of the 75 users wasn't using it at that time i.e. it is not a "pool" of licenses that are available for your users to access. If you want all 500 users to have the ability to use offline then you would need 500 licenses.
    Personally I think what COT have achieved is great and there will be many out there that will have a need for it but like Edd above I am in Australia where the USD$9.00 a month is about $13.40 + taxes based on todays exchange rate and that exchange rate changes every day. I don't believe that the client base I have for one of my apps will want to pay for offline as its more expensive than what the subscription to my app is and is probably not crucial to the app I am currently offering. If I do develop something in the future which offline would benefit my client then I will definitely look further into it.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited kidding, amused, unsure, silly sad, anxious, confused, frustrated

  • Hi. For what I believe COT has explained is that you would create a view for the 75 users would need. This view you would protect with a role, offline-role. That way only the 75 offline users would have the. Offline ability and be within the license.
    • Your assumption is not correct. The offline feature is activated via a license code. Those users with a valid add-on license will be able to use offline sync.

      COT's selling point is that a developer can create an application that works online and offline without writing additional code. In your example, 75 users will need to purchase a license for the add-on. Creating views and defining roles in the application does not enable offline sync. Only users with a valid add-on license will be able to use your application in offline mode. Users without a valid add-on license will only use your application in online mode. This is handled automatically by the COT application (without any programming or design changes by the developer).
    • Thanks for the response. I will continue developing in Instant Developer as they have offline sync and dont charge to add it.
      Best Regards,
      Rob
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly

  • Rob Berry,

    You have stated that "...Instant Developer have offline sync and don't charge for it."

    Offline Sync is the technology that we have invented and implemented here at Code On Time. It appears that you are misunderstanding what it is.

    Today you can build an online app with Code On Time. End users can access your apps in modern web browsers. You can build any number of apps and have any number of end users. We are charging only for the development tool.

    We are also offering a free app called Cloud On Time. It is now available on iOS, Mac OS, and Windows. The Android version of the app and instant production of its white-label version on all platforms will become available in February 2020.

    Your end users can access your applications through Cloud On Time to get "native" experience. The app is free on all platforms. It can be connected to any number of applications created with Code On Time on any number of devices by any number of users.

    Offline Sync Addon magically turns your online app into an offline app. 


    The magic requires the following three steps:

    1) Enable Offline Sync in Settings|Features|Addons section of project configuration.
    2) Start Project Designer and mark a few pages as "offline".
    3) Run Cloud On Time app on your device and connect it to your app on the server.

    This is it! The front end of your app and data referenced on offline pages will be transferred to the device. Any changes to data are automatically recorded in local storage on your smart phone, tablet, or laptop.

    End user explicitly activates synchronization of changes with the server storage. Offline Sync performs automatic resolution of new primary keys, commits partial transactions, and rolls back data changes that are causing conflicts.

    We are charging $10 per months per device for such capability. See license agreement and pricing examples at https://codeontime.com/documents/offl....

    Any modern development tool (including Instant Developer) can take advantage of 3rd party products that provide local data manipulation and synchronization. You must build apps that are offline by nature and tied to the 3rd party data engine.

    Only with Code On Time you are building online applications that may operate in disconnected mode for some of the end users.


    We have prepared several exciting tutorials that will show Offline Sync in action. Subscribe to our YouTube channel to get notified when the tutorials are published in January.

    https://youtube.com/codeontime
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly