### Haiku API Kits Overview Source: https://www.haiku-os.org/docs/api Provides an overview of the different kits available in the Haiku API, each catering to specific aspects of operating system development. ```APIDOC Application Kit: Description: Starting point for developing applications, includes classes for messaging and system interaction. Reference: https://www.haiku-os.org/docs/group__app.html Game Kit: Description: Provides classes for producing game sounds and working with full-screen applications. Reference: https://www.haiku-os.org/docs/group__game.html Interface Kit: Description: Used to create responsive and attractive graphical user interfaces, building on the Application Kit's messaging facilities. Includes a general introduction and details on the Layout API for flexible application layout. Reference: https://www.haiku-os.org/docs/group__interface.html Locale Kit: Description: Includes classes to localize applications for different languages, timezones, and number formatting conventions. Reference: https://www.haiku-os.org/docs/group__locale.html Mail Kit: Description: Includes classes to work with e-mail files, folders, protocols, and filters within Haiku's mail handling system. Reference: https://www.haiku-os.org/docs/group__mail.html Media Kit: Description: Provides a unified and consistent interface for media streams and applications to intercommunicate. Reference: https://www.haiku-os.org/docs/group__media.html MIDI 2 Kit: Description: Describes an interface for generating, processing, and playing music in MIDI format. Also references the old Midi Kit (libmidi.so). Reference: https://www.haiku-os.org/docs/group__midi2.html Network Kit: Description: Handles network-related tasks, from interface IP address settings to HTTP connections. Reference: https://www.haiku-os.org/docs/group__network.html Storage Kit: Description: A collection of classes dealing with storing and retrieving information from disk. Reference: https://www.haiku-os.org/docs/group__storage.html Support Kit: Description: Contains support classes for applications, including resources for thread safety, IO, and serialization. Reference: https://www.haiku-os.org/docs/group__support.html Translation Kit: Description: Provides a framework for converting data streams between media formats. Reference: https://www.haiku-os.org/docs/group__translation.html ``` -------------------------------- ### Haiku Special Topics Source: https://www.haiku-os.org/docs/api Covers special topics relevant to Haiku development, including POSIX compliance, drivers, keyboard handling, JSON, and network services. ```APIDOC C and POSIX standard functions and extensions (libroot.so): Reference: https://www.haiku-os.org/docs/group__libroot.html Drivers: Reference: https://www.haiku-os.org/docs/drivers.html Keyboard: Reference: https://www.haiku-os.org/docs/keyboard.html Json Handling: Reference: https://www.haiku-os.org/docs/json.html Experimental Network Services Support: Reference: https://www.haiku-os.org/docs/group__netservices.html ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.