Java ME vs Android

0 komentar

Sebagai programmer mobile, saya yakin anda ingin tahu apa sih yang membedakan antara Java ME dengan Android? Bukankah dua platfrom ini sama sama menggunakan java sebagai bahasa pemrogramannya? Bagi anda yang ingin mendapatkan jawaban cepat, silahkan lihat tabel dibawah ini. Tabel ini meringkas perbandingan antara Java ME dengan Android dari berbagai faktor dilihat dari sisi teknis dan developer , bukan dari sisi end user.

Tabel Perbandingan Java ME dan Android

No

Faktor

java ME

Android

1

Bahasa Pemrograman

Java

java,C++,Mono,XML,Scripting

2

Device

Featured Phone

Smartphone,Tablet

3

Format File installer

jar

apk

4

Official IDE

NetBeans

Eclipse

5

Fitur /API

Miskin fitur

Kaya Fitur

6

Virtual Mesin

KVM (Kilobyte virtual Machine)

DalvikVM

7

Hasil Kompilasi

class

dex

8

Input

touch,keyboard

keyboard,touch,pen,sensor,USB host

9

Official Market

N/A

Android market

10

Security

Aman

Tidak aman

Bagi anda yang ingin melihat detail penjelasan untuk masing masing Faktor silahkan terus baca ya !

Bahasa pemrograman

Berbeda dengan Java ME device yang hanya mungkin di program menggunakan Java, Program android bisa dibuat dengan beberapa macam bahasa pemrograman, Bahasa resmi yang didukung adalah Java dan XML. XML dipakai untuk membuat interface aplikasi sementara java dipakai untuk menangani Logic dan event. Walaupun demikian, Java juga bisa dipakai untuk membuat User interface, namun tidak disarankan, kecuali untuk membuat komponen yang digenerate secara dinamis. Intinya dengan menggunakan format XML dan GUI designer yang sangat mudah dipakai, Anda akan semakin cepat membuat program karena anda fokus ke logic, bukan ke UI.

Program Android juga bisa dibuat menggunakan Mono (tidak resmi) atau C++ dengan Native Development kit (NDK) . Bahkan anda bisa membuat program Android dengan bahasa scripting seprti perl,javascript atau php dengan memanfaakan SL4A (Scripting layer for android).

Sejauh yang saya tahu, UI untuk Java ME tetap dibuat secara manual, walaupun versi netbeans Terbaru mampu membuat UInya, namun komponen UI di Java ME sangat klasik, hanya textfield, form, combo,list dan beberapa komponen lainnya. Android mempunyai banyak komponen yang kaya termasuk WebView dan MapView.

Device

Java ME menguasai pasar featured phone sedangkan android menguasai pasar smartphone. Jika dilihat dari banyaknya device, maka Java ME di install lebih dari 1 Milyar Device sedangkan Android baru di install di kisaran ratusan juta Device. Walaupun demikian ada trend device android terus meningkat dan makin banyak orang berpindah dari Featured phone ke smartphone.

Format File Installer

Sudah sangat jelas, installer java ME adalah jar (java archive) diambah file opsional berektensi jad, sedangkan Android menggunakan format apk (Android package)

Official IDE

Java ME menggunakan Netbeans sedangkan Android menggunakan Eclipse. Hal ini bukan berarti java ME tidak bisa dibuat dengan Eclipse atau sebaliknya, Hanya saja sebaiknya anda mengikuti official IDE untuk memudahkan anda saat ada kendala pemrograman yang anda alami. Saya dulu hanya menggunakan Netbeans untuk membuat program Java ME dan Java Desktop, dan pertama kali menggunakan eclipse memang butuh waktu untuk menyesuaikan lingkungan baru. Dua IDE ini sama sama open source dan free, artinya anda tidak perlu mengeluarkan uang seperak pun untuk mendapatkannya.

Fitur /API

Fitur java ME boleh dibilang sangat miskin. Saya pernah membuat program java ME sederhana untuk merender halaman web, ternyata java ME tidak menyediakan komponen browser, terpaksa memakai komponen pihak ketiga. Pernah juga membuat program untuk menampilkan Google maps di Java ME, ini juga sangat susah mengingat kemampuan java ME yang terbatas. Berbeda dengan Android, komponen browser (webView) dan Google maps sudah didukung secara default dan hanya membutuhkan kurang dari 10 baris kode untuk di integrasikanke aplikasi. Hal ini maklumkarena Java Me di desain untuk featured phone yang mempunyai prosesor dan memori rendah, sedangkan Android di desain untuk smarphone yang mempunyai Prosesor dan RAM yang besar.

Virtual Machine

Baik Java ME maupun Android menggunakan virtual machine untuk mengeksekusi Program, Java Me menggunakan KVM yang hanya mampu mengeksekusi program dengan ukuran kilobyte sedangkan java Menggunakan DalvikVM yang mampu mengeksekusi program dengan ukura maximal 50MB. Dari nampak jelas kalau Android bisa dipakai untuk membuat program yang sangat besar dan kompleks dibanding Java ME.

Hasil Kompilasi

Hasil kompilasi file java di platform java ME diubah menjadi file *.class. Android mengkompilasi file menjadi *.dex (dalvix executable). Sebenarnya file dex sendiri dihasilkan dari file class. Urutan kompilasinya adalah *.java ->*.class->*.dex . Jadi kompilasi di Android membutuhkan dua tahap. Tujuan utamanya adalah untuk optimasi code yang akan berefek pada efesiensi penggunakan resource, terutama baterai.

Input

Sejauh yang saya tahu, Device Java ME hanya bisa mendapatkan input dari keyboard dan touch screen, sementara android bisa mendapatkan input dari berbagai macam perangkat, keyboard, mouse, game stick, sensor dan sebagainya. Jelaslah dengan input yang lebih banyak, makin banyak kreasi program yang bisa dibuat.

Market

Sejauh ini, pasar resmi untuk menjual program program Java ME tidak ada. Android mempunyai Android Market yang langsung terintegrasi di dengan Smartphone, sehingga developer diberi tempat untuk menjual aplikasi atau mendistribusikannya secara gratis. Java ME tidak punya pasar resmi, namun punya OVI store dari Nokia. Namun apakah program java ME dari OVI Store bisa di akses oleh featured phone merek lain? Saya tidak tahu.

Keamanan Aplikasi

Java ME termasuk platform yang aman, sampai saat ini saya belum pernah mendengar ada virus dibuat dengan Java ME, sementara Android sering menjadi sorotan karena banyaknya virus atau malware yang menyerang handphone Android. Sebenarnya kedua platfrom ini sudah memanfaatkan konsep “PERMISION” saat akan mengakses resource yang ada. Namun, karena developer atau user yang tidak teliti dan asal download aplikasi dari sembarang sumber, maka sering ditemui banyaknya virus yang menyerang android. Masalah terakhir ini masih menjadi perbedapatan, apakah memang Aplikasi Android tidak aman atau memang sebenarnya user atau developer yang ceroboh saat mendesain program.

AMD Trinity Vs Intel Ivy Bridge

0 komentar

KOMPAS.com - Nuansa persaingan di ranah komputer jinjing atau laptop semakin kental setelah AMD merilis prosesor mobile seri A-10 yang dikenal dengan kode nama "Trinity".

Beberapa situs teknologi telah membandingkan prosesor untuk laptop tipis AMD "Ultrathin" ini dengan tawaran sejenis dari Intel, populer dipanggil "Ivy Bridge", yang digunakan pada laptop tipis "Ultrabook".

Seperti yang dilaporkan oleh PCWorld, hasil perbandingan kedua prosesor untuk laptop tipis itu ternyata cukup beragam.

Dari sisi kinerja keseluruhan, tampaknya Trinity belum bisa menyamai Ivy Bridge. Seperti bisa dilihat dari grafik di bawah yang diambil dari situs Anandtech.com, andalan AMD ini tertinggal cukup jauh, bahkan jika dibandingkan dengan jagoan Intel sebelumnya, "Sandy Bridge".

Dalam grafik, tampak Ivy Bridge (Core i7-3720QM pada laptop Asus N56VM) memduduki posisi teratas. Meski demikian, Trinity masih lebih kencang dari pendahulunya, prosesor AMD seri A-8 yang dikenal dengan nama "Llano".

amd_test2

Trinity bersinar ketika dipakai untuk main game. Dalam hal ini, GPU Radeon seri HD 7000 yang tertanam di dalamnya berhasil mengalahkan pemroses grafis Intel HD 4000 pada Ivy Bridge sehingga Trinity mampu menjalankan game dengan lebih mulus.

amd_test

Secara keseluruhan Trinity lebih kencang sekitar 20 persen dibandingkan Ivy Bridge ketika dipakai bermain game, berdasarkan pengujian terhadap 15 judul game di atas.

Soal daya tahan baterai, menurut situs Anandtech, Trinity (A-10 4600M, Quad Core) sanggup bertahan selama hampir 7 jam ketika dipakai berselancar di internet.

Angka tersebut cukup bagus dan lebih baik dari pendahulunya, Llano, yang mencatat angka 6 jam, serta Ivy Bridge (Core i7-3720QM, Quad Core) yang membukukan 5 jam.

Jadi, mana yang lebih baik? Tergantung kebutuhan. Untuk mereka yang menginginkan kinerja maksimal, laptop tipis dengan prosesor Intel Corei7 (Ivy Bridge) tidak tertandingi.

Akan tetapi, bagi penggemar game atau mereka yang membutuhkan daya tahan baterai yang tinggi, laptop tipis dengan prosesor AMD seri A-10 (Trinity) bisa menjadi pilihan menarik.

Sumber :

Love is >>>

0 komentar

Aku memiliki cinta yang tak bisa kulihat
Aku memiliki cinta yang tak bisa ku sentuh
Begitu jauh cinta itu jika ingin ku raih
Begitu sulit jika cinta itu ingin ku sanding

Hanya lewat bait-bait ini aku mampu bercerita
Dan dari bait-bait ini aku mampu curahkan asa ku
Setitik dari asa yang tertingggal dalam diri ini
Setitik dari lelahnya hati yang ku rasa sunyi

Aku kesendirian tanpamu disisi hatiku
kesespian saat harus sendiri dan jauh darimu

Rinduku yang terlalu lama terbendung dalam jiwa
Telah melahirkan kata-kata dalam keinginanku
“Aku ingin bertemu meski sekilas dari bayangmu”
Mampukah itu terjadi padaku dan untuk rindu ini

Perasaan yang aku rasa bukanlah sekedar khayalan
Inilah rasa yang kita dulu nikmati berdua
Rasa yang penuh dengan bendungan asmara
Seperti inilah medan-medan perang kita dulu

Tak pernah ada hal yang menjadikan penghalangnya
Meski harus dengan air mata aku membayarnya

Kini semua menjadi semu terlampau waktu
Demi rindu hati ini aku mampu menunggumu
Tak pandang waktu kiranya kapan memanggilku
tetap rindu ini hanya untukmu I Miss U

Perasaan Perempuan

0 komentar

Dunia memang penuh dengan anomali kehidupan yang terkadang sulit

dipahami oleh akal. Salah satunya adalah PERASAAN PEREMPUAN.

Perasaan perempuan itu seperti apa sih?

Lembut, keras, tegas, ragu-ragu, dan berbagai rupa rasa lainnya.

Perasaan peremuan inilah yang menjadi misteri sepanjang zaman.

Sesama perempuan saja kadang-kadang saling sebal karena sangat

sulit memahami perasaan perempuan lainnya. Pertengkaran sering

terjadi hanya karena masalah sepele. Laki-laki pun tidak kalah

bingungnya bila sudah menyangkut masalah perasaan perempuan.

Perempuan begitu memperhatikan hal detil. Ada yang salah sedikit

dengan alisnya atau sepatunya, atau kulitnya menjadi sedikit belang

setelah berenang, dia bisa terus khawatir dan ngomel seharian.

Padahal, bila ditanya pada laki-laki, apakah mereka memperhatikan

apa yang sering diperhatikan perempuan bila ingin menarik perhatian

laki-laki? Apa jawab mereka? Ternyata laki-laki tidak terlalu

perhatian dengan hal yang selama ini menjadi perhatian perempuan. :-)

Satu lagi, perempuan suka pamer. Perasaannya akan berbunga-bunga

beraneka warna kalau sudah dipuja-puji. Oleh karena itu, pakaian

seksi yang terbuka di sana sini pun dipakai demi meraih setitik

pujian. Padahal, banyak laki-laki justru penasaran kalau melihat

wanita manis tapi berbalut pakaian yang tertutup.

Ken Arok bisa tergila-gila dengan Ken Dedes, bukan karena Ken Dedes

berpakaian maha seksi, tapi hanya karena melihat betis Ken Dedes

'sekilas' tertiup angin. Bayangkan, hanya sekilas saja sudah bisa

membuat Ken Arok melakukan begitu banyak hal demi mendapatkan Ken

Dedes. Sementara Ken Dedes bukanlah seorang perawan ketika itu. Dia

adalah istri Tunggul Ametung, dan sedang mengandung anak Tunggu

Ametung.

Perempuan oh perempuan... mereka memang spesial :-)

Banyak laki-laki sering bertanya "

Tidak mengerti saya apa maunya,

jadi saya harus gimana?"

Nih, saya kasih tips, bagaimana cara memahami dan berkompromi

dengan perasaan perempuan:

  1. Perempuan suka didengarkan. Jadi kalau dia sedang marah,

    dengarkan saja. Kalau diladeni, tujuh hari tujuh malam, dia tahan

    bertengkar!

  2. Perempuan suka dilembuti. Jangan pernah sekali-kali kasar pada

    perempuan karena perempuan bisa menjadi lebih kasar.

  3. Perempuan suka diberi kejutan-kejutan kecil. Tidak harus memberi

    emas berlian, cukup genggaman tangan tapi

    penuh cinta nan lembut.

  4. Sentuhlah perempuan dengan kasih yang sesungguhnya. Kasih ini

    akan membuat perempuan memberikan cinta yang lebih.

  5. Berikan perhatian setiap saat. Ketersipuannya menandakan rasa

    senangnya diperhatikan.

  6. Kirim selalu kata-kata mesra nan menggoda. Walau kata-kata

    cinta terasa biasa, tidak bagi perempuan. Kata-kata "

    Aku kangen

    kamu sayang", atau "Sehari tanpa mendengar suaramu, aku bisa gila",

    atau "Hanya kamu yang membuatku tergila-gila", sudah cukup membuat

    hati perempuan melambung ke langit tuju. Menggetarkan relung-relung

    hati dan jiwanya.

Perempuan memang unik dan special. Sayangi dia, dan Anda akan

mendapatkan ribuan kali lipat cintanya. :-)

tips spesial ardy_ady :-)

AGAR TIDAK LAGI ADA PENYESALAN

0 komentar

Setiap orang memiliki berbagai peran dalam hidupnya. Sesederhana apapun orang itu. Setiap orang tidak mungkin memiliki hanya satu peran. Peran sebagai anak, ibu, ayah, anggota masyarakat, karyawan, organisasi, terlebih lagi, peran sebagai hamba-Nya.

Siapapun pastinya pula mengharap yang terbaik pada setiap perannya. Sayangnya, kita memiliki banyak keterbatasan, baik terbatas waktu, tenaga, finansial dan sebagainya.

Tidak jarang kita temui, orang-orang yang sukses dalam satu peran, namun gagal di peran yang lain. Misalnya saja, ia seorang Pimpinan Perusahaan yang hebat, namun rumah tangganya berantakan. Atau, dia seorang aktivis yang pintar, namun jarang masuk kuliah, dan nilainya mengkhawatirkan.

Nah, bagaimanakah kita menempatkan peran-peran kita dengan sebaik-baiknya?

Pandailah membuat skala prioritas

Misalnya saja, ketika kita berada di KAMPUS, maka optimalkan peran kita sebagai MAHASISWA. Namun, saat kita berada di rumah, maka berperanlah sebagai anggota keluarga yang baik.

Berilah waktu untuk orang-orang yang Anda cintai

Sebelum kita menyesal, maka berilah perhatian pada orang-orang yang kita cintai. Jangan kalahkan kepentingan mereka dengan target-target kesuksesan yang kita buat. Karena, sesungguhnya energi cinta dari mereka lah yang tetap membuat kita tetap semangat untuk meraih sukses itu sendiri.

Jangan pernah lupa memanjakan diri!

Sesibuk apapun kita, sesekali memanjakan diri sendiri tidak ada salahnya. Memforsir diri terlalu berlebih akan mengantarkan kita pada stress bahkan depresi. Luangkan waktu untuk diri sendiri. Dengarkan musik, berolahraga, pergi ke salon, membaca buku, lakukan apa yang Anda senangi dan positif akan merilekskan diri Anda!

Buatlah perencanaan dengan realistis

Setiap kita pastinya menginginkan sukses dengan segera. Namun, berusahalah untuk tetap realistis. Jika Anda memiliki 10 prioritas pencapaian pada satu hari, maka jika terpenuhi 3 teratas saja itu sudah cukup baik.

Penghargaan pada diri sendiri

Apapun yang sudah Anda pilih dalam hidup Anda, maka itulah yang terbaik. Anda tidak perlu menyesali, meski itu kegagalan. Justru, kita bisa belajar banyak dari kegagalan, dan tahu cara melakukan segalanya dengan lebih baik.

Okay, saatnya kembali mengevaluasi bagaimana Anda telah berperan selama ini. Apakah ada peran tertentu yang Anda telantarkan? Adakah orang-orang yang seharusnya Anda beri perhatian, namun luput karena tersibukkan oleh satu fokus saja?

Apapun itu, masih ada waktu untuk mengubah segalanya agar lebih baik. Tentu saja hanya dengan satu alasan, agar tidak lagi ada penyesalan...

masa itu roda

0 komentar

mereka berkata hidup itu umpama roda
sekejap kita di atas
sekejap kita di bawah.


namun hidup tidak berputar
masa lah yang berputar
maka masa itulah roda
dan hidup itu jalannya.


siang dan malam silih berganti
hari,minggu, bulan dan tahun berulang-ulang
musim bunga,panas,luruh dan sejuk juga berputar
dalam putaran itu masa berjalan atas kehidupaa.


dunia ini hidup maka pasti punya matinya
akhir riwayat dunia dipanggil kiamat
akhir riwayat manusia dipanggil ajal
tibanya ajal maka jalan hidup manusia tamat.


setiap garis mula pasti ada garis penamat
maka melepasi garis penamat itu, kemenangan apakah yang kau cari?
ada yang berkata hidup satu perlumbaan
namun kau tidak berlumba dengan sesiapa.


kerana setiap manusia punya jalan-jalan yang telah ditetapkan
ketetapan jalan itu dipanggil takdir
kau tidak akan dapat mengubah jodohmu
rezekimu,dan ajalmu.


oleh itu, apakah yang kau cari lagi di dunia ini?
apa yang kau bimbang lagi di dunia ini?
apa yang kau resah lagi di dunia ini?
apa lagi yang kau harus usahakan lagi di dunia ini?


jika kau mengetahui akan kejayaan agung itu redha Allah
maka kau akan membekalkan amal soleh yang banyak di dunia
kerana beramal soleh saja mampu meraih redha Allah
mampu capai iman, mampu capai taqwa.


demi masa, sesungguhnya manusia dalam kerugian
kecuali orang-orang yang beriman
dan beramal soleh
yang menasihati akan kebenaran
yang menasihati akan kesabaran