Network Auto-Magic UI Preview (0.1)

In recent times I've been working on a UI for Network Auto-Magic (NWAM) Phase 1.

As you probably know by now, NWAM Phase 0 went into SXDE 2, and is only enabled by default when you install by selecting the "Solaris Developer Express" option in the boot menu on the install DVD.

When the NWAM service is running, we have the ability to be able to switch between a wired and wireless network with minimal effort, simply by plugging/unplugging the network cable, but this is only a small part of what NWAM is attempting to achieve, and I said, only Phase 0!

The NWAM team are now focused on Phase 1, more details of which can be found out at the NWAM pages at opensolaris.org.

As part of NWAM Phase 1, there is the introduction of a UI to manage the NWAM configuration. At the moment NWAM Phase 1 itself isn't ready for general use, but in the meantime, we've been trying to still make progress on the UI front using stubs (as opposed to the new APIs that NWAM will provide), and focus on the UI elements as outlined in the current UI Spec (1.4).

We think that we've mad some good progress here, but as you can guess, there is still quite a way to go - but we would love to hear your feedback with what we've done so far - the best place for this is on the  nwam-discuss at opensolaris dot org alias.

So down to business, you can download a tarball with both SPARC and x86 binaries in it at:
You will need to be running a system with at least GNOME 2.18 in it, which should be the case from Solaris Nevada build 67 onwards. If in doubt, you can check this by running:
  • /usr/bin/gnome-about --version
To run the demo (preview?) we should start by extracting the tarball as follows:
  • gzip -cd nwamui_preview_2007_08_03.tgz | tar xvf -
This will create a directory called nwamui_preview_2007_08_03, so you need to then change directory into that, and run the run_demo.sh script as follows:
  • cd ./nwamui_preview_2007_08_03
  • ./run_demo.sh
This should present you with a new "globe" entry in the notification tray on your GNOME Panel, try right-clicking on it to get a menu:



Or simply clicking on it will launch the "Network Preferences". You can edit the wider network configuration by selecting the "Network Preferences" from the pop-up menu.

Please take some time to try things out, but also please remember that this is all done using stubs, so nothing is saved, and there will be inconsistency between the panel presence and the preferences dialogs, not to mention that there are quite likely  bugs in there... 

Enjoy ;)

Comments:

That globe icon needs tango and nimbus love urgently :-)

Posted by Alberto Ruiz on August 03, 2007 at 02:39 PM IST #

Regarding the green dot, I think it would be better to put it before the signal power bar so all of them get aligned. On the other hand, what does that green icon is supposed to be? Also, I think that those menus entries can be refactored to simplify the overall menu.

Posted by Alberto Ruiz on August 03, 2007 at 02:42 PM IST #

As it seems as direct copy of NetworkManager GNOME Applet UI, green dot probably mean encrypted network. The "essid\*" collection seems to acknowledge this assumption.

Posted by zdz on August 06, 2007 at 04:36 AM IST #

Alberto: you can pretty much ignore the visual design of any graphical elements in this prototype, that's not what it's for :) The <a href="http://opensolaris.org/os/project/nwam/UIDesign/Phase1/nwam-1.4.pdf">actual UI spec</a> shows a slightly more "polished" presentation, but even there the icons etc. are only intended to be placeholders until our visual design team get involved.

Posted by Calum on August 07, 2007 at 04:26 AM IST #

Oops, didn't notice HTML comments were turned off-- UI spec URL is http://opensolaris.org/os/project/nwam/UIDesign/Phase1/nwam-1.4.pdf.

Posted by Calum on August 07, 2007 at 04:27 AM IST #

Post a Comment:
Comments are closed for this entry.
About

dar

Search

Archives
« July 2014
MonTueWedThuFriSatSun
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   
       
Today
News

No bookmarks in folder

Blogroll

No bookmarks in folder