Help get this topic noticed by sharing it on Twitter, Facebook, or email.

Apps on iOS and Mac

See the video of an app built with Code On Time and running on iPad and MacBook in native mode:

https://www.youtube.com/watch?v=pv0oP...

This is an outtake from the longer video explaining how to build mobile and web apps with Code On Time release 8.7.5.0:

https://www.youtube.com/watch?v=DqEpN...
Reply
  • Thanks for the video(s). These are not features I have much interest in using, for those that do this is cool stuff.

    I personally am looking forward to the form builder add-on
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • 1
    Like John Willems we don't have much use for this feature until we can build a true native app. Selecting the application from the "app cloud" is clunky and not a very good UX. This approach was introduced few years ago by IBM and Microsoft for building apps for internal consumption by company's employees, but as a solution for outside client use or for a SaaS solution it will never be a good solution.

    Being that COT is primarily a platform that is used by developers to build custom application for specific LOB need or as a SaaS solution for multi-tenant consumption, I have a hard time understanding why COT is spending so much time and effort to build out this platform??

    We love COT (the product), it saves us much time in development of our apps, but we would love to see COT (the company) change their prioritization of features and focus more on high value features that their customer base can use. A quick survey of your customers would yield a much better priority road map than what we are seeing in your pipeline now.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Unfortunately I also don't have a need for this functionality. I'm sure others do. Agree with Tom and John, more functionality dedicated to design and implementation of fully featured LOB applications needed, ie form builder, form paging, multi-file upload, client side grid manipulation, column moving, etc.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Q. . .we don't have much use for this feature until we can build a true native app. Selecting the application from the "app cloud" is clunky and not a very good UX. This approach was introduced few years ago by IBM and Microsoft for building apps for internal consumption by company's employees, but as a solution for outside client use or for a SaaS solution it will never be a good solution.

    A. Cloud On Time app is available now on iOS, Mac OS, and Windows 10 directly in the app stores. Android version of the app is coming soon. Cloud On Time works with applications created with Code On On Time 8.7.5.0 and above.

    Cloud On Time is a true native application. It downloads the front end of the connected “cloud” directly to the storage of the device. The “cloud” is your application deployed to intranet or internet server. Multiple “clouds” can be connected to Cloud On Time.

    Cloud On Time provides your “cloud” application with the ability to access camera and use it as an optional scanner. Your application can also access the device location information. The future versions of Cloud On Time will allow access to Bluetooth scanners and other types of devices.

    Cloud On Time allows connecting “clouds” with multiple accounts. Multiple versions of the front end are installed on the same device. User can switch identity to restart the app.

    Cloud On Time automatically detects changes of the “cloud” front end and downloads the required files to the device. Publish the new version of the application to the server and the front ends will get refreshed when users accesses your “cloud” in Cloud On Time.

    Cloud On Time works with the optional Offline Sync Add-On to enable offline/disconnected mode of operation.

    Q. Being that COT is primarily a platform that is used by developers to build custom application for specific LOB need or as a SaaS solution for multi-tenant consumption, I have a hard time understanding why COT is spending so much time and effort to build out this platform??

    A. Cloud On Time is perfect for developers. Your can try your applications on mobile devices in native mode without any extra effort.

    Cloud On Time app is perfect for internal use by organizations since there is no need to deploy anything to app stores.

    If you want to build a branded native app, then you will end up creating something very similar to Cloud On Time but working with one “cloud” only.

    The new feature will become available to Code On Time developers and owners of Unlimited Edition. You will be able to request a branded version of compiled Cloud On Time and wired to work only with your application. This branded version will not require connecting to a cloud since the cloud is already wired in. You will have to get an account in the supported app stores and submit this branded app for approval and distribution.


    Hopefully this explains why we are building Cloud On Time.
    • Thank you for the detailed explanation, your explanation makes sense on the surface, but it is based on flawed assumption that this is a good way to deploy applications built on COT platform. It is a quick and dirty way of adding device hardware support to our apps, which is great if this is the intermediary step towards "branded" cloud apps, which I understand will be fixed sometimes "soon" in or after 8.7.5.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Our next goals are release 8.7.5.0, new product Offline Sync Add-On, Android version of Cloud On Time, and branded native apps (“Publish” option for the projects in Code On Time app generator will provide access to requesting a branded version of native app).

    Quick Survey: What would you like to see in the product?
    • Are we talking about COT in general or this feature set? If COT in general...here are a couple of things.

      The next big thing for me is the release of your Form Builder add-
      on. I would like to design my own layouts. This is available in other code generation platforms so I am really looking forward to this being implemented in COT.

      I would like to see improved handling of multiple database connections. I need to be able to connect to MySQL and SQL Server in one project. It would be nice if there was a simple way to that.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • My biggest feature set would be simultaneous deployment to iOs and Android. Everything else can come later. Thankfully, iOs is here. Hoping for a realistic timeline for Android to conclude a few corporate decisions.

    - G.VII
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • 1. Scheduler upgrade
    2. An easy method to GetDateTime() from client device instead of the server.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • I will echo the following:
    - Form Builder:
    - for the developer (views AND report creation)
    - for the end user to customize their interface (column order, visibility, etc.)
    - Surveys with COMPLETED ODP
    - Scheduler: multi-selection and time spans

    I will suggest building a way to check on performance and code suggestions tool.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • 1
    Whoa!!
    "Quick Survey: What would you like to see in the product?"

    Come on - get real!!! - This will be a scatter gun of wish list items and gripes. Seriously - act like a professional organisation if you ask these questions.

    Stage 1: Create an online form (that requires a valid subscription number)

    Stage 2: From your road map list all the that CodeOnTime have planned.

    Stage 3: Flag the ones that CodeOneTime are part of their business revenue model, i.e. CloudOnTime is conscious business decision designed to bring in a technical and revenue stream. Then mark them as mandatory. We cannot have CodeOnTime fail as a business.

    Stage 4: Flag rest of the road map items in the order that CodeOnTime sees as important.

    Stage 5: Add an "OTHER" list of requests and issues at the end that subscribers can add and that will build to another survey wish list.

    Stage 6. PUBLISH your findings.

    That to me is progress.

    I have lost a customer thanks to delays in some road map features so this is important.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Dear CoT:

    Thanks for asking "the question".

    First I would like to know: What drives CoT's roadmap?. Is it sheer love for innovation? Is it special sponsorship?

    Best regards,

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

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

  • It really great that COT finally asked the question, doesn't matter whether it is online form or not.I hope COT tally's the items and changes their priority items accordingly. Here is my list:
    Idea:
    -PlugIn approach with COT, for example, a developer can develop multiple small features that he/she wishes to provide to his/her clients eg, mail client, Pos, Inventory, Sales, etc and saves them as COT plugIn. When the developer gets a new project and signed off with the features he/she should be able to simply add those previously saved plugIns to the new COT project saving a lot of time.
    -A new view type called OLAP view with features similar to (https://www.grapecity.com/en/controls...)

    My priority list from the features that COT has already promised:
    -Features COT promised with ODP
    -Transactional Data Input
    -Entering data for child DataView fields in "New" mode.
    -Ability to configure createForm1 as a Wizard collecting data for child DataView fields along with the master record.
    -Surveys collecting user input as DataView fields that are not based on a database table.
    -Confirmation Controllers displaying DataView fields and submitting their values to business rules as JSON/DataTable
    --Drawers in List/Card/Grid (Touch UI 3.0)-High Priority-please bring this forward
    -Form Builder is a very good approach, would like to see that in action soon
    -Data Driven Surveys (July-October): Survey data controllers offer a lightweight method to capture arbitrary data from the user. One can think of survey data controllers as “smart forms”. These smart forms can be designed visually using COT v9 or Cloud On Time.
    -Multi-File Upload
    -Client-side Manipulation of Grid
    -Reading Pane Scheduled for Release 8.8.1.0 (August 2018)

    best regards
    Saz
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • I think built-in integration tool with Zapier will be a major step forward. By creating only one Zapier integration, The COT generated app is opened to thousands of apps on the Zapier platform to integrate with directly by the end users.

    I think the next generation of integration will be via 3rd party hubs such as Zapier rather than developing direct APIs for every required app.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • Hi Ossama,

    Not sure if this helps you but I use Zapier now and integrate between a number of apps such as Stripe etc.

    However, I think a "one size fits all" api would be difficult as almost every COT application is different because the database structure is the building block that creates the application rather than the COT front end.

    A Zap needs to interact with the data that the app was built around.

    Fortunately, this is relatively simple to achieve as you can use Zapier to interact with most databases.

    My Zaps take Stripe data and enter it into whichever SQL database table I want.

    I just need to make the table fields the same data type as the Stripe fields I need.

    You could do this with thousands of other apps just by "zapping" into your table.

    You would need the premium license for Zapier (about $20 per month) as SQL is one of their "Premium" apps.

    Cheers,
    Jonesy
  • (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 Jonesy
    I am using Zapier to interact with the database using their Pro plan. The problem is that it bypasses all my business rules I created in the COT app.

    I suggest building the functionality to build the Zapier API based on own structure not to have a prebuilt API. Similar to the built-in functionality with Azure Blobs.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

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

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

  • 2
    Not a lot of activity on that question, so a more structured survey would probably work better, or maybe COT only has a handful of users :) j/k

    I want to reiterate once more that we do love COT product, it saves us a lot of development time, we just wish for :
    1. Fix the existing bugs
    2. Prioritize improvement of existing features over creation of new features, seems to be the other way around right now

    Specific features that we would like to see sooner rather than later:
    1. Better control over Form/Grid layouts (need the ability to utilize the screen space better on forms and grids) (see attached for example of what we have been able to do with "out of the box" tools. too much space and inconsistent line breaking, also ability to organize fields on forms is limited to categories, need more granular control here, better ability to create visual cues for users with colors, ability to add button icons instead of text....)

    2. Touch UI idea was great but the implementation as the universal UI needs work, it just doesn't behave well on desktops. Improvement in this area is needed, horizontal scroll bars are a good start, but more is needed (see previous point for specifics)
    3. Sidebar is a great feature but we need more control over what we can add in there. Current out of the box implementation is not very useful.
    4. Ability to move modal boxes, even open them in a separate window if needed (on desktops this is a very useful feature)
    5. Better documentation
    6. Fix the existing bugs
    7. More tools to allow us to control data layout better, especially for smaller screens. It is virtually impossible to build an app that looks like this (attached) in COT, but this is THE current standard for mobile app UI/UX

    8. Charts are great, but we need more control over layout and presentation.
    9. Overall we need more tools to allow us to control how the application is presented to users, this is the crucial feature, if users don't like the UI/UX then the app will not be a success.

    I have more ideas, but we started getting into weeds and small detail, I hope I have been able to convey the big picture message with my list, prioritize improvement of existing features and provide more frequent bug fixes.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • 10. Header and/or footer in grids to display subtotals
    11. Ability to collapse group headers when grouping in grids
    12. Header and/or footer for groups to display counts and subtotals
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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

  • I’m hopeful
    1
    As a long time COT developer this is my short list.

    1. No loss of features when CloudOnTime is deployed. When TouchUI/Mobile was first deployed business rules did not work for almost 1 year. CloudOnTime was first on the Roadmap to be delivered 4th quarter 2013. There should have been enough time to ensure a current project can be upgraded to the cloud without missing any current features.

    2. A replacement for COT Tools for Excel. This tool was awesome in two respects. You could quickly make changes across the entire application. It was also a great source of documentation on the project. This feature was useable for a number of years and by some unknown reason COT has stopped supporting it. This was a terrible business decision and makes my job tedious. Please don't answer with ClouldOnTime V9 will have this feature as the roadmap is just your thoughts not your deliverables.

    3. In the application development enviroment a pick list of the currently working tags that would append to the current Tags field. This way I would no longer need to search for the currenlty working tag syntax.

    4. The ability to use a Bluetooth Barcode scanner to search, edit or insert records. This would allow COT applications to be used as Point of Sale and Inventory applications. Using the camera is too slow in a production environment for sales and for inventory lighting is an issue.

    Thanks for asking.
    Rod
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

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