473,396 Members | 1,860 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

CC/PP: Yet Another W3C Standard

Along the same lines of the XHTML Basic DTD argument ...

"HTML 4 is a powerful language for authoring Web content, but its
design does not take into consideration issues pertinent to small
devices, including the implementation cost (in power, memory, etc.) of
the full feature set. Consumer devices with limited resources cannot
generally afford to implement the full feature set of HTML 4. Requiring
a full-fledged computer for access to the World Wide Web excludes a
large portion of the population from consumer device access of online
information and services."
http://www.w3.org/TR/xhtml-basic/

.... goes the new CC/PP recommendation...

"As the number and variety of devices connected to the Internet grows,
there is a corresponding increase in the need to deliver content that
is tailored to the capabilities of different devices. Some limited
techniques, such as HTTP 'accept' headers and HTML 'alt=' attributes,
already exist."
http://www.w3.org/TR/2004/REC-CCPP-s...ocab-20040115/

OK, so let's take a look back at HTML4.0...

"HTML has been developed with the vision that all manner of devices
should be able to use information on the Web: PCs with graphics
displays of varying resolution and color depths, cellular telephones,
hand held devices, devices for speech for output and input, computers
with high or low bandwidth, and so on."
http://www.w3.org/TR/1998/REC-html40...tro/intro.html

.... and CSS2 ...

"Recognized media types (...)
handheld
Intended for handheld devices (typically small screen, monochrome,
limited bandwidth)."
http://www.w3.org/TR/CSS2/media.html

Maybe the W3C should just close their doors, leave the website as it
is, and stop creating new recommendations until the old ones are
implemented correctly. They might even spend some time on a new site
which is just about pushing their older recommendations and explaining
them to non-technical people. Because believe it or not, I don't have
any problem to browse Strict pages with my hand phone, and -- as
opposed to the W3C itself -- still believe in their original idea.

The problem lies not within the idea or conception of HTML (which
admitted is not flawless). The problem is the popular implementation of
HTML found on the Web today. Nothing about any new W3C standards is
telling me their implementation will be any better. And if the W3C
wants to be taken seriously, they better believe in what they were
pushing yesterday, or we might not believe it when they are pushing
something in the future.

I just don't get it. Explanations welcome.
Jul 20 '05 #1
3 1497
Philipp Lenssen wrote:
Along the same lines of the XHTML Basic DTD argument ...

"HTML 4 is a powerful language for authoring Web content, but its
design does not take into consideration issues pertinent to small
devices, including the implementation cost (in power, memory, etc.) of
the full feature set. Consumer devices with limited resources cannot
generally afford to implement the full feature set of HTML 4. Requiring
a full-fledged computer for access to the World Wide Web excludes a
large portion of the population from consumer device access of online
information and services."
http://www.w3.org/TR/xhtml-basic/

... goes the new CC/PP recommendation...

"As the number and variety of devices connected to the Internet grows,
there is a corresponding increase in the need to deliver content that
is tailored to the capabilities of different devices. Some limited
techniques, such as HTTP 'accept' headers and HTML 'alt=' attributes,
already exist."
http://www.w3.org/TR/2004/REC-CCPP-s...ocab-20040115/

I'd just like to note that the idea is good. HTTP Content Negotiation
can only go so far: languages, types, compression, etc. But CC/PP
allows for so much more that would allow more tailorization. It's based
on RDF, so it's not really a new wheel.

However, if it were me, I'd push for extending CGI. Allow us to get
CLIENT_RESOLUTION, CLIENT_COLOR_DEPTH, XHTML_PROFILES, etc; that would
be far more powerful for scripts.


OK, so let's take a look back at HTML4.0...

"HTML has been developed with the vision that all manner of devices
should be able to use information on the Web: PCs with graphics
displays of varying resolution and color depths, cellular telephones,
hand held devices, devices for speech for output and input, computers
with high or low bandwidth, and so on."
http://www.w3.org/TR/1998/REC-html40...tro/intro.html

... and CSS2 ...

"Recognized media types (...)
handheld
Intended for handheld devices (typically small screen, monochrome,
limited bandwidth)."
http://www.w3.org/TR/CSS2/media.html

Baby steps, I suppose. Also, content negotiation, accessibility
guidelines, and CC/PP profiles could work together.

The problem lies not within the idea or conception of HTML (which
admitted is not flawless). The problem is the popular implementation of
HTML found on the Web today. Nothing about any new W3C standards is
telling me their implementation will be any better. And if the W3C
wants to be taken seriously, they better believe in what they were
pushing yesterday, or we might not believe it when they are pushing
something in the future.


I know, the W3C is a bit schizophrenic. Some of their ideas are good
and the idealistic side of me is a bit excited about a couple of them
being implemented, but the W3C is a tad out of reach of reality.

Jul 20 '05 #2
On 16 Jan 2004 16:34:41 GMT, "Philipp Lenssen" <in**@outer-court.com>
wrote:
... goes the new CC/PP recommendation...

"As the number and variety of devices connected to the Internet grows,
there is a corresponding increase in the need to deliver content that
is tailored to the capabilities of different devices. Some limited
techniques, such as HTTP 'accept' headers and HTML 'alt=' attributes,
already exist."
To be fair on CC/PP (and I don't really feel the need beyond the fact
I've had a couple of beers) it is providing the ability to negotiate
rich content (applications etc.) beyond the simple websites. HTML and
CSS to answer those, but in the application space it's more
complicated.
Maybe the W3C should just close their doors, leave the website as it
is, and stop creating new recommendations until the old ones are
implemented correctly.
Where's the fun in that? CC/PP is orthoganal IMO to HTML/CSS etc. -
it's also been around for years, I remember being introduced to
someone on the WG as "This is Jim he thinks CC/PP is awful".
The problem lies not within the idea or conception of HTML (which
admitted is not flawless). The problem is the popular implementation of
HTML found on the Web today. Nothing about any new W3C standards is
telling me their implementation will be any better.


You have a very good argument against XHTML 2.0, I don't think you
have a good argument against CC/PP, SVG, RDF, VoiceXML, SMIL etc.

The W3 doesn't implement much, that's down to the members, you could
wonder about members who sign up to a standard and then don't
implement.

Jim.
--
comp.lang.javascript FAQ - http://jibbering.com/faq/

Jul 20 '05 #3
On Fri, 16 Jan 2004 18:39:07 +0000, Keith Bowes <do****@spam.me>
wrote:
I'd just like to note that the idea is good. HTTP Content Negotiation
can only go so far: languages, types, compression, etc. But CC/PP
allows for so much more that would allow more tailorization.
It also allows for so much more balkanization, and far from improving
the variety of devices we can support, it makes it possible to simply
"Not support devices" by telling them to reliably get a better a
browser.
It's based on RDF, so it's not really a new wheel.
Is RDF a rec yet?
However, if it were me, I'd push for extending CGI. Allow us to get
CLIENT_RESOLUTION, CLIENT_COLOR_DEPTH, XHTML_PROFILES, etc; that would
be far more powerful for scripts.


It would also reveal personal information to user agents (the fact I'm
running an IBM PC R40 at 200x100pixels suggests I have certain vision
issues doesn't it?)

Jim.
--
comp.lang.javascript FAQ - http://jibbering.com/faq/

Jul 20 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

25
by: Magnus Lie Hetland | last post by:
Is there any interest in a (hypothetical) standard graph API (with 'graph' meaning a network, consisting of nodes and edges)? Yes, we have the standard ways of implementing graphs through (e.g.)...
6
by: John Bentley | last post by:
John Bentley writes at this level: If we think about our savings accounts then division never comes in (as far as I can see). We deposit and withdraw exact amounts most of the time. Occasionaly...
29
by: David Eng | last post by:
In replying to P.J. Plauger (...
43
by: Steven T. Hatton | last post by:
Now that I have a better grasp of the scope and capabilities of the C++ Standard Library, I understand that products such as Qt actually provide much of the same functionality through their own...
52
by: lovecreatesbeauty | last post by:
Why the C standard committee doesn't provide a standard implementation including the C compiler and library when the language standard document is published? C works on the abstract model of low...
24
by: noridotjabi | last post by:
Why isn't there a Graphical User Interface standard? Think about it for a second. You may say, well evey systems API for GUIs is differnt, but do take into acound: every operating system requires...
132
by: Frederick Gotham | last post by:
If we look at a programming language such as C++: When an updated Standard comes out, everyone adopts it and abandons the previous one. It seems though that things aren't so clear-cut in the C...
1
by: manish deshpande | last post by:
Hi, When i'm installing MySQL-server-standard-5.0.24a-0.rhel3.i386.rpm by the following command: rpm -i MySQL-server-standard-5.0.24a-0.rhel3.i386.rpm the following error is being shown: ...
26
by: Rick | last post by:
I'm told that "#pragma once" has made it into the ISO standard for either C or C++. I can't find any reference to that anywhere. If it's true, do any of you have a reference I can use? ...
270
by: jacob navia | last post by:
In my "Happy Christmas" message, I proposed a function to read a file into a RAM buffer and return that buffer or NULL if the file doesn't exist or some other error is found. It is interesting...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.