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
OpenWire adalah freeware library open source aplikasi gratis dengan lisensi pengembangan kode bebas.
OpenWire menggunakan konsep aliran data untuk penggunaan komunikasi datanya. Konsep aliran data ini membuat koneksi sebuat output dengan satu input
atau lebih. Atau lebih lengkapnya sebagai berikut Mitov:2010: a.
Setiap komponen dapat memiliki banyak input
b. Setiap komponen input dan output disebut Pin, sehingga untuk
pembuatannya dikenal dua istilah InputPin dan OutputPin c.
Setiap OutputPin dapat mengalirkan format data spesifik misal .MP3 kepada InputPin yang kompatibel.
d. Setiap tipe data memiliki masing-masing spesifikasi.
Yang dimaksud spesifikasi data di sini adalah identifikasi secara unik suatu tipe data. Sebagai contoh, tipe data integer bilangan bulat mempunyai spesifikasi
data yang berbeda dengan tipe data String. Sebuah OutputPin dapat diatur untuk mengalirkan satu atau lebih tipe data. Sebagai contoh sebuah OutputPin dapat
mengalirkan tipe data String untuk nama file, dan data gambar yang juga tersusun atas String yang terkonversi. InputPin yang kompatibel, dapat menggunakan fitur
ini Mitov:2010. Karena aplikasi ini menggunakan bahasa berorientasi objek Visual C,
maka perlu diketahui juga logika objektif untuk OpenWire, berikut keterangan lengkap dari Mitov Software Mitov:2010 :
a. Setiap Pin bersumber dari hasil kloning TOWPin
b. InputPin hasil kloning dari TOWPin disebut TOWSinkPin
c. OutputPin hasil kloning dari TOWPin disebut TOWSourcePin
d. InputPin dan OutputPin dapat diimplementasikan pada satu atau lebih
interface. Setiap interface memiliki kode GUI sendiri misalnya : GenericFilter yang penulis gunakan.
e. Tipe data yang kompatibel antara InputPin dan OutputPin dapat saling
terkoneksi jika tidak saling kompatibel akan ditolak.
3. VisionLab
Untuk pembuatan aplikasi video recording dengan motion detection ini, digunakan salah satu teknologi pengembangan OpenWire dari Mitov Software
yaitu VisionLab. Seperti telah disinggung sebelumnya VisionLab adalah OpenWire library untuk keperluan pengolahan data visual, termasuk motion
detection dengan Visual C.
2. 3. Cara Menggunakan Teknologi Pembangun Aplikasi