Linux SDK

Ok, I know I know, that's a bit of a crazy request ;) But, with some luck, since you already have a mac OS version, it wouldn't be too much of a stretch.
And in fact, just the emulator is missing.

Fortunately, it sort of works under Wine, and that's what I've been using. the compiler and packager being java, it works out of the box.
Only the emulator crashes from time to time, and i can't really tell if it's a wine problem or not (it happens while parsing semi-complex json objects with makeJsonRequest for example, or with the property store). And since I know it's not exactly supported, I can't really complain ;)

Anyway, it would be awesome to distribute a linux emulator.

The next level of awesomeness, would be to make the SDK open source!

Top Replies

All Replies

  • I found some online insctrutions on how to use Linux for Eclipse and the simulator and they work for -- I can build the code on the Eclipse and execute on the Linux shell the command to start the simulator, please see here my notes on how to get it: https://github.com/DailyWeightFatControl/garmin-connectiq-linux

    For the Android apps, I use the native Android Studio so for now I am doing the development on Linux :-) <3


    I'm using Linux too and doing my development on it. The issue is latest I have a problem with latest CIQ emulators. I cannot display any image file on the watch, it immediately crashes. So I'm writing code on CIQ 1.2.1 SDK and publishing with the latest I have. :)

    We definitely need a Linux version.
  • I don't use the emulator TBH - testing only on a real Vivoactive.

    But developing on Linux is very easy. Some good soul made a small toolset based on Make utility - check https://github.com/danielsiwiec/garmin-connect-seed

    You can then develop in any editor and not having to use Eclipse at all (which is very nice, since it was driving me nuts!!).
  • Former Member
    Former Member
    +1 for linux sdk support

    I came to the forums to ask about linux support for C.IQ sdk support. Great to see that some folks are doing this already. However, +1 for official support! Like already stated, this shouldn't be too hard to develop. The official garmin support redirected my request to this forum, so I hope they are actually reading these posts.

    But developing on Linux is very easy. Some good soul made a small toolset based on Make utility - check https://github.com/danielsiwiec/garmin-connect-seed

    You can then develop in any editor and not having to use Eclipse at all (which is very nice, since it was driving me nuts!!).

    Wow, this is great news. (I never really got used to using eclipse..)
  • I was happy with good old Connect IQ SDK 1.2.1 running on Wine. I was using it to develop and using the latest SDK to publish. However, now we have new batch of Fenix5 devices and need the new SDK to work. SDK's after the 1.2.1 had problem displaying images files. Now CIQ 2 SDK's have problem loading custom font files. So I can't update my apps for new F5 watches on Linux. And I won't return that windowed ecosystem just for this. I'm happy with my F3, if F5x turns cheaper than I wait, I may buy and continue. :D
  • 8000 douglas

    I am being happy developing on Linux also but recently I started to use custom fonts but latest CIQ SDK running on wine fails only for custom fonts :-( :-(
  • I am being happy developing on Linux also but recently I started to use custom fonts but latest CIQ SDK running on wine fails only for custom fonts :-( :-(


    Can you display any image files on 16 color screen devices like Fenix3, FR920XT or all new Fenix5's etc?.. I can't display images since CIQ SDK 1.2.x; I use 1.2.1 to develop and test, and latest to compile and export...
  • Can you display any image files on 16 color screen devices like Fenix3, FR920XT or all new Fenix5's etc?.. I can't display images since CIQ SDK 1.2.x; I use 1.2.1 to develop and test, and latest to compile and export...


    I am not using images so I don't know. Sorry.
  • Former Member
    Former Member
    Linux

    +1 for SDK on Linux
  • I am being happy developing on Linux also but recently I started to use custom fonts but latest CIQ SDK running on wine fails only for custom fonts :-( :-(


    I am back again to Linux!! :-)

    If I go to Eclipse and follow the Build For Device Wizard..., it will build correctly and run as should :-)
  • I am back again to Linux!! :-)

    If I go to Eclipse and follow the Build For Device Wizard..., it will build correctly and run as should :-)


    It builds but the emulator won't display it. So I have to build and then transfer to watch to see the changes I do. :D So I simply stick to 1.2.1 version for development and latest for release build. :D