<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>Planet EL02ITB</title>
	<link>http://el02itb.org/new-planet</link>
	<language>en</language>
	<description>Planet EL02ITB - http://el02itb.org/new-planet</description>

<item>
	<title>Arwindra Rizqiawan: angin165</title>
	<guid>http://arwindra.wordpress.com/?p=1204</guid>
	<link>http://arwindra.wordpress.com/2012/01/29/selamat-ulang-tahun/</link>
	<description>Selamat ulang tahun Ibuk, semoga sehat selalu. Mugi tansah pinaringan rahmating Gusti. Hari ini Ibuk saya berulang tahun ke sekian kalinya. Dan untuk ke sekian kali pula ucapan saya itu lagi itu lagi. Bukan karena tidak kreatif, baiklah memang ada faktor tidak terlalu kreatif sedikit, tapi memang karena cuma itu yang saya inginkan untuk dia. &amp;#8230; &lt;a href=&quot;http://arwindra.wordpress.com/2012/01/29/selamat-ulang-tahun/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#187;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=arwindra.wordpress.com&amp;amp;blog=2502927&amp;amp;post=1204&amp;amp;subd=arwindra&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Sun, 29 Jan 2012 07:46:41 +0000</pubDate>
</item>
<item>
	<title>Andi Rusiawan: rusiawan</title>
	<guid>http://rusiawan.wordpress.com/?p=814</guid>
	<link>http://rusiawan.wordpress.com/2012/01/28/average-are-you/</link>
	<description>&lt;p&gt;&lt;span&gt;Living reality. what a busy month!, lots of things to do, tons to be learned, much to enjoy &amp;#8230;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I managed to read one of my favorite column :&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href=&quot;http://www.nytimes.com/2012/01/25/opinion/friedman-average-is-over.html&quot;&gt;&lt;span&gt;http://www.nytimes.com/2012/01/25/opinion/friedman-average-is-over.html&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You know what&amp;#8230; benar sekali!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Untuk yang percaya, rejeki memang sudah diatur Tuhan, tapi bagi yang masih bekerja pada orang/organisasi lain (employee) tetap harus selalu atau segera bersiap diri atas resiko kehilangan pekerjaan, terutama di sektor swasta yang memang hampir semuanya menganut paham kapitalisme dimana salah satu prinsipnya adalah efisiensi.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Teknologi yang pada awalnya merupakan sarana pembantu manusia dalam melakukan kerja mulai beralih fungsi menjadi pengganti manusia karena proses inovasi yang terus terjadi dan efisiensi yang menjadi tujuannya.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Untuk menyamai  kemampuan manusia, teknologi memang masih sangat jauh dari mampu. Tapi sudah bisa kita lihat bahwa teknologi mulai bisa  menggantikan manusia  untuk hal-hal yang hasil akhirnya bisa diprediksi dan bersifat rutin serta berulang.  Bahkan teknologi menawarkan efisiensi dan kualitas yang lebih tinggi dibanding hasil yang diperoleh dari kinerja manusia (atau sekelompok manusia).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Terutama bagi yang bekerja di bidang teknologi informasi, seperti halnya saya, efek dari kemajuan teknologi ini akan sangat terasa.  Perkembangan teknologi informasi yang sangat pesat, globalisasi dan berbagai konsep efisiensi yang ada di dalamnya (virtualisasi, distribusi, sentralisasi dll.) yang semakin mudah membuat tantangan bekerja di bidang ini sangat besar.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Inovasi  &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Sebelum teknologi mencapai tahap mandiri, permintaan pekerja di sektor ini (untuk inovasi dan implementasi teknologi)  memang masih banyak dan akan terus bertambah.  Tapi seiring dengan inovasi yang terus dilakukan, teknologi akan semakin cerdas dan bisa menggantikan manusia dan konsekuensinya memangkas lapangan pekerjaan. Jika kecepatan pertambahan &lt;em&gt;rate &lt;/em&gt;inovasi melebihi kecepatan pertambahan kebutuhan pekerja, maka bisa dipastikan ketersediaan lapangan kerja semakin berkurang.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Pekerja dengan kemampuan rata-rata dan mengandalkan kemampuan fisik adalah yang paling beresiko (mengalami penurunan kualitas hidup atau bahkan kehilangan pencaharian).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Saya yang kebetulan bekerja sebagai konsultan, yang tentunya juga menerapkan teknologi untuk membantu menyelesaikan pekerjaan, sudah bisa mulai merasakan dalam beberapa hal pekerjaan bahwa sayalah pembantu yang sebenarnya.  Dalam beberapa hal tersebut, fungsi saya hanyalah melakukan koreksi dan verifikasi atas proses kinerja yang dilakukan teknologi. Tujuan (objective) dan peraturan (set of rules) sudah ditentukan dan diketahui oleh sistem dan dengan automasi yang dijalankan maka tentu saja sebagian besar pekerjaan dilakukan oleh teknologi.  Pada akhirnya bisa dipandang bahwa saya hanyalah pelengkap. Suatu saat nanti ketika teknologi sudah mandiri (salah satunya adalah ketika konsep &lt;em&gt;Artificial Intelligence &lt;/em&gt;atau kecerdasan buatan sudah &lt;em&gt;mature&lt;/em&gt;)  maka fungsi  dan peran saya bisa dihilangkan  dan digantikan dengan teknologi.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Sebagai pegawai (employee) selama teknologi belum bisa sepenuhnya menggantikan, kiat untuk bisa bertahan di sektor pekerjaan ini adalah dengan memiliki kemampuan yang mendalam dan unik.  Kita harus bisa membuat diri kita untuk selalu dibutuhkan oleh organisasi.  Dengan peran pemerintah yang kurang, kita tidak akan bisa bertahan dengan mengandalkan demo atau mengajukan tuntutan.  Karena kapitalisme mengedepankan efisiensi daripada manusiawi.  Beda dengan bekerja di sektor pemerintahan (PNS) dimana birokrasi untuk melakukan PHK sangat panjang (singkatnya, resiko untuk dipecat karena prestasi yang kurang lebih rendah, bahkan melakukan perbuatan asusila pun masih ada peluang untuk mutasi. PS: For you who are PNS, it&amp;#8217;s debatable but that&amp;#8217;s the fact that i&amp;#8217;ve seen here ).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Maka bagi yang merasa berkemampuan rata-rata, bersiap-siaplah selain untuk bersaing dengan orang lain yang bisa jadi lebih segar dan berkemampuan lebih juga untuk bersaing dengan teknologi yang sudah mengintai posisimu!.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Globalisasi&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Penggunan teknologi informasi untuk mengatasi jarak dan waktu membuat realisasi globalisasi ekonomi semakin cepat.  Menyelesaikan pekerjaan tanpa harus pergi ke kantor (mobile worker) menjadi opsi yang ditawarkan organisasi.  Di satu hal menawarkan hal yg &lt;em&gt; preferable&lt;/em&gt; bagi pegawai (termasuk saya :D ) hal lainnya sebenarnya adalah organisasi juga melakukan efisiensi (listrik, transportasi dll).  Karena teknologi maka dimungkinkan untuk menjalankan bisnis/pekerjaan di suatu negara tanpa harus menyediakan/mempekerjakan pegawai di negara tersebut.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Bagi organisasi, atas dasar prinsip efisiensi, tersedia fleksibilitas dalam mengatur dan mengalokasikan sumber daya manusia.  Seperti misalnya melakukan&lt;em&gt; outsource &lt;/em&gt;untuk pekerjaan yang kurang membutuhkan pengetahuan dan kemampuan yang tinggi ke negaralain  dengan standar hidup dan gaji yang lebih rendah dan melakukan sentralisasi untuk pekerjaan yang membutuhkan kemampuan dan pengetahuan yang tinggi (dimana biasanya dengan tingkat gaji yang tinggi dengan jumlah pegawai yang sedikit).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Dalam hal ini peran pemerintah jelas sangat dibutuhkan untuk membuat peraturan yang melindungi kesejahteraan rakyatnya.  Dari pengamatan saya (khusus di bidang saya), perusahaan swasta nasional yang masih dibawah manajemen orang Indonesia masih memberikan perlindungan dengan menyaratkan pegawai adalah orang lokal sehingga masih &lt;em&gt;reluctant &lt;/em&gt;untuk mengadopsi globalisasi secara penuh walaupun ada tuntutan efisiensi.   Tapi pada saatnya nanti dimana persaingan semakin kejam dan efisiensi mutlak diadopsi dengan segala macam caranya,  maka globalisasi akan diterima dengan tangan terbuka.  Gampang saja, globalisasi bisa menekan pengeluaran!.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Saya sendiri sudah mulai merasakan bahwa organisasi dimana saya bekerja mulai gencar menerapkan prinsip ini. Pekerjaan yang membutuhkan kemampuan dan pengetahuan yang tinggi juga akan bisa dikerjakan secara &lt;em&gt;remote&lt;/em&gt; oleh sebuah tim virtual yang bisa berlokasi di mana saja.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Maka, sekalipun sudah berusaha untuk meningkat dari kemampuan rata-rata,  kita harus tetap harus bersaing dengan orang lain yang berasal dari seluruh dunia !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kesimpulannya,  hidup akan makin berat dengan hanya kemampuan rata-rata. Bersiaplah&amp;#8230; !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kalau masih mau berharap pada pemerintah,  kita berharap pemerintah untuk bisa memfasilitasi  dan memberikan kesempatan pendidikan yang merata bagi seluruh rakyat dan  lebih peduli dalam membuat peraturan yang pro rakyat. Bukan pemerintah (atau pemimpin) yang acuh kepada rakyatnya hanya karena disogok dolar, jalan-jalan ke luar negeri atau traktiran ke panti pijat!&lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/rusiawan.wordpress.com/814/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/rusiawan.wordpress.com/814/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=rusiawan.wordpress.com&amp;amp;blog=510152&amp;amp;post=814&amp;amp;subd=rusiawan&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Sat, 28 Jan 2012 03:47:55 +0000</pubDate>
</item>
<item>
	<title>Fathah Noor P: Daftar Tools/SDK/Engine Untuk Pengembangan Aplikasi Augmented Reality</title>
	<guid>tag:blogger.com,1999:blog-4253719295040329382.post-8546680190890682260</guid>
	<link>http://blog.fathah.net/2012/01/toolssdkengine-untuk-pengembangan.html</link>
	<description>Berikut ini daftar tools/SDK/engine untuk pengembangan aplikasi Augmented Reality yang saya gabungkan dari berbagai sumber (&lt;a href=&quot;http://www.upsidelearning.com/blog/index.php/2010/04/30/tools-for-developing-augmented-reality-applications/&quot;&gt;#1&lt;/a&gt;, &lt;a href=&quot;http://www.icg.tugraz.at/Members/gerhard/augmented-reality-sdks&quot;&gt;#2&lt;/a&gt;, &lt;a href=&quot;https://www.facebook.com/groups/110338811383/doc/10150463828166384/&quot;&gt;#3&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;Berbasis Marker:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.hitl.washington.edu/artoolkit/&quot;&gt;ARToolKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.libspark.org/wiki/saqoosha/FLARToolKit/en&quot;&gt;FLARToolKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://words.transmote.com/wp/flarmanager/&quot;&gt;FLARManager&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://slartoolkit.codeplex.com/&quot;&gt;SLARToolKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://nyatla.jp/nyartoolkit/wp/&quot;&gt;NyARToolKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.t-immersion.com/products/dfusion-suite/dfusion-studio&quot;&gt;D'Fusion Studio&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.metaio.com/software/design/&quot;&gt;metaio Unifeye Design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://in2ar.com/&quot;&gt;IN2AR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.sologicolibre.org/projects/atomic/en/index.php&quot;&gt;ATOMIC Authoring Tool&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.openspace3d.com/&quot;&gt;OpenSpace3D&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.junaio.com/&quot;&gt;Junaio&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.inglobetechnologies.com/en/&quot;&gt;ARmedia Augmented Reality Plugin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.aurasma.com/&quot;&gt;Aurasma&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/andar/&quot;&gt;AndAR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.uco.es/investiga/grupos/ava/node/26&quot;&gt;ArUco&lt;/a&gt;&lt;/li&gt;&lt;a name=&quot;more&quot;&gt;&lt;/a&gt;&lt;li&gt;&lt;a href=&quot;http://cvlab.epfl.ch/software/bazar/index.php&quot;&gt;BazAR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/droidar/&quot;&gt;DroidAR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash:flare%2Atracker&quot;&gt;flare*tracker&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.imagination.at/en/?Products:Augmented_Reality_for_Flash:flare%2Anft&quot;&gt;flare*nft&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://goblinxna.codeplex.com/&quot;&gt;Goblin XNA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.instantreality.org/&quot;&gt;instantreality&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.iphonear.org/&quot;&gt;iPhone ARKit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://linceovr.seac02.it/&quot;&gt;LinceoVR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://eligo.seac02.it/&quot;&gt;Eligo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://sourceforge.net/projects/minervaproject/&quot;&gt;Minerva&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://mxrtoolkit.sourceforge.net/&quot;&gt;MXRToolkit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.popcode.info/&quot;&gt;Popcode&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.robots.ox.ac.uk/~gk/PTAM/&quot;&gt;PTAM&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.kudan.eu/&quot;&gt;Qoncept AR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.robocortex.com/&quot;&gt;Robocortex&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://technotecture.com/augmentedreality&quot;&gt;SSTT&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.poweredbystring.com/&quot;&gt;String&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://osgart.org/wiki/index.php/Main_Page&quot;&gt;osgART&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://studierstube.icg.tugraz.at/main.php&quot;&gt;Studierstube&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality&quot;&gt;Vuforia AR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://r2m.nus.edu.sg/cos/o.x?c=/r2m/license_product&amp;amp;ptid=5730&amp;amp;func=viewProd&amp;amp;pid=22&quot;&gt;Win AR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/windage/&quot;&gt;windage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.yvision.com/&quot;&gt;YVision&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.vtt.fi/multimedia/alvar.html&quot;&gt;ALVAR&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;Berbasis GPS:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://www.layar.com/&quot;&gt;Layar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.wikitude.com/en/&quot;&gt;Wikitude&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.junaio.com/&quot;&gt;Junaio&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.aurasma.com/&quot;&gt;Aurasma&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://3dar.us/&quot;&gt;3DAR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/droidar/&quot;&gt;DroidAR&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.instantreality.org/&quot;&gt;instantreality&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://research.cc.gatech.edu/kharma/&quot;&gt;KHARMA&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.mixare.org/&quot;&gt;mixare&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;b&gt;&lt;span&gt;Berbasis Face Recognition:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href=&quot;http://viewdle.com/index.html&quot;&gt;Viewdle&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.beyond-reality-face.com/&quot;&gt;Beyond Reality Face&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.metaio.com/software/design/&quot;&gt;metaio Unifeye Design&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.instantreality.org/&quot;&gt;instantreality&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.luxand.com/&quot;&gt;Luxand FaceSDK&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Mohon informasinya jika ada yang dapat ditambahkan (atau dikurangi) lagi dari daftar tersebut. :)&lt;br /&gt;Siapa tau ada tools menarik lain di luar sana yang masih kurang dikenal tapi ternyata sangat powerful! :D&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4253719295040329382-8546680190890682260?l=blog.fathah.net&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 26 Jan 2012 16:20:40 +0000</pubDate>
	<author>noreply@blogger.com (Fathah)</author>
</item>
<item>
	<title>Arwindra Rizqiawan: DSCN1110</title>
	<guid>http://arwindra.wordpress.com/?p=1193</guid>
	<link>http://arwindra.wordpress.com/2012/01/23/new-year-in-newsletter/</link>
	<description>&amp;#160; My very short article about new year celebration in Indonesia appeared in Shibaura Ryuugakusei Times, a short quarterly bilingual newsletter published by Student Affair Section of Shibaura Institute of Technology. This newsletter provides news activity and information of SIT foreign students. For me, no matter what the contents, either the simplest or the most &amp;#8230; &lt;a href=&quot;http://arwindra.wordpress.com/2012/01/23/new-year-in-newsletter/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#187;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=arwindra.wordpress.com&amp;amp;blog=2502927&amp;amp;post=1193&amp;amp;subd=arwindra&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Mon, 23 Jan 2012 13:58:44 +0000</pubDate>
</item>
<item>
	<title>Fathah Noor P: FLARManager v1.1 (FLARToolkit + Away3D) + FlashDevelop = Multi Marker &amp; Collada</title>
	<guid>tag:blogger.com,1999:blog-4253719295040329382.post-6886751280925901790</guid>
	<link>http://blog.fathah.net/2011/02/flarmanager-v11-flartoolkit-dan-away3d.html</link>
	<description>Setelah menunggu 2 bulan sejak versi terakhirnya &lt;a href=&quot;http://words.transmote.com/wp/20101128/flarmanager-v1-0-4-augmented-reality-in-flash/&quot;&gt;FLARManager v1.0.4&lt;/a&gt; yang masih banyak bug (terutama sangat terasa pada fitur &lt;a href=&quot;http://words.transmote.com/wp/flarmanager/flarmanager-documentation/#flarManagerSettings_mirrorDisplay&quot;&gt;mirrorDisplay&lt;/a&gt; yang saat itu hanya mencerminkan video dari kamera saja tanpa mencerminkan objek 3D-nya), akhirnya di bulan Januari yang lalu kembali ada update menjadi &lt;a href=&quot;http://words.transmote.com/wp/20110130/flarmanager-v1-1-%E2%80%93-augmented-reality-in-flash/&quot;&gt;FLARManager v.1.1.0&lt;/a&gt;. Pada FLARManager v1.1.0 ini ada perbedaan yang sangat mendasar dari versi-versi sebelumnya, yaitu diubahnya sebagian besar contoh kode untuk menampilkan objek 3D yang pada awalnya menggunakan engine &lt;a href=&quot;http://blog.papervision3d.org/&quot;&gt;Papervision3D&lt;/a&gt; menjadi menggunakan engine &lt;a href=&quot;http://away3d.com/&quot;&gt;Away3D&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_OCD4w-3bO08/TU_dVwlYJfI/AAAAAAAABsA/MXYNVUVM7v8/s1600/110207_captureFLARManager.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_OCD4w-3bO08/TU_dVwlYJfI/AAAAAAAABsA/MXYNVUVM7v8/s400/110207_captureFLARManager.png&quot; border=&quot;0&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5570914629969257970&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Berkaitan dengan pekerjaan saya tentang &lt;a href=&quot;http://en.wikipedia.org/wiki/Augmented_reality&quot;&gt;Augmented Reality&lt;/a&gt; yang salah satu fiturnya yaitu harus dapat menampilkan objek 3D yang berbeda-beda untuk tiap marker yang berbeda-beda pula, maka saya modifikasi file contoh standar yang awalnya hanya menampilkan satu objek &lt;a href=&quot;http://en.wikipedia.org/wiki/COLLADA&quot;&gt;COLLADA&lt;/a&gt; pada marker menggunakan FLARManager v1.1, &lt;a href=&quot;http://www.libspark.org/wiki/saqoosha/FLARToolKit/en&quot;&gt;FLARToolkit&lt;/a&gt;, dan Away3D (&lt;a href=&quot;http://transmote.com/codeshare/FLARManager/deploy/FLARManager_v1_1_0/src/examples/FLARManagerTutorial_Collada_Away3D.as&quot;&gt;FLARManagerTutorial_Collada_Away3D.as&lt;/a&gt;). Metode untuk melakukannya saya adaptasikan dari kode milik &lt;a href=&quot;http://www.looneydoodle.com/&quot;&gt;lOOney dOOdle&lt;/a&gt; pada &lt;a href=&quot;http://www.looneydoodle.com/2010/04/flar-manager-multi-marker-multi-collada/&quot;&gt;link ini&lt;/a&gt; yang masih menggunakan Papervision3D sebagai Flash 3D engine (dan FLARManager versi sebelumnya), sedemikian sehingga file hasil modifikasinya (MultiMarkerMultiCollada.as) menjadi seperti ini:&lt;a name=&quot;more&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;pre class=&quot;brush: as3; tab-size: 10; toolbar: false&quot;&gt;&lt;br /&gt;package examples {&lt;br /&gt; import away3d.animators.Animator;&lt;br /&gt; import away3d.animators.BonesAnimator;&lt;br /&gt; import away3d.containers.ObjectContainer3D;&lt;br /&gt; import away3d.containers.Scene3D;&lt;br /&gt; import away3d.containers.View3D;&lt;br /&gt; import away3d.core.utils.Cast;&lt;br /&gt; import away3d.events.Loader3DEvent;&lt;br /&gt; import away3d.lights.DirectionalLight3D;&lt;br /&gt; import away3d.loaders.AbstractParser;&lt;br /&gt; import away3d.loaders.Collada;&lt;br /&gt; import away3d.loaders.Loader3D;&lt;br /&gt; import away3d.loaders.utils.AnimationLibrary;&lt;br /&gt; import away3d.materials.BitmapMaterial;&lt;br /&gt; &lt;br /&gt; import com.transmote.flar.FLARManager;&lt;br /&gt; import com.transmote.flar.camera.FLARCamera_Away3D;&lt;br /&gt; import com.transmote.flar.camera.FLARCamera_PV3D;&lt;br /&gt; import com.transmote.flar.marker.FLARMarker;&lt;br /&gt; import com.transmote.flar.marker.FLARMarkerEvent;&lt;br /&gt; import com.transmote.flar.tracker.FLARToolkitManager;&lt;br /&gt; import com.transmote.flar.utils.geom.AwayGeomUtils;&lt;br /&gt; &lt;br /&gt; import flash.display.Sprite;&lt;br /&gt; import flash.events.Event;&lt;br /&gt; import flash.geom.Rectangle;&lt;br /&gt; import flash.geom.Vector3D;&lt;br /&gt; import flash.utils.getTimer;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; /**&lt;br /&gt;  * This file (MultiMarkerMultiCollada.as) is modification of the standard&lt;br /&gt;  * example file to display collada-formatted model using FLARManager v1.1,&lt;br /&gt;  * FLARToolkit, and Away3D (FLARManagerTutorial_Collada_Away3D.as) authored &lt;br /&gt;  * by Eric Socolofsky (http://transmote.com/flar). The collada model used &lt;br /&gt;  * for this example (mario_testrun.dae) comes from Away3D's examples.&lt;br /&gt;  * &lt;br /&gt;  * The method to display multiple colladas on multiple markers is derived&lt;br /&gt;  * from a code to display multiple colladas on multiple markers using &lt;br /&gt;  * previous version of FLARManager, FLARToolkit, and Papervision3D&lt;br /&gt;  * (http://www.looneydoodle.com/MultiMarkerMultiCollada.zip) authored by&lt;br /&gt;  * Arunram Kalaiselvan aka lOOney dOOdle (http://www.looneydoodle.com/).&lt;br /&gt;  * &lt;br /&gt;  * @author Fathah Noor Prawita&lt;br /&gt;  * @url  http://blog.fathah.net&lt;br /&gt;  */&lt;br /&gt; &lt;br /&gt; public class MultiMarkerMultiCollada extends Sprite {&lt;br /&gt;  private var flarManager:FLARManager;&lt;br /&gt;  &lt;br /&gt;  private var view:View3D;&lt;br /&gt;  private var camera3D:FLARCamera_Away3D;&lt;br /&gt;  private var scene3D:Scene3D;&lt;br /&gt;  private var light:DirectionalLight3D;&lt;br /&gt;  &lt;br /&gt;  private var activeMarker:FLARMarker;&lt;br /&gt;  private var activeMarker1:FLARMarker;&lt;br /&gt;  private var activeMarker2:FLARMarker;&lt;br /&gt;  &lt;br /&gt;  private var modelLoader:Loader3D;&lt;br /&gt;  &lt;br /&gt;  private var modelContainer:ObjectContainer3D;&lt;br /&gt;  private var modelContainer1:ObjectContainer3D;&lt;br /&gt;  private var modelContainer2:ObjectContainer3D;&lt;br /&gt;  &lt;br /&gt;  private var modelAnimator:BonesAnimator;&lt;br /&gt;  private var modelAnimator1:BonesAnimator;&lt;br /&gt;  private var modelAnimator2:BonesAnimator;&lt;br /&gt;  &lt;br /&gt;  // texture file for mario&lt;br /&gt;  [Embed(source=&quot;../../resources/assets/mario_tex_red-blue.jpg&quot;)]&lt;br /&gt;  private var MarioTextureRedBlue:Class;&lt;br /&gt;  &lt;br /&gt;  [Embed(source=&quot;../../resources/assets/mario_tex_green-red.jpg&quot;)]&lt;br /&gt;  private var MarioTextureGreenRed:Class;&lt;br /&gt;  &lt;br /&gt;  [Embed(source=&quot;../../resources/assets/mario_tex_blue-green.jpg&quot;)]&lt;br /&gt;  private var MarioTextureBlueGreen:Class;&lt;br /&gt;  &lt;br /&gt;  // collada file for mario&lt;br /&gt;  [Embed(source=&quot;../../resources/assets/mario_testrun.dae&quot;,mimeType=&quot;application/octet-stream&quot;)]&lt;br /&gt;  private var MarioDae:Class;&lt;br /&gt;  &lt;br /&gt;    &lt;br /&gt;  public function MultiMarkerMultiCollada () {&lt;br /&gt;   this.addEventListener(Event.ADDED_TO_STAGE, this.onAdded);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onAdded (evt:Event) :void {&lt;br /&gt;   this.removeEventListener(Event.ADDED_TO_STAGE, this.onAdded);&lt;br /&gt;   &lt;br /&gt;   // pass the path to the FLARManager xml config file into the FLARManager constructor.&lt;br /&gt;   // FLARManager creates and uses a FLARCameraSource by default.&lt;br /&gt;   // the image from the first detected camera will be used for marker detection.&lt;br /&gt;   // also pass an IFLARTrackerManager instance to communicate with a tracking library,&lt;br /&gt;   // and a reference to the Stage (required by some trackers).&lt;br /&gt;   this.flarManager = new FLARManager(&quot;../resources/flar/flarConfig.xml&quot;, new FLARToolkitManager(), this.stage);&lt;br /&gt;   &lt;br /&gt;   // to switch tracking engines, pass a different IFLARTrackerManager into FLARManager.&lt;br /&gt;   // refer to this page for information on using different tracking engines:&lt;br /&gt;   // http://words.transmote.com/wp/inside-flarmanager-tracking-engines/&lt;br /&gt;   //   this.flarManager = new FLARManager(&quot;../resources/flar/flarConfig.xml&quot;, new FlareManager(), this.stage);&lt;br /&gt;   //   this.flarManager = new FLARManager(&quot;../resources/flar/flarConfig.xml&quot;, new FlareNFTManager(), this.stage);&lt;br /&gt;   &lt;br /&gt;   // add FLARManager.flarSource to the display list to display the video capture.&lt;br /&gt;   this.addChild(Sprite(this.flarManager.flarSource));&lt;br /&gt;   &lt;br /&gt;   // begin listening for FLARMarkerEvents.&lt;br /&gt;   this.flarManager.addEventListener(FLARMarkerEvent.MARKER_ADDED, this.onMarkerAdded);&lt;br /&gt;   this.flarManager.addEventListener(FLARMarkerEvent.MARKER_UPDATED, this.onMarkerUpdated);&lt;br /&gt;   this.flarManager.addEventListener(FLARMarkerEvent.MARKER_REMOVED, this.onMarkerRemoved);&lt;br /&gt;   &lt;br /&gt;   // wait for FLARManager to initialize before setting up Away3D environment.&lt;br /&gt;   this.flarManager.addEventListener(Event.INIT, this.onFlarManagerInited);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onFlarManagerInited (evt:Event) :void {&lt;br /&gt;   this.flarManager.removeEventListener(Event.INIT, this.onFlarManagerInited);&lt;br /&gt;   &lt;br /&gt;   this.scene3D = new Scene3D();&lt;br /&gt;   this.camera3D = new FLARCamera_Away3D(this.flarManager, new Rectangle(0, 0, this.stage.stageWidth, this.stage.stageHeight));&lt;br /&gt;   this.view = new View3D({x:0.5*this.stage.stageWidth, y:0.5*this.stage.stageHeight, scene:this.scene3D, camera:this.camera3D});&lt;br /&gt;   this.addChild(this.view);&lt;br /&gt;   &lt;br /&gt;   this.light = new DirectionalLight3D();&lt;br /&gt;   this.light.direction = new Vector3D(500, -300, 200);&lt;br /&gt;   this.scene3D.addLight(light);&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   //--------------------------------------3D-Model----&lt;br /&gt;   var collada:Collada = new Collada();&lt;br /&gt;   collada.scaling = 10;&lt;br /&gt;   var model:ObjectContainer3D = collada.parseGeometry(MarioDae) as ObjectContainer3D;&lt;br /&gt;   model.materialLibrary.getMaterial(&quot;FF_FF_FF_mario1&quot;).material = new BitmapMaterial(Cast.bitmap(MarioTextureRedBlue));&lt;br /&gt;   model.mouseEnabled = false;&lt;br /&gt;   model.rotationX = 90;&lt;br /&gt;   this.modelAnimator = model.animationLibrary.getAnimation(&quot;default&quot;).animator as BonesAnimator;&lt;br /&gt;   &lt;br /&gt;   // create a container for the model, that will accept matrix transformations.&lt;br /&gt;   this.modelContainer = new ObjectContainer3D();&lt;br /&gt;   this.modelContainer.addChild(model);&lt;br /&gt;   this.modelContainer.visible = false;&lt;br /&gt;   this.scene3D.addChild(this.modelContainer);&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   //--------------------------------------3D-Model----&lt;br /&gt;   var collada1:Collada = new Collada();&lt;br /&gt;   collada1.scaling = 10;&lt;br /&gt;   var model1:ObjectContainer3D = collada1.parseGeometry(MarioDae) as ObjectContainer3D;&lt;br /&gt;   model1.materialLibrary.getMaterial(&quot;FF_FF_FF_mario1&quot;).material = new BitmapMaterial(Cast.bitmap(MarioTextureGreenRed));&lt;br /&gt;   model1.mouseEnabled = false;&lt;br /&gt;   model1.rotationX = 90;&lt;br /&gt;   this.modelAnimator1 = model1.animationLibrary.getAnimation(&quot;default&quot;).animator as BonesAnimator;&lt;br /&gt;   &lt;br /&gt;   // create a container for the model, that will accept matrix transformations.&lt;br /&gt;   this.modelContainer1 = new ObjectContainer3D();&lt;br /&gt;   this.modelContainer1.addChild(model1);&lt;br /&gt;   this.modelContainer1.visible = false;&lt;br /&gt;   this.scene3D.addChild(this.modelContainer1);&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   //--------------------------------------3D-Model----&lt;br /&gt;   var collada2:Collada = new Collada();&lt;br /&gt;   collada2.scaling = 10;&lt;br /&gt;   var model2:ObjectContainer3D = collada2.parseGeometry(MarioDae) as ObjectContainer3D;&lt;br /&gt;   model2.materialLibrary.getMaterial(&quot;FF_FF_FF_mario1&quot;).material = new BitmapMaterial(Cast.bitmap(MarioTextureBlueGreen));&lt;br /&gt;   model2.mouseEnabled = false;&lt;br /&gt;   model2.rotationX = 90;&lt;br /&gt;   this.modelAnimator2 = model2.animationLibrary.getAnimation(&quot;default&quot;).animator as BonesAnimator;&lt;br /&gt;   &lt;br /&gt;   // create a container for the model, that will accept matrix transformations.&lt;br /&gt;   this.modelContainer2 = new ObjectContainer3D();&lt;br /&gt;   this.modelContainer2.addChild(model2);&lt;br /&gt;   this.modelContainer2.visible = false;&lt;br /&gt;   this.scene3D.addChild(this.modelContainer2);&lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   &lt;br /&gt;   this.addEventListener(Event.ENTER_FRAME, this.onEnterFrame);&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onMarkerAdded (evt:FLARMarkerEvent) :void {&lt;br /&gt;   trace(&quot;[&quot; + evt.marker.patternId + &quot;] added&quot;);&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 0) {&lt;br /&gt;    markerAdded(0);&lt;br /&gt;    this.activeMarker = evt.marker;&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 1) {&lt;br /&gt;    markerAdded(1);&lt;br /&gt;    this.activeMarker1 = evt.marker;&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 2) {&lt;br /&gt;    markerAdded(2);&lt;br /&gt;    this.activeMarker2 = evt.marker;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onMarkerUpdated (evt:FLARMarkerEvent) :void {&lt;br /&gt;   trace(&quot;[&quot; + evt.marker.patternId + &quot;] updated&quot;);&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 0) {&lt;br /&gt;    markerAdded(0);&lt;br /&gt;    this.activeMarker = evt.marker;&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 1) {&lt;br /&gt;    markerAdded(1);&lt;br /&gt;    this.activeMarker1 = evt.marker;&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 2) {&lt;br /&gt;    markerAdded(2);&lt;br /&gt;    this.activeMarker2 = evt.marker;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onMarkerRemoved (evt:FLARMarkerEvent) :void {&lt;br /&gt;   trace(&quot;[&quot; + evt.marker.patternId + &quot;] removed&quot;);&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 0) {&lt;br /&gt;    markerRemoved(0);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 1) {&lt;br /&gt;    markerRemoved(1);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (evt.marker.patternId == 2) {&lt;br /&gt;    markerRemoved(2);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   this.activeMarker = null;&lt;br /&gt;   this.activeMarker1 = null;&lt;br /&gt;   this.activeMarker2 = null;&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function onEnterFrame (evt:Event) :void {&lt;br /&gt;   // apply the FLARToolkit transformation matrix to the Cube.&lt;br /&gt;   if (this.activeMarker) {&lt;br /&gt;    this.modelContainer.transform = AwayGeomUtils.convertMatrixToAwayMatrix(this.activeMarker.transformMatrix);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (this.activeMarker1) {&lt;br /&gt;    this.modelContainer1.transform = AwayGeomUtils.convertMatrixToAwayMatrix(this.activeMarker1.transformMatrix);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (this.activeMarker2) {&lt;br /&gt;    this.modelContainer2.transform = AwayGeomUtils.convertMatrixToAwayMatrix(this.activeMarker2.transformMatrix);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   // update the animation and Away3D view.&lt;br /&gt;   if (this.modelAnimator) {&lt;br /&gt;    this.modelAnimator.update(getTimer() * .005);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (this.modelAnimator1) {&lt;br /&gt;    this.modelAnimator1.update(getTimer() * .005);&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;   if (this.modelAnimator2) {&lt;br /&gt;    this.modelAnimator2.update(getTimer() * .005);&lt;br /&gt;   }&lt;br /&gt;   this.view.render();&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function markerAdded(markerId:int):void {&lt;br /&gt;   switch(markerId) {&lt;br /&gt;    case 0: {&lt;br /&gt;     if (modelContainer.visible == false) {&lt;br /&gt;      modelContainer.visible = true;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    case 1: {&lt;br /&gt;     if (modelContainer1.visible == false) {&lt;br /&gt;      modelContainer1.visible = true;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    case 2: {&lt;br /&gt;     if (modelContainer2.visible == false) {&lt;br /&gt;      modelContainer2.visible = true;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  &lt;br /&gt;  private function markerRemoved(markerId:int):void {&lt;br /&gt;   switch(markerId) {&lt;br /&gt;    case 0: {&lt;br /&gt;     if (modelContainer.visible == true) {&lt;br /&gt;      modelContainer.visible = false;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    case 1: {&lt;br /&gt;     if (modelContainer1.visible == true) {&lt;br /&gt;      modelContainer1.visible = false;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    case 2: {&lt;br /&gt;     if (modelContainer2.visible == true) {&lt;br /&gt;      modelContainer2.visible = false;&lt;br /&gt;      break;&lt;br /&gt;     } else {&lt;br /&gt;      break;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Untuk langsung mencobanya, silakan print &lt;a href=&quot;http://kantongdoraemon.fathah.net/share/flarm110/resources/flarToolkit/patterns/patt001.png&quot;&gt;marker-1&lt;/a&gt;, &lt;a href=&quot;http://kantongdoraemon.fathah.net/share/flarm110/resources/flarToolkit/patterns/patt002.png&quot;&gt;marker-2&lt;/a&gt;, dan &lt;a href=&quot;http://kantongdoraemon.fathah.net/share/flarm110/resources/flarToolkit/patterns/patt003.png&quot;&gt;marker3&lt;/a&gt;, kemudian buka &lt;a href=&quot;http://kantongdoraemon.fathah.net/share/flarm110/bin/FlashDevelopProject_FLARManager_v1_1_0.swf&quot;&gt;link ini&lt;/a&gt;. Jika Flash meminta izin untuk mengakses webcam, tekan &quot;Allow&quot; saja. Arahkan marker yang tadi telah diprint ke depan webcam.&lt;br /&gt;&lt;br /&gt;Bagi yang biasa menggunakan &lt;a href=&quot;http://en.wikipedia.org/wiki/FlashDevelop&quot;&gt;FlashDevelop&lt;/a&gt;, file proyeknya dapat dapat didownload di &lt;a href=&quot;http://kantongdoraemon.fathah.net/share/FlashDevelopProject_FLARManager_v1_1_0.rar&quot;&gt;link ini&lt;/a&gt;. Semoga bermanfaat.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4253719295040329382-6886751280925901790?l=blog.fathah.net&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 18 Jan 2012 20:02:34 +0000</pubDate>
	<author>noreply@blogger.com (Fathah)</author>
</item>
<item>
	<title>Fathah Noor P: Website Pengganda Uang</title>
	<guid>tag:blogger.com,1999:blog-4253719295040329382.post-5048769683729212990</guid>
	<link>http://blog.fathah.net/2011/06/website-pengganda-uang.html</link>
	<description>Beberapa hari yang lalu menemukan &lt;a href=&quot;http://www.in2ar.com/&quot;&gt;IN2AR&lt;/a&gt;, library baru untuk implementasi Augmented Reality di Flash. Sikasik makin banyak aja SDK di Flash yang berhubungan dengan 3D. Wajar sih, menjelang dirilisnya &lt;a href=&quot;http://www.bytearray.org/?p=2310&quot;&gt;&quot;Molehill&quot;&lt;/a&gt; yang diperkirakan pada kuarter kedua-ketiga tahun 2011 ini.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-J_nSn-n9Puw/Tfs8i-GMILI/AAAAAAAABtE/_jNmyyDjS2Q/s1600/110617_tampilanWeb_crop.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5619151531557003442&quot; src=&quot;http://1.bp.blogspot.com/-J_nSn-n9Puw/Tfs8i-GMILI/AAAAAAAABtE/_jNmyyDjS2Q/s400/110617_tampilanWeb_crop.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;Lalu apa hubungannya website pengganda uang dengan IN2AR? &lt;br /&gt;&lt;a name=&quot;more&quot;&gt;&lt;/a&gt;Nah karena penasaran dengan library tersebut, saya isenk bikin aplikasinya dengan marker menggunakan 1 lembar uang 100 ribu rupiah. Sebelumnya, pastikan dulu di komputer Anda sudah terpasang webcam, dan di dompet Anda (atau teman Anda) ada 1 lembar uang 100 ribu rupiah. Jika tidak ada salah satu atau keduanya, silakan kunjungi blog ini lagi pada lain kesempatan. &lt;br /&gt;:P &lt;br /&gt;&lt;br /&gt;Buka &lt;a href=&quot;http://j.mp/moneymultiplier&quot;&gt;link ini&lt;/a&gt;, jika Adobe Flash Player meminta izin akses ke webcam silakan tekan &quot;Allow&quot; saja seperti gambar di bawah ini. Arahkan 1 lembar uang 100 ribu rupiah ke depan webcam, dan tadaaaaa tiba-tiba uang Anda tergandakan 7x menjadi 700 ribu rupiah. Have fun! &lt;br /&gt;:D&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-LaDl8avS60w/Tfs8jRPAVNI/AAAAAAAABtM/ilkSpiJR03Y/s1600/110617_cameraAccess.png&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5619151536694252754&quot; src=&quot;http://3.bp.blogspot.com/-LaDl8avS60w/Tfs8jRPAVNI/AAAAAAAABtM/ilkSpiJR03Y/s400/110617_cameraAccess.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Oiya, ketika aplikasi ini dibuat dan saya mencobanya, entah kenapa tidak muncul dengan baik pada browser + Flash Player di bawah ini:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Google Chrome 12.0.742.100 + Flash Player 10.3.181.26&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Mozilla Firefox 4.0.1 + Flash Player versi ???&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Dan lancar berjalan pada browser + Flash Player di bawah ini:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Windows Internet Explorer 9.0.8122.16421 + Flash Player 11.0.0.58 (Incubator build)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Opera 11.11 + Flash Player 11.0.0.58 (Incubator build)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/4253719295040329382-5048769683729212990?l=blog.fathah.net&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</description>
	<pubDate>Wed, 18 Jan 2012 20:01:56 +0000</pubDate>
	<author>noreply@blogger.com (Fathah)</author>
</item>
<item>
	<title>Arwindra Rizqiawan: testcv</title>
	<guid>http://arwindra.wordpress.com/?p=1169</guid>
	<link>http://arwindra.wordpress.com/2012/01/18/academic-cvresume-using-latex/</link>
	<description>I made my own class file for academic CV/Resume by using Latex. This class was inspired by Jason Blevins&amp;#8216;s CV but I modified according to my own needs, and I put it separately in a class file. So, credit goes to Jason Blevins, thanks for some codes. In this CV, we can put our publication &amp;#8230; &lt;a href=&quot;http://arwindra.wordpress.com/2012/01/18/academic-cvresume-using-latex/&quot;&gt;Continue reading &lt;span class=&quot;meta-nav&quot;&gt;&amp;#187;&lt;/span&gt;&lt;/a&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=arwindra.wordpress.com&amp;amp;blog=2502927&amp;amp;post=1169&amp;amp;subd=arwindra&amp;amp;ref=&amp;amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</description>
	<pubDate>Tue, 17 Jan 2012 23:14:56 +0000</pubDate>
</item>

</channel>
</rss>

