Early July 2019 Development Updates

Authorizing Remote Storage Services (to backup / share JWC data) has been enhanced and the old Cloudrail dependency removed. Now all Platforms (Windows, Android, and iOS) support use of Microsoft OneDrive, Dropbox, Box, and pCloud services without resorting to Xamarin.Auth (XA). Android and iOS also continue to support Google Drive via XA; I’ve yet to find a way for JWC Windows to do that directly, but I’m still researching. As yet only the JWC Android version of these services has been fully tested.

 The JWC scheme to produce automatic backups of data as JWC closes ran into a snag in the Windows version — same for producing backups of user settings. While these work flawlessly on Android and iOS, a very common software tool involved has a fatal Windows issue. I’ve downloaded all its open source code and am trying to trace and resolve the difficulty.

Microsoft has announced another major coding change for the end of next year. Xamarin, through which JWC is largely written, and all other Microsoft coding frameworks (including .Net Standard, which dictates all the JWC code that is shared with all platforms) are to be folded into “.Net 5”. This may well mean code written in conformity with .Net 5 will run on nearly every platform Microsoft supports, including Android, iOS, and probably Linux or even Mac. Also the result is promised to be a single executable file on each platform, which, if achieved, ought to greatly enhance speed. We’ll see late next year what other JWC “flavors” become possible!

Recording a Service Group’s monthly report data has just been improved to allow adding back any missing reports from earlier months. Also the Group History report now shows on separate lines figures for the months a publisher did and did not serve as a pioneer of some kind, as having a single combined line yielded almost worthless results.