Jump to content

Category:The OS/2 API Project: Difference between revisions

From EDM2
Line 196: Line 196:


<h4>Multimedia</h4>
<h4>Multimedia</h4>
* ffmpeg
* ffmpeg (klibc)
* freetype
* libkai - K Audio Interface Library (klibc)
* libkai - K Audio Interface Library
* [[libvpx - VP8 Video CODEC]] (klibc)
* [[libvpx - VP8 Video CODEC]] (klibc)
* poppler - PDF rendering library
* poppler - PDF rendering library (klibc)
* popt-libs -
* qpdf lib
* [[x264]]
* [[x264]]


Line 216: Line 213:
<h4>Programming Languages Lib</h4>
<h4>Programming Languages Lib</h4>
* LIBC
* LIBC
* GCC
* libstdc++ - GNU Standard C++ Library
* libssp - GNU Stack Protector Shared Library (klibc)
* libssp - GNU Stack Protector Shared Library (klibc)
* mmap (klibc)
* mmap (klibc)
* pearl runtime
* perl (klibc)
* pcre - Pearl-compatible Regular Expression Library
* python (klibc)
* python
* pthread (klibc)
* pthread (klibc)
* urpo (klibc)
* urpo (klibc)
Line 231: Line 225:


<h4>Security</h4>
<h4>Security</h4>
* openssl  
* openssl (klibc)


<h4>Utility</h4>
<h4>Utility</h4>
Line 275: Line 269:


<h4>Multimedia</h4>
<h4>Multimedia</h4>
* [[freetype]]
* [[libdvbpsi]]
* [[libdvbpsi]]
* popt-libs
* qpdf lib
<h4>Programming Languages</h4>
* GCC
* libstdc++ - GNU Standard C++ Library
* pcre - Pearl-compatible Regular Expression Library


<h4>Utilities</h4>
<h4>Utilities</h4>

Revision as of 22:17, 25 August 2016

The OS/2 API Project (also known as The OS/2 API Documentation Project) is an effort that aims to document all the OS/2 available APIs under an non-restrictive license that can allow derivative works.

For contributors, please review the Introduction to the OS/2 API Documentation.

OS/2 Warp APIs

This are the APIs included on the IBM's OS/2 Warp product.

Control Program

Languages

Network

  • TCP/IP


Environment Calls


Kernel


Graphics


Presentation Manager


Drivers

  • OEM Helper
  • ASPI Router
  • USB stack driver (usbd)

Multimedia

Others


Third Parties OS/2 Based APIs

This table lists the third party APIs based on the component level they run.

Kernel

Control Program

Network

Presentation Manager

System Object Model (SOM)

Drivers

MMOS2


REXX

VXREXX

Others

OS/2 Ported APIs

These are APIs ported from other platforms to OS/2-eCS-ArcaOS. The functions documentation of the APIs are only linked to their respective sites.

Control Program

Database

  • DB4 - The Berkeley DB Database Library (klib)
  • sqlite (klib)

Files

  • file-libs - Fine Free File Command (klibc)

Graphics

  • lcms2 - Little CMS
  • libjpg - Independent JPEG Group
  • libpng -
  • LibTiff - [1]
  • SciTech MGL

I/O

  • libaio (klibc)
  • libusb (klibc)

Multimedia

Network

  • nss - Network Security Services
  • libcurl (klibc)
  • nspr - Netscape Portable Runtime (klibc)

Print

  • CUPS Lib
  • gutenprint Lib

Programming Languages Lib

  • LIBC
  • libssp - GNU Stack Protector Shared Library (klibc)
  • mmap (klibc)
  • perl (klibc)
  • python (klibc)
  • pthread (klibc)
  • urpo (klibc)

Regional / Languages

  • gettext (klibc)
  • icu - libicu - International Components for Unicode (klibc)

Security

  • openssl (klibc)

Utility

  • libvnc (klibc)
  • ncurses library (klibc)
  • rpm (klibc)

XML

  • libxml (klibc)

Presentation Manager

  • glib - GTK+

Graphics

Fonts

  • fontconfig (klibc)

KLIBC

This are the libraries/runtimes that does not depends directly on CPI or PM.

Data Compression

  • liblzma - LZMA Library
  • zlib

Fonts / Text

  • GNU Aspell
  • pango

Graphics

Interface

  • libidl - IDL Parsing Library

Math

  • gmp - The GNU Multiple Precision Arithmetic Library
  • libmpc - GNU MPC
  • mpfr - The GNU MPFR Library

Multimedia

Programming Languages

  • GCC
  • libstdc++ - GNU Standard C++ Library
  • pcre - Pearl-compatible Regular Expression Library


Utilities

  • readline

XML

  • expat
  • libxslt


Related Articles

Contributors

The contributors of the OS/2 API Project:

Subcategories

This category has the following 7 subcategories, out of 7 total.

Pages in category "The OS/2 API Project"

The following 66 pages are in this category, out of 66 total.