On Fri, 2010-09-03 at 23:59 +0100, Wichmann, Mats D wrote: > There's a rough early version available on > http://wiki.meego.com/Quality/Compliance
> So I'm proposing we just follow up to this thread - > edits, questions, comments, etc. A general comment is the lack of reference to the relevant freedesktop specifications both on the application side (ie Making a MeeGo compliant application) and on the device side (ie Making a MeeGo compliant device). I understand that the focus has naturally been on the lower parts of the platform though. Whether MeeGo should comply with fdo specs seems to still be TBD but given that we actually provide and use quite a lot of the pieces (if not all), I would really expect to have this written in the compliance document. Application side: ----------------- > User specific files shall be stored in ~/.config/packagename > directory. Well, this is a small piece of the puzzle. The details are there: http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html On top of that, we probably want to add XDG user dir layer with well known location for the user data (videos, music, photos, etc..) http://freedesktop.org/wiki/Software/xdg-user-dirs > A .desktop file shall be installed under /usr/share/applications and > contain values for at least the following fields: Name, Comment, > [Exec or Link], Icon, Type, Categories. http://standards.freedesktop.org/desktop-entry-spec/latest/ On top of that, we probably need a set of guidelines to fill the fields and this needs designed ig. GenericName Vs Name. This may create the need for MeeGo specific fields, say if we want to ship a screenshot of the application to display it in a installation UI. FWIW desktop-file-utils[1] provides desktop-file-validate that could prove handy to validate the desktop files from 3rd parties (and as always work with upstream if we need more) * Recent files opened by applications http://standards.freedesktop.org/recent-file-spec/ * Application startup notification http://standards.freedesktop.org/startup-notification-spec/ Device side: ------------ * mime info http://standards.freedesktop.org/shared-mime-info-spec/ * How to define menus http://standards.freedesktop.org/menu-spec/ * http://standards.freedesktop.org/wm-spec HTH, -- Damien [1] http://freedesktop.org/wiki/Software/desktop-file-utils _______________________________________________ MeeGo-dev mailing list [email protected] http://lists.meego.com/listinfo/meego-dev
