Editing Opaque binary blob
Appearance
Content that violates any copyrights will be deleted. Encyclopedic content must be verifiable through citations to reliable sources.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
[[Android (operating system)|Android]] [[operating system]]s, starting with version 2.3 code named Gingerbread, use OBBs to refer in one blob to multiple files, maybe even a file system or whole file system in one file. These OBBs are available through the Storage Manager interface in Android.<ref>{{cite web|url=https://developer.android.com/reference/android/os/storage/StorageManager|title=StorageManager|website=Android Developers}}</ref> This is done as a means of [[abstraction (computer science)|abstraction]], so multiple applications running on the operating system can more easily access the OBB. For example, if there was a map database (map OBB), multiple applications running on Android 2.3 can access the same maps. This eliminates the need to maintain different map data for different applications with similar functions and features. Many HD games on the Android platform use their own OBB files, to allow storage of large files on the device's external [[Secure_Digital#Micro|SD card]]. |
[[Android (operating system)|Android]] [[operating system]]s, starting with version 2.3 code named Gingerbread, use OBBs to refer in one blob to multiple files, maybe even a file system or whole file system in one file. These OBBs are available through the Storage Manager interface in Android.<ref>{{cite web|url=https://developer.android.com/reference/android/os/storage/StorageManager|title=StorageManager|website=Android Developers}}</ref> This is done as a means of [[abstraction (computer science)|abstraction]], so multiple applications running on the operating system can more easily access the OBB. For example, if there was a map database (map OBB), multiple applications running on Android 2.3 can access the same maps. This eliminates the need to maintain different map data for different applications with similar functions and features. Many HD games on the Android platform use their own OBB files, to allow storage of large files on the device's external [[Secure_Digital#Micro|SD card]]. |
||
[[Tuxedo (software)|Tuxedo]] |
[[Tuxedo (software)|Tuxedo]] middleware also uses OBBs to mention [[C (programming language)|C]] and [[C++]] [[array data structure|arrays]], or typed [[data buffer]]s. This probably (input needed from experts) is the oldest reference to OBBs used in a computer system. |
||
When a vendor distributes software in an object binary form without any mention of its inner workings or code, it is called a 'proprietary OBB' or 'proprietary blob' or just [[binary blob]]. This practice is to protect the company's intellectual property, and probably keep a competitive edge (see: [[proprietary software]]). This also prevents hackers from improving the system or subverting it. As an example, [[Nvidia Tegra]] has such a 'proprietary OBB.' |
When a vendor distributes software in an object binary form without any mention of its inner workings or code, it is called a 'proprietary OBB' or 'proprietary blob' or just [[binary blob]]. This practice is to protect the company's intellectual property, and probably keep a competitive edge (see: [[proprietary software]]). This also prevents hackers from improving the system or subverting it. As an example, [[Nvidia Tegra]] has such a 'proprietary OBB.' |