DigitaOS

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Digita Operating Environment
Error creating thumbnail: File missing
DeveloperFlashpoint Technology, Inc
Written inC
Working stateDiscontinued
Source modelClosed-source
Initial releaseMay 20, 1998; 28 years ago (1998-05-20)
Final release1.5 / November 18, 1999; 26 years ago (1999-11-18)[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Marketing targetDigital cameras
Official websitedigitadev.com at the Wayback Machine (archived 2001-08-14)

DigitaOS was a short lived digital camera operating system created by Flashpoint Technology and used on various Kodak, Pentax, Minolta, and HP cameras in the late 1990s.[2][3][4]

History

[edit | edit source]

DigitaOS debuted with the Kodak DC220 and DC260 on 20 May 1998;[5] both cameras were equipped with PowerPC 800 processors and USB interfaces.[6] In total, it was released on 11 camera models[7] before it was abandoned in 2001.[8] DigitaOS was notable for its ability to run third-party software,[9] a concept that was not again realized until the release of various Android based digital cameras in the early 2010s.[10][11]

DigitaOS applications were programmed either as JIT compiled scripts using "Digita Script",[12][13] which ran on the cameras,[14] or AOT compiled programs written in C[15] using an official SDK.[16] The operating system abstracted away most camera functionality and hardware platform differences, allowing software to be compatible with most DigitaOS cameras.[17] Additionally, DigitaOS handled the GUI presented to the user and basic camera functionality.[17]

DigitaOS was intended to extend the features of the camera. Examples of functions provided by scripts included in-camera image database and document generation, in-camera image editing, and custom logo / watermark and/or date imprinting. Printers with DigitaOS could resize photographs without connecting to a computer.[14] Digita File allowed the user to rename and copy image and system files on the camera, while Digita Presents was able to output a slideshow with audio and transition effects.[18]

Because of its ability to run third-party software, several games were ported to it. The most notable of these being DOOM[19] and MAME.[20]

Cameras using DigitaOS

[edit | edit source]
File:Various Digita-Enabled Digicams.jpg
DigitaOS cameras, clockwise from top right: Minolta Dimâge EX, Kodak DC290, Kodak DC265
  • Kodak DC220
  • Kodak DC260
  • Kodak DC265
  • Kodak DC290
  • Minolta Dimâge EX 1500
  • Minolta Dimâge 3D 1500
  • HP C500 Photosmart
  • HP C618 Photosmart
  • HP C912 Photosmart
  • PENTAX EI-200
  • PENTAX EI-2000[7][21][4]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  19. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  20. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  21. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).