Warning, /frameworks/knewstuff/docs/Use-cases.txt is written in an unsupported language. File is not indexed.

0001 KHotNewStuff2  Application use-cases:
0002 
0003 Wallpaper 
0004 
0005 Wallpapers are installed to a shared location (share/wallpapers) and many 
0006 interfaces might want to invoke KNS Download Dialog to get them (desktop containment config
0007 window, maybe kdm, other containment config windows, maybe the frame widget config dialog.
0008 
0009 
0010 Vocabulary
0011 
0012 Vocabulary files can be shared by a few applications, those that want to share install
0013 their files to share/apps/kvtml/ optionally in a locale sub-folder.  Each app currently
0014 has it's own provider and it's own data files, but they can all use each others files.
0015 
0016 
0017 Color Schemes
0018 
0019 ColorSchemes are installed to a common place, and are only invoked from the colors kcm module.
0020 
0021 
0022 Game apps
0023 
0024 Game apps probably will want to have different categories in it's knsrc file so it can use one
0025 knsrc file (and one download dialog) to download themes and levels (maybe?).
0026 
0027 
0028 
0029 KHotNewStuff2  End-user use-cases:
0030 
0031 Extendability:
0032 
0033 Fred, Sysadmin for school X is asked by language teachers to set up a KNS provider for them to
0034 upload vocabulary files to on their website, and have it be accessible by registered students from
0035 home.
0036 
0037 
0038 
0039 System installs:
0040 
0041 Fred is then asked to install all the teacher's uploaded vocab files onto each machine at the lab
0042 at school for students to have them accessible, each student has their own home folder, but Fred
0043 doesn't want to install to each person's folder, so uses the "Install to share" option, and they
0044 are installed to system folder, since his user has rights to write there.