faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
thread
|
Re: kdom
by Aaron J. Seigo on Friday 12/Aug/2005, @21:53
|
well, multimedia is an interesting topic because 98% of applications[1] only need a specific and very limited subset of functionality: play, pause, stop, record, etc... what is important to these applications is that it is easy to do this programmatically, that it's widely portable and that latency is low enough that the user doesn't notice the time between action and reaction.
these needs are very different than one sees in an actual media creation app, of course, where you want perfect latency handling ("no perceptible delay" isn't good enough anymore) and access to a wide and complex array of media functionality.
unfortunately for regular app developers, the best media systems are designed by people very familiar with media and so they tend to end up being complex beasts to deal with unless you too are a media developer.
by providing a thin layer we can get the ease of use necessary and the portability between media systems. by keeping the layer thin, it's also possible to keep it performant. and all media systems support the basics needed here (play, pause, etc)
by recommending a given media engine, we can also give something for serious content creation app developers to target.
so i think the path the kdemm developers are taking makes a TON of sense. given the above explanation, would you agree?
[1] 64% of statistics are invented on the spot by winged mammals |
|
|