<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>animasi &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/animasi/</link>
	<description>Feed of posts on WordPress.com tagged "animasi"</description>
	<pubDate>Sun, 27 Dec 2009 12:31:52 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Chipmunks is back!]]></title>
<link>http://trianamustika.wordpress.com/2009/12/27/chipmunks-is-back/</link>
<pubDate>Sun, 27 Dec 2009 02:51:05 +0000</pubDate>
<dc:creator>trianamustika</dc:creator>
<guid>http://trianamustika.wordpress.com/2009/12/27/chipmunks-is-back/</guid>
<description><![CDATA[Entah mengapa saya suka film untuk anak-anak termasuk di dalamnya atau malah terutama Film-Film anim]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Entah mengapa saya suka film untuk anak-anak</p>
<p>termasuk di dalamnya atau malah terutama Film-Film animasi.</p>
<p>apalagi di musim liburan seperti sekarang,</p>
<p>cukup banyak film anak-anak yang diputar rasanya mau ke bioskop terus,</p>
<p>sayangnya finansial tidak mendukung untuk nonton terus menerus. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>nah&#8230;diantara film-film tersebut.. film ini adalah salah satunya..</p>
<h1>Alvin And The Chipmunks 2</h1>
<p>Film ini merupakan lanjutan <em>squeakquel</em> dari film sebelumnya.</p>
<p><a href="http://trianamustika.wordpress.com/files/2009/12/chipmunks2squeakuel1.jpg"><img class="size-thumbnail wp-image-28 alignleft" title="Chipmunks2squeakuel" src="http://trianamustika.wordpress.com/files/2009/12/chipmunks2squeakuel1.jpg?w=110" alt="" width="110" height="150" /></a></p>
<p>Di film ini ditampilkan chipmunks dalam kehidupan sehari-hari.</p>
<p>Tidak hanya kehidupan mereka sebagai seorang bintang,</p>
<p>tetapi juga sebagai anak SMA.</p>
<p>Yeap..akhirnya chipmunks bersekolah di film ini.</p>
<p>Di film ini mereka tidak lepas dari gangguan musuh mereka &#8211; Ian Hawke-</p>
<p>yang masih menyimpan dendam kepada The Chipmunks.</p>
<p>Padahal, di film ini juga chipmunks diuji kebersamaannya&#8230;</p>
<p>dan muncul pula saingan dari The Chipmunks,</p>
<p>yaitu chipmunks perempuan yang juga bisa bernyanyi &#8211; The Chippetes-.</p>
<p>Pada film kedua ini tentu saja terdapat lagu-lagu dari The Chipmunks &#38; The Chippetes.</p>
<p>Berbeda dari lagu sebelumnya yang kebanyakan menampilkan lagu-lagu klasik yang di-<em>remake</em></p>
<p>(untuk yang belum tahu, film ini sebenarnya sudah ada dan dibuat ulang)</p>
<p>di film ini lebih banyak lagu baru yang terkenal sekarang.</p>
<p>Beberapa lagu yang dibawakan adalah Hot&#38;Cold-kate Perry,</p>
<p>All the Single Ladies- Beyonce, dsb</p>
<p>Secara umum filmnya cukup menghibur.</p>
<p>Seperti biasa tingkah dari Chipmunks-nya LUCU! <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Sayangnya, animasi untuk The Chippetesnya masih agak kurang..</p>
<p>atau gara-gara gambar di bioskopnya yang agak bergetar ya?? entahlah.</p>
<p>Film ini cukup pas sebagai penghibur/selingan</p>
<p>di kala penat diantara kepadatan tugas dan ujian.</p>
<p>Ceritanya ringan sehingga kita tidak perlu berpikir lebih</p>
<p>untuk memahami ceritanya, ya namanya juga film anak-anak. hehe.. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Silakan dicoba untuk ditonton..<em>enjoy the film!</em> <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Arsitek, Tukang Gambar, Kontraktor]]></title>
<link>http://cruzindoartwork.wordpress.com/2009/12/24/arsitek-tukang-gambar-kontraktor/</link>
<pubDate>Thu, 24 Dec 2009 08:55:52 +0000</pubDate>
<dc:creator>cruzindo artwork</dc:creator>
<guid>http://cruzindoartwork.wordpress.com/2009/12/24/arsitek-tukang-gambar-kontraktor/</guid>
<description><![CDATA[Apakah dalam hidup anda, anda pernah berhadapan dengan seorang arsitek, seorang tukang gambar, dan s]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#333333;">Apakah dalam hidup anda, anda pernah berhadapan dengan seorang arsitek, seorang tukang gambar, dan seorang kontraktor? Jika pernah, apa yang membedakan antara ketiganya? Apakah anda tau dan mengamatinya?<br />
.</span></p>
<p><span style="color:#333333;">.</span></p>
<p style="text-align:center;"><span style="color:#333333;"><a title="arsitek" href="http://www.dicts.info/img/ud/architect.jpg"><img class="alignnone" style="margin:15px;" title="arsitek" src="http://www.dicts.info/img/ud/architect.jpg" alt="arsitek" width="184" height="226" /></a><a title="drafter" href="http://www.cadvancedsolutions.com/images/drafter_derek.gif"><img class="alignnone" style="margin:15px;" title="drafter" src="http://www.cadvancedsolutions.com/images/drafter_derek.gif" alt="" width="199" height="199" /></a> <a title="kontraktor" href="http://4245x.masterweb.net/~h19618/wp-content/uploads/2009/07/calculator-pencil-kalkir2-300x300.jpg"><img class="alignnone" style="margin:15px;" title="kontraktor" src="http://4245x.masterweb.net/~h19618/wp-content/uploads/2009/07/calculator-pencil-kalkir2-300x300.jpg" alt="" width="219" height="219" /></a></span></p>
<p style="text-align:center;">
<p style="text-align:justify;"><span style="color:#333333;">Mungkin saja anda belum pernah berhadapan langsung dengan ketiga tipe profesi di atas. Dan mungkin anda tidak bisa membedakan ketiganya dengan perbedaan yang cukup signifikan. Mungkin bagi anda, ketiganya adalah sama semua, adalah pihak yang berkepetingan untuk membantu anda mewujudkan sebuah bangunan.</span></p>
<p style="text-align:justify;"><span style="color:#333333;">Hal itu adalah benar, memang ketiganya bisa membantu anda mewujudkan sebuah bangunan. Namun sistem kerja dan produk yang mereka hasilkan berbeda. mari kita bahas satu persatu.</span></p>
<p style="text-align:justify;"><span style="color:#333333;">.</span></p>
<p><span style="color:#333333;"><strong>1. Tukang gambar/drafter</strong></span></p>
<p><span style="color:#333333;"><span style="color:#ffffff;">&#8230;.</span>Sering kita dengar dengan istilah drafter. Adalah seseorang yang mempunyai kemampuan untuk membuat gambar image visual yang berupa gambar image dari bangunan yang akan dibangun. Biasanya untuk pembuatan gambar seperti ini tidak memakan waktu lama jika sang drafter sudah berpengalaman alias mahir. Untuk sekarang ini pembuatan gambar sudah dilakukan dengan teknologi komputer dengan software seperti Auto CAD, 3ds Max, Sketch Up, Archicad dll. Hasil yang didapatkan pun cukup bagus jika dinilai dari kualitas image, bukan kualitas desain. Hal ini yang membuat para drafter mematok harga murah, karena pengerjaan bisa cepat tidak memakan waktu banyak. Di beberapa daerah kadang kita melihat banyak iklan menawarkan pembuatan gambar yang murah, mulai dari Rp. 1.000,00/m2. Biasanya hal ini ditawarkan oleh para drafter, yang kurang begitu memahami nilai arsitektural dari sebuah bangunan. Yang terjadi adalah hasil desain yang tidak maksimal, aspek-aspek penting yang seharusnya diperhatikan, seringkali terabaikan karena mengejar waktu pengerjaan. Hingga pada akhirnya, kualitas desain yang dihasilkan jauh dari maksimal.</span></p>
<p><span style="color:#333333;"> .<br />
<strong>2. Arsitek</strong></span></p>
<p><span style="color:#333333;"><span style="color:#ffffff;">&#8230;.<span style="color:#333333;">Seorang arsitek adalah seseorang yang mempunyai kemampuan untuk membuat sebuah perencanaan desain dalam hal ini adalah lingkungan buatan. Bisa berupa gedung, taman, landscape, wilayah, bahkan interior.</span></span><strong><span style="color:#333333;"> </span><br />
3. Kontraktor</strong></span></p>
<p style="text-align:justify;"><span style="color:#333333;">&#8230;.</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Missing Lynx (El Lince Perdido)]]></title>
<link>http://storitie.wordpress.com/2009/12/23/missing-lynx-el-lince-perdido/</link>
<pubDate>Wed, 23 Dec 2009 11:17:35 +0000</pubDate>
<dc:creator>storitie</dc:creator>
<guid>http://storitie.wordpress.com/2009/12/23/missing-lynx-el-lince-perdido/</guid>
<description><![CDATA[Ini film animasi tentang Lynx, terus smacem bunglon, mole, elang biru, sama kambing gunung,, jd ceri]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://storitie.wordpress.com/files/2009/12/missing-lynx.jpg"><img class="aligncenter size-full wp-image-1703" title="missing lynx" src="http://storitie.wordpress.com/files/2009/12/missing-lynx.jpg" alt="" width="140" height="200" /></a></p>
<p>Ini film animasi tentang Lynx, terus smacem bunglon, mole, elang biru, sama kambing gunung,,</p>
<p>jd ceritanya mereka itu ketemu di tempat penangkaran,,sistem tempat ini adalah mengecek keadaan binatang di alam bebas,,jd klo ada yang sakit, baru di bawa ke tempat penangkaran, klo uda sehat mereka bakalan di bebasin lagi, tapi mereka dikasi alat pemantau, jd beberapa lama akan dipantau terus gitu,,</p>
<p>nah si Felix itu adalah lynx cowo,,dia terlahir dalam nasib yang selalu buruk, jd<!--more--> dia sering banget bolak balik ke penangkaran,,taunya dateng lagi lynx laen, female, namanya lynxete,,lynxete lebih garang ketimbang felix hehe,,</p>
<p>terus, ada seorang milyuner gt yang nyewa hunter buat nyulik smua binatang di penangkaran, katanya sih dia bakalan bikin pulau khusus binatang2 itu, biar mereka ngga punah, dan idup senang,,tapi binatang2 itu pengen idup bebas jd mereka usaha buat kabur dan nyelametin yang uda ketangkep,,</p>
<blockquote><p>milyuner: &#8220;tell me: what is the point of being free if you are not alive?&#8221;</p>
<p>lynxete: &#8220;but what&#8217;s the point of being alive if you are not free..&#8221;</p></blockquote>
<p>kocak film nya,,apalagi bawahan2 si hunter nya, sm skali ga berguna, banyak banget kebodohan2 nya,,apalagi yang pasangan angka 10 (yang satu kurus bngt, yang satu gendut banget),,yang mereka lakuin SELALU bikin situasi semakin buruk, sampe2 bawahan2 yang laen lebih milih mati tenggelem ketimbang ditolongin sm mereka berdua,,wkwkwk</p>
<p><span style="color:#0000ee;text-decoration:underline;"></p>
<div id="attachment_1705" class="wp-caption aligncenter" style="width: 212px"><a href="http://storitie.wordpress.com/files/2009/12/lynx1.jpg"><img class="size-full wp-image-1705" title="lynx" src="http://storitie.wordpress.com/files/2009/12/lynx1.jpg" alt="" width="202" height="224" /></a><p class="wp-caption-text">ini si Felix, lucu kaann =)</p></div>
<p></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Film Avatar: Pencerahan bagi Industri Storage]]></title>
<link>http://raggne.wordpress.com/2009/12/23/film-avatar-pencerahan-bagi-industri-storage/</link>
<pubDate>Wed, 23 Dec 2009 04:50:18 +0000</pubDate>
<dc:creator>raggne</dc:creator>
<guid>http://raggne.wordpress.com/2009/12/23/film-avatar-pencerahan-bagi-industri-storage/</guid>
<description><![CDATA[SAN FRANCISCO &#8211; Film Avatar yang menggunakan teknologi 3 dimensi yang paling muktakhir, selain]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>SAN FRANCISCO &#8211; Film Avatar yang menggunakan teknologi 3 dimensi yang paling muktakhir, selain menghasilkan karya yang luar biasa juga membuat industri storage mengalami pencerahan. Kok bisa?</p>
<p>Avatar yang disutradarai oleh James Cameron memang menampalkan potongan-potongan gambar apik, yang membuat setiap orang begitu tercengang melihat hasil ditampilkan yang boleh dikatakan sangat sempurna. Film ini diproduksi oleh LightStorm Entertaiment, yang menggunakan teknologi CGI (Computer-Generated Imagery) hasil kerja sama dengan Weta Digital asal Selandia Baru.</p>
<p>Pengambilan gambarnya menggunakan sistem kamera fusion 3D, serta sang sutradara tak lupa memberikan sentuhan resolusi film 3D high-resolution dari Los Angles Studio, yang kemudian harus diterjemahkan ke dalam komponen film. File-file inilah yang kemudian di simpan di storage oleh di Isilon IQ.</p>
<p>&#8220;Produksi Avatar menghasilkan puluhan terabyte data dalam berbagai format, termasuk file digital yang besar dan file metadata instruksional. Data Terabyte diciptakan setiap pekan dan, kadang-kadang satu hari,&#8221; jelas keterangan yang ditulis Isilon, yang dikutip The Register, Rabu (23/12/2009).</p>
<p>Lightstorm bisa menembak, mengambil gambar dari lokasi tertentu dan kemudian mengakses konten terbaru dari IQ Isilon cluster dengan filesystem global. Isilon mengatakan bahwa node baru ditambahkan sesuai kebutuhan.</p>
<p>Selain itu, Weta memilih NetApp yang digunakan untuk menyimpan data yang masuk, kemudian digunakan sejumlah workstation besar dan server berbilah dengan total 30.000 core untuk bekerja di atasnya. Filers NetApp yang dipasangkan dengan sampai lima kartu ekselerator Cache DRAM 160GB di controller mereka, PAM (Percepatan Kinerja Modul) cache, untuk mempercepat akses file oleh Weta bagi orang-orang kreatif. Hasilnya, Film Avatar menjadi film mengangumkan dengan teknologi yang hebat.</p>
<p>-</p>
<p>Film epik fiksi ilmiah <em>Avatar</em> yang disutradarai James Cameron menjadi film dengan penghasilan tertinggi dengan pendapatan domestik US$73 juta dan US$159,2 juta di seluruh dunia sehingga totalnya US$232,2 juta.</p>
<p>Dengan prestasi itu, distributor 20th Century Fox pun berujar bahwa pihaknya telah membuat investasi yang baik. Film yang menghabiskan dana US$400 juta untuk biaya pembuatan dan pemasarannya ini merupakan fitur naratif pertama Cameron sejak menghasilkan <em>Titanic</em> pada 1997. &#8220;Keputusan mereka mengeluarkan biaya besar untuk film ini sudah sangat tepat. Jumlah pendapatan yang akan mereka terima pasti lebih besar daripada pengeluarannya,&#8221; kata Paul Dergarabedian, analis <em>box office</em> untuk <em>Hollywood.com</em>.</p>
<p>Adapun <em>Avatar</em> dibintangi Sam Worthington dan Zoe Zaldana yang terlibat kisah percintaan di tengah konflik antara manusia dan alien di sebuah bulan pada abad ke-22. Secara keseluruhan, <em>box office </em>tengah berada di bawah kekuatan Avatar. Pendapatan domestik Hollywood kini mencapai US$134 juta, lebih tinggi 51% ketimbang minggu yang sama tahun lalu ketika film Yes Man berada di posisi satu dengan penghasilan US$18,3 juta.</p>
<p>Tak ada yang mengira Avatar akan menjadi Titanic lain. Sebelumnya, Titanic memulai pendapatan hanya sebesar US$28,6 juta pada minggu pertama, tapi bertahan di posisi satu selama berbulan-bulan. Titanic pun akhirnya meraih rekor dengan pendapatan domestik US$600 juta dan US$1,8 miliar di seluruh dunia.</p>
<p>Sebelum Avatar dikeluarkan, Cameron mengatakan film itu tidak akan langsung meledak di minggu pertamanya, tapi profitabilitasnya bergantung pada bagaimana posisi film itu pada akhir pekan berikutnya. Tidak seperti film Hollywood lain yang kisahnya diambil dari komik, acara TV, mainan, atau cerita serta ide yang sebelumnya pernah ada, Avatar merupakan cerita orisinal yang konsepnya belum pernah dihadirkan ke masyarakat.</p>
<p>sumber:</p>
<p>http://www.mediaindonesia.com/read/2009/12/21/112712/62/10/Avatar-Menggelegar</p>
<p>http://techno.okezone.com/read/2009/12/22/324/287400/film-avatar-berikan-pencerahan-bagi-industri-storage</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[9 [2009]]]></title>
<link>http://rizaladam.wordpress.com/2009/12/21/9-2009/</link>
<pubDate>Mon, 21 Dec 2009 12:48:32 +0000</pubDate>
<dc:creator>rizaladam</dc:creator>
<guid>http://rizaladam.wordpress.com/2009/12/21/9-2009/</guid>
<description><![CDATA[Setelah perang besar terjadi antara umat manusia dan mesin, dunia benar-benar hancur dan tanpa kehid]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://rizaladam.wordpress.com/files/2009/12/9-poster.jpg"><img class="alignleft size-medium wp-image-92" title="9 poster" src="http://rizaladam.wordpress.com/files/2009/12/9-poster.jpg?w=202" alt="" width="202" height="300" /></a>Setelah perang besar terjadi antara umat manusia dan mesin, dunia benar-benar hancur dan tanpa kehidupan manusia. Boneka goni 9 terbangun tanpa suara dan menemukan objek aneh di tengah-tengah puing yang dia bawa bersamanya. Saat berjalan melalui reruntuhan tersebut, 9  diserang oleh sebuah mesin yang disebut Beast tapi ia diselamatkan oleh boneka lain yang bernama 2 yang suaranya telah diperbaiki. 2 lalu membawa 9 untuk bertemu dengan komunitas tersembunyi yang dipimpin oleh Pengecut 1. Ketika 2 ditangkap oleh sebuah mesin, si pendatang baru 9 meyakinkan boneka lain untuk pergi bersamanya untuk menyelamatkan 2. Namun, 9 menemukan sebuah perangkat dan mengaktifkan sebuah mesin mematikan yang bernama Brain. Para boneka goni yang dikejar oleh Brain. Mengindahkan<!--more--> pesan dari  1 agar mereka harus bersembunyi, 9 mengatur serangan untuk menghancurkan Brain. <strong>Sumber: www.imdb.com</strong></p>
<p>Terima kasih buat saudara OneD dan ForYu yang telah menerjemahkan dan mensinkronisasikan subtitle ini.</p>
<p>Link Film:  <a href="http://www.indowebster.com/9_2009_BRRip.html" target="_blank">Indowebster Bagian 1</a> <a href="http://www.indowebster.com/9_2009_BRRip_Part_2.html" target="_blank">Indowebster bagian 2</a></p>
<p>Link Subtitle: <a href="http://subscene.com/indonesian/9/subtitle-286343.aspx" target="_blank">Subscene</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Planet 51]]></title>
<link>http://maggiezone.wordpress.com/2009/12/11/planet-51/</link>
<pubDate>Fri, 11 Dec 2009 11:54:08 +0000</pubDate>
<dc:creator>Maggie</dc:creator>
<guid>http://maggiezone.wordpress.com/2009/12/11/planet-51/</guid>
<description><![CDATA[Hari sabtu tanggal 5 desember, gua nonton film Planet 51 planet 51 filmnya ringan, lucu dan ada makn]]></description>
<content:encoded><![CDATA[Hari sabtu tanggal 5 desember, gua nonton film Planet 51 planet 51 filmnya ringan, lucu dan ada makn]]></content:encoded>
</item>
<item>
<title><![CDATA[Animasi Kawasan]]></title>
<link>http://sety4budi.wordpress.com/2009/12/04/animasi-kawasan/</link>
<pubDate>Fri, 04 Dec 2009 02:24:47 +0000</pubDate>
<dc:creator>sety4budi</dc:creator>
<guid>http://sety4budi.wordpress.com/2009/12/04/animasi-kawasan/</guid>
<description><![CDATA[selamat datang kembali di blog pribadi saya http://sety4budi.wordpress.com semoga kebahagiaan selalu]]></description>
<content:encoded><![CDATA[selamat datang kembali di blog pribadi saya http://sety4budi.wordpress.com semoga kebahagiaan selalu]]></content:encoded>
</item>
<item>
<title><![CDATA[Cloudy with a Chance of Meatballs.]]></title>
<link>http://ariasparrow.wordpress.com/2009/12/03/cloudy-with-a-chance-of-meatballs/</link>
<pubDate>Thu, 03 Dec 2009 13:11:59 +0000</pubDate>
<dc:creator>ariasparrow</dc:creator>
<guid>http://ariasparrow.wordpress.com/2009/12/03/cloudy-with-a-chance-of-meatballs/</guid>
<description><![CDATA[Yummy!!! film yang mempunyai judul unik, pertama saya kira apa maksudnya itu judul, ternyata setelah]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">
<div class="wp-caption alignleft" style="width: 310px"><img src="http://www.movieposterdb.com/posters/08_06/2009/844471/l_844471_414b76a6.jpg" alt="" width="300" height="424" /><p class="wp-caption-text">Yummy!!!</p></div>
<p style="text-align:center;">film yang mempunyai judul unik, pertama saya kira apa maksudnya itu judul, ternyata setelah membaca sinopsisnya lumayan unik juga. akhirnya saya menontonnya, toh lumayan menghibur dari awal ampe akhir, film animasi garapan sony pictures memang paling jarang keluar nampaknya dibandingkan film filmnya pixar maupun dreamworks. tapi soal cerita boleh lah bersaing walau jelas kalah dalam masalah grafis. but it doesn&#8217;t matter.</p>
<p style="text-align:center;">bercerita tentang seorang penemu bernama flint, satu satunya penemu jenius di kota dia tinggal, kota kecil produsen sardencis dunia, tapi nampaknya orang orang sudah jenuh akan makan sarden terus terusan, akhirnya flint berniat menciptakan suatu mesin yang bisa mengubah air menjadi makanan apapun yang dia mau, tapi masalahnya tidak segampang itu, flint sudah dicap sebagai penemu yang gagal, karena penemuannya selalu mendatangkan bencana, tapi ternyata penemuannya yang satu ini tidak, dia berhasil mengubah hujan menjadi hujan makanan! tapi semuanya ada efek samping jika digunakan berlebihan, hujan makanan dari alat flint menjadi tidak normal, hingga membahayakan seisi kota, dan flint pun bertekad menghentikannya dengan bantuan teman reporter cuacanya sam yang bisa dibilang love interestnya flint di film ini.</p>
<p style="text-align:center;">unik dan lucu ketika menonton film animasi yang satu ini, dimana ketika menontonnya saya jadi berimajinasi luas, siapa yang tidak mau hujan makanan! apalagi saya, setiap hari dihujani cheese burger hingga spagheti! benar benar  khayalan tingkat tinggi, tapi saya tetap berharap hal itu terjadi, hehehe, overall film ini mampu membuat saya lapar setengah mati melihat makanan makanan yang diciptakan flint, pokoknya enjoy to watch dari awal ampe akhir, jadi silakan coba, lebih enaknya sambil menyantap cheese burger, guten apetite! oiya, dan anda akan tau apa maksudnya &#8220;meatballs&#8221; di klimaks film ini, karena saya berpikir, dimanakah hujan &#8220;meatballs&#8221; nya, hehehe&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[SMILEY CHAT DI FACEBOOK]]></title>
<link>http://deybac.wordpress.com/2009/11/30/smiley-chat-di-facebook/</link>
<pubDate>Mon, 30 Nov 2009 18:16:12 +0000</pubDate>
<dc:creator>deybac</dc:creator>
<guid>http://deybac.wordpress.com/2009/11/30/smiley-chat-di-facebook/</guid>
<description><![CDATA[Happy emote: : ) atau : – ) Really happy emote: : D atau : – D Wink emote: ; ) atau ; – ) Happy eyes]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img src="http://www.easyfreesmileys.com/facebook-smileys/03.jpg" alt="" width="16" height="14" /></p>
<p>Happy emote:   <strong>: ) atau : – )</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/04.jpg" alt="" width="17" height="14" /><br />
Really happy emote:   <strong>: D  atau  : – D</strong></p>
<p><a href="http://www.easyfreesmileys.com/facebook-smileys/05.jpg"><img src="http://www.easyfreesmileys.com/facebook-smileys/05.jpg" alt="" width="16" height="14" /></a><br />
Wink emote:   <strong>; ) atau  ; – )</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/13.gif" alt="" width="14" height="14" /><br />
Happy eyes:   <strong>^ _ ^</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/15.gif" alt="" width="14" height="14" /><br />
Laughing eyes:   <strong>&#62; : o</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/23.jpg" alt="" width="18" height="16" /><br />
Cat smile:   <strong>: 3</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/18.gif" alt="" width="14" height="14" /><br />
Grumpy:   <strong>&#62; : – (</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/20.gif" alt="" width="14" height="14" /><br />
Sad:   <strong>: (   atau   : – (</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/07.jpg" alt="" width="17" height="14" /><br />
Crying emote:   <strong>: ’ (</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/08.jpg" alt="" width="17" height="14" /><br />
Shocked emote:   <strong>: o atau   : – o</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/01.jpg" alt="" width="17" height="15" /><br />
Glasses emote:   <strong>8 )   atau  8 – )</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/17.gif" alt="" width="14" height="14" /><br />
Cool shades:   <strong>8  -&#124;</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/21.gif" alt="" width="14" height="14" /><br />
Rude: <strong>:  p atau  : – p</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/14.gif" alt="" width="14" height="14" /><br />
Woot?!:   <strong>O . o</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/02.jpg" alt="" width="16" height="15" /><br />
Dork emote:    <strong>- _ -</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/09.jpg" alt="" width="15" height="14" /><br />
Duhhh emote:   <strong>: /    atau   : </strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/11.gif" alt="" width="14" height="15" /><br />
Devil emote:   <strong>3 : )</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/12.gif" alt="" width="16" height="15" /><br />
Angel emote:   <strong>O : )</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/10.jpg" alt="" width="17" height="15" /><br />
Kiss emote:    <strong>: – *  atau   : *</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/06.jpg" alt="" width="17" height="14" /><br />
Love emote:   <strong>&#60; 3</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/22.jpg" alt="" width="18" height="18" /><br />
Pacman:   <strong>: v</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/24.jpg" alt="" width="17" height="19" /><br />
Robot: <strong>:  &#124; ]</strong></p>
<p><img src="http://www.easyfreesmileys.com/facebook-smileys/25.jpg" alt="" width="19" height="20" /><br />
Weird guy’s face:   <strong>: putnam :</strong></p>
<p><strong>penulisannya tanpa spasi ya</strong></p>
<p>&#160;</p>
<h6>suber dari jimzzz.wordpress.com</h6>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mengenal ActionScript 3.0 [basic] part 2]]></title>
<link>http://iddev.wordpress.com/2009/11/30/mengenal-actionscript-3-0-basic-part-2/</link>
<pubDate>Mon, 30 Nov 2009 12:00:30 +0000</pubDate>
<dc:creator>iddev</dc:creator>
<guid>http://iddev.wordpress.com/2009/11/30/mengenal-actionscript-3-0-basic-part-2/</guid>
<description><![CDATA[Baik, sekarang kita akan mencoba untuk menerapkan hasil dari sebelumnya disertai dengan beberapa tam]]></description>
<content:encoded><![CDATA[Baik, sekarang kita akan mencoba untuk menerapkan hasil dari sebelumnya disertai dengan beberapa tam]]></content:encoded>
</item>
<item>
<title><![CDATA[Mengenal ActionScript 3.0 [basic] part 1]]></title>
<link>http://iddev.wordpress.com/2009/11/30/mengenal-actionscript-3-0-basic-part-1/</link>
<pubDate>Mon, 30 Nov 2009 11:32:56 +0000</pubDate>
<dc:creator>iddev</dc:creator>
<guid>http://iddev.wordpress.com/2009/11/30/mengenal-actionscript-3-0-basic-part-1/</guid>
<description><![CDATA[Untuk belajar ActionScript 3, terlebih dahulu kita harus memahami konsep OOP. Saya anggap kita sekar]]></description>
<content:encoded><![CDATA[Untuk belajar ActionScript 3, terlebih dahulu kita harus memahami konsep OOP. Saya anggap kita sekar]]></content:encoded>
</item>
<item>
<title><![CDATA[3D Animation Modeling]]></title>
<link>http://aroolz.wordpress.com/2009/11/29/3d-animation-modeling/</link>
<pubDate>Sun, 29 Nov 2009 18:08:00 +0000</pubDate>
<dc:creator>aroolz</dc:creator>
<guid>http://aroolz.wordpress.com/2009/11/29/3d-animation-modeling/</guid>
<description><![CDATA[Pernah lihat film animasi macam Transformer? Kebayang nggak gimana cara buat film itu? Atau jangan-j]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:left;"><img class="alignleft" src="http://spylogic.net/media/4/20090316-ratchet-transformer-movie.jpg" alt="" width="272" height="317" />Pernah lihat film animasi macam Transformer? Kebayang nggak gimana cara buat film itu? Atau jangan-jangan pada ngira dalamnya si Optimus Prime tu ada orang yang misuh-misuh gara-gara dijailin mulu sama Megatron yak?</p>
<p style="text-align:left;">Film robot-robot keren nan mulus(Bukan Megan Fox maksudnya) itu dibuat dengan sistem yang komplek banget. Karena kekomplekannya itu, film transformer ini konon katanya ngabisin budget sekitar 200.000.000 USD. Cukup dengan meliat nolnya aja, udah bisa buat kita ngiler sungai brantas.</p>
<p style="text-align:left;">Budget 200 juta USD itu wajar lho. CGI itu biayanya memang sangat mahal karena hitungannya itu detik. Dapet bocoran nih ya, biaya pembuatan efek kusus dengan CGI itu per detiknya bisa mencapai 100 USD(baca:Ujan duit kaya di Mario Bross)</p>
<p style="text-align:left;">Oke, uda cukup iming-imingnya. Sekarang to the point. Salah satu dari sistem pembuatan film CGI tersebut adalah Animation Modeling. Animation modeling itu merupakan tahap dimana pembuatan tiap-tiap elemen yang ditampilkan dalam film animasi tersebut. Untuk membuat tiap elemen dari film animasi dibutuhkan sketsa awal yang biasanya sudah dibuat oleh tim kreatif desain karakter. Setelah mendapatkan coret-coretan sketsa, maka baru tugas seorang animator yang membuat karakternya dengan menggunakan rendering engine.</p>
<p style="text-align:left;">Software yang dipakai untuk penerapan CGI antara lain 3ds Max, Poser, Blender, Light Wafe 3D, Maya, dan Autodesk Softimage. Tools ini merupakan anugrah terindah yang didapat oleh para animator. Sebab dengan aplikasi ini, kita bisa membuat animasi-animasi wahid macam transformer.</p>
<p style="text-align:left;">Nggak punya duit buat beli software asli? Tenang aja, banyak kok yang gratisan sob. Salah satunya adalah Blender. Weits, bukan yang buat ngejus itu loh. Blender ini aplikasi rendering engine yang udah malang-melingtang didunia animation modeling. Tools ini sangat ampuh dan memiliki banyak fitur untuk dicicipi. Tentu saja yang paling penting tetep gratisannya,hehe. Sok didownload blendernya di:</p>
<p style="text-align:left;"><cite>www.blender.org/download/get-blender/</cite></p>
<p style="text-align:left;">Kalo mau tutorial banyak banget. Googling aja pasti dapet segunung sampai bingung mau baca yang mana. Nih aku kasih yang recommend dah.</p>
<p style="text-align:left;"><em>http://online-share.org/e-books/1898-3ds-max-2010-bible.html</em></p>
<p style="text-align:left;">Nah, melihat cuplikan diatas tertarik nggak kalian untuk menekuni 3D Animation Modelling? Eyang kakung pernah berkata &#8220;Cu, sebagai warga negara yang baik, lu jangan konsumtif mulu. Produktif ya, apalagi di bidang Animasi. Buat pelm yang bisa ngeharumin nama bangsa. Ntar jangan lupa cantumin nama eyang ya,uhuk-uhuk&#8221;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[sb bahri]]></title>
<link>http://saeful81.wordpress.com/2009/11/28/sb-bahri/</link>
<pubDate>Sat, 28 Nov 2009 14:35:55 +0000</pubDate>
<dc:creator>saeful81</dc:creator>
<guid>http://saeful81.wordpress.com/2009/11/28/sb-bahri/</guid>
<description><![CDATA[Glitter Text @ Glitterfy.com&lt;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://www.glitterfy.com/">Glitter Text @ Glitterfy.com&#60;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Materi Flash 8]]></title>
<link>http://kusanti04.wordpress.com/2009/11/28/materi-flash-8/</link>
<pubDate>Sat, 28 Nov 2009 07:26:57 +0000</pubDate>
<dc:creator>kusanti04</dc:creator>
<guid>http://kusanti04.wordpress.com/2009/11/28/materi-flash-8/</guid>
<description><![CDATA[Untuk materi tes akhir semester satu silahkan download disini: Materi dasar Flash8 Materi blogger]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em><strong>Untuk materi tes akhir semester satu silahkan download disini:</strong></em></p>
<ol>
<li><a href="http://kusanti04.wordpress.com/files/2009/11/modul-flash-8.pdf">Materi dasar Flash8</a></li>
<li><a href="http://kusanti04.wordpress.com/files/2009/11/bloggermodulbambangoke.pdf">Materi blogger</a></li>
</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Mary &amp; Max]]></title>
<link>http://ariasparrow.wordpress.com/2009/11/28/mary-max/</link>
<pubDate>Sat, 28 Nov 2009 03:41:29 +0000</pubDate>
<dc:creator>ariasparrow</dc:creator>
<guid>http://ariasparrow.wordpress.com/2009/11/28/mary-max/</guid>
<description><![CDATA[Smiling Faces mary &amp; max, sebuah film animasi yang benar benar sangat menarik, bagus, dan sarat ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">
<div class="wp-caption aligncenter" style="width: 480px"><img src="http://images.theage.com.au/ftage/ffximage/2009/04/09/mary_wideweb__470x263,0.jpg" alt="" width="470" height="263" /><p class="wp-caption-text">Smiling Faces</p></div>
<p style="text-align:center;">mary &#38; max, sebuah film animasi yang benar benar sangat menarik, bagus, dan sarat pesan, saya tahu film ini dari banyak orang orang yang sudah mereview nya, dan ketika saya menontonnya, benar benar sebuah animasi yang GILA! satire bisa dibilang, dark comedy juga, tapi benar benar menyentuh, saya pikir hanya film film animasi pixar saja yang sarat dengan pesan moral dan ke artistikan filmnya, tapi nampaknya mary &#38; max ini benar benar bisa dibilang sebagai kuda hitam, plus pengisi suara yang diisi oleh philip seymour hoffman salah satunya yang membuat saya makin tertarik untuk menonton film ini.</p>
<p style="text-align:center;">mary &#38; max bercerita tentang persahabatan 2 tokoh yang berbeda, beda umur maupun jarak bahkan negara, mary seorang gadis cilik tinggal di australia yang dibesarkan oleh kedua orangtuanya yang &#8220;aneh&#8221;, tidak punya sahabat, selalu menjadi bahan lelucon teman temannya, dan merasa tidak percaya diri karena tanda lahir yang ada di jidatnya. kemudian ada max seorang pria paruh baya sudah menginjak umur 44 tinggal di new york, bermasalah dengan kecanduan coklatnya, obesitasnya, dan sindrom aspergernya, satu satunya sahabat adalah tetangganya yang sudah buta.</p>
<p style="text-align:center;">mary tanpa sengaja ingin menyurati seseorang yang ada di buku telepon yang dia temukan di kantor pos, karena dia penasaran bagaimana bayi lahir di amerika, sementara ibu mary memberitahu kalau bayi lahir dari dalam gelas bir di australia, maka mary menyobek kertas buku telepon itu dan mulai menyurati seseorang bernama max, tanpa diduga max menerima surat mary dan dia pun mulai tertarik untuk menyurati balik, hingga tak lama kemudian mereka semakin dekat dan saling bercerita hanya dengan lewat surat. tanpa disadari mary dan max tumbuh seiring dengan perjalanan surat menyurat mereka dan dengan pemikiran dan perilaku mereka yang terus berkembang dalam menyikapi hidup mereka masing masing, hingga akhirnya ending film ini mengajarkan bagaimana pentingnya mempunyai seorang teman.</p>
<p style="text-align:center;">film yang menurut saya sangat brilian dalam menyampaikan pesan, walaupun hampir film ini diisi dengan dialog dialog, tapi tidak membuat saya ngantuk, karena percakapan yang muncul dari 2 tokoh ini banyak yang bisa membuat saya tersenyum bahkan tertawa, bagaimana cara mereka memandang hidup di mata mereka dan menyikapinya dituangkan kedalam dialog polos dan to the point tanpa berbelit belit, so overall mary &#38; max bisa dibilang salah satu film animasi yang berkualitas dari segi ceritanya, jika anda suka, tidak ada salahnya menontonnya, enjoy.</p>
<p style="text-align:center;">sedikit quote yang &#8220;menyindir&#8221; dari film ini :</p>
<p style="text-align:center;"><em>&#8220;..humans were endlessly illogical&#8230;.<br />
..why did they throw out food when there were children starving in India?..<br />
..why did they clear rainforests when they needed oxygen?..<br />
.and why did they create bus timetables when they never ran on time?..&#8221;</em></p>
<p style="text-align:center;"><em>&#8220;..there are only two things infinite..the universe and man&#8217;s stupidity..&#8221;</em></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Busyet, Gamer Jepang Nikahi Tokoh Animasi di Nintendo DS-nya]]></title>
<link>http://carisajayah.wordpress.com/2009/11/26/busyet-gamer-jepang-nikahi-tokoh-animasi-di-nintendo-ds-nya/</link>
<pubDate>Thu, 26 Nov 2009 13:26:56 +0000</pubDate>
<dc:creator>Zeed</dc:creator>
<guid>http://carisajayah.wordpress.com/2009/11/26/busyet-gamer-jepang-nikahi-tokoh-animasi-di-nintendo-ds-nya/</guid>
<description><![CDATA[Ada-ada saja tingkah orang Jepang. Saking cintanya kepada tokoh anime yang dimainkannya dalam perang]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;"><img class="alignleft size-full wp-image-1598" title="Nene" src="http://carisajayah.wordpress.com/files/2009/11/nene.jpg" alt="" width="298" height="225" />Ada-ada saja tingkah orang Jepang. Saking cintanya kepada tokoh anime yang dimainkannya dalam perangkat Nintendo DS, ia sampai tak tahan untuk menikahinya.</p>
<p style="text-align:justify;">Gamer berinisial Sal9000 itu jatuh cinta kepada karakter bernama Nene Anegasaki dalam game Love Plus, sebuah game simulasi kencan. Game ini menyediakan pilihan untuk berkencan dengan salah satu dari tiga tokoh kartun perempuan.</p>
<p style="text-align:justify;">Namun, hubungan secara virtual lewat game saja ternyata tidak cukup buat Sal9000. Ia pun menjadi orang pertama yang mendeklarasikan &#8220;pernikahan&#8221; dengan tokoh game tersebut dalam sebuah festival teknologi di Tokyo disaksikan puluhan penggemar game yang hadir.</p>
<p style="text-align:justify;">Ia mengakui pernikahan tersebut tidak mungkin disahkan secara hukum. Namun, ia tak main-main karena menghadirkan pendeta beneran untuk melakukan upacara pernikahan tersebut. Bahkan, beberapa orang mengatakan kalau Sal9000 sudah melakukan pernikahan tersebut lebih dulu pada sebuah kapel di Pulau Guam di Samudera Pasifik.</p>
<p style="text-align:justify;">Game seperti Love Plus memang sedang menjadi kegemaran baru di Jepang. Para pemainnya bisa menghabiskan waktu berjam-jam dengan kencan digitalnya dari membelikannya bunga, ngobrol, dan membuat komitmen masa depan bersama. Kencan virtual pun jadi seolah-olah nyata hingga sampai membuai orang-orang seperti Sal9.</p>
<p style="text-align:justify;">*Kompas</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Animasi 3D: Proses Pembuatan Animasi 3D]]></title>
<link>http://ilmutambah.wordpress.com/2009/11/25/animasi-3d-proses-pembuatan-animasi-3d/</link>
<pubDate>Wed, 25 Nov 2009 16:17:26 +0000</pubDate>
<dc:creator>ilmutambah</dc:creator>
<guid>http://ilmutambah.wordpress.com/2009/11/25/animasi-3d-proses-pembuatan-animasi-3d/</guid>
<description><![CDATA[sesuai pada janji saya pada postingan yang lalu yaitu tentang Perkembangan Film Animasi 3D, kali ini]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>sesuai pada janji saya pada postingan yang lalu yaitu tentang <a href="http://ilmutambah.wordpress.com/2009/11/15/animasi-3d-perkembangan-film-animasi/" target="_blank">Perkembangan Film Animasi 3D</a>, kali ini saya akan Menjelaskan Tentang Proses Pembuatan Animasi 3D.</p>
<p>Pembuatan sebuah film animasi memiliki proses yang cukup panjang. Namun lamanya proses pembuatan film lebih didasarkan pada cerita yang dikonsep sedemikian rupa sehingga sebelum sebelum memulai produksi 3 dimensi tidak ada perubahan lagi sebelum memulai produksi 3 dimensi tidak ada perubahan lagi di kemudian hari hal ini perlu dilakukan agar biaya produksi dapat terkontrol dengan baik karena  perubahan pada tiap scene atau cut cerita akan menambah biaya produksi.<!--more--></p>
<p><img class="aligncenter size-full wp-image-495" title="alur story" src="http://ilmutambah.wordpress.com/files/2009/11/alur-story.jpg" alt="" width="468" height="273" /></p>
<p>Gambar di atas Merupakan alu perjalanan proses pembuatan film dari mulai cerita sampai output film itu sendiri.</p>
<p>Tentu saja tiap studio animasi memiliki cara yang berbeda pula, namun biasanya perbedaannya tidak terlalu banyak&#8230;. Bersambung pada artikel selanjutnya..</p>
<p>Mohon maaf karena keterbatasan waktu akan saya lanjutkan pada artikel selanjutnya, yaitu :</p>
<p>Tentang <a href="http://ilmutambah.wordpress.com/2009/12/02/animasi-3d-pengertian-tiap-alur-pembuatan-film-animasi/?preview=true&#38;preview_id=524&#38;preview_nonce=f6cfb1b29f" target="_blank">pengertian tiap alur proses pembuatan film</a> pada gambar diatas&#8230;</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[ANIMATION WITH FLASH MX]]></title>
<link>http://laddersky.wordpress.com/2009/11/19/make-animation-with-flash-mx/</link>
<pubDate>Wed, 18 Nov 2009 21:35:05 +0000</pubDate>
<dc:creator>muhamadkadafi</dc:creator>
<guid>http://laddersky.wordpress.com/2009/11/19/make-animation-with-flash-mx/</guid>
<description><![CDATA[ANIMATION WITH FLASH MX A. ANIMATION MOTION (Motion Tween) motion animations or better known as a Mo]]></description>
<content:encoded><![CDATA[ANIMATION WITH FLASH MX A. ANIMATION MOTION (Motion Tween) motion animations or better known as a Mo]]></content:encoded>
</item>
<item>
<title><![CDATA[ Animasi 3D : Perkembangan Film Animasi]]></title>
<link>http://ilmutambah.wordpress.com/2009/11/15/animasi-3d-perkembangan-film-animasi/</link>
<pubDate>Sun, 15 Nov 2009 05:51:56 +0000</pubDate>
<dc:creator>ilmutambah</dc:creator>
<guid>http://ilmutambah.wordpress.com/2009/11/15/animasi-3d-perkembangan-film-animasi/</guid>
<description><![CDATA[Beberapa hari ini saya sering memposting tentang berita-berita terbaru yang menurut saya sangat berm]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Beberapa hari ini saya sering memposting tentang <a href="http://ilmutambah.wordpress.com/category/berita/" target="_blank">berita-berita terbaru</a> yang menurut saya sangat bermaanfaat untuk kita&#8230;.</p>
<p style="text-align:left;">kali ini saya akan memposting tentang Animasi 3D</p>
<p style="text-align:left;"><strong> </strong></p>
<p style="text-align:left;"><strong>Perkembangan Film Animasi</strong></p>
<p style="text-align:left;">Animasi yang ada pada saat ini merupakan pengembangan dari teknik-teknik yang sebelumya sudah pernah dilakukan. Peter Roget pertama kali memperkenalkan tentang perpindahan objek pada tahun 1824.<!--more--> Thomas Edison juga membuat beberapa literatur tentang gambar yang bergerak. dua tahun kemudian dia membuat Animasi dalam format film untuk pertama kalinya dengan durasi 13 detik. Kemudian pada tahun 1982 walt disney memulai film animasi pertamanya dengan karakter yang cukup populer hingga saat ini, yaitu Mickey Mouse. Animasi bekerja dengan cara memindahkan <em>frame</em> ke <em>frame</em> berikutnya dimana dalam 1 detik animasi terdapat 24 frame yang disebut dengan 24 fps. himgga saat ini banyak bermunculan studio animasi baik di amerika maupun di indonesia. Di bawah ini berberapa film animasi 3D yang cukup terkenal :</p>
<p style="text-align:left;">
<div id="attachment_447" class="wp-caption aligncenter" style="width: 295px"><img class="size-full wp-image-447" title="animaton-UP" src="http://ilmutambah.wordpress.com/files/2009/11/animaton-up.jpg" alt="animaton-UP" width="285" height="220" /><p class="wp-caption-text">UP</p></div>
<div id="attachment_448" class="wp-caption aligncenter" style="width: 212px"><img class="size-medium wp-image-448" title="ice_age_dawn_of_the_dinosaurs" src="http://ilmutambah.wordpress.com/files/2009/11/ice_age_dawn_of_the_dinosaurs.jpg?w=202" alt="ice_age_dawn_of_the_dinosaurs" width="202" height="300" /><p class="wp-caption-text">Ice Age: Dawn of the Dinosaurs</p></div>
<div id="attachment_449" class="wp-caption aligncenter" style="width: 220px"><img class="size-medium wp-image-449" title="ponyo" src="http://ilmutambah.wordpress.com/files/2009/11/ponyo.jpg?w=210" alt="ponyo" width="210" height="300" /><p class="wp-caption-text">ponyo</p></div>
<div id="attachment_450" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-450" title="the_princess_and_the-frog" src="http://ilmutambah.wordpress.com/files/2009/11/the_princess_and_the-frog.jpg?w=300" alt="the_princess_and_the-frog" width="300" height="240" /><p class="wp-caption-text">The Princess and the Frog</p></div>
<div id="attachment_451" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-451" title="monsters-vs-aliens" src="http://ilmutambah.wordpress.com/files/2009/11/monsters-vs-aliens.jpg?w=300" alt="monsters-vs-aliens" width="300" height="300" /><p class="wp-caption-text">Monsters vs Alien</p></div>
<p>Dan masih banyak lagi film animasi yang sekarang ini beredar,  mungkin cukup sampai di sini dulu dan akan saya lanjutkan pada posting yang akan datang, yaitu <strong><a href="http://ilmutambah.wordpress.com/2009/11/25/animasi-3d-proses-pembuatan-animasi-3d/?preview=true&#38;preview_id=493&#38;preview_nonce=b73c5242b4" target="_blank">Proses Pembuatan Animasi 3D</a></strong>&#8230;</p>
<p>sumber tentang animasi 3D saya ambil dari buku membuat film animasi karya Ivan C. Sibero.<span class="smarterwiki-popup-bubble" style="margin-left:-51px;margin-top:-57px;opacity:0.932357;"><span class="smarterwiki-popup-bubble-body"><span class="smarterwiki-popup-bubble-links smarterwiki-clearfix"><span class="smarterwiki-popup-bubble-links-row smarterwiki-clearfix"><a class="smarterwiki-popup-bubble-link" title="Search Twitter" href="http://search.twitter.com/search?q=sumber%20tentang%20animasi%203D%20saya%20ambil%20dari%20buku%20membuat%20film%20animasi%20karya%20Ivan%20C.%20Sibero." target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="http://twitter.com/favicon.ico" alt="" /></a><a class="smarterwiki-popup-bubble-link" title="Search Google" href="http://www.google.com/search?q=sumber%20tentang%20animasi%203D%20saya%20ambil%20dari%20buku%20membuat%20film%20animasi%20karya%20Ivan%20C.%20Sibero." target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="http://www.google.com/favicon.ico" alt="" /></a></span><span class="smarterwiki-popup-bubble-links-row smarterwiki-clearfix"><a class="smarterwiki-popup-bubble-link" title="Search Wikipedia" href="http://smarterfox.com/wikisearch/search?q=sumber%20tentang%20animasi%203D%20saya%20ambil%20dari%20buku%20membuat%20film%20animasi%20karya%20Ivan%20C.%20Sibero.&#38;locale=id" target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="http://static.smarterfox.com/media/wiki-favicon-sharpened.png" alt="" /></a><a class="smarterwiki-popup-bubble-link" title="Search OneRiot" href="http://www.oneriot.com/search?p=smarterfox&#38;ssrc=smarterfox_popup_bubble&#38;spid=8493c8f1-0b5b-4116-99fd-f0bcb0a3b602&#38;q=sumber%20tentang%20animasi%203D%20saya%20ambil%20dari%20buku%20membuat%20film%20animasi%20karya%20Ivan%20C.%20Sibero." target="_blank"><img class="smarterwiki-popup-bubble-link-favicon" src="http://static.smarterfox.com/media/popup_bubble/oneriot-favicon.ico" alt="" /></a></span></span></span><span class="smarterwiki-popup-bubble-tip"> </span></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Film Dongeng Mahluk Buas "Where the Wild Things Are" Terlaris]]></title>
<link>http://filmboxoffice.wordpress.com/2009/11/11/film-dongeng-mahluk-buas-where-the-wild-things-are-terlaris/</link>
<pubDate>Wed, 11 Nov 2009 12:58:23 +0000</pubDate>
<dc:creator>filmboxoffice</dc:creator>
<guid>http://filmboxoffice.wordpress.com/2009/11/11/film-dongeng-mahluk-buas-where-the-wild-things-are-terlaris/</guid>
<description><![CDATA[Film dongeng anak-anak &#8220;Where the Wild Things Are&#8221; berhasil menarik para penonton datang]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style="color:#666666;"><strong><em> </em></strong></span>Film dongeng anak-anak &#8220;Where the Wild Things Are&#8221; berhasil menarik para penonton datang ke bioskop-bioskop Amerika Serikat dan Kanada.</p>
<div id="attachment_30" class="wp-caption alignleft" style="width: 217px"><img class="size-medium wp-image-30" title="where-the-wild-things-are" src="http://filmboxoffice.wordpress.com/files/2009/11/where-the-wild-things-are.jpg?w=207" alt="where-the-wild-things-are" width="207" height="300" /><p class="wp-caption-text">where-the-wild-things-are</p></div>
<p>Film ini menjadi film terlaris, mengalahkan sesama debutan pekan lalu, &#8220;Law Abiding Citizen&#8221; ke tempat kedua. Sedang film horor &#8220;Paranormal Activity&#8221; berprestasi lumayan dengan naik ke peringkat ketiga pekan lalu.</p>
<p>&#160;</p>
<p>Film &#8220;Where the Wild Things Are&#8221; berdasarkan buku bergambar dongeng anak-anak karya Maurice Sendak terbitan 1963. Buku itu berkisah tentang Max, bocah yang dimarahi ibunya karena mengenakan kostum serigala, yang memiliki ekor panjang, kuping lebar, dan kumis.</p>
<p>Ibunya, yang melihat Max berpakaian itu, mengatakan, &#8220;Wild thing (mahluk buas)!.&#8221;</p>
<p>Max membalas dengan mengancam akan memakan ibunya. Akibatnya, ibunya memasukkan ke dalam kamar dan tidak memberinya makan malam. Saat itu, dengan ajaib, kamarnya berubah menjadi hutan penuh mahluk-mahluk buas. Ia pun kemudian diangkat sebagai raja mahluk-mahluk buas.</p>
<p>Sumber : <span style="color:#666666;"><strong>TEMPO <em>Interaktif</em></strong></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Monster vs. Aliens]]></title>
<link>http://filmboxoffice.wordpress.com/2009/11/11/monster-vs-aliens/</link>
<pubDate>Wed, 11 Nov 2009 11:39:34 +0000</pubDate>
<dc:creator>filmboxoffice</dc:creator>
<guid>http://filmboxoffice.wordpress.com/2009/11/11/monster-vs-aliens/</guid>
<description><![CDATA[monster vs Alien Film komedi animasi karya DreamWorks, Monster vs. Aliens, jadi film terlaris pekan ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_5" class="wp-caption alignleft" style="width: 410px"><img class="size-full wp-image-5" title="Dreamworks monster vs Alien IMAX" src="http://filmboxoffice.wordpress.com/files/2009/11/dreamworks-monsters-vs-aliens-imax.jpg" alt="monster vs Alien" width="400" height="299" /><p class="wp-caption-text">monster vs Alien</p></div>
<p>Film komedi animasi karya DreamWorks, Monster vs. Aliens, jadi film terlaris pekan lalu, dan mengantongi sebanyak 58,2 juta dolar AS dalam debut di Amerika utara, serta membuat pembukaan terbaik di Hollywood sepanjang tahun 2009.  Film animasi yang bercerita mengenai kelompok rakyat jelata yang berperang melawan makhluk dari luar bumi guna menyelamatkan dunia, dibuka secara mengesankan di 7.000 bioskop di Amerika Serikat dan Kanada.  2.000 bioskop diantaranya adalah teater digital 3-D dan Imax.  Monsters vs. Aliens, film dengan nilai produksi sebesar 150 juta dolar AS, sejauh ini menjadi taruhan terbesar oleh Hollywood dalam kategori 3-D.  Sementara, berbagai studio utama mempertaruhkan karya pada digital 3-D sebagai penyelamat usaha film hiburan.  The Haunting in Connecticut, film lain yang baru diluncurkan dari Lionsgate, dibuka di tempat kedua dengan 23 juta dolar AS dari hasil perkiraan penjualan tiket.  Film ber-genre thriller ilmu pengetahuan karya Nicolas Cage, Knowing, yang menjadi pemimpin box office pada pekan sebelumnya, meraih 14,7 juta dolar AS, sehingga menempatkannya pada posisi ketiga dalam pekan kedua peluncuran.  Yang juga masuk lima film utama di Amerika utara pada pekan lalu, komedi karya Paramount, I Love You, Man dan thriller mata-mata, Duplicity, masing-masing dengan 12,6 juta dan 7,6 juta dolar AS selama tiga hari. Kedua film tersebut berada pada pekan kedua setelah diluncurkan.</p>
<p>sumber: gatra.com</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[9 Nine (2009)]]></title>
<link>http://opoo.wordpress.com/2009/11/11/9-nine-2009/</link>
<pubDate>Wed, 11 Nov 2009 07:09:39 +0000</pubDate>
<dc:creator>gzon</dc:creator>
<guid>http://opoo.wordpress.com/2009/11/11/9-nine-2009/</guid>
<description><![CDATA[Resolusi 672 x 352 Size 315 Mb Download : http://rapidshare.com/files/305149015/nine.mitu420.mkv.001]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;"><img src="http://solhlq.blu.livefilestore.com/y1pYz8Qt5ETfeydS7vJOq7aa653sLsLL2ojX05_QsqP5gAqgoEB5ztuqbAv3Gpl5xOylsJbnd2Qn8N5TSotEB8A8bZ0vZpELdMT/9%20nine%20(2009).JPG" alt="9 nine" /><br />
Resolusi 672 x 352<br />
Size 315 Mb</p>
<p style="text-align:center;">Download :</p>
<p>http://rapidshare.com/files/305149015/nine.mitu420.mkv.001</p>
<p>http://rapidshare.com/files/305149155/nine.mitu420.mkv.002</p>
<p>http://rapidshare.com/files/305151001/nine.mitu420.mkv.003</p>
<p>http://rapidshare.com/files/305149720/nine.mitu420.mkv.004</p>
<p style="text-align:center;">Gunakan <a title="hjsplit" href="http://www.freebytesoftware.com/download/hjsplit.zip" target="_blank">software ini</a> untuk menggabungkan movie.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Animasi]]></title>
<link>http://rikiamailham.wordpress.com/2009/11/11/animasi/</link>
<pubDate>Wed, 11 Nov 2009 03:07:40 +0000</pubDate>
<dc:creator>rikiamailham</dc:creator>
<guid>http://rikiamailham.wordpress.com/2009/11/11/animasi/</guid>
<description><![CDATA[[ Team LiB ] Chapter 7. Connection Manager Operator! Give me the number for 911! —Homer Simpson, The]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>[ Team LiB ]</p>
<p>Chapter 7. Connection Manager<br />
Operator! Give me the number for 911!</p>
<p>—Homer Simpson, The Simpsons</p>
<p>The last chapter described how to establish and interact with a connection to a remote server using the Remote Access Service (RAS). Although using the RAS APIs provides you with low-level functions to establish a connection with a server and get status information about it, a variety of aspects about that connection can change, depending on what type of network resource you are accessing. This is especially true on mobile devices such as Pocket PC, for which connectivity and authorization requirements can constantly shift depending on your current environment and what you are requesting.</p>
<p>Consider what happens when you try to access an HTTP resource that is located on the Internet. Whether you are dialed into your Internet service or on a wireless LAN at the local coffee shop, the device merely needs to establish a connection to the Internet to download the request. What happens, however, if you make the same request while you are at work and are connected to the corporate network, which is most likely under a firewall? Without having the user authentication information that is passed to the proxy server, the request will fail. Managing all of the various connection types that a user might have would be a nightmare for every individual application developer.</p>
<p>This is where the Pocket PC Connection Manager comes in—it is the best way to manage remote connections (see Figure 7.1).</p>
<p>Figure 7.1. Pocket PC Connection Manager</p>
<p>It is probably easiest to think of the Connection Manger as a centralized location that is used for the configuration of all possible network connections that the device can make. What this accomplishes is a simplified user experience—the user needs to configure what a &#8220;Work&#8221; connection is only once in order for all networking applications to use it. In addition, the Connection Manager can make some calculations about the cost, latency, and bandwidth required for the request, in an attempt to determine the best type of connection to make in order to get the network resource that you&#8217;ve requested.</p>
<p>If you are planning to develop any applications that require network communications, you will most likely want to have them use the Connection Manager to establish and schedule network connections. By doing so, all of the specific details—including dialing parameters, proxy information, VPN authentication, and so on—are handled for you, provided that the user has already configured his or her device. All you need to do is send a request to the Connection Manager to either establish or close a connection.</p>
<p>To use the Connection Manager API functions within your application, you need to include the headers connmgr.h and connmgr_proxy.h, and link with the cellcore.lib library.</p>
<p>[ Team LiB ]<br />
[ Team LiB ]</p>
<p>Understanding the Connection Manager<br />
You can configure two types of connection settings using the Connection Manager: Internet and Work. Both maintain connection parameters for the type of resource you are trying to access.</p>
<p>The Internet connection setting is used for a straightforward dial-up or network connection to the Internet when attempting to access an Internet-style dot-address (such as XX.XX.XX.XX or name.domain.com).</p>
<p>The Work connection setting offers a variety of connection options, including support for proxy servers, virtual private networks (VPNs), and ActiveSync synchronization. This option also supports the capability to address a WINS network address on a private LAN.</p>
<p>So, what does this mean for you as an application developer? Basically, depending on the type of resource you are requesting, the Connection Manager will choose which connection to use in order to get you access to the network resource. If you are attempting to get something with a fully qualified Internet URL, the Connection Manager will use the Internet setting; otherwise, it will choose Work. Figure 7.2 shows the Work setting configuration dialog box.</p>
<p>Figure 7.2. Pocket PC VPN settings</p>
<p>It is generally recommended that a user set all three of the Connection Manager&#8217;s configuration drop-down options (Internet, Work, and Network card) for the Work connection setting. By doing this, the device can easily connect to the Internet, use a VPN connection, synchronize with ActiveSync, and use local resources without having to reconfigure Connection Manager whenever the environment changes.</p>
<p>Preparing the Connection Manager<br />
Before you can use the Connection Manager to manage your network communications, you must first make sure that it is available to be used. This is done by simply calling the ConnMgrApiReadyEvent() API, which is defined as follows:</p>
<p>HANDLE WINAPI ConnMgrApiReadyEvent();</p>
<p>The function takes no parameters, but returns a handle to an event that will become signaled when the Connection Manager is ready. Remember that you need to call the CloseHandle() function for the event that is returned.</p>
<p>Confirming that the Connection Manager is available is relatively straightforward:</p>
<p>// Make sure Connection Manager is ready<br />
HANDLE hConnMgr = NULL;<br />
BOOL bAvailable = FALSE;<br />
hConnMgr = ConnMgrApiReadyEvent();</p>
<p>if(!hConnMgr)<br />
return FALSE;</p>
<p>// Wait for 1 second to see if Connection Manager has<br />
// signaled the event<br />
DWORD dwResult = WaitForSingleObject(hConnMgr, 1000);</p>
<p>if(dwResult == WAIT_OBJECT_0)<br />
bAvailable = TRUE;</p>
<p>// Close the event handle<br />
if(hConnMgr)<br />
CloseHandle(hConnMgr);</p>
<p>// Did it connect ok?<br />
if(!bAvailable)<br />
return FALSE;</p>
<p>// Do something now that Connection Manager is ready</p>
<p>URLs and Network Identifiers<br />
The next thing you need to do before you can make a network request is to determine the globally unique identifier (GUID) for the type of object you are requesting, based on its Uniform Resource Locator (URL). The GUID you are returned has been deemed the best network connection to use for the destination that you passed to the function, based on the connection cost, latency, and so on. You then use the identifier when you eventually establish your connection.</p>
<p>To determine the best network connection to use, you need to call the ConnMgrMapURL() function, which is defined as follows:</p>
<p>HRESULT WINAPI ConnMgrMapURL(LPCTSTR pwszURL, GUID *pguid,<br />
DWORD *pdwIndex);</p>
<p>The first parameter, pwszURL, is the location of the object you are requesting, and should be in standard Internet format (for example, http://www.furrygoat.com/index.html). You can also use the URL functions described in Chapter 2, such as InternetCreateUrl(), to correctly build a resource locator.</p>
<p>The next parameter, pguid, is a pointer that receives the GUID of the destination network. Finally, you have pdwIndex, which is an optional parameter that serves as a pointer to a DWORD index variable. The index is used if there were more than one network mapping for the destination resource. The first time you call the function, you should set the value of the index to 0. If there are additional mappings, then ConnMgrMapURL() will increment the index value, which should be passed into each additional call into ConnMgrMapURL().</p>
<p>The following example determines the best network connection to use for a particular URL:</p>
<p>// Map a local and remote URL<br />
TCHAR tchLocalUrl[256] = TEXT(&#8220;&#8221;);<br />
TCHAR tchRemoteUrl[256] = TEXT(&#8220;&#8221;);<br />
HRESULT hResult = S_OK;</p>
<p>wsprintf(tchLocalUrl, TEXT(&#8220;http://fifi/report.txt&#8221;));<br />
wsprintf(tchRemoteUrl, TEXT(&#8220;http://fifi.someserver.<br />
com/report.txt&#8221;));</p>
<p>// Map a local URL {a1182988-0d73-439e-87ad-2a5b369f808b}<br />
GUID guidNetworkObject;<br />
DWORD dwIndex = 0;</p>
<p>if(ConnMgrMapURL(tchLocalUrl, &#38;guidNetworkObject, &#38;dwIndex)<br />
== E_FAIL) {<br />
OutputDebugString(TEXT(&#8220;Could not map a local request to<br />
a network identifier&#8221;));<br />
return FALSE;<br />
}</p>
<p>// Map a remote URL {436ef144-b4fb-4863-a041-8f905a62c572}<br />
dwIndex = 0;<br />
if(ConnMgrMapURL(tchRemoteUrl, &#38;guidNetworkObject, &#38;dwIndex)<br />
== E_FAIL) {<br />
OutputDebugString(TEXT(&#8220;Could not map a remote request to<br />
a network identifier&#8221;));<br />
return FALSE;<br />
}</p>
<p>Enumerating Network Identifiers<br />
If you want to get more information about a particular network identifier, or just enumerate the available identifiers that are on the device, you can use the ConnMgrEnumDestinations() function, which is defined as follows:</p>
<p>HRESULT WINAPI ConnMgrEnumDestinations(int nIndex,<br />
CONNMGR_DESTINATION_INFO *pDestInfo);</p>
<p>The first parameter is the index value of the identifier for which you want to get more information. If you want to enumerate all of the available identifiers, this should be set to 0 the first time the function is called, and incremented for each additional time you call the function. The other parameter, pDestInfo, is a pointer to a CONNMGR_DESTINATION_INFO structure, which contains the network information for the index specified.</p>
<p>The function will return an S_OK value if it is successful; otherwise, you will be returned an E_FAIL value.</p>
<p>The CONNMGR_DESTINATION_INFO structure looks like the following:</p>
<p>typedef struct _CONNMGR_DESTINATION_INFO {<br />
GUID guid;</p>
<p>TCHAR szDescription[CONNMGR_MAX_DESC];<br />
} CONNMGR_DESTINATION_INFO;</p>
<p>The structure contains only two pieces of information: the GUID that is associated with the network connection, and a null-terminated string containing the description of the network.</p>
<p>To enumerate all of the available network identifiers, you could do the following:</p>
<p>// Enumerate the available network identifiers<br />
DWORD dwEnumIndex = 0;<br />
BOOL fLoop = TRUE;<br />
TCHAR tchNetNameInfo[256] = TEXT(&#8220;&#8221;);<br />
CONNMGR_DESTINATION_INFO networkDestInfo;</p>
<p>// Walk through the list of Networks<br />
do{<br />
memset(&#38;networkDestInfo, 0,<br />
sizeof(CONNMGR_DESTINATION_INFO));</p>
<p>if(ConnMgrEnumDestinations(dwEnumIndex, &#38;networkDestInfo)<br />
== E_FAIL) {<br />
fLoop = FALSE;<br />
break;<br />
}</p>
<p>// If we got a network ID&#8217;s information, show the<br />
// description<br />
wsprintf(tchNetNameInfo, TEXT(&#8220;Network Name:%s&#8221;),<br />
networkDestInfo.szDescription);<br />
MessageBox(NULL, tchNetNameInfo, TEXT(&#8220;Available<br />
Networks&#8221;), MB_OK&#124;MB_ICONINFORMATION);<br />
dwEnumIndex++;<br />
} while(fLoop);</p>
<p>[ Team LiB ]<br />
[ Team LiB ]</p>
<p>Establishing and Maintaining Connections<br />
Now that you have the proper network identifier to use for the network location from which you are requesting a resource, you can go ahead and tell Connection Manager to make the connection.</p>
<p>The Connection Manager API currently supports two different functions for establishing a connection to the network:</p>
<p>Synchronous Mode: To create a connection request that will not return until the connection either is established or returns an error, you can use the ConnMgrEstablishConnectionSync() function.</p>
<p>Asynchronous Mode: To create a connection request that returns immediately, you can use the ConnMgrEstablishConnection() function. You need to poll the request handle that you are returned in order to find out the current status of the connection.</p>
<p>Regardless of which method you use to establish your network connection, you need to properly fill out a CONNMGR_CONNECTIONINFO structure, which contains the parameters that describe the request. The structure is defined as follows:</p>
<p>typedef struct _CONNMGR_CONNECTIONINFO {<br />
DWORD cbSize;<br />
DWORD dwParams;<br />
DWORD dwFlags;<br />
DWORD dwPriority;<br />
BOOL bExclusive;<br />
BOOL bDisabled;<br />
GUID guidDestNet;<br />
HWND hWnd;<br />
UINT uMsg;<br />
LPARAM lParam;<br />
ULONG ulMaxCost;<br />
ULONG ulMinRcvBw;<br />
ULONG ulMaxConnLatency;<br />
} CONNMGR_CONNECTIONINFO;</p>
<p>The cbSize member should be set to the size of the CONNMGR_CONNECTIONINFO structure.</p>
<p>The dwParams member contains a list of optional member fields that are set in the structure, and can be a combination of the values shown in Table 7.1.</p>
<p>The dwFlags member defines the list of flags that specify any special properties for establishing the network connection. If no flags are set, the Connection Manager will use a direct IP connection. The dwFlags member should be set to one of the values shown in Table 7.2.</p>
<p>Table 7.1. CONNMGR_CONNECTIONINFO Flags Value<br />
Description</p>
<p>CONNMGR_PARAM_GUIDDESTNET<br />
guidDestNet field is valid</p>
<p>CONNMGR_PARAM_MAXCOST<br />
ulMaxCost field is valid</p>
<p>CONNMGR_PARAM_MINRCVBW<br />
ulMinRcvBw field is valid</p>
<p>CONNMGR_PARAM_MAXCONNLATENCY<br />
ulMaxConnLatency field is valid</p>
<p>Table 7.2. Connection Manager Proxy Flags Value<br />
Description</p>
<p>CONNMGR_FLAG_PROXY_HTTP<br />
HTTP Proxy supported</p>
<p>CONNMGR_FLAG_PROXY_WAP<br />
WAP gateway proxy supported</p>
<p>CONNMGR_FLAG_PROXY_SOCKS4<br />
SOCKS4 proxy supported</p>
<p>CONNMGR_FLAG_PROXY_SOCKS5<br />
SOCKS5 proxy supported</p>
<p>The dwPriority member specifies the priority level of the connection you are requesting. Remember that the Connection Manager needs to delegate various simultaneous network requests among multiple applications. It gives precedence to those that specify a higher priority value. Table 7.3 describes the priority levels that can be used.</p>
<p>The bExclusive member specifies whether the connection can be shared among multiple applications. If you set this value to FALSE, then other programs will be notified when the connection is available. If you set it to TRUE, then you place the connection in a state in which it cannot be shared. Other applications that request to establish a similar connection will fight for the same resource, with the outcome depending on each connection request&#8217;s priority.</p>
<p>The bDisabled member prevents the connection request from actually establishing a remote connection if set to TRUE. This can be used to test the availability of a network connection.</p>
<p>The guidDestNet member should contain the GUID for the network identifier that will be used to connect to the network. This is the same identifier returned using the ConnMgrMapURL() or ConnMgrEnumDestinations() functions. A remote connection cannot be established without this identifier.</p>
<p>Table 7.3. Connection Manager Priority Levels Value<br />
Priority<br />
Description</p>
<p>CONNMGR_PRIORITY_VOICE<br />
Highest<br />
Voice connection.</p>
<p>CONNMGR_PRIORITY_USERINTERACTIVE<br />
A user has made this request, and is awaiting the creation of the connection.</p>
<p>Use this priority for user-interactive applications.</p>
<p>CONNMGR_PRIORITY_USERBACKGROUND<br />
High<br />
The application has become idle. You should switch to this priority when the application is not active.</p>
<p>CONNMGR_PRIORITY_USERIDLE<br />
A user-initiated request has been idle for a length of time. Switching between this and CONNMGR_PRIORITY_USERINTERACTIVE enables the Connection Manager to optimize shared connections.</p>
<p>CONNMGR_PRIORITY_HIPRIBKGND<br />
High-priority background.</p>
<p>CONNMGR_PRIORITY_IDLEBKGND<br />
Low<br />
Idle background task.</p>
<p>CONNMGR_PRIORITY_EXTERNALINTERACTIVE<br />
A network request has been made from an external application.</p>
<p>CONNMGR_PRIORITY_LOWBKGND<br />
Lowest<br />
A connection is established only if a higher-priority client is already using the connection.</p>
<p>CONNMGR_PRIORITY_CACHED<br />
None<br />
Internal caching is being used; no external connection is needed.</p>
<p>To have the Connection Manager send any changes in the connection status to a window handle, you can use the next three members to set that up. The hWnd member is the window handle that you want to receive messages, uMsg should contain the WM_USER message ID that you want to have sent with the status change, and lParam is a DWORD value that will be placed in the lParam parameter of your message. You can set all three of these members to zero if you don&#8217;t want the Connection Manager to post any messages to your window.</p>
<p>The ulMaxCost member should specify the maximum cost of the connection.</p>
<p>The ulMinRcvBw member specifies the minimum amount of bandwidth that you need in order to accept the connection.</p>
<p>Finally, the ulMaxConnLatency member should specify the maximum acceptable connection latency, in milliseconds, before a connection fails. An acceptable value for the maximum latency would be around 4 seconds, or 4,000 milliseconds.</p>
<p>Establishing Connections<br />
To create a synchronous connection, you can call the following function:</p>
<p>HRESULT WINAPI ConnMgrEstablishConnectionSync(<br />
CONNMGR_CONNECTIONINFO *pConnInfo, HANDLE *phConnection,<br />
DWORD dwTimeout, DWORD *pdwStatus);</p>
<p>The pConnInfo parameter should point to a CONNMGR_CONNECTIONINFO structure that contains the instructions for establishing the connection. This is followed by phConnection, a pointer to the connection handle that you are returned from the function. The dwTimeout parameter should be used to set a timeout value, in milliseconds, which the function will return if a connection cannot be established. Finally, the pdwStatus parameter will point to the final status of the connection.</p>
<p>Don&#8217;t forget that you need to call the ConnMgrReleaseConnection() function once you are finished using the connection in order to properly free the connection handle.</p>
<p>The following code establishes a synchronous connection:</p>
<p>// Establish a synchronous connection<br />
HANDLE hConnection = NULL;<br />
DWORD dwStatus = 0;<br />
DWORD dwTimeout = 5000;</p>
<p>// Get the network information where we want to establish a<br />
// connection<br />
TCHAR tchRemoteUrl[256] = TEXT(&#8220;&#8221;);<br />
wsprintf(tchRemoteUrl,<br />
TEXT(&#8220;http://www.furrygoat.com/index.html&#8221;));<br />
GUID guidNetworkObject;<br />
DWORD dwIndex = 0;</p>
<p>if(ConnMgrMapURL(tchRemoteUrl, &#38;guidNetworkObject, &#38;dwIndex)<br />
== E_FAIL) {<br />
OutputDebugString(TEXT(&#8220;Could not map the request to a<br />
network identifier&#8221;));<br />
return FALSE;<br />
}</p>
<p>// Now that we&#8217;ve got the network address, set up the<br />
// connection structure<br />
CONNMGR_CONNECTIONINFO ccInfo;</p>
<p>memset(&#38;ccInfo, 0, sizeof(CONNMGR_CONNECTIONINFO));<br />
ccInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);<br />
ccInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;<br />
ccInfo.dwFlags = CONNMGR_FLAG_PROXY_HTTP;<br />
ccInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;<br />
ccInfo.guidDestNet = guidNetworkObject;</p>
<p>// Make the connection request (timeout in 5 seconds)<br />
if(ConnMgrEstablishConnectionSync(&#38;ccInfo, &#38;hConnection,<br />
dwTimeout, &#38;dwStatus) == E_FAIL) {<br />
return FALSE;<br />
}</p>
<p>// Connection has been made, continue on&#8230;</p>
<p>Creating an asynchronous connection is a bit more involved. To make the connection request, you can use the ConnMgrEstablishConnection() function, which is defined as follows:</p>
<p>HRESULT WINAPI ConnMgrEstablishConnection(<br />
CONNMGR_CONNECTIONINFO *pConnInfo, HANDLE *phConnection);</p>
<p>The first parameter, pConnInfo, is a pointer to a CONNMGR_CONNECTIONINFO structure that describes the connection. When the function returns, phConnection will point to a connection handle for the request.</p>
<p>When you are finished using the connection, you must properly free the handle by calling the ConnMgrReleaseConnection() function, as described in the section &#8220;Disconnecting from an Active Connection,&#8221; later in this chapter.</p>
<p>The following code polls the request handle for status changes:</p>
<p>// Establish an asynchronous connection<br />
HANDLE hConnection = NULL;<br />
DWORD dwStatus = 0;</p>
<p>// Get the network information where we want to establish a<br />
// connection<br />
TCHAR tchRemoteUrl[256] = TEXT(&#8220;&#8221;);<br />
wsprintf(tchRemoteUrl, TEXT(&#8220;http://www.furrygoat.com/index.html&#8221;));<br />
GUID guidNetworkObject;<br />
DWORD dwIndex = 0;</p>
<p>if(ConnMgrMapURL(tchRemoteUrl, &#38;guidNetworkObject, &#38;dwIndex)<br />
== E_FAIL) {<br />
OutputDebugString(TEXT(&#8220;Could not map the request to a<br />
network identifier&#8221;));<br />
return FALSE;<br />
}</p>
<p>// Now that we&#8217;ve got the network address, set up the<br />
// connection structure<br />
CONNMGR_CONNECTIONINFO ccInfo;</p>
<p>memset(&#38;ccInfo, 0, sizeof(CONNMGR_CONNECTIONINFO));<br />
ccInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);<br />
ccInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;<br />
ccInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;<br />
ccInfo.guidDestNet = guidNetworkObject;</p>
<p>// Make the connection request<br />
if(ConnMgrEstablishConnection(&#38;ccInfo, &#38;hConnection) ==<br />
E_FAIL)<br />
return FALSE;</p>
<p>// Poll to see if the connection has been established<br />
BOOL fLoop = TRUE;<br />
BOOL fConnected = FALSE;</p>
<p>while(fLoop) {<br />
dwStatus = 0;<br />
if(FAILED(ConnMgrConnectionStatus(hConnection,<br />
&#38;dwStatus))) {<br />
// Do some error processing here<br />
fLoop = FALSE;<br />
break;<br />
}</p>
<p>// Got the status, do something with it:<br />
if(dwStatus &#38; CONNMGR_STATUS_CONNECTED) {<br />
OutputDebugString(TEXT(&#8220;Connected!&#8221;));<br />
fLoop = FALSE;<br />
fConnected = TRUE;<br />
break;<br />
}</p>
<p>if(dwStatus &#38; CONNMGR_STATUS_WAITINGCONNECTION)<br />
OutputDebugString(TEXT(&#8220;Establishing a<br />
connection&#8230;.&#8221;));</p>
<p>if(dwStatus &#38; CONNMGR_STATUS_DISCONNECTED) {<br />
OutputDebugString(TEXT(&#8220;Disconnected from the<br />
network&#8230;.&#8221;));<br />
fLoop = FALSE;<br />
}<br />
}</p>
<p>// Release the handle gracefully<br />
if(!fConnected &#38;&#38; hConnection) {<br />
if(ConnMgrReleaseConnection(hConnection, FALSE) == S_OK)<br />
hConnection = NULL;<br />
return FALSE;<br />
}</p>
<p>// Connection has been made, continue on&#8230;</p>
<p>Getting the Connection Status<br />
To get the status of a Connection Manager connection, you can use the ConnMgrConnectionStatus() function:</p>
<p>HRESULT WINAPI ConnMgrConnectionStatus(HANDLE hConnection,<br />
DWORD *pdwStatus);</p>
<p>The function needs only the handle to a current connection, and will return the status code for it in the pointer specified by the pdwStatus parameter.</p>
<p>Table 7.4 shows the possible status values that the Connection Manager can return.</p>
<p>Table 7.4. Connection Manager Status Values Value<br />
Description</p>
<p>CONNMGR_STATUS_UNKNOWN<br />
Unknown.</p>
<p>CONNMGR_STATUS_CONNECTED<br />
Connected.</p>
<p>CONNMGR_STATUS_DISCONNECTED<br />
Disconnected.</p>
<p>CONNMGR_STATUS_CONNECTIONFAILED<br />
Connection has failed and cannot be reestablished.</p>
<p>CONNMGR_STATUS_CONNECTIONCANCELED<br />
User-aborted connection.</p>
<p>CONNMGR_STATUS_CONNECTIONDISABLED<br />
Connection is ready to connect but disabled.</p>
<p>CONNMGR_STATUS_NOPATHTODESTINATION<br />
No path could be found to the destination.</p>
<p>CONNMGR_STATUS_WAITINGFORPATH<br />
Waiting for a path to the destination.</p>
<p>CONNMGR_STATUS_WAITINGFORPHONE<br />
Voice call is in progress.</p>
<p>CONNMGR_STATUS_WAITINGCONNECTION<br />
Attempting to connect.</p>
<p>CONNMGR_STATUS_WAITINGFORRESOURCE<br />
Resource is in use by another connection.</p>
<p>CONNMGR_STATUS_WAITINGFORNETWORK<br />
No path to the destination could be found.</p>
<p>CONNMGR_STATUS_WAITINGDISCONNECTION<br />
Connection is being brought down.</p>
<p>CONNMGR_STATUS_WAITINGCONNECTIONABORT<br />
Aborting connection attempt.</p>
<p>Connection Priorities<br />
One of the Connection Manager&#8217;s most useful features is its ability to juggle multiple requests, i.e., from more than one application at the same time. When making a connection request for your application, you are required to set its priority level (the dwPriority member of the CONNMGR_CONNECTIONINFO structure). This enables the Connection Manager to effectively schedule the order in which each request is processed—connection requests that have a higher priority are handled before those with a lower one.</p>
<p>Once a connection has been established, you can manually change its priority at any time by calling the ConnMgrSetConnectionPriority() function:</p>
<p>HRESULT WINAPI ConnMgrSetConnectionPriority(HANDLE<br />
hConnection, DWORD dwPriority);</p>
<p>The first parameter is the request handle you were returned from either the ConnMgrEstablishConnection() or ConnMgrEstablishConnectionSync() function. This is followed by the new priority level you want to set for the request. The list of possible values is the same as the list for the dwPriority member of the CONNMGR_CONNECTIONINFO structure.</p>
<p>A well-behaved application will change its connection priority based on what the user is currently doing on the device. For example, if an application is downloading a Web page, you would want to set the connection to a high-priority level such as CONNMGR_PRIORITY_USERINTERACTIVE. This provides users with a better experience, because they expect an immediate response and high-priority requests are favored by the Connection Manager. However, if a user switches to a different application or is idle for an extended period of time, you will want to switch the level to CONNMGR_PRIORITY_USER_IDLE. A lower priority level enables other processes to more effectively share the connection.</p>
<p>The following code sample shows how to manually change the priority for a connection:</p>
<p>if(FAILED(ConnMgrSetConnectionPriority(hConnection,<br />
CONNMGR_PRIORITY_USERIDLE))) {<br />
OutputDebugString(TEXT(&#8220;Could not change connection<br />
priority..&#8221;));<br />
return FALSE;<br />
}</p>
<p>Disconnecting from an Active Connection<br />
To close a connection request, you can simply call the following function:</p>
<p>HRESULT WINAPI ConnMgrReleaseConnection(HANDLE hConnection,<br />
BOOL bCache);</p>
<p>The hConnection parameter should be set to the current connection you want to release. If this is the last request handle that the Connection Manager has for the network type with which you are connected, it will drop the connection; otherwise, it will be left open for any other active requests. The bCache parameter should be set to TRUE if you want the Connection Manager to remember the connection in its cache; otherwise, you should set this to FALSE.</p>
<p>[ Team LiB ]<br />
[ Team LiB ]</p>
<p>Connection Service Providers and Proxies<br />
The Connection Manager uses what is known as a Connection Service Provider (CSP) to talk over a particular network. Each individual provider is a COM object that encapsulates the specifics for an individual network&#8217;s communications. For example, there are currently CSPs for networking, proxy servers, VPNs, and GRPS connections—each providing specific instructions about how to talk over a network. When you request a network connection, the Connection Manager will determine which CSP to use based on the cost, latency, and bandwidth for the resource you are trying to access.</p>
<p>To exchange information with a CSP object, you can use the ConnMgrProviderMessage() API function:</p>
<p>HRESULT WINAPI ConnMgrProviderMessage(HANDLE hConnection,<br />
const GUID *pguidProvider, DWORD *pdwIndex, DWORD dwMsg1,<br />
DWORD dwMsg2, PBYTE pParams, ULONG cbParamSize);</p>
<p>The hConnection parameter is optional but can be set to a particular request handle if one is active. The next parameter, pguidProvider, should point to the GUID of the CSP to which you want to send a message. If multiple network providers are being used by a single connection, then you can set the pdwIndex pointer to the index of the specific provider to which the message should be sent. Both dwMsg1 and dwMsg2 are optional and have different meanings depending on the provider and message being sent. The pParams parameter should point to a data structure specific to the provider you are talking with, and is followed by cbParamSize, which should point to the size of the structure.</p>
<p>By this point, you are probably asking yourself why communicating with the provider interfaces is useful. One of the most common uses for sending a connection service provider a message is to obtain the proxy server configuration options for a particular communications request.</p>
<p>You can get proxy configuration information by passing a PROXY_CONFIG structure to the network provider defined by IID_ConnPrv_IProxyExtension. After the ConnMgrProviderMessage() function is called, the structure will be filled in with the requested information for the proxy type. The PROXY_CONFIG structure is defined as follows:</p>
<p>typedef struct _PROXY_CONFIG {<br />
DWORD dwType;<br />
DWORD dwEnable;<br />
TCHAR szProxyServer[CMPROXY_PROXYSERVER_MAXSIZE];<br />
TCHAR szUsername[CMPROXY_USERNAME_MAXSIZE];<br />
TCHAR szPassword[CMPROXY_PASSWORD_MAXSIZE];<br />
TCHAR szProxyOverride[CMPROXY_PROXYOVERRIDE_MAXSIZE];<br />
TCHAR szExtraInfo[CMPROXY_EXTRAINFO_MAXSIZE];<br />
} PROXY_CONFIG;</p>
<p>The dwType member specifies the type of proxy server to use. It can be set to the following: CONNMGR_FLAG_PROXY_HTTP (for standard HTTP proxies), CONNMGR_FLAG_PROXY_WAP (for a WAP gateway), CONNMGR_FLAG_PROXY_SOCKS4 (for a SOCKS 4.0 server), or CONNMGR_FLAG_PROXY_SOCKS5 (for a SOCKS 5.0 server). This member should be set before calling the function.</p>
<p>The dwEnable member specifies whether the CSP should have the capability to connect to the specified proxy server. The CSP automatically sets this to 1, which enables the proxy server. If you set it to 0, then although the proxy configuration will exist, the CSP will not connect to the server.</p>
<p>The szProxyServer member specifies the server and port of the proxy. The correct syntax for setting this should be a null-terminated string that contains the server name, a colon, and the port number (for example, server:port).</p>
<p>The szUsername and szPassword members specify the authorization to be used when communicating with a SOCKS4 or SOCKS5 proxy server.</p>
<p>The szProxyOverride and szExtraInfo members are not currently used.</p>
<p>The following example shows how you could obtain the proxy information for a standard HTTP request:</p>
<p>// Get information on the proxy for an HTTP connection<br />
// request<br />
PROXY_CONFIG proxyConfig;<br />
DWORD dwSize = sizeof(PROXY_CONFIG);<br />
HRESULT hr = 0;<br />
GUID IID_ConnPrv_IProxyExtension = {0xaf96b0bd, 0xa481,<br />
0&#215;482c, {0xa0, 0&#215;94, 0xa8, 0&#215;44, 0&#215;87, 0&#215;67, 0xa0, 0xc0}};</p>
<p>memset(&#38;proxyConfig, 0, sizeof(PROXY_CONFIG));<br />
proxyConfig.dwType = CONNMGR_FLAG_PROXY_HTTP;</p>
<p>hr = ConnMgrProviderMessage(NULL, &#38;IID_ConnPrv_IProxyExtension,<br />
NULL, 0, 0,<br />
(PBYTE)&#38;proxyConfig, dwSize);</p>
<p>if(FAILED(hr)) {<br />
OutputDebugString(TEXT(&#8220;Could not get the proxy<br />
information&#8221;));<br />
return FALSE;<br />
}</p>
<p>[ Team LiB ]<br />
[ Team LiB ]</p>
<p>Scheduled Connections<br />
The Connection Manager also enables you to configure an event (at a specific time) that will cause the device to wake up (if not already on), establish a connection to a network, and run an application. This can be particularly useful if you want a network operation to do something when the user is not around his or her device. Note that a scheduled event will remain registered until it has run or is deleted. In addition, an event remains scheduled across device reboots.</p>
<p>To set up a scheduled connection, you can use the ConnMgrRegisterScheduledConnection() function, which is defined as follows:</p>
<p>HRESULT WINAPI ConnMgrRegisterScheduledConnection(<br />
SCHEDULEDCONNECTIONINFO *pSCI);</p>
<p>The only parameter that is needed is a pointer to a SCHEDULEDCONNECTIONINFO structure:</p>
<p>typedef struct _SCHEDULEDCONNECTIONINFO {<br />
GUID guidDest;<br />
UINT64 uiStartTime;<br />
UINT64 uiEndTime;<br />
UINT64 uiPeriod;<br />
TCHAR szAppName[MAX_PATH];<br />
TCHAR szCmdLine[MAX_PATH];<br />
TCHAR szToken[32];<br />
BOOL bPiggyback;<br />
} SCHEDULEDCONNECTIONINFO;</p>
<p>The guidDest member specifies the network identifier with which you want to create a connection. The next two members are used to set the start and end times for the connection. These should be set in the same format as the FILETIME structure, which specifies the amount of 100-nanosecond intervals since January 1, 1601.</p>
<p>The uiPeriod member is the amount of time (in 100-nanosecond units) between each connection attempt. If you set this to 0, the device will not wake up to make your connection.</p>
<p>The szAppName and szCmdLine members should point to the name of the application to run when the connection is made, and the command line that you want passed to the application, respectively.</p>
<p>The szToken member is a unique identifier that you can use to later delete the connection request.</p>
<p>Finally, the bPiggypack flag determines how the device should wake up for the event. If bPiggyback is set to TRUE, then the application specified by the szAppName parameter will execute as soon as the network connection to guidDest has been established. If it is set to FALSE, then the device will wake up only when another application or scheduled event connects to the same network.</p>
<p>The following code shows how you could schedule an application to run, 15 seconds from now. The scheduler will continue to attempt a connection every five minutes for the next hour:</p>
<p>// Get the network information where we want to establish a<br />
// connection<br />
GUID guidNetworkObject;<br />
DWORD dwIndex = 0;<br />
TCHAR tchRemoteUrl[256] = TEXT(&#8220;&#8221;);<br />
wsprintf(tchRemoteUrl, TEXT(&#8220;http://www.furrygoat.com/index.html&#8221;));</p>
<p>if(ConnMgrMapURL(tchRemoteUrl, &#38;guidNetworkObject, &#38;dwIndex)<br />
== E_FAIL) {<br />
OutputDebugString(TEXT(&#8220;Could not map the request to a<br />
network identifier&#8221;));<br />
return FALSE;<br />
}</p>
<p>// Get the time to launch<br />
SYSTEMTIME sysTime;<br />
FILETIME ftCurrent;<br />
ULARGE_INTEGER ulCurrentTime;</p>
<p>GetLocalTime(&#38;sysTime);<br />
SystemTimeToFileTime(&#38;sysTime, &#38;ftCurrent);</p>
<p>ulCurrentTime.LowPart = ftCurrent.dwLowDateTime;<br />
ulCurrentTime.HighPart = ftCurrent.dwHighDateTime;</p>
<p>// Set up the schedule times<br />
// In 15 seconds, let&#8217;s try every 5 minutes for an hour<br />
DWORD dwSecStart = 15;<br />
DWORD dwSecDuration = 3600;<br />
DWORD dwSecPeriod = 300;</p>
<p>// Schedule a connection<br />
SCHEDULEDCONNECTIONINFO sci;</p>
<p>memset(&#38;sci, 0, sizeof(SCHEDULEDCONNECTIONINFO));<br />
sci.uiStartTime =<br />
ulCurrentTime.QuadPart+(UINT64)(10*1000*1000)*dwSecStart;<br />
sci.uiEndTime = ulCurrentTime.QuadPart+(UINT64)(10*1000*1000)*<br />
(dwSecStart+dwSecDuration);<br />
sci.uiPeriod = (UINT64)(10*1000*1000)*(dwSecPeriod);<br />
sci.guidDest = guidNetworkObject;<br />
sci.bPiggyback = TRUE;</p>
<p>wsprintf(sci.szAppName, TEXT(&#8220;\\Windows\\someapp.exe&#8221;));<br />
wsprintf(sci.szCmdLine, TEXT(&#8220;\\Windows\\someapp.exe&#8221;));<br />
wsprintf(sci.szToken, TEXT(&#8220;schdToken&#8221;));</p>
<p>HRESULT hr = ConnMgrRegisterScheduledConnection(&#38;sci);</p>
<p>if(FAILED(hr)) {<br />
OutputDebugString(TEXT(&#8220;Could not schedule the connection<br />
event&#8221;));<br />
return FALSE;<br />
}</p>
<p>To delete a scheduled connection, you can call the following function:</p>
<p>HRESULT WINAPI ConnMgrUnregisterScheduledConnection(LPCTSTR<br />
pwszToken);</p>
<p>The only parameter that you need to send is the unique token that identifies the scheduled connection, as shown in the following example:</p>
<p>if(SUCCEEDED(ConnMgrUnregisterScheduledConnection(TEXT<br />
(&#8220;schdToken&#8221;)))) {<br />
OutputDebugString(TEXT(&#8220;Scheduled event has been<br />
cancelled.&#8221;));<br />
}</p>
<p>[ Team LiB ]</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Animasi 3D]]></title>
<link>http://cruzindoartwork.wordpress.com/2009/12/24/animasi-3d/</link>
<pubDate>Thu, 24 Dec 2009 00:16:13 +0000</pubDate>
<dc:creator>cruzindo artwork</dc:creator>
<guid>http://cruzindoartwork.wordpress.com/2009/12/24/animasi-3d/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/gr08Lnyg5Pg&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/gr08Lnyg5Pg&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span><br />
<span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/moZYR3ny0Fk&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/moZYR3ny0Fk&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
