<div dir="ltr">I think that using the API would be the most easy way to go, than most of the "intelligence" would be server side. At the moment I'm using the API to get some info during the day by using Tasker. If we would extend the API so that it can start/stop a charge, set charging amps and mode, lock/unlock the car, and get the latest error messages, it would be pretty functional. Only thing we would be missing is the push-notifications, but maybe this can be handled OVMS server-side, by adding Notify My Android / Growl support, so notifications will be pushed directly.</div><div class="gmail_extra"><br><div class="gmail_quote">2015-06-04 8:23 GMT+02:00 Christopher Cook <span dir="ltr"><<a href="mailto:christopher.cook@webprofusion.com" target="_blank">christopher.cook@webprofusion.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <div><br>
      Agreed that cross platform has compromises but boring is a
      relative term and a good UI designer (or a developer with a good
      style guide) can pretty much overcome that. <br>
      <br>
      Cross platform comes into it's own when you lack the development
      resources to build native for each platform.<br>
      <br>
      UI Options include:<br>
      - Xamarin Forms (may be good enough for what OVMS needs).<br>
      - NativeScript (<a href="https://www.nativescript.org/" target="_blank">https://www.nativescript.org/</a>) is a new variation
      on the same idea and like Xamarin it claims to give access to
      platform specific features, if required.<br>
      - Cordova (basic framework for HTML/JS based apps)<br>
      - Ionic - based on Cordova but provides a UI framework using
      AngularJS. There are several other frameworks which build on
      Cordova.<div><div class="h5"><br>
      <br>
      On 04/06/2015 12:48, Mark Webb-Johnson wrote:<br>
    </div></div></div><div><div class="h5">
    <blockquote type="cite">
      
      <div><br>
        We actually have an http API that can be used today. The vehicle
        information is available and easy to decode using straight https
        calls.</div>
      <div><br>
      </div>
      <div>The problem with cross-platform tools is really the boring
        interfaces that they provide and the lack of support for what
        makes each platform special. These apps tend to end up looking
        like web pages.</div>
      <div><br>
      </div>
      <div>That said, I have a project about to start to use one of
        these tools for my day-job. Perhaps I'll change my mind after
        seeing how that project works out, but at the moment these tools
        really don't interest me, personally. And that is the key
        problem - I guess the reason that there is no WP8 app at the
        moment is that nobody felt the itch to personally do it. Nobody
        with the required skills AND and using WP8 AND willing to commit
        the time and effort. As a hobbyist project, we depend on people
        to scratch their own itches.<br>
        <br>
      </div>
      <div>I'll let you know how my day-job project works out. It is a
        fairly simple job, and a web style interface should be fine as
        it is mostly forms based work. I am particularly interested to
        see how the cross-platform PUSH notifications work out for that.</div>
      <div><br>
      </div>
      <div>Regards, Mark</div>
      <div><br>
        On 4 Jun, 2015, at 11:36 am, Christopher Cook <<a href="mailto:christopher.cook@webprofusion.com" target="_blank">christopher.cook@webprofusion.com</a>>
        wrote:<br>
        <br>
      </div>
      <blockquote type="cite">
        <div> <br>
          <div><br>
            <div>I've thought about this before
              but not being an OVMS user means I just don't have the
              motivation (sorry!) <br>
              <br>
              A long term cross platform solution would be to develop
              using Xamarin then much of the (C#) code could be shared
              across platforms. A basic shared UI can be done using
              Xamarin Forms but the tricky part of an OVMS app isn't
              really the UI, it's the server comms/decoding/encoding.<br>
              <br>
              Another alternative is allow an HTML UI for the app (as we
              use for Open Charge Map) which would require a native
              Cordova plugin for each supported platform to do the low
              level comms/translation. The plugin would expose a high
              level api to the app to pass in/out JSON objects that the
              javascript based app can then use. <br>
              <br>
              Alternatively a full HTTP or Websockets based server API
              that any app can use would remove the need for a native
              component (standard javascript can't talk to normal
              sockets).<br>
              <br>
              Chris<br>
              <br>
              On 02/06/2015 14:35, Jille Berends wrote:<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">According to the news, MS is working on a
                way to get Android apps running on Windows mobile:
                <div><a href="http://www.techtimes.com/articles/49681/20150502/android-apps-coming-windows-phones-will-help-resurrect-microsofts-mobile.htm" target="_blank">http://www.techtimes.com/articles/49681/20150502/android-apps-coming-windows-phones-will-help-resurrect-microsofts-mobile.htm</a><br>
                </div>
              </div>
              <div class="gmail_extra"><br>
                <div class="gmail_quote">2015-05-28 3:49 GMT+02:00 Mark
                  Webb-Johnson <span dir="ltr"><<a href="mailto:mark@webb-johnson.net" target="_blank">mark@webb-johnson.net</a>></span>:<br>
                  <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Not
                    that I know of.<br>
                    <br>
                    Regards, Mark.<br>
                    <div>
                      <div><br>
                        > On 28 May, 2015, at 1:53 am, Michael Jochum
                        <<a href="mailto:mikeljo@me.com" target="_blank">mikeljo@me.com</a>>


                        wrote:<br>
                        ><br>
                        > Hi,<br>
                        ><br>
                        > i have an inquire: is there is an OVMS App
                        for WP8?<br>
                        ><br>
                        > Not for me, i use iPhone ;-) But i know
                        there is something others outside :-)<br>
                        ><br>
                        ><br>
                        > Bye<br>
                        > Michael<br>
                        >
                        _______________________________________________<br>
                        > OvmsDev mailing list<br>
                        > <a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank">OvmsDev@lists.teslaclub.hk</a><br>
                        > <a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br>
                        <br>
                        _______________________________________________<br>
                        OvmsDev mailing list<br>
                        <a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank">OvmsDev@lists.teslaclub.hk</a><br>
                        <a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br>
                      </div>
                    </div>
                  </blockquote>
                </div>
                <br>
              </div>
              <br>
              <fieldset></fieldset>
              <br>
              <pre>_______________________________________________
OvmsDev mailing list
<a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank">OvmsDev@lists.teslaclub.hk</a>
<a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
            </blockquote>
            <br>
            <br>
            <pre cols="72">-- 
Christopher Cook
Open Charge Map</pre>
            <br>
          </div>
          <br>
        </div>
      </blockquote>
      <blockquote type="cite">
        <div><span>_______________________________________________</span><br>
          <span>OvmsDev mailing list</span><br>
          <span><a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank">OvmsDev@lists.teslaclub.hk</a></span><br>
          <span><a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a></span><br>
        </div>
      </blockquote>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
OvmsDev mailing list
<a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank">OvmsDev@lists.teslaclub.hk</a>
<a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>_______________________________________________<br>
OvmsDev mailing list<br>
<a href="mailto:OvmsDev@lists.teslaclub.hk">OvmsDev@lists.teslaclub.hk</a><br>
<a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a><br>
<br></blockquote></div><br></div>