H-2 Adobe Camp Indonesia 2011

http://images.groups.adobe.com/132b7f5/adobe_camp.png

Tidak terasa lusa sudah tanggal 20 Januari, 2011. Itu berarti Adobe Camp Indonesia sudah di depan bulu mata :selamat . Banyak kabar menarik dari Camp nanti, Salah satunya akan di undi nanti lisensi untuk satu orang pemenang sebesar $2100 dan satu buat BB(Blackberry). sebelum panjang lebar bicara soal Adobe Camp, kali ini saya meminta doa rekan-rekan sekalian demi kesembuhan saya (tipoid fever) dan kesuksesan acara nanti. Amin

Setelah diskusi panjang dengan salah seorang tamu yaitu Tom Krcha(Adobe Gaming Evangelist), karena Tom mempunyai schedule untuk mengisi acara lain di Singapore, sehingga saya harus mengatur ulang Agenda Adobe Camp Indonesia 2011. selain itu pastinya ngatur jadwal keliling jakarta  :travel bersama Tom dan pacarnya(Jadi setan dech)

New Agenda:

07:30 – 08:00       Registration

08:00 – 08:15       Opening

08:16 – 09:15       Bridging Adobe Flex, Adobe Air to Java Web Application with Adobe BlazeDS by Nova Saputra, Java Developer

09:16 – 10:15       Developer and Designer Workflow by Ahmad Fathi Hadi and Nata Chen, RIA Developer, Game/Creative Producer

10:16 – 11:15       Behind the scenes of MAX Racer and building realtime multiplayer experiences by Tom Krcha, Adobe Evangelist

11:16 – 12:15       Creating mashup apps using various social media API’s and AS3 by Arie M. Prasetyo, Flex & Web Developer

12:16 – 13:15       Break

13:16 – 14:15       Virtual World with AS3isolib by Anggie Bratadinata, Flash Engineer

14:16 – 15:15       Development Playbook Application with Adobe AIR 2.5 and QNX SDK by Tubagus S. Anwar, Flex/AIR Developer

15:16 – 15:45       Break

15:46 – 16:45       Augmented Reality by Rizal Akbar, Flash Developer

16:46 – 17:15       Adobe User Group Indonesia by Ahmad Fathi Hadi

17:16 – 18:00       DoorPrize

Nah, bagaimana ? susunannya sudah bagus bukan :)

Sedikit iming-iming untuk para peserta nanti, kalian akan mendapatkan :

  • Snack Pagi
  • Makan Siang
  • Pin “I’m Attending Adobe Camp Indonesia 2011″
  • Adobe Sticker
  • Adobe Pen
  • Merchandise

Dan masih banyak lagi, Kurang baik apa sih panitia :D

Sedikit keluh kesal dalam event ini adalah ada saja peserta yang daftar dengan identitas asal, sehingga membuat saya harus me refund ordernya. ada pula yang sms nanya tentang event, tapi seperti ngajak ribut,hehehe.

Oh iya terima kasih banyak untuk Panitia di Universitas Budi Luhur, special thanks to Bunda Linda dan Kakak Reni Cantik yang sudah membantu jalannya acara ini. Kebetulan saya tiba-tiba sakit, untung ada orang-orang hebat itu :2thumbup , poko’nya salute deh buat semua panitia yang udah bantu.

Kira-kira siapa yah yang nanti akan dapat BB dan lisensi Adobe :-? Semoga beruntung :)

Adobe Camp Indonesia 2011

Adobe Camp

Sudah satu bulan ini saya sibuk menyiapkan berbagai macam persiapan acara yang dinanti-nanti oleh seluruh pecinta Adobe di Indonesia, yaitu Adobe Camp Indonesia 2011. Acara Adobe Camp Indonesia 2011 ini akan menjadi acara Adobe Camp pertama di Indonesia dan akan menjadi kegiatan rutin tahunan AUGI(Adobe User Group Indonesia).

Apa sih Adobe Camp itu ? mungkin empat point dibawah ini dapat menjelaskan acara ini.

  • Celebrations of the talents of the local community. They showcase the skills of local developers and designers to inspire and train the attendees. Adobe speakers also participate in Camps.
  • Events that expose people to Adobe tools. This is done using many creative approaches, such as demos, hands-on trainings, and team coding sessions to just name a few.
  • Events that feature case studies and examples of projects built using Adobe technologies.
  • Events that raise awareness of the local Adobe community and introduce attendees to the local user groups.

Acara ini nantinya akan diisi oleh 8 pembicara dan semuanya expert dibidangnya seperti Anggie Bratadinata, beliau adalah senior Flash Game engineer untuk HandsOn Mobile(siapa yang gak tau perusahaan ini ? pembuat game Guitar Hero). Lalu ada Tomas Krcha, yang satu ini langsung kita datangkan dari Adobe, Inc, Tomas adalah Platform evangelistnya Adobe(tim dibalik Flash Platform itu sendiri, keren bukan ?). dan yang paling tidak dinanti adalah saya sendiri Ahmad Fathi Hadi, nantinya saya akan membahas “Designer and Developer Workflow”.

Adobe Camp kali ini diadakan oleh resmi oleh AUGI dan di organisir oleh Budi Luhur University(thanks bunda linda atas bantuannya) serta disponsori oleh Adobe,Inc sebagai Platinum Sponsor. Tidak lupa PT. Ciptadana Capital serta BlackBerry yang menjadi Gold Sponsor untuk acara ini.

Baiklah ini detail acaranya :

Name : Adobe Camp Indonesia 2011
Focus : Adobe Flash Platform
Venue : Universitas Budi Luhur
Jl. Cileduk Raya Petukangan Utara
Jakarta Selatan 12260
Date : 20 Januari 2011. Pukul 08-00 s/d 17:00
Fee : Free
Speakers :
Tomas Krcha (Adobe Platform Evangelist)
Ahmad Fathi Hadi (RIA and Mobile Developer)
Ari Setyo (Flex and Web Developer)
Anggie Baratadinata (senior Flash Game engineer – handson.com)
Tubagus Saepul Anwar (Flex and AIR Developer)
Nata Chen (Game / Creative Producer)
Nova Saputra (Java Developer)
Rizal Akbar (Flash Developer)
Contact : Ahmad Fathi Hadi (081808497749)

Pendaftaran dapat langsung dilakukan di http://adobecampindonesia2011.eventbrite.com/

*nb : acara ini akan berisi materi hardcore dan memang ditargerkan untuk para developer, so kita akan menseleksi para pendaftar, quota hanya tersisa untuk para developer ;)

Bagi kalian yang akan hadir silahkan gunakan badge “I’m Attending” pada blog/website anda masing-masing.

http://augindonesia.org/images/adobecampindonesia2011/Adobe%20Camp%20Indonesia%20Attending.png

oh ya ada satu lagi yang lupa saya sampaikan, jangan sampai tidak hadir karena nanti kita akan mengundi hadiah seperti lisensi dengan total $2100 serta dua buah BlackBerry.

Facebook Development

Setelah sekian lama saya menghilang mengarungi pekerjaan baru sebagai Facebook Developer, kini saya kembali mendokumentasikan sebagian pengalaman saya didalam blog ini. Pada dasarnya development aplikasi menggunakan platform facebook cukup mudah bagi yang sudah terbiasa dengan API.
Lalu apa sih tujuannya menggunakan facebook platform ?. Bisa diibaratkan begini, pada suatu website. Anggap saja website ini(blog.fathihadi.net), siapa sih yang mau registrasi user ?. ini kalau satu website, bagaimana kalau banyak website ? apa anda mau terus-menerus registrasi user untuk setiap website ?. Sedangkan anda sudah pasti punya account Facebook(hari gini gak punya facebook ?). kenapa tidak pakai account facebook saja untuk semua website ?, toh sudah banyak friend, dan aktifitas disana.
Nah dengan menggunakan API yang sudah disediakan oleh facebook, anda dengan mudah dapat menarik data User sesuai Permission(izin) yang di berikan oleh user. Ada izin untuk mempost sesuatu di wall user secara langsung, biasa dikenal dengan permission publish_stream.

Facebook Publish to Wall

Facebook Publish to Wall

Lebih lengkap mengenai permission ada di sini http://developers.facebook.com/docs/authentication/permissions
Lalu sekarang kita perlu mengatahui yang disebut access token, apa itu access token ?. Coba bayangkan jika kita sedang berada di sebuah halaman website, sedangkan informasi anda berada di website lain, tetapi ada sudah login pada website dimana informasi anda berada. Dengan menggunakan oath authentication, anda akan diberikan sebuah access token, dimana access token bisa ditukar dengan informasi, dibandingkan anda harus login dimana user dan password anda dipertaruhkan.
Facebook API dapat digunakan untuk :

  • Website
  • Mobile Application
  • Application on Facebook.com

Yang harus anda perhatikan dari awal adalah memilih render method. Facebook menyediakan dua jenis render method, jika anda akan membuat aplikasi web yang menggunakan CSS serta Javascript atau justru mengintegrasikan dengan jQuery, silahkan gunakan iFrame. Namun jika anda akan membuat aplikasi sederhana yang tidak menggunakan css serta javascript, silahkan gunakan FBML. Apa sih bedanya ?, suatu saat akan saya bahas khusus mengenai perbedaannya.
Sekarang kita akan membahas lebih dalam mengenai, FBML, API, dan FQL.

FBML
FBML merupakan singkatan dari Facebook Markup Language , hal menarik bagi saya pada awalnya, karena kita bisa dengan mudah mendapatkan informasi dan tampilan yang telah disediakan oleh facebook dengan mudah. Seperti apa sih contohnya ?

<fb:name uid="12345" /> // akan menghasilkan nama sesuai uid yang tertera.
<fb:profile-pic uid="12345" linked="true" /> // akan menghasilkan tag html <img/> dengan property src foto dari uid yang tertera.

Semuanya sudah terdokumentasi lengkap di http://developers.facebook.com/docs/reference/fbml/. Namun yang perlu anda perhatikan adalah render method yang anda pilih. Tidak semua FBML dapat berjalan jika anda memilih iFrame, bahkan anda harus menggunakan XFBML jika anda menggunaan iFrame. Berikut contoh penggunaan FBML pada iFrame :

<fb:serverFbml style="width: 755px;">
<script type="text/fbml">
<fb:fbml>
<fb:request-form
action="<URL for post invite action, see fb:request-form docs for details>"
method="POST"
invite="true"
type="XFBML"
content="This is a test invitation from XFBML test app
<fb:req-choice url="see fb:req-choice docs for details."
label="Ignore the Facebook test app!" />
">
</fb:request-form>
<fb:multi-friend-selector
showborder="false"
actiontext="Invite your friends to use Facebook." />
</fb:fbml>
</script>
</fb:serverFbml>

FQL
FQL merupakan singkatan dari Facebook Query language. Satu hal lagi yang menarik dari facebook, kita dapat menggunakan gaya query hampir sama seperti SQL. Namun berbeda dengan SQL, pada FQL kita hanya dapat menggunakan satu table pada clause WHERE, Misalkan :

SELECT name FROM user WHERE uid = me();

Contoh FQL diatas akan memberikan kita hasil nama dari user yang sedang login.
Untuk melakukan subquery kita dapat menggunakan keyword IN, namun subquery tidak dapat mengakses variable yang berada diluar skope, misalkan :

SELECT uid, name, pic_square FROM user WHERE uid = me() OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me());

Saat ini Facebook baru mensuport beberapa fungsi dalam FQL, yaitu now(), strlen(), substr(), strpos() dan me().
Bagaimana dengan informasi lainnya, kita tinggal memilih table dan field yg kita inginkan. Untuk list lengkapnya bisa dibuka di http://developers.facebook.com/docs/reference/fql/

API
API yang disediakan facebook cukup banyak, Mulai dari Graph API hingga Flash SDK. Masing-masing keterangan bisa dibaca sesuai topic masing-masing API yang digunakan. Berdasarkan pengalaman saya, untuk pengembagan aplikasi facebook pada Website dan Application Facebook(apps.facebook.com), lebih baik anda menggunakan JavaScript SDK dengan Old REST API/Graph API.
Saya akan memberikan sedikit kunci pemahaman menggunakan Graph API maupun Old REST API disini.
Masing-masing memiliki cara yang berbeda untuk inisialisasi awal.
Pada Graph API(jika kita menggunakan PHP) :

$facebook = new Facebook(array(
'appId'  => $fbconfig['appid'],
'secret' => $fbconfig['secret'],
'cookie' => true,
));
//Facebook Authentication part
$session = $facebook->getSession();
$loginUrl = $facebook->getLoginUrl(
array(
'canvas'    => 1,
'fbconnect' => 0,
'req_perms' => 'email,offline_access,publish_stream,status_update'
)
);
$fbme = null;
if (!$session) {
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
exit;
}
else {
try {
$uid      =   $facebook->getUser();
$fbme     =   $facebook->api('/me');
$token = $session['access_token'];
} catch (FacebookApiException $e) {
echo "<script type='text/javascript'>top.location.href = '$loginUrl';</script>";
exit;
}
}

Pada Old REST API(PHP SDK) :

$facebook = new Facebook(API_KEY, SECRET);
$facebook->set_user($uid, $sessID);

Contoh pada Old Rest API untuk mendapatkan seluruh isi dari Album User :
$albums = $facebook->api_client->photos_getAlbums($uid, NULL);
Contoh pada Graph API untuk mendapatkan Seluruh isi dari Album User :
curl -F ‘access_token=…’ \

https://graph.facebook.com/me/albums

sebelumnya kita sudah membicarakan mengenai apa itu access token.

Semua hal yang berkaitan mengenai Facebook API, sudah terdokumentasi lengkap di http://developers.facebook.com/docs/.

Kedepannya saya akan lebih banyak memberikan contoh, showcase, serta tips dan trik untuk facebook development. Owh ya, tidak lupa saya ucapkan terima kasih kepada Dhub Digital yang memberikan saya pengalaman terhadap Facebook Development.

Media Temple

(mt) Media Temple

(mt) Media Temple

Setelah trauma bertahun-tahun(alay) karena hosting lama saya sering mengalami masalah, akhirnya saya memutuskan untuk berpindah ke lain hati. Tentunya anda akan bingung kenapa saya berpaling dari hosting yang lama, berikut beberapa hal yang sudah terjadi :

  • Seluruh hosting terkena serangan malware.
  • Sering sekali Down.
  • Masa Down time yang cukup lama.
  • RTO.
  • Harddisk server terbakar ! -> ini yang paling sulit diterima.
  • Dan hal-hal lainnya yang membuat tidak nyaman.

Lalu apa itu media temple (mt)?
Media Temple, Inc adalah sebuah perusahaan web hosting dan service virtual yang bermarkas di Los Angeles, California. Ada beberapa hal yang membuat saya untuk lebih memilih media temple dibandingkan hosting yang lain, yaitu :

  • (mt) memiliki commercial dan backup power.
  • Heat Rejection
  • Fire Suppression, Dry pipe
  • Beberapa client yang cukup besar seperti Adobe, Starbuck, Sony, Toyota, Qantas, VW, Warner Bros, Tech Crunch, Diesel, Rip Curl, abc, nbc, dll, silahkan cek di http://mediatemple.net/company/clients/

Ketika pertama kali tahu bahwa Adobe hosting di (mt), wah gak mau kalah sama Adobe,hehe walau paket hosting yang dipilih berbeda jauh :D . ya setidaknya ibarat rumah satu komplek lah :D
Ada beberapa macam jenis hosting yang disediakan oleh (mt) seperti :

  • (gs) Grid-Hosting – $20/month | Great for: Small Businesses, Newbies, Devs, Designers
  • (dv) Dedicated Virtual – starting at $50/month | Great for: Multi-Domain, Intermediate, Devs, Designers
  • (dvp) Nitro – $750/month | Great for: Big traffic, big projects, single tenant needs
  • (ve) Server – starting at $30/month | Great for: Devs, Admins, Linux geeks, Root Access, SaaS
  • (cx) Complex Hosting – please contact (mt)

So bagi teman-teman yang sedang berencana mencari hosting, dengan penuh semangat saya merekomendaikan (mt). Oh iya ada satu hal yang pastinya sangat bermanfaat untuk para  pembaca, disini saya akan memberikan sebuah kupon yang bisa dipakai untuk mendapatkan diskon 20%

Coupon Code : ‘retailmenot’

Kado ulang tahun dari O’Reilly

Flex 3 Cookbook

Flex 3 Cookbook

Sebelumnya selamat Ulang tahun fathi yang ke 19 (^_^). Kemarin adalah hari yang spektakuler, coba anda bayangkan mendapatkan 180 lebih ucapan selamat ulang tahun di wall facebook, sms, dan media lainnya. Sampai-sampai saya bingung untuk membalas semua ucapan ultah di facebook maupun sms, wah banyak banget, cape’. Makasih ya semua. Setelah melalui hari yang cukup melelahkan, akhirnya saya memutuskan untuk pulang kerumah di daerah matraman salemba. Setibanya disana saya melihat sebuah paket kiriman dari luar, dan ternyata pengirimnya adalah O’Reilly.

Hore, buku yang saya sangat inginkan diberikan cuma-cuma sebagai kado ulang tahun untuk saya dari O’Reilly. Sebagai rasa terima kasih saya kepada O’Rielly, maka saya akan mereview buku mereka sebagai bentuk promosi. (^_^)

Mungkin anda bertanya, kenapa buku ini yang saya inginkan bila dibandingkan buku Flex lainnya ?. Dikarenakan buku ini mempunyai isi yang begitu menarik, maksud saya adalah formatnya, coba lihat sample dibawah ini :

Problem : You need to select regions or items on your chart
Solution : Use the selectionMode attribute of your chart to set the selection type you want; then
use mouse, keyboard, or programmatic means to select items on your chart
Discussion : Just as with the different list components, chart elements are selectable. This might be
used for showing more detail on a data point with data grids or a secondary chart. To
make a chart selectable, you set the selectionMode attribute to single or multiple (the
default value of this attribute is none). A none value does not allow any selection, a
single value allows only one item to be selected at a time, and a multiple value allows
multiple items to be selected. bla bla bla . . . . . .

Bagus kan ?, buku ini memiliki jumlah halaman sebanyak 704 halaman. Bagi anda yang berminat untuk membeli buku atau hanya sekedar ingin melihat sample chapter, silahkan buka http://oreilly.com/catalog/9780596529857

Harga buku ini lumayan mahal, sekitar $45. Tapi apalah arti uang bila dibandingkan peningkatan skill (^_^)

Flash XML Graphics (FXG), Apa itu ?

Flash XML Graphics (FXG) adalah sintax untuk medefinisikan grafik dalam Flex. Mungkin bagi anda yang pernah membaca artikel saya mengenai degrafa yang berjudul “Degrafa untuk Pemula” di http://www.indonesianflexcommunity.org/tutorial-flex/41-design/91-degrafa-untuk-pemula , anda akan mudah dalam memahami FXG.

Sebenarnya FXG dibuat agar para designer bisa bekerja terpisah dengan developer. Maksudnya ?, ya maksud saya adalah dengan menggunakan tools seperti Adobe Photoshop CS4, Illustrator CS4 and Fireworks CS4, kita akan bisa merubahnya kedalah format FXG dan bisa dipakai dalam aplikasi Flex kita. Namun sayangnya format FXG bisa digunakan menggunakan Flex 4 SDK dan termasuk dalam bagian spark .  Maaf ya :)

Anda bisa menggunakan FXG element langsung didalam sintax MXML ataupun berdiri sendiri sebagai Custom Component.

Contoh :

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">
	<mx:Panel title="Ellipse" height="247" width="279" layout="horizontal" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" x="259" y="154">
		<s:Graphic x="0" y="0">
			<s:Ellipse height="100" width="250">
				<s:stroke>
					<s:SolidColorStroke color="0x000000" weight="2"/>
				</s:stroke>
				<s:fill>
					<s:RadialGradient>
						<s:entries>
							<s:GradientEntry color="0x1c64a7"/>
							<s:GradientEntry color="0x114371"/>
						</s:entries>
					</s:RadialGradient>
				</s:fill>
				<s:filters>
					<mx:DropShadowFilter/>
				</s:filters>
			</s:Ellipse>
		</s:Graphic>
	</mx:Panel>
</s:Application>
Ellipse FXG

Ellipse FXG

FXG bisa berada dalam file *.mxml dan *.fxg dengan syarat berada didalam tag <Graphic>

Tidak hanya itu, kita juga bisa menggunakan tag <Library> dan <Definition>, yang berfungsi semacam deklarasi FXG yang nantinya bisa kita pakai dengan memanggil namanya.

Contoh :

<?xml version="1.0" encoding="utf-8"?>
<!-- Ahmad Fathi Hadi/FXGLibraryExample.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/halo" xmlns:s="library://ns.adobe.com/flex/spark" >
	<fx:Library>
		<fx:Definition name="EllipseFathi">
			<s:Graphic x="0" y="0">
				<s:Ellipse height="100" width="250">
					<s:stroke>
						<s:SolidColorStroke color="0x000000" weight="2"/>
					</s:stroke>
					<s:fill>
						<s:RadialGradient>
							<s:entries>
								<s:GradientEntry color="0x1c64a7"/>
								<s:GradientEntry color="0x114371"/>
							</s:entries>
						</s:RadialGradient>
					</s:fill>
					<s:filters>
						<mx:DropShadowFilter/>
					</s:filters>
				</s:Ellipse>
			</s:Graphic>
		</fx:Definition>
	</fx:Library>
	<mx:Panel title="Library Example" height="314" width="528" layout="absolute" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" x="93" y="31">
		<fx:EllipseFathi x="0" y="0"/>
		<fx:EllipseFathi x="255" y="105"/>
		<fx:EllipseFathi x="0" y="105"/>
		<fx:EllipseFathi x="255" y="0"/>
	</mx:Panel>
</s:Application>
FXG Library Example

FXG Library Example

Mungkin dengan anda melihat contoh kode yang saya berikan, anda bisa mengerti maksud saya. (^_^)

Well, mungkin sekian dari saya untuk penjelasan singkat mengenai FXG.

Flash Builder 4

Adobe Flash Builder 4 Premium Beta

Adobe Flash Builder 4 Premium Beta

Kamarin malam tepat pukul 23:01, saya dapat email dari labs.adobe.com, setelah saya baca dan ternyata hal sangat saya tunggu telah hadir. Flash Builder 4 beta dan Flash Catalyst ternyata begitu mengagumkan. kali ini saya mau bagi pengalaman menggunakan Adobe Flash Builder 4 beta. Pasti anda bertanya kenapa bukan Flex Builder, melainkan Flash Builder ?, Pada dasarnya Flex adalah sebuah Framework untuk membuat file swf, mungkin dari situ Adobe merubah nama Flex menjadi Flash, walaupun Framework yang digunakan tetep bernama Flex. Ya ngga penting lah untuk dipermasalahkan (^_^).

Dalam menginstal Adobe Flash Builder 4 beta ini tidak dibutuhkan skill khusus, Next next dan Finish. :)

Untuk mendownloadnya, silahkan berkunjung ke labs.adobe.com

Flash Builder Start Page

Flash Builder Start Page

Yang perlu kita lihat dan perhatikan adalah perubahan dan fitur-fitur baru yang terdapat dalam fersi beta ini. ketika kita membuat Project baru, terdapat pilihan Flex SDK Version.

New Flex Project

New Flex Project

Ternyata komponent sudah berubah penampilannya, seperti pada gambar berikut

Flex 4 Component

Flex 4 Component

Yang menarik disini adalah kita bisa memilih Theme, namun terdapat perbedaan jika kita memilih Versi Flex SDK pada saat awal membuat project, akan terasa perbedaan antara SDK 4 dan SDK 3. Bagi anda  yang terbiasa menggunakan SDK 3, anda akan mengalami hal yang sama seperti saya alami, yaitu terdapat sesuatu yang ganji, aneh, dan kurang menarik :(

Themes

Themes

satu fitur lagi yang sangat dirasakan manfaatnya adalah Package Explorer, saya mencoba membrowse file .swc, dan cukup menarik, saya bisa melihat isi dari file berekstensi .swc

Package Explorer

Package Explorer

Sebenarnya masih banyak fitur-fitur yang sangat bagus, namun akan terlalu panjang jika saya bahas semua disini.

Pada intinya Flash Builder 4 beta sudah sangat bagus, namun masih membutuhkan proses pematangan dari pihak Adobe.

Certificate of Completion Program

Certificate Of Completion

Certificate Of Completion

Hari ini dapat email dari linda.com, katanya saya dapat sertifikat. hah ?, perasaan nga pernah ikut seminar di luar negeri deh. Setelah dibaca lagi, ternyata sertifikat ini diberikan karena telah menyelesaikan Pelatihan Cource dari Lynda.com. Sertifikat ini diberi nama “Certificate of Completion Program”. Berikut list sertifikat yang saya terima :

Pasti banyak yang belum mengetahui apa itu Lynda.com, Lynda.com adalah semacam Online training library. banyak sekali Training yang disediakan oleh Lynda.com. biasaya setiap perusahaan besar mempunya sebuah acount di Lynda.com untuk kebutuhan para staf IT yang ingin mempelajari sesuatu. Acount premiumnya pun tidak murah, sekitar $375.

LiveCycle Designer ES 8.2

Saya yakin anda semua sudah mengenal Adobe PDF yang biasa anda buka dengan aplikasi PDF Reader yaitu Adobe Acrobat Reader. Banyak orang hanya memanfaatkan teknologi PDF sebagai suatu format untuk e-book, jika anda masih beranggapan seperti itu, mmm KELAUT AJA DEH ! atau mungkin anda termasuk orang yang tidak mengikuti perkembangan teknologi. hehehe, maaf.

Adobe PDF schema mengizinkan anda untuk membuat aplikasi, form, calculation, bahkan BarCode. ya ini tidak bohong loch. Tool yang digunakan adalah Adobe LiveCycle Designer. Sebenarnya saya sudah tau dari 2 tahun yang lalu, namun baru ingat untuk membuat cuplikan kecil mengenai tool ini setelah melihat-lihat isi Program Files yang ada di Laptop milik ibu saya.

Adobe Cs4 Master Collection

Adobe Cs4 Master Collection

Terdapat satu buah aplikasi bernama Adobe LiveCycle Designer, OK, mari kita buka . . . . .

Adobe Livecycle Designer ES

Adobe Livecycle Designer ES

Saya rasa Adobe LiveCycle Designer, termasuk aplikasi yang mudah dipelajari karena anda hanya tinggal mendrag component yang anda inginkan dan kemudian merubah nilai attributnya, kecuali satu, yaitu script untuk programmingnya. Pdf Scheme cukup familiar bagi anda yang sudah terbiasa dengan XML, anda hanya tinggal mempelajari FormCalc atau JavaScript untuk programming language-nya.

Kita lihat XML schema yang dihasilkan untuk sebuah component Drop Down List :

<field name=”DropDownList1″ y=”3.175mm” x=”6.35mm” w=”62mm” h=”9mm”>
<ui>
<choiceList>
<border>
<?templateDesigner StyleID aped3?>
<edge stroke=”lowered”/>
</border>
<margin/>
</choiceList>
</ui>
<font typeface=”Myriad Pro”/>
<margin topInset=”1mm” bottomInset=”1mm” leftInset=”1mm” rightInset=”1mm”/>
<para vAlign=”middle”/>
<caption reserve=”25mm”>
<font typeface=”Myriad Pro”/>
<para vAlign=”middle”/>
<value>
<text>Pilihan Hari</text>
</value>
</caption>
<items save=”1″>
<text>Senin</text>
<text>Selasa</text>
<text>Rabu</text>
<text>Kamis</text>
<text>Jumat</text>
<text>Sabtu</text>
<text>Minggu</text>
</items>
</field>

Ya, asik banget kan. . .

Anda bisa lihat pada gambar dibawah ini, ternyata anda tidak usah lagi membuang waktu untuk membuat program dengan bahasa pemrograman tertentu seperti JAVA atau Visual Basic, karena anda cukup mendesain aplikasi yang anda inginkan, kemudian memberikannya sedikit bumbu masak, dan eng ing eng, jadilah masakan yang anda inginkan.

Adobe Livecycle Designer - Preview Pdf

Adobe Livecycle Designer - Preview Pdf

Tekhnologi PDF saat ini sudah mampu untuk membuat aplikasi, form, dsb, membuat banyak perusahaan diluar negeri merubah teknologi mereka untuk beberapa aplikasi kecil, seperti Registration Form yang selama ini mereka buat menggunakan HTML, kini menjadi PDF. dikarenakan kemampuan PDF saat ini yang sudah melebihi kemampuan HTML.

Silahkan download file yang sudah saya buat untuk membuktikan bahwa PDF sudah tidak lagi sekedar format E-Book. Download Disini dan disini

Adobe® Certified Expert Program – Adobe Flex 3 with AIR ACE Exam

Adobe Certified

Adobe Certified

Banyak orang yang tidak mengetahui Adobe Certified, hampir semua orang yang saya tanyakan tentang rencana mereka untuk mengambil sertifikasi IT, mereka hanya mengetahui dua sertifikasi, Cicso dan Oracle. Ups, ko’ bisa yah ?. Padalah secara tidak disadarai banyak sekali produk Adobe yang kita gunakan, mulai dari Adobe Reader, Photoshop, Ilustrator, Flash,dll. Itu semua merupakan Teknologi dari Adobe. Sudahkan anda melengkapi diri anda dengan Sertifikasi dari Adobe ?. ada banyak jenis sertifikat yang dikeluarkan oleh Adobe, baik itu per produk, level, dan jenis. Seperti Adobe Certified Instructor (ACI), Adobe Certified Associate (ACA), Adobe Certified Professionals (ACPs), dan Adobe Certified Expert (ACE). Kali ini saya akan menjelaskan tentang Adobe Flex 3 with AIR ACE Exam.

Adobe Flex 3 with AIR ACE Exam adalah bagian dari ACE. Terdapat 50 soal (Pilihan Ganda) yang dapat anda kerjakan, namun syarat kelulusan minimal adalah 67%. Mudah Bukan ?. klik disini untuk melihat Apa saja yang diujikan !. Untuk lebih detailnya lagi, silahkan klik disini. Terdapat banyak tempat di jakarta seperti :

  • Brainmatics – Menara Bldakara suite 0205, 2nd Fl, JI.
    Gatot Subroto Kav. 71-73,Pancoran.
    Jakarta, 12870
    +62-21-83793383
  • Jaringan Nusantara – Wisma Kosgoro 8th Floor
    Jl. MH. Thamrin kav. 53
    Jakarta, 10350
    021-39832414
  • NetTrain Informatika – The East Building 16th floor no. 1
    Jl. Lingkar Mega Kuningan Kav E3.2 no. 1
    Jakarta, 12950
    +62-21-57938538
  • PT Datacraft Indonesia – Menara Imperium LG Floor #06
    Jin.HR. Rasuna Said Kav. 1
    Jakarta, 12980
    +62-21-285-48092
  • PT. Andalan Nusantara Teknologi – Wisma Slipi 11th Floor
    JI Letjen S. Parman
    Kav. 12
    Jakarta, 11480
    +62215307228

Oh iya, harganya $150 US Dolar. mmm, fikir-fikir lagi deh,hehehe. untungnya saya punya kupon gratis sebagai AUGM. Mungkin dalam tahun ini saya dan beberapa teman dari Indonesian Flex Community akan berencana mengambil ACE. Saya sendiri ingin mengambil Adobe Flex 3 with AIR ACE Exam dan Adobe® Captivate® 3 Exam. Read more