|
|
|
|
|
by SteveMoody73
3980 days ago
|
|
Datatypes were a very cool feature, not just a simple API. For an application to be able to support new format be it an image, video, spreadsheet, document or anything the application has to be updated to use a library or to add native support for that format. Imagine if you could add a Datatype for an image format such as EXR and you would instantly be able to open it in Paint, embed it in Word and Powerpoint without having to update the apps. A DOCX Datatype would allow Wordpad to open Word documents. A new video format on the internet? No need to wait for browser support, just add the Datatype and it would work. Another advantage of a system like this would be for security. If an serious exploit was found in a popular image decoding library then you could delete the offending Datatype and none of your apps could be exploited until the fault is fixed. May be inconvenient but at least it would be safe. Shared libraries could be used to handle this to an extent but most apps would probably crash if you deleted a required library and who knows if the app is using the shared library or a statically linked version? There was a few nice features that were in the Amiga operating system but this was one that i wish had been implemented in other operating systems. |
|