X-Git-Url: http://www.project-moonshot.org/gitweb/?p=devwiki.git;a=blobdiff_plain;f=design%2Frevisedclientarchitecture.mdwn;fp=design%2Frevisedclientarchitecture.mdwn;h=c8e884818e1a0d823f587d1097cdc007e3e460a8;hp=c0d6481aef88426cd04208ec47c731e43df32de0;hb=27ae3d3be07fd50a64ebb1cec066e5c47362df4e;hpb=1902eddb4b42a5d61fa389dd9622ce885e4d119b diff --git a/design/revisedclientarchitecture.mdwn b/design/revisedclientarchitecture.mdwn index c0d6481..c8e8848 100644 --- a/design/revisedclientarchitecture.mdwn +++ b/design/revisedclientarchitecture.mdwn @@ -55,9 +55,9 @@ Implemented as a shared library in Vala. Built with the -H option to enable acce Replaces the _libmoonshot_ component from the initial implementation. -Owns the public APIs for accessing the Identity Store (rather than exposing currently APIs provided via DBus by moonshot-ui). +Owns the public APIs for accessing the Identity Store (rather than, as in the initial implementation, exposing the APIs provided via DBus by _moonshot-ui_). -Provides new APIs needed by identity-selector-ui to manage identities (e.g. CreateNewIdCard(), UpdateIdCard(), DeleteIdCard()) as well as the existing APIs provided in the initial implementation by lib-moonshot (getIdentity(), GetDefaultIdentity(), InstallId_card()). +Provides new APIs needed by identity-selector-ui to manage identities (e.g. CreateNewIdCard(), UpdateIdCard(), DeleteIdCard()) as well as the existing APIs provided in the initial implementation by _lib-moonshot_ (getIdentity(), GetDefaultIdentity(), InstallId_card()). Uses the APIs provided by the *_identity-storage-server_* component (_-dbus-local-storage-server_ on Linux and Mac, _-windows-local-storage-server_ on Windows). @@ -67,7 +67,7 @@ It has no UI, so that it can be used in circumstances where interaction with a u This is now just an App for managing Identities. It's *only* function is to allows a User to manage Identities and Services. -It no longer owns the IdentityStore. +It no longer owns the Identity Store. _ It no longer *provides* the APIs (using DBus) that were used in the initial implementation by other components via _libmoonshot.