From 7d16ae747938b5addbd6baff9183caf4e4a8bb46 Mon Sep 17 00:00:00 2001 From: "http://petefoth.myopenid.com/" Date: Tue, 6 Dec 2011 05:07:18 -0500 Subject: [PATCH] More updates in response to Sam's comments --- design/revisedclientarchitecture.mdwn | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/design/revisedclientarchitecture.mdwn b/design/revisedclientarchitecture.mdwn index 9bfc5d0..d9ea3c9 100644 --- a/design/revisedclientarchitecture.mdwn +++ b/design/revisedclientarchitecture.mdwn @@ -51,6 +51,9 @@ The re-factored Moonshot Client software will have the following components: All of the components will be implemented in Vala. +### Detail _identity-manager-app_ component +This app uses the APIS provided by _identity-manager-ui-lib_ to provide a UI allowing the User to manage their stored identities. + ### Detail _identity-manager-ui-lib_ component Implemented as a shared library in Vala. Built with the -H option to enable access from C code, and introspection generated to allow use from other languages. @@ -83,10 +86,6 @@ It has no UI, so that it can be used in circumstances where interaction with a u In this architectural view, _identity-manager-ui-lib_ and _identity-manager-lib_ have distinct roles. They could therefore be implemented as separate libraries, but it is probably better to combine them in a single library. In my view this would have advantages both for those implementing and for those using the software. -### Detail _identity_manager_app_ component -This app provides a UI allowing the USer to manage their stored identities. - - ### Detail _identity-provisioning_ component The *_identity-provisioning-file-handler_* component replaces the moonshot-webp component. It provides the same InstallIdentityCard() functionality as the moonshot-webp component in the initial implementation. In future iterations, it will provide new functions to uninstall and revoke identities. -- 2.1.4