Mempelajari pelajaran untuk belajar mengajarkan…


WPF-01 : Pengenalan WPF
19 Januari 2009, 03:33
Diarsipkan di bawah: IT | Tag: , ,

WPF (Windows Presentation Foundation) merupakan suatu teknologi baru yang membawa perubahan yang cukup signifikan pada dunia tampilan grafis Windows. Apa perubahannya?

Kita lihat sejarah dahulu. Pada aplikasi-aplikasi windows sebelum ini, user interface yang digunakan, dibuat dengan bantuan dua bagian dari sistem operasi yaitu : User32 (menyediakan elemen-elemen windows seperti button, text box, dll) dan GDI/GDI+ (menyediakan dukungan untuk me-render text, images,dll). Suatu ketika, Microsoft menciptakan suatu library khusus untuk mengoptimalkan pembuatan game, yaitu DirectX. Library tersebut sangat mengandalkan kinerja dari kartu grafis oleh karena itu Microsoft bekerjasama dengan pembuat kartu grafis agar menghasilkan DirectX berkinerja maksimal. Oleh karena DirectX dirancang hanya untuk dipakai pada game, maka library tersebut tidak cocok bila dipakai untuk mengembangkan aplikasi windows. Solusinya adalah WPF.


Pada WPF, library yang digunakan bukan GDI/GDI+, tapi menggunakan DirectX, sehingga DirectX yang biasa digunakan untuk membuat game bisa diterapkan pada pembuatan aplikasi windows. Hal ini sangat membantu karena teknologi DirectX menggunakan GPU (graphics processing unit) pada kartu grafis untuk mengolah grafis. Dengan kata lain, WPF menggunakan kartu grafis untuk me-render grafisnya sehingga secara tidak langsung akan mengurangi pekerjaan yang dilakukana CPU. Dukungan kartu grafis juga akan membuat WPF dapat menggunakan kehandalan dari teknologi kartu grafis terbaru.

Perubahan lain adalah adanya Resolution Independence pada WPF.
Misalnya bila kita membuat button dengan ukuran 1 inch pada suatu monitor, maka button tersebut akan tetap berukuran 1 inch pada monitor dengan resolusi yang lebih besar. Hal ini terjadi karena WPF me-render button tersebut dengan lebih detail dan dengan jumlah piksel lebih banyak. Dengan kata lain dpi dari button akan berubah sesuai resolusi monitor.

Itulah sedikit pengenalan tentang WPF, untuk lebih lanjutnya tunggu artikel selanjutnya….


& Komentar sejauh ini
Tinggalkan komentar

apaan sih ‘me-render’?

kok kayaknya aku pernah denger ya wpf gitu.. bahkan sepertinya aku memasang posternya di kamarku, tapi gak ngerti apaan, hehe..

masih harus banyak belajar ya, hehe =P

Komentar oleh tia

render itu biar keliatan real itu bukan to
dari shading, pencahayaan dkk

Komentar oleh ninan

jawabannya adalah….(apa Cang?)

Komentar oleh ega

menampilkan bukan sih?
apa bedanya ma scanning?

Komentar oleh ega

malah takon aku…

Komentar oleh canggih




Tinggalkan komentar
Baris dan paragraf terpisah secara otomatis, alamat email tidak akan ditampilkan, kode HTML diperbolehkan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>