[Commotion-dev] application captive portal

Seamus Tuohy s2e at opentechinstitute.org
Thu Aug 30 19:40:33 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello All,

While working on the OpenWRT application suites I put together a
simple bit of code to get applications advertised on nearby nodes.
(This is merely the node's advertisement of where apps exist in a user
friendly way, not a scheme for advertising applications to the node.
We will start that second piece in late October or November, and reach
out again.)

I would love feedback on this from either the brief explanation in the
e-mail or on the wiki page for this project.

 https://code.commotionwireless.net/projects/commotion/wiki/Meshable_Applications

What I have is a captive page that parses a application UCI document
to auto-generate an application portal. The main components are a
controller that parses the UCI into arrays based upon their type, and
a view that iterates through the arrays to display the available
sections with apps in them.

Because the only model used is the UCI document all icons and longer
user descriptions will be requested from the applications as needed
and only temporarily cached. If anyone has ideas on how to best handle
this using existing processes I would be interested in hearing them.
Any applications that cannot send back info will be removed from the
public listing because it is an easy indicator of lack of good
connectivity.

I am debating whether or not to show incompatible OS/Device specific
apps to users. I want to make sure a lively, but  OS specific, network
still looks lively without being frustrating the user with apps they
can't access.

I would like input on both the design and ideas on how to best build
the back end to make it secure. Attached are two mock-ups Since the
dev site is down while we upgrade it.

Seamus 2e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iQEcBAEBAgAGBQJQP8GxAAoJEKG7t1KxMTwv2vYIAI4/txjbIVeC21tDh8xbXE/c
TSwxsWwoZZSx7UZfEsmCI9nF7V7HBbAMkUE096yDTmqcm2LyKwVpkDU5ZSNbKfaB
mhc+W8fu27MfJZUtvWxDzOoZSIpjGYn23BLUI4KSH/i1ketCS6o44/JAmTj8Hj6V
XOKpOGXWhrRketl+56bXPOYz5DnpwPUTP4b7d8V1GNsZK6lsKWkejNZ+XGvjywKB
IqskzHJOpI9YaYb2+UkNWoFQWrdkpyUi06Lypodnxyuvn+YgG6qb0m7sZcugtdv8
bVTE9/et80VcC7tdraJXJ4m8mI/XHo1GC/ygZzZnFWHv2taseONT4ZwdnwBb/hA=
=wkS3
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: full-desc.png
Type: image/png
Size: 93458 bytes
Desc: not available
URL: <http://lists.chambana.net/pipermail/commotion-dev/attachments/20120830/f2818ccc/attachment-0002.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: app_desc.png
Type: image/png
Size: 146038 bytes
Desc: not available
URL: <http://lists.chambana.net/pipermail/commotion-dev/attachments/20120830/f2818ccc/attachment-0003.png>


More information about the Commotion-dev mailing list