Multiple display fields in same bundle

Hi,

I'm looking into developing a set of related display fields, with metrics for "current", "average", "last lap", etc.

I would like to create them all in the same application - users would install it, and have access to all my display fields, combining them in their custom screens with the other available standard fields.

Also, can they share common computations? Some of the metrics will be doing similar things, and some intermediate steps are the same. It would be a waste of battery having two or more display fields calculating the same numbers over and over again...

Is this possible? How should I structure the project?

Thanks in advance,
Joao Fonseca
  • Former Member
    Former Member over 9 years ago
    What you are describing is not possible. Apps are completely segregated from one another and cannot share computations. You could combine your data field set into a single app that displays multiple fields in a single view. A few developers have released fields that work in that way.
  • ...You could combine your data field set into a single app that displays multiple fields in a single view...


    Thanks for the reply.

    That's more difficult to develop, and forces users to a pre-defined display...

    I was hoping to use the SimpleDataField class for each metric, and then users would combine them with the other available fields. Instead, I will need to publish each field separately on the app store, and users will need to install every field; also, my metrics will waste CPU (and battery), doing some intermediate computations which could be shared...

    I thing Garmin should consider making this possible in a future release...

    Regards,
    JF
  • Former Member
    Former Member over 9 years ago
    It is possible to create a big data field, split the screen in multiple smaller fields and having the user choose which field to display in each field, using app setting. With that approach you should be able to accomplish what you're describing.
    It does take some programming to create this and if you want to support all the different models it will be tricky to do with the amount of memory available for a data field, but it most certainly is not impossible.
  • Instead, I will need to publish each field separately on the app store, and users will need to install every field;


    Keep in mind that you can only have two CIQ data fields in use at a time for some (if not all) the devices.

    Displaying multiple data metrics in a single data field may be the best solution. ("DataField" and not "SimpleDataField")
  • Former Member
    Former Member over 9 years ago
    I see it is possible (e.g. 369 Runfields) to bundle several data fields in one CIQ app data field, so user can install only one app and choose which (two) field(s) to use. How that bundling can be done?
  • bear in mind that LAPS are not available as part of the SDK.