Antarmuka Pemrograman Aplikasi Windows: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Willysaef (bicara | kontrib)
Willysaef (bicara | kontrib)
Baris 51:
* Dukungan [[XML]] (yang dikandung oleh komponen [[MSXML]]).
* Akses terhadap Windows Address Book.
===[[Multimedia]]===
Selain sistem dan Web, Microsoft juga membuat API yang digunakan untuk memfasilitasi fitur multimedia, yang disebut dengan [[DirectX]]. DirectX pertama kali diintegrasikan di dalam Windows semenjak [[Windows 95 OSR2]]. DirectX menyediakan beberapa layanan untuk permainan dan multimedia, termasuk di antaranya adalah:
* '''Direct3D''', sebagai alternatif terhadap OpenGL untuk mengakses perangkat keras akselerasi grafik 3 dimensi.
* '''DirectDraw''', untuk mengakses perangkat keras akselerasi grafik 2 dimensi. Saat DirectX 9 dirilis, komponen ini mulai ditinggalkan, karena keberadaan Direct3D, yang menyediakan jauh lebih banyak fungsionalitas grafik dan juga performa yang lebih tinggi (selain tentunya ''rendering'' grafik dua dimensi juga merupakan bagian dari rendering grafik tiga dimensi).
* '''DirectSound''', untuk mengakses kartu suara yang memiliki akselerasi perangkat keras.
* '''DirectInput''', untuk melakukan komunikasi dengan [[perangkat input]], seperti halnya ''[[gamepad]]'' dan ''[[joystick]]''.
* '''DirectPlay''', sebagai infrastruktur permainan multiplayer. Saat DirectX 9 dirilis, komponen ini juga ditinggalkan dan Microsoft pun sudah tidak lagi merekomendasikannya untuk digunakan saat pengembangan game.
* '''DirectShow''', yang membangun dan menjalankan ''multimedia'' generik. Kira-kira sebanding dan setara dengan ''[[GStreamer]] framework'' dan sering digunakan untuk melakukan ''rendering'' [[video]] di dalam ''game'' dan juga membuat beberapa ''multimedia player'' ([[Windows Media Player]] dibangun berdasarkan teknologi DirectShow). DirectShow juga tidak disarankan untuk mengembangkan ''game''.
* '''DirectMusic''', untuk mengakses perangkat [[MIDI|''Musical Instrumentation Device Interface'' (MIDI)]].
===Interaksi antar Program===
Windows API sebagian besar menumpukan dirinya untuk memfasilitasi interaksi antara sistem operasi dengan aplikasi. Untuk memfasilitas komunikasi sesama aplikasi-aplikasi Windows, Microsoft telah mengembangkan sekumpulan teknologi di dalam Windows API yang utama. Hal ini dimulai dari ''[[Dynamic Data Exchange]]'' (DDE), yang kemudian digantikan ''[[Object Linking and Embedding]]'' (OLE), dan kemudian kembali digantikan oleh ''[[Component Object Model]]'' (COM).
 
{{software-stub}}