Talk:MHEG-5

From Wikipedia, the free encyclopedia

Is this an object-oriented or object based language? Mintguy 20:11 18 May 2003 (UTC)

It looks like but because I have no idea about this so I won't put any. Unfortunately, the term OOP is quite vague in practice. -- Taku 01:39 19 May 2003 (UTC)
The question was which? Object-oriented OR object based? Mintguy 01:43 19 May 2003 (UTC)
It depends on your terminology. Some people don't distinguish object-based from object-oriented. They do instead object-based from class-based. -- Taku 12:37 19 May 2003 (UTC)
There is a very clear difference between object-oriented languages and object based languages. Object-oriented languages embody object oriented principles of abstraction, ecapsulation, inheritance and polymorphism. Object based languages (like previous incarnations of Visual Basic) have objects but they do not follow OO principles. Mintguy 14:50 19 May 2003 (UTC)
I know you have a clear distinction. But you know some people including me think OO can be either object-based or class-based. Unfortunately in OOP, people use different term for different meaning. Your definition is one of them not the only one that is accepted by everyone. -- Taku 02:59 20 May 2003 (UTC)
A Object Oriented programming language can be class based (like Java, C++) or Prototype based (like Javascript), it is Object Oriented if it's possible to define classes/objects (I'm being simplistic) and Object Based if it only uses objects in its standard API, like Visual Basic was. That's a clear distinction, the term OOP is not vague whatsoever, further research and talk can be done in this matter, I'll be more than happy to discuss. Bpfurtado 20:22, 27 August 2006 (UTC)

This page does not really start with a concise definition of MHEG. It just says it is a standard but a standard for what? 85.105.29.76 14:42, 15 August 2006 (UTC)

I've added a concise (too concise?) overview and re-written the page to first describe the MHEG-5 standard itself (which essentially describes a kind of programming language, albeit an unusual one) before introducing some of the uses of the language. To say that MHEG-5 is a language for interactive television is misleading: it isn't. However, it has been profiled to create something which is used for interactive television in the UK and New Zealand. Mark147 15:43, 13 May 2007 (UTC)

Is MHEG-5 used for anything other than Interactive TV, if not surely the article should say 'in principle it is a general purpose blah blah but actually it is only used for ...'? Hpengwyn 11:57, 8 July 2007 (UTC)

Early on in its life, the focus was on so-called 'multimedia kiosks'. For example, the authors of this paper describe their "experience using MHEG in a networked multimedia kiosk environment". I don't know whether or not it is still used in that way. I've added a sentence about its most common use to the first paragraph.Mark147 20:57, 8 July 2007 (UTC)