The first LiPS specifications
One of the first things that one notes is that LiPS is not about free software. The (minimal) software associated with the specification can be distributed under a somewhat BSD-like license, but any necessary patent licenses can only be had under "reasonable and non-discriminatory" (i.e. discriminatory against free software) terms. LiPS is very much about making it easier to create proprietary applications for the phone space.
One set of specifications covers basic user interface tasks - how the arrow keys should work, APIs for text entry, etc. LiPS appears to have settled on GTK+ as its toolkit of choice for this purpose despite the presence of Trolltech in the list of members. There is some evident concern about the size of the GTK+ library, leading to a specification of which widgets are necessary and which can be removed. Specifications covering the customization of the look and feel of the device are planned but not yet present.
Then, there's a set of "enabler" services. Those which are present currently include a discussion of address book services and basic voice call management. There is much more planned in this area, including calendars, messaging, web browsing, data synchronization, video calling, and, inevitably, "DRM".
Other areas which have not been filled in are "application management" and "OS services." Application management covers the launching and control of applications and some API-level things like inter-process communication. The OS services category is a large one; at the lowest levels it will have a set of "requirements on the Linux kernel and drivers" and some sort of database service. On top of that one finds things like network protocols, power management, dealing with SIM cards, etc. One imagines that the specification writers will be busy for a while. Some of the missing documents are planned for later in this year, with the rest completed in 2008.
Most of this is relatively boring stuff for people who are not actually
working in this area. It may turn out to be important work for those who
would like to see Linux World Domination in the mobile telephone arena,
though. If it is to achieve that goal, LiPS will want to broaden its
membership; the lack of presence by the companies which are actually
shipping Linux-based phones is worrying. The creation of a software stack
which is truly free software would be a good addition to the Forum's goals;
if a phone is completely proprietary and locked-down, the fact that it is
running Linux will not be especially helpful or interesting. If the Forum
can become truly inclusive in these ways, perhaps its specifications will
be more than just LiPS service.
Posted Jun 14, 2007 15:36 UTC (Thu)
by trutkin (guest, #3919)
[Link] (1 responses)
Posted Jun 14, 2007 18:20 UTC (Thu)
by iabervon (subscriber, #722)
[Link]
Posted Jun 19, 2007 17:13 UTC (Tue)
by landley (guest, #6789)
[Link] (1 responses)
An "industry standards body" with one corporate member isn't very
Posted Jun 20, 2007 20:40 UTC (Wed)
by kingdon (guest, #4526)
[Link]
Why on earth would they be specifying the UI toolkit needed for a standard? Seems pretty The first LiPS specifications
ridiculous.
Because there's only enough storage on the target devices for half of one widget toolkit, and they don't want to end up with some Gtk+ apps and some Qt apps and no way of having a complete set of necessary apps on a single phone at the same time.The first LiPS specifications
The interesting question that didn't get addressed was "who is behind The first LiPS specifications
it"? Is this a subsidiary of motorola? Or was it Nokia? Did they talk
a distro into joining them?
interesting. Cooperation between people who wouldn't already be
cooperating otherwise is something else.
The short answer appears to be France Telecom, Telecom Italia, and a bunch of chip and software vendors, which I suppose are hoping to get their business. (The article here says "Its members include some service providers, embedded software companies, chip manufacturers, and so on." and I did verify this with the list of members on the LiPS website).The first LiPS specifications