2.2.2. Mengenal Microsoft .NET Framework
.NET framework adalah sebuah platform yang dengannya kita dapat membangun aplikasi perangkat lunak dan library yang disebut sebagai aplikasi
managed aplikasi yang dimengerti .NET; .NET menyediakan compiler dan
perangkat yang dibutuhkan untuk melakukan proses build menjadikan instruksi kita seolah-olah sebagai komponen aplikasi yang bertugas sesuai perintah kita,
debug mengecek kesalahan dan eksekusi aplikasi managed Rahman:2009
Berdasarkan riset penulis, Microsoft .NET Framework adalah lingkungan bahasa pemrograman dengan teknologi generalisasi API, sehingga memungkinkan
kita untuk membuat aplikasi dengan dukungan penuh perangkat keras dalam hal ini untuk yang sudah dikenali Windows. API sendiri adalah sekumpulan definisi
dari suatu cara bagaimana suatu perangkat lunak berkomunikasi dengan pihak lain. API merupakan satu metode dalam melakukan abstraksi dalam pemrograman
berorientasi, biasanya tetapi tidak selalu antara perangkat lunak tingkat rendah dan tingkat tinggi Wikipedia:2010.
Untuk praktek ini, digunakan API DirectShow yang telah terintegrasi dengan NET Framework bawaan Visual C.
2.2.3. Mengenal IDE Microsoft Visual C
Karena aplikasi menggunakan bahasa C, maka harus digunakan salah satu IDE yang cocok, di sini digunakan Visual C 2008 Express Edition yang dibuat
oleh Microsoft. Visual C Visual C Sharp adalah IDE OOP yang mendukung proyek .NET framework Microsoft.
2.2.4. Mengenal Mitov VisionLab Library
1. Mengenal Mitov Software
Mitov Software adalah developer pengembang aplikasi yang menyediakan komponen library tambahan untuk IDE bahasa pemrograman C++ Builder,
Visual C++ MFCWin32, NET Framework 2.0, atau versi lebih baru Visual C, Visual Basic 9, C++CLI, J, dan Delphi untuk Delphi bernama IGDI+ yang
dapat digunakan untuk pembuatan aplikasi berbasis video, audio, pengolahan sinyal digital, atau CV Computer Vision. Semua library yang disediakan sudah
mendukung teknologi multithreading prosesor, dan telah dioptimalisasi dengan
teknologi Intel MMX. Library yang ditawarkan oleh mitov software dibangun dengan pengembangan lanjut teknologi OpenWire, yang memungkinkan
penggunanya membuat program kompleks secara visual tanpa mengetik baris listing
sekalipun, atau setidaknya sedikit listing saja Mitov:2010. Library
tambahan adalah sekumpulan set kakas, yang dapat membantu programmer
dalam membuat aplikasi. Kakas dalam OOP juga dapat disebut paket ini berisi instruksi yang telah dituliskan dan disimpan dalam berkas library
misalnya dynamic link library atau .dll, sehingga dapat dimanfaatkan programmer
dengan cara memanggil library ini, dalam penyusunan aplikasinya. Library
sendiri dapat diartikan sebagai “bumbu instan” pembuatan aplikasi, sama halnya dengan penggunaan bumbu instan dalam kegiatan memasak. Dengan
library, programmer dapat menyingkat penulisan programnya, sesuai yang telah
dijelaskan dalam teknologi OpenWire tadi. Berikut teknologi OpenWire yang telah dikembangkan Mitov Software :
a. VisionLab OpenWire library untuk keperluan pengolahan data visual
b. VideoLab OpenWire library untuk keperluan pengolahan data video
c. AudioLab OpenWire library untuk keperluan pengolahan data audio
d. PlotLab OpenWire library untuk keperluan plotting pembuatan grafik,
dan waterfall diagram alir e.
InstrumentLab OpenWire library untuk keperluan aplikasi intrumentasi dengan bantuan komputer, misalnya termometer
f. IntelligenceLab OpenWire library untuk keperluan aplikasi kecerdasan
buatan, seperti jaringan saraf tiruan g.
IGDI+ OpenWire library untuk IDE Delphi
2. Mengenal Teknologi OpenWire