Kamis, 30 September 2010

Lampu LED pada Blackberry


hmmm..... judul diatas pasti sudah pada punya bayangan khan.....
walaupun belum pernah punya Blackberry pasti sudah tau bentuk blackberry itu seperti apa ( walaupun dalam bentuk simulator :P ).

pada tulisan kali ini saya akan membahas tentang bagaimana menyalakan fungsi Lampu LED yang terdapat pada Blackberry.
Buatlah 2 class
1. class utama contoh namanya "Prikitiw.java"
2. class MainScreen (kalo kata choki sitohang) " Nyala.java "


public class Prikitiw extends Uiapplication{

//method utama klo di J2ME midlet

public static void main(String []args){
new Prikitiw().enterEventdispatcher();

}
// buatlah construktor untuk mempush memanggil class yang akan dijalankan

public Prikitiw(){
Uiapplication.getUiapplication().PushScreen(new Nyala());
}
// akan sedikit error pada "new Nyala()" kalo class tersebut belum di buat hehehe... jadi sabar dikit ya... next
}

pada class berikutnya Nyala

public class Nyala extends MainScreen(){

// deklarasi buat button play dan stop
private ButtonField play, stop;

// buat dulu construktornya
public Nyala(){
// nah segera dimulai pertempuran xixixixi
// buatlah inisialisasi dulu untuk buttonfield play untuk menyalakan Lampu
play = new ButtonField("Play"){
//nah buatlah method disini
//pertanyaannya lho koq disini mang bisa? jawab " Bisa"
// pembuatan method disini dinamakan Ovveride
// masih mau lanjut....... pastinya...nyimak terus gan

public boolean keyChar(char ch, int status, int time){
//nah yang ditekan adalah tombol enter
if(ch == Keypad.KEY_ENTER){
LED.setColorConfiguration(200, 200, Color.RED);
LED.setState(LED.STATE_BLINKING);
// 200 adalah berapa lama led menyala (dalam satuan milisecond)
}
return super.keyChar(ch, status, time);
}
};
//pembuatan tombol stop
stop = new ButtonField("Stop"){
public boolean keyChar(char ch, int status, int time){
//nah yang ditekan adalah tombol enter
if(ch == Keypad.KEY_ENTER){
LED.setState(LED.STATE_OFF);
}
return super.keyChar(ch, status, time);
}

};

// selanjutnya memunculkan ke-2 tombol tersebut
add(play);
add(stop);

}
}

nah begitu deh untuk capture gambarnya ni liat kebawah...


mudah-mudahan dapat berguna ya....

selamat berkarya....

salam

M. ILham Nawawi
@sarang Lebah

Senin, 02 Agustus 2010

minggu ke-3 di better-Bee



Sudah hampir 3 minggu kami di team Better-B magang, banyak sekali pengalaman kami yang bisa didapat, mulai dari ilmu, teman dan lain sebagainya..

Better-B yang beralamat di Jl. Darmawangsa V No.39A dekat dengan Blok-M Square dan Darmawangsa Square, kami memaparkan beberapa produk/applikasi yang sudah dibuat oleh teman2 Batch II sebanyak 32 ( yang terkumpul hanya 30 ), alhasil setelah kami memaparkan aplikasi yang dikerjakan oleh teman2, ada beberapa applikasi yang dilirik dan menjadi pusat perhatian untuk dikerjakan terlebih dahulu, Pak Yudi sebagai Manager IT dan Pak Andre sebagai Manager Marketing memilih applikasi Wayyahlahsholah ( punya-nya wasum and team ) dengan applikasi Zakat ( punya Ferry gunawan and Team ) sebagai applikasi yang dikerjakan terlebih dahulu, kenapa 2 applikasi tersebut, kami dari team JENI yang magang di BB diminta untuk menggabungkan applikasi tersebut. tapi tidak lansung digabungkan dengan applikasi yang sudah dikerjakan oleh teman2, lagi2 kami harus merubah TOTAL mulai dari tampilan ( User Interface ) sampai algoritma pemrogramannya...

sekilat tentang program tersebut, applikasi ini mudah2an akan diselesaikan pada minggu pertama bulan agustus / sebelum bulan ramadhan ( doakan saja yah ), fitur2 yang kami sediakan cukup menantang pihak BB untuk dapat mengembangkannya jauh lebih expert dari applikasi yang sudah ada, nanti akan ada jadwal harian ( menggunakan server untuk penarikan datanya ), jadwal bulanan ( datanya juga sama seperti harian) , pengarah Qiblat, Posisi user dimana dengan menggunakan teknologi LBS, dan perhitungan zakat fitrah, maal, profesi dan dagang.

Jika applikasi ini sudah selesai akan di upload di XLMALL.

Harapan dari applikasi ini mudah2an bisa dapat di download oleh banyak orang untuk dapat menemukan waktu sholat, waktu imsyak, arah qiblat, dan dapat menghitung zakat dengan mudah dan memberikan informasi dimana bisa membayarnya dengan mudah.

setelah applikasi ini seleai nanti segera menyusul applikasi yang tidak kalah menariknya.

kami dari team better-B
M. Ilham Nawawi, Deni P, Syamsi D.C, Putu Eka D dan Ery T.