ACE
  1. ACE
  2. ACE-48

UI driven Installation of new Gateway

    Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.0
    • Component/s: None
    • Labels:
      None

      Description

      I just set up some more gateways on different machines in my appartment and wondered if it wouldn't be cool if upon first start, a UI dialog would pop up asking for Server URL (maybe discovering some suggestions in background already) and Gateway ID (suggesting to use hostname).
      This "UI" can be a single Swing Dialog.

        Activity

        Hide
        Marcel Offermans added a comment -

        I think that's a great idea! Plugging in different implementations for the Identification and Deployment services is the way to go here, and having a UI to enter those manually makes a lot of sense for demo'ing and deploying them.

        Show
        Marcel Offermans added a comment - I think that's a great idea! Plugging in different implementations for the Identification and Deployment services is the way to go here, and having a UI to enter those manually makes a lot of sense for demo'ing and deploying them.
        Hide
        Toni Menzel added a comment -

        This is also something where we could show flawless user experience like that:
        Make a generic Eclipse RCP App.
        This enables us to easily distribute gateways in an OS specific format (on mac native .app folder), so it feels like a native app.
        Upon first start, you get a dialog with some easy settings (also good defaults), and click ok.
        Then the software is fully managed and can be moved/stopped/start like a native app but with really instant updates (ace part).
        And because you have a (minimal) UI anyway, adding a "reset" button that incorporates ACE-51

        Of cause Swing UI would make it too.. but point is: that does not make it much better. People who start .sh files are usually the ones who also can edit .config files themselves and hook into telnet to execute resets.
        So this is more about a high fidelity gateway.

        Show
        Toni Menzel added a comment - This is also something where we could show flawless user experience like that: Make a generic Eclipse RCP App. This enables us to easily distribute gateways in an OS specific format (on mac native .app folder), so it feels like a native app. Upon first start, you get a dialog with some easy settings (also good defaults), and click ok . Then the software is fully managed and can be moved/stopped/start like a native app but with really instant updates (ace part). And because you have a (minimal) UI anyway, adding a "reset" button that incorporates ACE-51 Of cause Swing UI would make it too.. but point is: that does not make it much better. People who start .sh files are usually the ones who also can edit .config files themselves and hook into telnet to execute resets. So this is more about a high fidelity gateway.
        Hide
        Marcel Offermans added a comment -

        We currently have the ace-launcher, an all-in-one executable JAR containing Felix and an embedded management agent that takes command line options to define identification and discovery properties. That's still not a UI driven approach, but it is a lot simpler. I'll leave this issue open, Toni, unless you feel that the launcher addresses your concern.

        Show
        Marcel Offermans added a comment - We currently have the ace-launcher, an all-in-one executable JAR containing Felix and an embedded management agent that takes command line options to define identification and discovery properties. That's still not a UI driven approach, but it is a lot simpler. I'll leave this issue open, Toni, unless you feel that the launcher addresses your concern.
        Hide
        Marcel Offermans added a comment -

        Closing this issue as won't fix as I feel the current launcher addresses the configurability nicely and if someone really wants to create a discovery bundle that pops up a Swing dialog, they can create a new issue for that. So far nobody ever mentioned this again.

        Show
        Marcel Offermans added a comment - Closing this issue as won't fix as I feel the current launcher addresses the configurability nicely and if someone really wants to create a discovery bundle that pops up a Swing dialog, they can create a new issue for that. So far nobody ever mentioned this again.
        Hide
        Bram de Kruijff added a comment -

        Bulk update to fix version 1.0

        Show
        Bram de Kruijff added a comment - Bulk update to fix version 1.0

          People

          • Assignee:
            Unassigned
            Reporter:
            Toni Menzel
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development