<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <div class="moz-forward-container">
      <div class="moz-cite-prefix"> <br>
        Following the below announce, I would like to let you know that
        simple bluetooth popups are available from
        tizen-common_20141004.1 images.<br>
        There should be nearly available in IVI as well.<br>
        <br>
        Just the few popups were added in notification-service. I mean
        pairing confirmation and connection authorization popups.<br>
        I also verified that pairing popups can be displayed in front of
        Modello UI.<br>
        <br>
        Btw if you want to quickly check this, you can install
        tizen-extensions-crosswalk-examples package, run its binary and
        select bluetooth web page.<br>
        <br>
        As bluetooth pairing is a common issue in Tizen, it appears to
        me useful to share this ;-)<br>
        <br>
        Best regards,<br>
        Corentin<br>
        <br>
        <br>
        On 09/03/2014 02:09 PM, Manuel Bachmann wrote:<br>
      </div>
      <blockquote
cite="mid:CAJBSuGZcdmpy9ZY_fJTTmmUV7gjwpO1_ydqaTEkMoqe8TcJrvQ@mail.gmail.com"
        type="cite">
        <div dir="ltr">
          <div>
            <div>
              <div>Hello fellow developers,<br>
                <br>
                As you may now, Tizen 3 has a requirement for a system
                popup notification system. It is a long-time feature
                request, and is linked with many bugs (1).<br>
                <br>
              </div>
              <div>The general idea is that parts of the Tizen framework
                may have the need to display something "on screen" :
                list of privileges required by a new application,
                critical error message , pairing request of a Bluetooth
                device... ... and in some cases, the user may react to
                it ("yes, I agree to pair with this device, and here is
                its PIN code").<br>
              </div>
              <div><br>
              </div>
              <div>So, as "notification-service" is the current service
                handling notifications on Tizen, I just pushed 3 reviews
                implement a new service named
                "notifications-display-service" (2).<br>
                <br>
                It is a basically a simple service started by sytemd,
                which pairs with "notification-service", reads
                notifcations, displays them in the form of Wayland
                popups (3), and deletes them when the user validates
                with "Ok" (otherwise, it goes to the next one, and
                re-iterates next time).<br>
                <br>
              </div>
              <div>As for the GUI popups themselves (3), they are very
                simple, are intended to serve as a demo implementation,
                and  *not* to be shipped "as is" in final products. The
                integrator is expected to modify the service to provide
                its own popup system (please refer to the TODO part
                below for details).<br>
              </div>
              <div><br>
              </div>
              <div>As for the integration with the source framework, in
                terms of sending responses back, there is an
                implementation done with the new "bluetooth_frwk"
                developement branch, available in a branch (4). It pairs
                a Bluetooth device successfully if the user clicks "Ok"
                after a request. It has been done is conjunction with my
                coworker Corentin Lecouvey and should be extended.<br>
              </div>
              <div><br>
              </div>
              <div>Here is what's left TODO  :<br>
              </div>
              - the service currently runs as root. This is really *not*
              what is intended for the final release, and will be fixed
              (by the way, it may be related to this other bug (5) ; any
              pointers on this would be useful !) ;<br>
            </div>
            - the service currently uses a pure-Wayland backend named
            "libwlmessage". A X11 port of this lib is being developed
            and should be ready very soon  (6). Remember it stays a
            demo-only implementation, though.<br>
          </div>
          - the service will use a plugin system, so you can add your
          implementation without breaking the existing ones. Again, this
          should be ready soon.<br>
          <div>
            <div>
              <div>
                <div><br>
                </div>
                <div>Thanks for your attention and happy hacking !<br>
                  <br>
                </div>
                <div>Regards,<br>
                  Manuel Bachmann<br>
                </div>
                <div><br>
                </div>
                <div>(1) : <a moz-do-not-send="true"
                    href="https://bugs.tizen.org/jira/browse/TC-1475">https://bugs.tizen.org/jira/browse/TC-1475</a>
                  - <a moz-do-not-send="true"
                    href="https://bugs.tizen.org/jira/browse/TC-996">https://bugs.tizen.org/jira/browse/TC-996</a><br>
                  (2) : <a moz-do-not-send="true"
                    href="https://review.tizen.org/gerrit/26906"
                    class="" rel="nofollow">https://review.tizen.org/gerrit/26906</a>
                  - <a moz-do-not-send="true"
                    href="https://review.tizen.org/gerrit/26906"
                    class="" rel="nofollow">https://review.tizen.org/gerrit/26907</a>
                  - <a moz-do-not-send="true"
                    href="https://review.tizen.org/gerrit/26906"
                    class="" rel="nofollow">https://review.tizen.org/gerrit/26908</a><br>
                  (3) : <a moz-do-not-send="true"
href="http://www.tarnyko.net/repo/notification-display-service_wayland.png">http://www.tarnyko.net/repo/notification-display-service_wayland.png</a><br>
                  (4) : <a moz-do-not-send="true"
href="https://review.tizen.org/git/?p=platform/core/appfw/notification-service.git;a=commit;h=d3b7401e549727cf72a2939d4e7e6c86088ae76b">https://review.tizen.org/git/?p=platform/core/appfw/notification-service.git;a=commit;h=d3b7401e549727cf72a2939d4e7e6c86088ae76b</a><br>
                  (5) : <a moz-do-not-send="true"
                    href="https://bugs.tizen.org/jira/browse/TC-1369">https://bugs.tizen.org/jira/browse/TC-1369</a><br>
                  (6) : <a moz-do-not-send="true"
                    href="http://www.tarnyko.net/repo/notification-display-service_x11.png">http://www.tarnyko.net/repo/notification-display-service_x11.png</a><br>
                  -- <br>
                  <div dir="ltr"><font>Regards,<br>
                      <br>
                      <i><b>Manuel BACHMANN</b><br>
                        Tizen Project<br>
                        VANNES-FR</i><br>
                    </font></div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Dev mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Dev@lists.tizen.org">Dev@lists.tizen.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://lists.tizen.org/listinfo/dev">https://lists.tizen.org/listinfo/dev</a>
</pre>
      </blockquote>
      <br>
      <br>
    </div>
    <br>
  </body>
</html>