Re: [MeeGo-dev] MeeGo Compliance, specifically IVI
Hypothetically, what about a device that doesn't fit into any of these categories? What if it doesn't have a traditional display/touchscreen/mouse/ivi-scrollwheel/etc. or what if the human interface is remote, over a network, or implemented entirely over audio? What if the device looks like clothing, a wristwatch, a wall-wart or black box or audio component, a video camera, or a portable music player? Deducting from section 2.5.1 MeeGo API of the compliance spec a device without a screen cannot be MeeGo Core compliant: Implementations must support MeeGo API. The MeeGo API consists of the following: * Qt 4.7 [Qt47] * Qt Mobility 1.0 [QtMob] * Open GL ES 2.0 [OGLES] (ARM) or OpenGL [OGL] (Atom) Even if you could include this API with a screen-less device and hence technically could call it MeeGo Core compliant it would not make much sense since the API is mostly useless. Further down in section 4.1 the hardware requirements for the netbook profile explicitly specify a screen with a minimum resolution. If the screen is implemented remotely and a required component of the device then I suppose it could be called MeeGo compliant. Nevertheless, the point is not to hairsplit the compliance spec. The idea of the compliance spec is to provide a reliable basis for an application ecosystem so that application developers can rely on a certain set of functionality, APIs and ABIs. It forms an agreement and if it is interpreted too loosely it defeats the purpose. Hence common reason and judgement should be used. What is the compliance profile of http://www.cyberstep.com/kdj/ ?? (its based on IVI UX according to gabrbedd in #meego -- and i guess it qualifies as IVI if you're riding the bus or train with one :-) ). I would not think that there is a requirement that a device has to fit into just one category. Beyond being MeeGo Core compliant a device could potentially also adhere to one or more device profile compliance specifications. However, while device profile specs are in addition to the core spec they cannot conflict the core spec but individual device profile specs could potentially have conflicting requirements. :rjs ___ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines
Re: [MeeGo-dev] MeeGo Compliance, specifically IVI
On Sat, 2011-05-07 at 14:03 +0200, Jeremiah Foster wrote: Is this the current canonical source for compliance in MeeGo? In that document it states Currently MeeGo supports five different verticals: Netbooks, Handsets, Connected-TVs, In-Vehicle Infotainment systems and tablets. Each of these verticals will have a Compliance Profile. I take that to mean that the In-Vehicle Infotainment (IVI) will have a separate compliance specification. Hypothetically, what about a device that doesn't fit into any of these categories? What if it doesn't have a traditional display/touchscreen/mouse/ivi-scrollwheel/etc. or what if the human interface is remote, over a network, or implemented entirely over audio? What if the device looks like clothing, a wristwatch, a wall-wart or black box or audio component, a video camera, or a portable music player? What is the compliance profile of http://www.cyberstep.com/kdj/ ?? (its based on IVI UX according to gabrbedd in #meego -- and i guess it qualifies as IVI if you're riding the bus or train with one :-) ). -- Niels P. Mayer nielsma...@gmail.com ___ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines
[MeeGo-dev] MeeGo Compliance, specifically IVI
Hello, I'd like to discuss a specific area of compliance for IVI systems. Before I get to the subject matter, I'd like to know if I'm following the correct process so I can address the right people. My first stop was the MeeGo wiki where I searched for Compliance and arrived here: http://wiki.meego.com/Compliance_primer_draft_Feb2011 Is this the current canonical source for compliance in MeeGo? In that document it states Currently MeeGo supports five different verticals: Netbooks, Handsets, Connected-TVs, In-Vehicle Infotainment systems and tablets. Each of these verticals will have a Compliance Profile. I take that to mean that the In-Vehicle Infotainment (IVI) will have a separate compliance specification. Does that mean the IVI compliance specification is independent of the overall MeeGo compliance specification? Lastly, I'd like to know the specifics about OpenGL, particularly OpenGL ES. Is OpenGL ES going to be part of compliance in MeeGo IVI? Thanks, Jeremiah ___ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines