Pages

2011/02/23

Komponen dasar grafis dari animasi Java

Hampir semua komponen grafis 2 dimensi Java terletak dalam package java.awt dan javax.swing. Bahkan untuk event dari mouse dan keyboard pun terletak dalam package java.awt.event. Sedangkan untuk threading, terletak pada package java lang yang otomatis digunakan oleh seluruh program Java.

1.Sebelum memulai membuat program, Anda harus mendeklerasikan library apa saja yang dipakai dalm program Anda, melalui, statement import yang ditulis di luar deklarasi class public. Berikut ini beberapa library yang dibutuhkan dalam dasar pembuatan animasi Java.

.
import Java.awt.Dimensions;
import Java.awt.Graphics;
import Java.awt.Graphics2D;
import Java.awt.event.MouseAdapter;
import Java.awt.event.MouseEvent;
import Java.awt.event.BufferedImage;

import Java.awt.io.IOException;
import Java.imageio.ImageIO;
import Java.swig.JPanel;


2.Dalam animasi, hal paling penting adalah Container dari animasi tersebut. Container bisa diasumsikan sebagai kanvas tempat animasi tersebut ditampilkan. Ada banyak cara menampilkan gambar dengan Java, antara lain dengan class java. Awt.Panel, javax.swing.Jpanel, java.awt.Canvas, dan beberapa class lainnya. Namun, pada umumnya, konsep pemakaiannya sama saja. Untuk membuat bidang gambar sendiri, Anda cukup membuat class baru turunan dari salah satu class di atas. Simpan dengna nama file PanelClickable.java.

 

.public class PanelClickable extends JPanel {

public PanelClickable() {
//mengatur ukuran
setPreferredSize(new Dimension(400, 300));
}

@Override
protected voide paintComponent (Graphics g) {
super.paintComponent(g);
// tempat penggambaran
}
}


3.Karena tujuan utamanya adalah membuat media penggambaran sendiri, maka method paintComponent (Graphics g) harus di-override. Maksudnya adalah agar class tersebut melakukan penggambaran sesuai dengan program tersebut, Anda bisa membuat main program sederhana dengan menggunakan Jframe. Jika tidak muncul error dan jendela tampil tepat di tengah layar, langkah berikutnya siap dikerjakan.


import javax.swing.JFrame;

public class Demo {
public static coid main(String[] args) {
JFrame frame = new JFrame ("Demo animasi");
frame.add(new PanelClickable());
frame.pack();
frame.setDefaultCloseOperation(JFrame.
EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
}


4.Siapkan class untuk objek yang akan digambar. Contoh sederhananya adalah membuat class Ball yang merepresentasikan sebuah bola. Pada pembuatan sebenarnya, property dan method harus dibuat sedemikian rupa, agar dapat benar-benar merepresentasikan perilaku objek yang sesungguhnya.


class Ball {
public BufferedImage image;
public int x, y;
public int nextX, nextY;

public Ball(int x, int y) {
this.x = x;
this.y = y;
nextX = x;
nextY = y;
try {
image =ImageIO.read (getClass ().
getResource ("ball.png"))'
} catch (IOException ex) {}
}

public void drawBall (Graphics2D gd) {
gd.drawImage(image, x, y, null);
}
public void update() {
if (x != nextX) {
x = x> nextX ? x - 1 : x + 1;
}
if (y != nextY) {
y = y> nextX ? y - 1 : y + 1;
}
}
}



Pembuatannya dapat dilakukan sebagai class tersendiri, atau inner class yang ada di dalam class public. Terdapat 2 pasang variabel yang merepresentasikan koordinat. Pasanan pertama adlaah koordinat asli dari bola, sedangkan pasangan kedua adlaah koordinat tujuan pergerakan bola.

Constructor akan mendefinisikan letak awal bola,s erta mengambil gambar dari file “ball.png” menggunakan class ImageIO. Class ImageIO merupakan class bantu yang berfungsu untuk melakukan input/output file bertipe image. Karena merupakan class input output, maka ImageIO akan “throws” IOException jika terjadi suatu error.

Metode drawBall adalah method yang diguanka untuk menggambar bola tersebut. Perhatikan bahwa parameter yang digunakan adalah Graphics2D, yaitu class yang berfungsi untuk melakukan penggambaran pada kanvas (lihat kembali methode painComponent pada Jpanel). Method update () nantinya akan dipanggil pada loop animasi, yang akan menggerakkan bola menuju koordinat tujuan.

5.Tahap berikutnya adalah membuat inner class yang akan mendeteksi event dari mouse. Class tersebut cukup extend class MouseAdapter yang mengimplementasikan interface MouseListener. Sebagai langkah awal yang sederhana, Anda cukup meng-override methode mouseClicked saja. Event tersebut akan mengubah nilai koordinat tujuan bola.


class ClickDetector extends MouseAdapter {
PanelClickable parent;
publick ClickDetector(PanelClickable
parent) (
this.parent = parent;
}

@Overriede
public void mouseClicked(MouseEvent e) {
super.mouseClicked(e);
parent.ball.nextX = e.getX();
parent.ball.nextY = e.getY();
}
}



6.Tambahkan kedua inner clas yang telah dibuat sebelumnya ke dalam class PanelClickable. Cara paling mudah adalah mendeklarasikannya dalam constructor.


public class PanelClickable extends JPanel {

Ball ball;
public panelClickable() {
setPrefferedSize(new Dimension (400, 300);
addMouseListener(new ClickDetector (this));
ball = new Ball (0, 0);
}
// kode lainnya




7.Tahap terakhir adalah membuat naimasi untuk kanvas tersebut. Konsep dari animasi adalam membuat thread yang berbeda. Maksud dari thread yang berbeda adlaah membuat suatu garis proses baru sehingga proses animasi akan berbeda dari proses thread untuk program utama. Konsep ini dikenal dengan nama multithreading. Dalam Java, multithreading dapat dilakukan dengan cara membuat object thread baru. Anda bisa membuatnya secara sederhana dalam constructor PanelClickable.













Thread t = new Thread(new Runnabe() {
public void run() {
while(true) {
ball.update();
repaint();
try {
Thread.sleep(15);
} catch (InterruptedException ex) {}while(true) {
}
}
});
t.start();







Perhatikan bahwa terdapat endless loop atau loop yang akan selalu berputar dengan cara membuat while (true). Pada baris awal akan melakukan pemanggilan pada method update () milik object ball. Setelah lokasi berubah, maka harus dilakukan pemanggilan methode repain () yang akan menggmbar ulang kanvas dengan nilai property yang baru tadi. Setelah itu, thread diberhentikan sementara selama 15 mildetik untuk memperlihatkan animasi secara cepat. Jika dihitung secara kasar, maka akan ada 1000/15 frame per detik, atau 66,6 penggambaran ulang setiap detiknya.

8.Program telah selesai, Anda bisa mencobanya dengan mengklik suatu area pada kanvas. Jika berjalan lancar, maka bola akan bergerak menutu titik yang Anda klik.

Perihal HTML 5 yang perlu anda ketahui

Berikut ini adalah beberapa hal tentang HTML5 yang wajib Anda ketahui jika Anda ingin menjadi developer web yang handal.

1.Deklarasi doctype baru. Sebelum membuat sebuah halaman dengan HTML 5, tentu saja doctype yang digunakan juga harus benar. Doctype pada HTML5 jauh lebih sederhana daripada XHTML, sehingga Anda tidak perlu menghafalnya. Pada doctype untuk XHTML 1.0, Anda harus menuliskannya dengan panjang.



2.Struktur semantik. Pada XHTML, programmer HTML bisa saja menjadi pembuat stres programmer CSS karena struktur halaman yang dibuatnya. Harus ada kesepakatan penamaan yang solid antara kedua pihak agar tidak ada masalah pembacaan struktur halaman. Biasanya, dalam XHTML akan dibuat sebuah “div” dengan id-nya masing-masing, seperti pada gambar.

Struktur tersebut tidak terlihat semantik, sulit dibaca dan dideskripsikan, serta bagi programmer HTML yang iser, bisa saja ID header diubah sesukanya. HTML5 menawarkan elemen-elemen yang umum diguankan dalam sebuah struktur halaman website. Sehingga, penulisan tag setiap elemen dapat terlihat lebih semantik dan mudah dibaca, seperti pada gambar

Dalam penulisan kode, dapat ditulis sebagai berikut:



Banyak manfaat jika menggunakan struktur seperti ini. Elemen “header” merepresentasikan header dari suatu section. Elemen “footer” juga merepresentasikan footer dari suatu section. Elemennya “nav” cocok digunakan untuk merepresentasikan link navigasi. Sedangkan elemen “section” merepresentasikan suatu bagian generik dari dokumen.

3.Content editable. Yaitu atribut baru dari HTML5 yang memungkinkan sebuah elemen untuk dimodifikasi langsung pada tampilan. Contoh sederhananya:



Hasil tampilan dari kode di atas adalah memungkinkan untuk penambahan list dalam tag “ul” yang telah diberikan atribut tersebut. Jika dikombinasikan dengan sedikit Javascript, fitur ini bisa menghasilkan sebuah mekanisme input yang cukup powerful namun mudah untuk dibuat.

4.Validasi email. Dengan validasi langsung di tampilan, Anda dapat mencegah seorang user untuk memanggil script website dengan input yang salah. Ini dapat mengurangi jumlah request yang tidak valid terhadap script program Anda. HTML5 menawarkan fitur validasi email secara langsung dengan mengubah type dari elemen input menjadi “email”. Sayangnya, masih belum semua browser memberikan support untuk fitur ini. Dari percobaan penulis, salah satu browser yang memiliki fitur ini adalah Opera:



5.Attribute required. Satu lagi input pada HTML5, memungkin validasi pada sisi client terhadap input yang harus diisi. Dengan demikian, Anda tidak perlu membuat fungsi Javascript untuk melakukannya. Cukup menambahkan atribut “required” pada elemen “input”. Jika tombol submit ditekan, akan muncul pesan error.



6.Internet Explorer Hack. Seperti biasanya, Internet Explorer selalu terlambat dalam mengimplementasikan teknologi website terbaru, meski Microsoft selalu memiliki teknologi sendiri seperti silverlight untuk browser tersebut. Pada IE, secara default semua elemen yang kaan ditampilkan secara “inline”. Untuk itu, Anda harus mendeklarasikan style tersendiri agar tampilan dapat seperti seharusnya, seperti berikut ini.



Meskipun demikian IE tetap tidak menghiraukan style tersebut. Anda harus membuat Javascript di bawah ini ke dalam “head” dari setiap halaman.



Untuk kemudahan, seseoang bernama Remy Sharp telah membuat library Javascript untuk mengatasi error yang dibuat oleh IE tersebut. Script ini biasa disebut dengan HTML5 shim. Anda bisa memasukkan kode di bawah ini ke dalam head halaman website Anda, atau men-download script tersebut secara lokal.



7.Masih banyak elemen HTML5 lainny seperti canvas, video, audio, mark, dan sebagainya. Setiap elemen akan berperilaku berbeda di setiap browser, karena memang standar resminya belum dikeluarkan oleh W3C. Untuk melihat kompatibiltias browser terhadap HTML5 dan CSS3, Anda bisa mengunjungi halaman www.findmebyip.com/litmus.


- - - - - - - - - - - - - - - - - -- - - - -


Doctype. Singkatan dari Document Type Declaration, diguankan untuks ecra cepat mengenali tipe dokumen halaman website. Dengan pendefinisian doctype, browser dapat dengan mudah me-render tampilan sesuai dengan standar dokumen yang telah ditetapkan. Doctype tidak akand itampilkan pada layar, karena bersifat sama seperti sebuah comment.

Silverlight. Framework aplikasi untuk membuat rich Internet application, yang mengedepankan multimedia, animasi, grafis, dan sebagainya seperti yang terjadi pada Adobe Flash.

CSS3. Versi terbaru CSS (Cascading Style Sheet). CSS3 telah di develop oleh W3C sejak Desember 2005. Salah satu kelebihan CSS3 adalah dapat menampilkan animasi dan gradasi warna. Meski masih belum resmi diumumkan, sebagian besar browser modern telah mensupport CSS3 ini, selain Intenet Explorer.

2011/02/17

Memanfaatkan Sound Enhancement

Artikel sebelumnya: Menyiapkan lingkungan yang tepat

Hampir di setiap media player selalu ada fitur untuk membuat audio semakin bagus. Salah satu contohnya ada di Windows Media Player bawaan Windows.

1.Jalankan Windows Media Player lewat Start menu.

2.Klik tombol yang ada di pojok kanan bawah yang bertuliskan “Switch to Now Playing”.

3.Setelah tampilannya berubah, tekan Alt. Lalu, di menu yang Enhancement > SRS WOW effect.

4.Di jendela yang muncul, aktifkan dan pilih perangkat yang dipakai untuk mendengarkan (headphone/speaker/dll) kemudian geser slider TruBass dan WOW Effect ke setting yang diinginkan.

5.Selain SRS, Windows Media Player juga menyediakan setting untuk Dolby Digital. Tekan Alt lalu di menu yang muncul pilih View > Enhancement > Dolby Digital Settings.

6.Di jendela yang muncul, pilih sesuai preferensi Anda.

Soundcard yang mendukung fitur sound enhancement juga bisa digunakan. Contohnya pada sound card keluaran Realtek. Realtek menyediakan audio manager yang bisa diakses melalui Control Panel.

1.Buka Control Panel lalu pilih Realtek HD Audio Manager.

2.Di tab Sound Effect, Anda bisa memanfaatkan setting Environment dan Equalizer.

3.Di beberapa notebook, fitur SRS sudah ditanamkan ke dlaam fitur sound card-nya.


Informasi lebih lanjut:

6 tips optimice pc playing movies


- - - -- -- - -- - - - -- - - - - - - - - -


Dolby Digital. Teknologi untuk menghasilkan suara surround digital. Teknologi itu biasanya digunakan dalam pemrosesan dan pembentukan data audio untuk film-film di bioskop atau film-film pada media kepingan seperti DVD. Dolby Digital dikembangkan oleh Doly Laboratories. Untuk mengoptimalkan teknologi Dolby Digital, dibutuhkan minimal lima speaker full range dan satu speaker low frequency (subwoofer). Konfigurasi itu disebut sebagai konfigurasi 6 channel.

TruBass. Peningkatan bass psychoacoustic untuk mengaktifkan suaa bass yang lebih dalam dan alami dari speaker kecil. Pada dasarnya, TruBass menggunakan tipuan akustik untuk membuat otak Anda percaya bahwa Anda mndengar bass yang ada dalam lagu, tetapi hardware-nya (biasanya headphone) tidak mampu menciptakannya.

Men-setting Speaker

Artikel sebelumnya: Menyiapkan lingkungan yang tepat

Sungguh sangat disayangkan kalau speaker dengan konfigurasi 5.1 tidak dimanfaatkan dengan benar. Speaker-speaker tersebut harusnya diposisikan di tempat yang sebenarnya agar hasilnya optimal. Berikut ini disajikan penjelasan tentang komponen speaker dan penempatannya.

Left and Rigt Front Speakers
Speaker ini membawa channel utama. Efek musik dan suara akan disalurkan melalui komponen itu. Speaker ini memiliki jangkauan frekuensi yang luas dan repons yang lancar.

Center Speaker. Speaker ini bertanggung jawab dalam menghantarkan dialog yang ada di film sekaligus sedikit musik dan efek suara.

Left and Right Surround Speakers
Speaker ini mengoptimalkan suara monophonic lewat belakang sehingga tidak harus sekuat front speaker. Surround speaker juga itdak menghasilkan frekuensi rendah sehignga dimensinya bisa lebih kecil.

Sub Woofer
Sub woofer adalah speaker yang dioptimalkan untuk menghasilkan ulang suara berfrekuensi rendah seperti saat ada suar ameledak dan suara mesin.

Untuk peletakannya, speaker dengan konfigurasi 5.1 bisa Anda taruh dalam posisi horizontal sejajar. Sementara, speaker berkonfigurasi 7.1 bisa diletakkan dalam posisi vertikal sejajar.

Menyiapkan Lingkungan yang Tepat

Artikel sebelumnya: Kiat mengoptimalkan PC untuk Multimedia

Untuk kolom tulisan ini dibagi 2, yaitu

Mencari Subtitle

Artikel sebelumnya: Kiat mengoptimalkan PC untuk Multimedia

Salah satu kendala dalam menikmati film, terutama oleh orang Indonesia, adalah tidak adanya terjemahan. Oleh karena itu, orang yang tidak memahami bahasa asing akan kesulitan mengikuti jalan cerita film yang ditonton. Bisa juga si penonton memahami bahasa asing, tetapi dialog yang diucapkan oleh sang aktor/aktris terdengar tidak jelas atau terlalu cepat.

Subtitle menjadi solusi yang bisa menjawab masalah tersebut. Subtitle biasanya dibuat oleh pecinta film atau komunitas dan bisa dipakai secara gratis. Mencari subtitle boleh dibilang gampang-gampang susah. Gampang karena banyak sekali website yang menyediakan subtitle yan gkita temukan belum tentu sinkron dengan filmnya, kata yang muncul tidak tepat dengan pengucapannya, atau bahkan salah penerjemahan.

Untuk mencari subtitle, Anda bisa memanfaatkan website seperti opensubtitles.org , subscene.com , addic7ed.com , dan sub.to . Disini saya contohkan salah satunya.

1.Buka opensubtitles.org . Tulis judul filmnya dan pilih bahasa subtitle-nya.

2.Akan ditampilkan beberapa versi subtitle. Pilihlah subtitle yang paling sering di download karena biasanya itu yang paling mendekati akurat.

3.Setelah di download, ekstrak file ZIP-nya ke folder yang sama dengan folder yang berisi file videonya. Kemudian, rename file subtitle yang biasanya berekstension .SRT sama dengan file videonya. Sebagai contoh, file video Anda bernama “Mandi Kembang.avi”, maa file SRT-nya juga harus diberi nama Mandi kembang.srt.

4.Tinggal jalankan saja file videonya dengan media player favorit Anda karena biasanya media player sudah bisa secara otomatis mengenali subtitle.

Nah, bila ternyata subtitle yang Anda cari tidak enak untuk dinikmati, Anda harus mencarinya satu per satu hingga menemukan subtitle yang pas. Kasus yang sering ditemui dalam subtitle bahasa Indonesia adalah terjemahannya yang ngawur atau menggunakan kosakata bahasa Melayu seperti bahasa Malaysia.


- - - - - - - -- - - - - - - - - -- - -


.srt. Format file yang biasanya dipakai untuk file yang akan dijadikan subtitle eksternal file video. Srt merupakan format file yang paling sering digunakan walaupun bukan Cuma srt yang bisa diguankan sebagai format file untuk subtitle film. Di Internet, bertebaran aplikasi gratis yang bisa kita gunakan untuk membuat file yang bertipe srt.

Memanfaatkan Aplikasi Media Center

Artikel sebelumnya: Kiat mengoptimalkan PC untuk Multimedia

Berbicara tentang media center, pikiran kita tentu tertuju pada Windows Media Center yang kali pertama diperkenalkan dalam Windows XP. Secara umum, media center adalah aplikasi multimedia yang mengizinkan penggunanya untuk memainkan, mengelola, dan merekam berbagai jenis file multimedia.

Selain Windows Media Center, sebenarnya ada banyak lagi aplikasi yang menawarkan fitur sejenis dan bahkan lebih baik. Sebut saja MediaPortal, GB-PVR, MythTV, Tversity, XBMC Media Center, dan Boxee. Kali ini, aplikasinya adalah Boxee.

Boxee adalah apliaksi freeware untuk HTPC yang dirancang untuk monitor layar lebar. Boxee merupakan pencabangan dari aplikasi XBMC Media Center dengan berbagai tambahan. Boxee bisa di download dari softpedia.com dengan ukuran file 40,8 MB.

1.Instal Boxee seperti biasa

2.Setelah instalasi selesai, jalankan Boxee dan pilih New user, Anda harus membuat account Boxee terlebih dahulu. Gratis! Jangan lupa untuk mengaktifkan koneksi internet Anda

3.Bila registrasi berhasil, Anda bisa melewati proses kalibrasi laya dengan memilih Skip.

4.Sekarang, untuk menyelesaikan proses registrasi, buka e-mail yang Anda pakai untuk registrasi. Dalam e-mail itu, klik link yang diberikan. Lalu, selesaikan proses verifikasi hingga selesai.

5.Jalankan Boxee. Dalam menu utamanya terdapat tujuh menu yang bisa diakses. Untuk memilihnya, Anda tinggal mengkliknya. Untuk kembali ke menu sebelumnya, gunakan klik kanan.

6.Sebagai contoh, kita akan melihat bagaimana. Boxee menangani acaa TV. Pilih menu TV Shows. Lalu, di layar berikutnya, klik TV Show Library.

7.Tunggu sebenar, maka akan ditampilkan berbagai pilihan acara TV yan bisa ditonton secara gratis. Klik salah satu acara yang Anda ingin tonton.

8.Pilih episode yang Anda ingin saksikan, lalu klik Vice

9.Acaranya pun bisa disaksikan. Ingat, koneksi internet sangat berpengaruh dalam hal ini karena video yang dimainkan bersifat streaming.

10Jika Anda memiliki koleksi serial TV hasil download, Boxee juga bisa mengelolanya. Klik Scan Media Folders.

11.Lanjutkan dengan mengklik Add Sources.

12.Arahkan pointer ke folder yang berisi kumpulan serieal TV lalu klik Add this directory.

13.Beri namany dan jenis media lalu klik Add.

14.Setelah itu, Boxee akan men-scan-nya. Setelah proses scan selesai, klik My TV Shows, maka Boxee akan menampilkan kover, judul episode, dan narasi singkat serial-serial tersebut. Yang harus diingat adalah bahwa tidak semua file yang Anda miliki bisa diidentifikasi oleh Boxee. Semuanya bergntung pada penamaan file-nya.

15.Anda bisa melakukan hal yang sama dengan file-file foto ataupun musik.

Jika fitur-fitur tersebut belum cukup, coba cek penggunaan aplikasi Third Party dari Boxee yang bersifat online.

1.Di menu utama, pilih Apps lalu pilih App Library.

2.Pilih salah satu app yang diinginkan.

3.Jika Anda ingin mencobanya saja, langsung klik Start. Namun, bila ingin menjadikan app tersebut sebagai fitur tetapi, pilih Add to my apps.

4.Sebagai contoh, kita akan menginstal app dari Youtube. Setelah mengklik Add to my apps lalu Start, kita akan masuk ke dalam app Youtube.


- - - - - - - - - - - - - - - - - - - -


XBMC Media Center. Dulu bernama Xbox Media Center, yaitu media player yang bersifat free dan open source cross-platform dan dirancang untuk TV ruang tame. Interface-nya memungkinkan pengguna untuk dengan mudah mengatur video, foto, podcast, dan musik dari komputer, cakram optik, jaringan lokal, dan internet dengan menggunakan remote control. XBMC adalah alternatif populer untuk Microsoft Windows Media Center dan Apple Front Row untuk HTPC (Home Theater PC). XBMC awalnya diciptakan sebagai aplikasi media center untuk konsol game Xbox generasi pertama. Namun, sejak 2010, XBMC secara resmi tersedia sebagai aplikasi asli untuk iOS (iDevices), Linux, Mac OS X (Snow Leopard, Leopard, Tiger, Apple TV), dan sistem operasi Microsoft Windows.

Menginstal Code

Artikel sebelumnya: Kiat mengoptimalkan PC untuk Multimedia

Seperti kita ketahui, banyak sekali codec yang beredar di Internet dan digunakan untuk mendistribusikan video atau film melalui internet. Bila di komputer kita kehilangan salahs atu codec, sudah bisa dipastikan video yang menggunakan codec yang bersangkutan tidak akan bisa dimainkan. Sebagai solusinya, Anda bisa menginstal paket code seperti K-Lite Mega Codec. Pack yang bisa di download dari codecguide.com . Beginilah cara instalasi yang benar

1.Jalankan installer-nya. Sampai di bagian ini, pilih Advanced Install.

2.Lanjutkan. Sampai di bagian Select Components, pilih Profile 7 : Lots of stuff.

3.Selesaikan instalasinya dengan mengikuti opsi default-nya.

Bila tidak ingin menginstal paket-paket codec semacam itu, Anda bisa memanfaatkan video player yang sudah dilengkapi dengan paket codec di dalamnya. Jadi, Anda tidak perlu menginstal codec. Video player yang di dalamnya tersedia paket codec adalah VLC Media Player yang bisa di download dari videolan.org dengan ukuran file 19,3 MB.

1.Jalankan installer-nya. Di bagian Choose Components, pilih Full.

2.Selesaikan instalasinya sesuai dengna opsi default-nya.

3.VLC Media Player pun siap dipakai untuk memainkan berbagai macam video dengan codec yang berbeda.


- - - - - - - - - - - - - - - -- - - -


VLC media player. Aplikasi video open source dan bersifat free software yang dibuat oleh VideoLAN project. VLC mendukung banyak format file codec audio dan video, DVD, VCDs, dan berbagai streaming protocol, VLC dapat melakukan streaming melalui jaringan dan transcode file multimedia dan menyimpannya ke dalam berbagai format. VLC dilisensikan oleh VideoLAN project dibawah lisensi GPL 2.

Cara Meng-update Driver

Artikel sebelumnya: Kiat mengoptimalkan PC untuk Multimedia

Meng-update driver adalah masalah kecil, tetapi sering terlupakan. Ya, lupa meng-update driver, terutama driver untuk video card, terkadang bisa menjadi masalah. Padahal, hanya dnegna mengupdate driver video card, Anda bisa mengatasi masalah kualitas playback video.

Tempat pertama untuk mencari driver video card tentu saja adalah website milik AMD atau nVidia karena keduanya merupakan vendor terbesar di dunia video card. Untuk mendownload video card buatan AMD, Anda bisa mengunjungi sites.amd.com dan memilih driver yang sesuai dengan OS yang anda pakai. Untuk mendownload video card buatan nVidia, kunjungi nvidia.com dan pilih driver yang sesuai dengan video card dan OS yang Anda pakai.

Namun tidak seperti nVidia, jika kebetulan Anda menggunakan notebook yang memakai video card AMD/ATI, Anda tidak akan menemukan drivernya di sites.amd.com . Anda bisa mencarinya di website pembuat notebook Anda. Bila tidak menemukannya juga, mungkin in saatnya Anda memanggil bantuan pencari driver. Salah satu freeware yang bisa melakukannya adalah Device Doctor yang bisa di download dari devicedoctor.com dengan file berukuran 6,88 MB. Berikut ini adalah cara penggunaannya.

1.Instal Device Doctor seperti biasa.

2.Jalankan Device Doctor lalu klik Begin Scan. Syaratnya, komputer Anda harus dalam keadaan terhubung ke Internet.

3.Hasil scan-nya akan ditampilkan. Kebetulan di komputer yang saya pakai, semua driver-nya sudah terupdate. Jadi, update-an video card-nya tidak terlihat. Sebagai contoh, cara meng-update driver video card dari Device Doctor adalah mengklik salah satu driver yang akan di download.

4.Jendela browser akan terbuka dan Anda akan diberi link tempat driver itu berada.

5.Download lalu instal driver-nya.

Selain Device Doctor, ada aplikasi lain yang menurut saya lebih mumpuni. Mengapa masih dibutuhkan aplikasi pencari driver lainnya? Karena setiap aplikasi memiliki database driver masing-masing. Jadi, bisa saja hasil scan dengan Device Doctor berbeda dengan hasil scan dengan aplikasi pencari driver lainnya.

Aplikasi yang akan kita gunakan sekarang bernama Driver Easy yang bisa di download dari drivereasy.com dengan file berukuran 1,75 MB. Driver Easy bisa diguankan secara gratis, tetapi dengan keterbatasan kecepatan saat men-download. Kecepatan download penulis bisa didapat apabila Anda membeli versi full-nya.

1.Download Driver Easy lalu instal seperti biasa.

2.Jalankan Driver Easy lalau klik Scan Now. Untuk itu, komputer Anda harus dalam keadaan terhubung ke Internet.

3.Setelah scan selesai, di contoh saya. Deriver Easy menyatakan ada 14 driver yang tidak update. Klik Get Drivers.

4.Pilih driver yang Anda ingin download. Lalu, klik Download

5.Proses download akan dijalankan.

6.Setelah proses download selesai, klik Install untuk menginstal driver yang diinginkan.

Sedikit informasi tambahan, untuk driver yang sifatnya vital, seperti chipset motherboard, video card, atau sound card, sangat dianjurkan agar Anda tidak menginstalnya dengan cara menimpa langsung dengan driver yang lama, membersihkannya dari file-nya yang tersisa, lalu menginstal driver yang baru. Cara - cara detailnya pernah saya bahas di Jurus ampuh menangani driver bersamasalah.

Kiat mengoptimalkan PC untuk Multimedia


Merubah komputer anda sehingga memiliki penampilan maksimal untuk dinikmati secara mutimedia. Mengapa tidak? Ikuti saja penjelasan dibawah ini :

Tutorial untuk membuat gerakan animasi pada Power Point anda


Langkah-langkahnya adalah

Awalnya ada baiknya anda membuat gambar yahoo emotion ini dari power point anda sendiri (hanya 3 bulatan untuk mata dan bentuk kepala, ekspresi sedih, senyuman senang serta 1 garis lurus).

1.Pilih frame pertama, yang pada contoh di sini adalah ekspresi sedih (Anda bisa mengkelompokkan seluruh wajah, tapi yang akan kita animasikan disini adalah bagian sedih).

2.Pada tab Animations, di grup Animations, klik Custom Animation.

3.Klik Add Effect, pilih Exit, dan kemudian klik Fade (jika tidak terlihat, klik More Effects). Kita tidak memilih Entrance karena kita ingin PowerPoint menampilkan frame pertama, dan langsung memulai animasi begitu slide ditampilkan.

4.Seti field Start ke After Previous. Set field Speed ke Very Fast.

5.Pilih frame kedua, yaitu garis lurus. Klik Add Effect, pilih Entrance, dan pilih Fade.

6.Set field Start ke With Previous. Set field Speed ke Very Fast.

7.Klik Add Effect, pilih Exit, dan pilih Fade.

8.Set field Start ke After Previous. Set field Speed ke Very Fast.

9.Pilih frame ketiga, yaitu garis senyum. Klik Add Effect, pilih Entrance, dan pilih Fade.


10.Set field Start ke With Previous. Set field Speed ke Very Fast


11.Setelah menganimasi semua frame, tumpuk mereka, seperti tampak pada gambar. Dengan demikian, ketiga senyuman dilakukan pada tempat yang sama ketika berubah. Sekarang, simpan presentasi


12.Untuk melihat animasi slide, tekan tombol (F5). Frame pertama tidak ada efek Entrance, dan frame terakhir (senyum) tidakada efek Exit. Ini berarti sedih ditampilkan dari awal, tidak muncul perlahan. Sama juga, senyum tidak menghilang secara perlahan. Anda bisa mengubah keduanya sesuai kebutuhan.

2011/02/16

Tutorial Membuat Group pada Twitter


1.Hal yang pertama dibutuhkan adalah membuat account Twitter untuk dibuat menjadi group. Anda bisa mendaftarkannya langsung pada twitter.com . Setelah account group telah siap, buka halaman grouptweet.com lalu klik Activate a New Group yang terdapat di bagian bawah.

2.Anda akan menuju halaman panduan untuk mengotorisasi. Pada halam tersebut, Anda dipandu untuk membuat account Twittter terlebih dahulu. Klik tombol Authorize GroupTweet Now.

3.Halaman Otorisasi Twitter akan terbuka. Masukkan username dan password Twitter Anda untuk melakukan login. Karena memakai jasa web service, Anda tidak perlu khawatir karena GroupTweet.com tidak akan menyimpan informasi account Anda.

4.Twitter akan menampilkan halaman konfirmasi apakah Anda memperbolehkan aplikasi GroupTweet untuk melakukan koneksi dengan account Twitter Anda atau tidak. Klik tombol Allow untuk melanjutkan.

5.Anda akan dibawa kembali ke halaman GroupTweet.com. Lakukan verifikasi account tersebut setelah membaca persetujuan yang tertulis di halaman. Dengan melakukn persetujuan tersebut, seluruh direct message yang terkirim ke account Anda akan langung diubah menjadi tweet.

6.Anda bisa melakukan konfigurasi account tersebut. Broadcasting status menentukan apakah account tersebut digunakan aktif untuk mem-publish direct messgae atau tidak. Broadcast template digunakan untuk membuat template dari Tweet yang ditempilkan oleh account tersebut. Secara standar, template akan dibentuk dalam format “via @ [sender]: [message]”. Anda juga bisa memilih untuk langsung menghapus atau tidak message setelah broadcast.

7.GroupTweet.com juga menyediakan fitur premium dengan harga $4.99 per bulan. Fitur yang dimiliki acccount premium adalah kecepatan melakukan polling, moderasi message, penentuan account siapa saja yang akan di-publish (whitelist), serta prioritas untuk support.

8.Anda bisa mencoba secara langsung account GroupTweet.com buatan Anda. Kirim saja direct message ke account tersebut atau buat status “d nama_akun isi_pesan”. Huruf “d” di depan tweet akan secara otomatis mengubah tweet menjadi direct message. Jika menggunakan account gratis, Anda mungkin membutuhkan waktu yang sedikit lama untuk prosesnya.

9.Karena account gratis tidak menyediakan mekanismes whitelist, salah satu trik yang bisa dilakukan adalah mem-protect account group tersebut sehingga hanya follower dan friend tertentu yang dapat mem-post ataupun melihat update tweet group.


- - - - - - - - - - - - -


Premium. Account premium dalam layanan biasanya disertakan sebagai pendamping account gratisan. Tentunya account premium memiliki banyak fitur dan kelebihan lain yang tidak dimiliki account gratisan. Pengguna account premium diharuskan membayar biaya tertentu dalam jangka waktu tertentu pula.

Web Service. Aplikasi web yang menyediakan servis sehingga dapat digunakan oleh aplikai lainnya. Dengna demikian, cukup dengan satu servis, dapat di buat berbagai macam aplikasi yang akan memanfaatkan layanan servis tersebut. Mekanisme autentifikasi web servis dapat dilakukan dengan berbagai macam cara, misalnya API Key dan password.

Kumpulan Tombol Shortcut Facebook


1.New Message (Alt + M). Shortcut ini digunakan untuk menampilkan kotak dialog pengiriman pesan baru. Shorcut ini dapat digunakan untuk hampir semua halaman Facebook. Namun, shortcut ini tidak bekerja pada Internet Explorer. Pada Firefox, kombinasi yang digunakan adalah Shift + Alt + M

2.Search Box (Alt + ?). Shortcut ini sama untuk Google Chrome dan Internet Explorer, sedangkan untuk Firefox adalah Shift + Alt + ?. Shortcut ini sangat bermanfaat karena Anda bisa dengan mudah mengakses halaman profil teman Anda secara cepat dengan cara mengetikkan namanya.

3.Home Page (Alt + 1). Shortcut ini membawa Anda ke halaman Beranda atau Homepage. Cukup bermanfaat jika Anda adlaah pengguna yang sering memperhatikan news feed.

4.Profile Page (Alt + 2). Shortcut ini membawa Anda menuju halaman profil Anda. Jika menggunakan Firefox, tekan Shift + Alt + 2. Jika menggunakan IE, tambahkan Enter sudah menekan shortcut.

5.Friend Request (Alt + 3). Jika Anda adalah seorang yang populer di dunia maya, shortcut ini akan sangat membantu Anda untuk mengakses tab Friend Request secara cepat. Untuk Firefox dan IE, sama seperti aturan sebelumnya.

6.Messages (Alt + 4). Di sebelah kanan icon Friend Request, Anda bisa menemukan icon Messges dengan shortcut ini. Seperti biasa, Firefox menggunakan Shift + Alt + 4 dan IE membutuhkan Enter untuk trigger.

7.Notifications (Alt + 5). Tab notifikasi mungkin lebih sering dibuka daripada yang lainnya. Jika tangan Anda sedang sibut di keyboard dan merasa malas untuk memegang mouse. Anda bisa memanfaatkan shortcut ini untuk sekedar mengintip notifikasi baru yang muncul.

Masih ada beberapa shortcut lainnya. Alt + 6 sampai dengan 0 akan membawa Anda menuju halaman Settings, Privacy, About, Terms, dan Help

2011/02/15

Kinerja BlackBerry OS dalam merebut pasar mobile phone di seluruh dunia


BlackBerry OS
Pengembang: RIM (Research in Motion)
Diprogram dalam: C++
Versi terakhir: 6.0 (Agustus 2010).

Sistem operasi BlackBerry dikhususkan untuk seri smartphone BlackBerry produksi Research in Motion. Smartphone tersebut dilengkapi dengan trackwhell trackball / trackpad. Platform BlackBerry dikenal sebagai platform terbaik untuk dukungan terhadap corporate e-mail melalui MIDP (Mobile Information Device Profile). Selain itu, platformnya memungkinkan sinkronisasi secara nirkabel dengan Microsoft Exchange, Lotus Domino, atau Novell Groupwise, baik untuk pesan e-mail, kalender, tasks, notes, maupun kontak.

Versi terakhir Blackberry OS digunakan pada Black Berry Torch 9800 slide yang dirilis pada bulan Agustus 2010. Versi itu juga teredia pada BlackBerry Bold 9700 Onyx dan BlackBerry Pearl 3G.
Beberapa fitur yang menjadi keunggulan BlackBerry antara lain preview notifikasi (melihat cuplikan notifikasi tanpa membuka aplikasi), menu Context Sensitive (yang diaktifkan dengan menahan klik selama beberapa detik), web browser yang mendukung CSS dan HTML5, integrasi social feed, media player, dan multitouch (seperti halnya pada iPhone).


Penutup

Saat tulisan ini ditulis, Samsung mengumumkan rilis terbaru sistem operasi terbarunya, yaitu Bada OS 2.0. Beberapa fitur andalan OS Bada antara lain NFC (Near Field Communication), multitasking, user interface yang menarik, dan dukungan aplikasi jejaring sosial. Tampaknya Samsung juga ingin menunjukkan kepada Mobile OS lain yang telah populer bahwa OS Bada merupakan OS yang tidak bisa dipandang enteng. Sampai beberapa tahun ke depan, kita akan menyaksikan bagaimana mobile OS saling meningkatkan kualitas fiturnya demi memenangkan pasar mobile phone.

Kinerja iOS dalam merebut pasar mobile phone di seluruh dunia

iOS
Pengembang: Apple, Inc
Diprogram dalam: C, C++, Objective-C
Versi terakhir: 4.2.1 (November 2010)

Sistem operasi iOS untuk iPhone dirilis pada bulan Juni 2007. Pada waktu itu, iOS belum memiliki nama resmi. Apple memasarkannya dengan iPhone dan menyebut bahwa iPhone dan menyebut bahwa iPhone dijalankan dengan sistem operasi “OS X” yang sedikit ambigu dengan sistem operasi Mc OS X. Namun, akhirnya nama iPhone OS muncul saat rilis iPhone SDK pada Maret 2008. Kemudian, namanya diubah menjadi iOS pada bulan Juni 2010.

Konsep utama user interface pada iOS didasarkan pada manipulasi langsung dengan multitouch gestures yang menjadi ciri khas iPhone. Selain itu, Fitur Multitasking pada versi iOS 4.2 unggul dalam menjalankan aplikasi / musik secara background tanpa menguras banyak baterai.

Pada iOS versi 4.2, terdapat pemanfaatan fungsi nirkabel untuk hiburan atau efisiensi kerja dengan fitur AirPlay dan AirPrint. Fitur AirPlay adalah fitur untuk menampilkan foto dan memainkan musik atau video keseluruh ruangan di rumah secara nirkabel (pada Apple TV atau speaker). Sementara, fitur AirPrint memungkinkan kita untuk mencetak berbgai dokumen dari iPhone ke printer yang mendukung koneksi nirkabel.

Pada iOS versi 4.2 juga ditambahkan fitur folder untuk mengantisipasi ikon aplikasi yang berlebihan pada home screen. User dapat memiliki hingga 180 folder dengan 12 aplikasi di setiap folder. Dengan demikian, fitur itu membuat user semakin mudah dalam mengorganisasi aplikasinya.

Selain fitur-fitur tersebut, Apple juga sangat memperhatikan security dengan menambahkan fitur Security. Saat kehilangan iPhone (entah karena dicuri atau lupa tempat meletakkannya), user dapat menggunakan fitur Find my iPhone. Dengan fitur itu, lokasi iPhone dapat ditampilkan melalui situs me.com (dengan terlebih dahulu melakukan registrasi). Tidak hanya itu, User dapat mengirimkan pesan, mengatur passcode, dan menghapus semua data (mengembalikan ke factory setting) secara remote dari website sehingga orang lain yang tidak berkepentingan tidak dapat mengakses / menggunakannya.

Kinerja Android dalam merebut pasar mobile phone di seluruh dunia

Artikel sebelumnya: Kinerja Mobile Operating System besar dalam merebut pasar mobile phone di seluruh dunia

Android
Pengembang: Google Inc
Diprogram dalam: C, C++ (untuk beberapa library) dan Java (user Interface).
Versi terakhir: 2.3.1 (Desember 2010).

Tahun 2005 adalah tahun keemasan bagi Google karena pada tahun tersebut, situs Google.com menjadi situs paling populer sejagad maya. Nilai saham Google yang terus meningkat membuat perusahaan itu memiliki sumber daya finansial yang melimpah untuk mengembangkan proyek selain situs mesin pencari. Karena itulah pada Juli 2005 Google membeli perusahaan kecil yang bernama Android. Inc. Android, Inc dibeli untuk mengembangkan sistem operasi berbasis Kernel Linux.

Android versi beta dirilis kali pertama pada bulan Agustus 2008. Enam bulan kemudian, muncul versi 1.1. Smartphone pertama yang menggunakan Android sebagai sistem operasinya adalah T-Mobile G1 atau HTC Dream yang diproduksi oleh HTC. Dua tahun kemudian, yaitu pada 2010, Google mendesain dan memasarkan dua smartphone berbasis Android, yaitu Nexus One (diproduksi oleh HTC) dan Nexus S (diproduksi oleh Samsung).


Hal menarik dari sistem operasi Android adalah ketersediaan aplikasi (app) di Android Market. Di website tersebut, user dapat men-download berbagai aplikasi yang dikembangkan oleh pihak ketiga. Pada Desember 2010 tercatat lebih dari dua ratus ribu game, aplikasi, dan widget. Minat user terhadap aplikasi-aplikasi tersebut pun sangat bagus karena pada bulan yang sama, total download –an mencapai 2,5 miliar.

Fitur-fitur sistem operasi Android secara umum antara lain sebagai berikut:


  • Layout untuk handset dapat dioperasikan pada berbagai display, VGA, serta grafik 2D dan grafik 3D dengan library OpenGL ES.
  • Basis data yang digunakan adalah SQLite.
  • Web browser yang tersedia adalah WebKit digabung dengan Javascript engine Chrome V8.
  • Dukungan format audio/video antara lain WebM, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC (pada MP4 atau 3GP), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, dan BMP.
    Android Market yang memungkinkan user untuk men-download aplikasi tanpa menggunakan PC.
  • Pencarian berbasis suara

Kinerja Symbian dalam merebut pasar mobile phone di seluruh dunia

Artikel sebelumnya: Kinerja Mobile Operating System besar dalam merebut pasar mobile phone di seluruh dunia

Symbian
Pengembang: Symbian Ltd.
Diprogram dalam: C++
Versi terakhir: 9,5

Pada 1980, sistem operasi EPOC dikembangkan oleh David Potter di bawah bendera perusahaan Psion. Sistem operasi itu merupakan sistem operasi yang dikhususkan untuk penggunaan mobile phone. Nama EPOC kemudian diubah menjadi Symbian setelah pada 1998 perusahaan Symbian, Ltd didirikan. Symbian, Ltd, merupakan bentuk kerja sama antara perusahaan Eicsson, Nokia, Motorola, dan Psion.

Pada 2000, mobile phone pertama dengan sistem operasi Symbian dirilis oleh Ericsson untuk tipe R380 dengan fitur layar sentuh monochrome 3.5”, ROM 4 MB, RAM 2 MB, SMS/e-mail, port infrared, WAP, dan organizer. Pada tahun yang sama, Nokia juga merilis smartphone dengan Symbian OS pada seri Communicator 9210.

Pada bulan Juni 2008, Nokia membeli keseluruhan saham Symbian, LTD (yang sebelumnya juga dimiliki oleh Samsung, Siemens, Ericsson, Sony Ericsson, dan Panasonic) dan mengubah nama Symbian, Ltd menjadi Symbian Foundation. Melalui Symbian Foundation, sistem operasi Symbian diubah menjadi sistem operasi yang berbasis open source. Perubahan lainnya berkaitan dengan user interface. Awalnya, sistem opeasi Symbian tidak mendukung adanya layer untuk user interface (mengatur tampilan). Implementasi user interface dilakukan secara berbeda.

Beberapa interface yang dikembangkan untuk sistem operasi Symbian antara lain MOAP/Mobile Oriented Applications Platform (platform untuk mobile phone NTT DOCOMO, Jepang), Series 60, Series 80, Series 90, dan UIQ (yang digunakan kali pertama pada ponsel Sony Ericsson P990. Pada Maret 2009, Symbian Foundation berusaha menyatukan berbagai user interface yang ada menjadi user interface tunggal dengan platform S60.


Beberapa fitur sistem operasi Symbian antara lain sebagai berikut:

1.Secara umum, bahasa pemrograman yang digunakan adalah C++. Namun, bahasa pemrograman lain, seperti Phyton, VB, OPL, dan Perl, juga dapat digunakan untuk membuat aplikasi.

2.Sistem operasi Symbian berbasis event-driven, Central Processing Unit di nonaktifkan ketika aplikasi yang dijalankan tidak terhubung dengan event apa pun.

3.Aplikasi Symbian, seperti theme, game, dan wallpaper, merupakan file SIS yang dapat dengna mudah ditransfer dengan bluetooth.

Kinerja Mobile Operating System besar dalam merebut pasar mobile phone di seluruh dunia


Menurut data tahun 2010, terdapat 4 Mobile Operating System besar yang mampu mencatatkan dirinya dalam peta persaingan guna merebut pasar mobile phone di seluruh dunia. Berikut ini penjelasan kinerja mereka:


Symbian

Android

iOS

Blackberry

2011/02/04

Bersihkan Bookmark

Artikel sebelumnya: Tweak Firefox

Jika Anda memiliki banyak bookmark, belum tentu semua bookmark itu masih hidup. Bisa saja ada bookmark yang sudah menjadi dead link. Untuk membersihkannya, Anda bisa menggunakan add ons bernama Check Places.

1.Cari Add on dengan cara yang sama seperti tadi yang sudah dijelaskan.

2.Setelah instalasi selesai dan di restart, jalankan Check Places dari icon yang ada di pojok kanan bawah.

3.Di jendela yang muncul klik Check.

4.Tunggu hingga proses pemeriksaan selesai.

Informasi lebih lanjut

PC internet speed tests improve bad results

The ultimate guide to speeding up firefox 3-5

Buang Search Engine yang tidak dipakai

Artikel sebelumnya: Tweak Firefox

Seperti diketahui, Firefox menyediakan tujuh search engine yang bisa dipakai. Apakah Anda menggunakan semuanya? Paling hanya Google dan Wikipedia yang sering dipakai. Maka dari itu, buanglah search engine yang tidak pernah dipakai. Beginilah caranya:

1.Klik kotak search engine, dan pilih Manage search engine.

2.Pilih search engine yang dibuang, lalu klik Remove.

Linkwithin

Related Posts Plugin for WordPress, Blogger...