Berhubung blog geeks ini baru ganti tema, saya kepikiran untuk posting sesuatu disini. Jadi gua muter2x isi hardisk untuk mencari2x sesuatu yang asik dioprek dan diposting di blog. Nah setelah ngubek2x isi hardisk ternyata ada sebuah SDK yang udah saya donlot tapi belon sama sekali dioprek2x yaitu Surface SDK. Semua udah tau surface kan? meja mahal buatan MS yang bisa disentuh2x dan sempet muncul di berbagai pelem. Okeh langsung aja
Surface SDK ini bisa anda download di sini, namun perlu dicatat bahwa untuk masuk situs ini perlu undangan. Mungkin sebagian dari anda berfikir bahwa untuk mengembangkan aplikasi surface kita memerlukan sebuah meja surface, namun hal tersebut tidak 100% benar. Karena dalam SDK ini pun telah terdapat sebuah emulator. Namun perlu dicatat bahwa untuk menjalankan emulator ini kita perlu sebuah monitor dengan resolusi yang cukup besar (minimal 1440x900) he3x tapi gak masalah lah kalo anda memiliki layar dengan resolusi Full HD. Contoh emulatornya seperti ini :
Oke kita mulai aja dengan ngoprek SDK-nya. Seperti yang telah diprediksi SDK ini ternyata banyak mengandalkan penambahan pada sisi UI yang tentunya banyak menggunakan komponen2x WPF. hal ini tentunya terlihat pada dokumentasinya dimana sebagian besar API yang disediakan berbasiskan presentasi:
atau jika anda melihat di toolbox VS tentunya terlihat beberapa kontrol WPF tambahan yang disediakan oleh Surface SDK :
okeh karena udah gak tahan coding hore2x maka buka2x dikit dokumentasinya dan tambahin sebuah komponen bernama scatterview. komponen ini adalah komponen yang sangat menarik, fungsinya seperti container kayak Canvas, Grid atau stack panel di WPF. Mengapa saya bilang menarik karena hampir sebagaian besar aplikasi surface menggunakan kontrol ini, dengan menggunakan kontrol ini maka semua semua isi dalamnya akan dapat dipindah-pindah, diatur2x besarnya dan lainnya. Contoh aplikasi yang saya buat dan jalankan di emulatornya adalah seperti ini :
he3x untuk menirukan 2 buah jari saya pake 2 buah mouse (kebetulan di rumah ada beberapa mouse yang dipake untuk proyek multipoint). he3x SDK yang cukup menarik terutama dari komponen-komponennya yang aneh2x, bahkan ada komponen yang memanfaatkan kamera juga, sayang waktu saya yang 10 menit telah habis dan berarti perjalanan ngoprek surface SDK ini harus segera berakhir. he3x kalo ada perusahaan Indonesia yang beli surface dan butuh developernya kontak2x saya yah , he3x
cheers