26 December 2009

WinMo - make own control

Assalamulaikum wbt..

Alhamdulillah, aku masih dikurniakan peluang dan nafas utk menghirup kemanisan Iman dan Islam. Tanpa melenguhkan lutut, aku nk share some important and interesting part dlm Windows Mobile platform development. Wat sesape y xtaw pe die external harddisk, Windows Mobile aka WinMo ini adalah OS bagi PDA. Latest version adalah Windows Mobile 6.5. Masa tahun 2003 dlu, OS nie terbahagi 2 iaitu WinMo for PocketPC and Smartphone. Dalam PDA market segment, selain WinMo adalah Android from Uncle Googlerudin, dan iPhone OS X from Uncle Epaladin.

"DESIGN UI ELEMENT IN WINMO"


Currently, aku tengah develop 1 apps dlm WinMo for Mobile Content Challenge by Maxis and gambarajah y kat atas ni adalah aku punye interface (atleast wat ms nie). 1 thing y sgt2 important y aku nk ckap kn td adalah control dlm WinMo xsame cm dlm desktop development gune WPF or web gune Silverlight. Aku bagi contoh mudah:


Ok, kat atas nie ade 3 button. Dari kiri, button default dlm WPF or Silverlight, button custom dan button default dlm WinMo. WPF dan Silverlight combine with powerfull Expression Blend mmg aku akui, amat menjimat masa programmer dan mengurangkan tahap nk ke tandas mereka. Button default mmg senang nk dibuat secara custom, alasan nye mudah iaitu - senang nk design, XAML kan ader, Blend kan ader. Maka terhasil la button y kat tengah2 tue (button signup utk web aku beb)..Tapi WinMo??? Button y kat belah kanan sekali adalah bukti nye. Korang bleh dpt default saja, nk customize bagi lawa mmg "in your dream" jer la. So, in the end apps akan jd dull, x attractive.

"HOW TO DESIGN WITHOUT INTEGRATED DESIGN TOOL"


Most Windows developer dah bese ngn Expression Blend, tp sayangnye tiada tools sebegitu rupa bagi WinMo developer.So, cmane nk wat custom button y nice to look?? Erm..susah nk kate..bkn nk kate mustahil. Mmg ader cranye, most programmer (stakat y aku search) gune cara manual utk create what ever control y dorang nk gune cam button, combobox, listview and so on. Ape y dimaksudkan ngn cara MANUAL?? haa nie part y paling interesting nih..

Post akn dtg aku akn share secara detail plus with sample code skali cmane nk wat control secara full manual. Skg aku bg overview jer dlu, takut da y pening2 lembu tenusu Dutch Lady plak nanti sbb die memerlukan kefahaman y outstanding dlm "C# Extreme Programming". Dengan kate laen, sape y bleh fham post aku y seterusnye mmg superb (welcome to my club).

Briefly - Kite xkan gune 1 item pun dri toolbox dlm visual studio, so jgn hrap nk jadi drag-drop guy kat cini ok. 1st, draw control y kite nk wat contohnye button gune GDI+ classes. 2nd, bagi property sikit kat die cm Height, Width, Top, Left etc. 3rd, bagi public function untuk assign property y kite bagi td supaya bile press Ctrl+Spacebar intellisense dlm visual studio bleh detect. 4th, bagi event handler y sesuai kat die supaye bleh di klik or mouse over etc. Thats all, sound simple kan?? Ok tue jer dlu kot, nantikan post y seterusnye utk aku perkenalkan ape bes nye Windows Mobile programming kat korang.



P/S: Aku xheran kalu korang xpham ape y aku tulih..post y seterusnye korag akn lagi xphm, dun wory okeh..

25 December 2009

My Extreme Programming

Assalamulaikum wbt..

"WELCOME TO WINDOWS MOBILE DEVELOPMENT"

Post lepas dh talk sal azam hijrah baru aku..kali nie nk talk psal perkembangan terbaru aku, pe y current project n current progress..

Pd programmer2 newbies cm aku y kat luar sane, mksure korag cube wat WinMo platform programming, xkre la gine native C++ or managed code C#. At first mmg ssh, sbb byk sample code kat luar sane y ssh nk faham n berbelit2. Tp percya or x, pas try wat mesti korag tw cmane nk manipulate n utilize C# language ke tahap beyond from other people. Kenape? ha nie y nk cite nie..Usually, ms mula2 aku embark dlm C# nie, byk blaja dri video tutorial n source code kat tenet. Mostly, aku just pick part2 y aku nk gune or fhm je. Coz y laen byk xfhm. So skg, pd org y bace post nie aku nk show C# smart way n extreme programming.

"C# EXTREME PROGRAMMING"

Write code y sgt panjang dlm 1000 lines adalah cra y xbrape smart pd aku. First, bile ade bug, susah nk cri n trace. 2nd, susah nk manage. So, one of my way is to separate it with different but specific classes base on functionality and active time. Aku xnk cite byk sal mende nie coz nie bnde basic n bleh tanya Uncle Googlerudin. One thing y aku nk share adalah cara cmane nk communicate between classes y kite dh buat. Usually, kite akn gune array of string or data table bile nk pass data dlm collection y byk. Tp tahukah anda, array memerlukan kite untuk declare size nye skali, let say string[] a = new string[100]..

At that time, system dh create 100 memory space but unfortunately most of the time kite xgune pon sumer 100 tue..Suggestion aku, the smartest way is to use LIST instead of array bese. Seperti mane y kite taw, list xperlu nk declare size, ape y die taw just add(), remove(),removeat() and so on. Thats mean, put next object on top of other object (cam stack arr). Cara len, pe kate gune enumerable object, Bnde ni function cam list gak, tp lagi dynamic.

"Sample Code"

1. How to use List

public List GetAllData()
{
string query = "select whatData from tableName";
SqlCeConnection conn = new SqlCeConnection(connectionPath); //connection string anda
conn.Open(); //SqlCe adalah DB connection untuk WinMo
SqlCeCommand cmd = new SqlCeCommand(query, conn);
SqlCeDataAdapter da = new SqlCeDataAdapter(query, conn);
DataTable dt = new DataTable();
da.Fill(dt);
conn.Close();

List yourList = new List(); // = depend on type of data, nie aku gune string

for(int i = 0; i < dt.Rows.Count; i++)
{
yourList.Add(dt.Rows[i][0].ToString());
}

return yourList;


Explainantion - Ape y code kat atas wat adalah fetch data from aku punye Sql Server Compact database (thats why gune SqlCe, instead of Sql shj) n fill in all raw data dlm datatable. Then sumer raw data tue aku add dlm 1 LIST one by one. So the advantage is, LIST doesn't need any size to be declared at the first hand, n pastinye, jimat memory consumption as well as avoid software dri lack

2. How to use Enumerable Object

public IEnumerable getCountry()
{
RegionInfo country = new RegionInfo(new CultureInfo("en-US", false).LCID);
List countryNames = new List();

foreach (CultureInfo cul in CultureInfo.GetCultures(CultureTypes.SpecificCultures))
{
country = new RegionInfo(new CultureInfo(cul.Name, false).LCID);

countryNames.Add(country.DisplayName.ToString());
}
IEnumerable nameAdded = countryNames.OrderBy(names => names).Distinct();

return nameAdded;
}

Explaination - Penah x tgk page registration, Yahoo email ker, die mintak korag masukkan country name based on combobox y die bagi. Mane dapat snarai name negara 1 dunia tue?? 200 lebih beb, xkan programmer key in satu2. So, mission code kat atas nie adalah fetch all country name dri dlm system Windows.RegionInfo and add all raw data tue dlm ENUMERABLE object n walla! Korang dh ade snarai 200++ name negara ready to be use.

Ape kelebihan gune 2 menatang nie adelah y cm aku ckp td, bleh avoid software dri lack coz ia jimatkan memory space. Ape y aku minat skali kat bnde nie adalah bile object dh di add dlm List or Enumerable, kite bleh sort die, distinct kn die, mcm2 lagi to maksure data tue btul2 ready untuk di display kn kat mane2 UI element.

24 December 2009

My world..anak FELDA

Assalamulaikum wbt..

Sori pada signbod "STOP" pd post before nie.

So..sempena ngan maal hijrah nie..aku pn nk azam baru jgak..simple jer azam bru aku:

"BE A SOFTWARE ENGINEER"

Dlu ms zaman nk pilih major, naper xplih je major Software Engineer?? Betul gak soklan tue..Jawapan nyer mudah je..sbb MINAT..sbb minat la aku amik network computing as a major..kenape? ha nnti aku gtaw..pd kwn2 n dak2 junior2 y bace post nie, aku nk tanye korag 1 perkara:

"APE DIE BNDE Y KALU KORAG DH START , KORAG XLEH NK STOP??"

Tepuk dada, tanye selera..ape pun jwpannya, tu la die minat and implicit expression bout where and who r you 10 tahun pasni. Pada aku, ade 2 bnde je..BOLA, PROGRAMMING..Bola xyah cite la..die hard fan Barcelona n Chelsea beb..n programing..

"KENAPA PILIH MAJOR NETWORK SEDANGKAN MINAT PROGRAMING??"

Btul jgak soklan tue..aku pn xpnah terpikir sblom nie. Jawapannye :- Sebab dulu aku mmg xsuke+xminat+benci ngn programming..haha..sbb tu jgak la aku amik major network computing..Pd individu2 y ngah bace blog nie, korag jgn igt plak aku mmg dlahirkn dgn buku C++ kat tgn..nk ikut kn, mmg 1st year as a computer science student kat sini, aku kalu bleh nk elak programming n aku pcaya, antara korag pn rmai gak y rse cmtu kn.

"CEMANA BLEH MINAT PROGRAMMING??"

Segalanye bermula bile aku join dlm networking field subjek CST 234 under dr. rahmat n dr. wan tat chee. Pd azri, ko msti tw kn btapa azab nye subjek tue. Masa tu, aku igtkn bleh la hndle hrdware2, satelit broadcast ker. Tp upenye kene wat socket programming..native C plak tue..perghh..sakit jntung ngn ibu jari kaki..waktu tue nk x nk kene la wat jgak kn. So, aku n hadri (thanks to him as my great teammate ever) berkampung kat Lab 1 sejak dri 1st month lagi, di kala budak2 laen tgh bersenang2, g tgk wayang n bla bla bla..bleh kate tu adalah waktu transition plig bsar dlm hidup aku sebagai orag jawa. Nk di pndekkan cite, aku peruntukkan ms 1 week purposely (sbb aku jmpe web site "learn C in 24 hours") utk blaja language C from the very beginning, how to declare int, string, array, struct n what so ever..sbb prinsip aku, kalu aku nk pegi lagi jauh, beyond from other people, aku nk kne ader very strong foundation dlu..Pas lelama run, debug, run, debug, run, debug, aku mula nmpak ape y best n seni dlm progrmming nie. Start dri tue bru aku tw, nape dr. azman minat gile ngn cryptography, nape dr. wan tat chee expert dlm wireless+sensor+robotic..And since then, both of them become my personal idol..hehe.

"BEST KER WAT PRGRAMMING?? WAT SAKIT KEPALA JER"

One thing ble wat programming nie, stiap hari aku akn jmpe bnde baru, cube bnde baru, wn wat bnde baru..mula2 mantapkan language C..pastu aku grak ker Java n SQL (sbb grup dak cine aku sume hampeh)..cukup 1 semester, aku gerak ker C# language and database SQL server+MySql..agak2 cukup 1 week C#, gerak plak ker Windows Presentation Foundation aka WPF (formerly known as Avalon)..n sempat publish 1 project y team aku namakan "BluAds" - an automated bluetooth advertising system. Briefly, bile korang masuk je 1 area cth shoping cmplex, nset korag akn dpt iklan promotion berupa image y mana bleh di redeem utk dpt boucher and etc. Pastu, aku pun industrial training kat 1 company y kecik gile. 1 thing y aku dpt dri company nie ialah aku blaja byk bnde2 bru dlm C#..cmane nk wat user control, cmane nk integrate ngn printer, nk print ape y user taip cm Office Word, nk bg user bleh draw diagram cm Visio n byk lagi..Sumer tue aku dh pnah wat n aku explore sndiri bersifukan Uncle Googlerudin.

"WHAT'S NEXT??"

Rite now, aku dh 3rd year and final year. Berbekalkan experiance dlm C++,Java,C#+Socket programming dan databse SQl server+MySql, aku nk fokus n bagi kaw2 punye dlm FYP aku, bg beyond dri org laen..Skang nie, aku dh embark plak dlm Silverlight technology and Windows Mobile platform, n insyaAllah sikit ms lagi aku nk jengah plak Grid Computing n apply middleware cm Gridspfere or Globus dlm FYP aku..

"WINDOWS MOBILE PLATFORM - ADER BERANI??"

Wat programming dlm Windows Mobile mmg sgt2 mencabar beb..Wat software utk hanset mmeg xsame ngn desktop..byk bnder kene consider cm battery level, signal strength, device orientation potrait ker landscape and ofkos, byak technology bleh explore. Tu y wat aku mkin jatuh cinta..ade 3G, Gprs, Wifi, SMS, MMS, Bluetooth..Perghh..Nak wat UI bkn senang.. Nak ikutkan bleh jer gune default control y ader, tp design mmg hampeh..So aku wat sume control sendri, insyaAllah next post aku akn cite cmana nk wat control sendri..Kalu sblom2 nie kite cumer taw drag drop button jer dlm IDE n tekan Ctrl+spacebar trus kuar sumer property..tp kali nie, aku wat sumer from scratch, draw kat screen, letak property supaya bile tkan ctrl+spacebar leh kuar, n letak event handler sndiri..

Programming dlm Windows Mobile byk mengajar aku ape die seni dlm C# programming. Sgt mengujakan..Sbb tu aku berazam nk jadi software engineer n expert dlm programming language, bkn hanya pada title shj..So, pd korag y bace post nie, programming is wonderful, sbb everyday byk bnde baru akn kite jumpe, n bile da bug, da 1001 cara utk settle kn die..

"BE THE BEST TO BEAT THE BEST"


Pic kakak aku - sorang Electro Engineer kat Petronas Kerteh..sj nk acknowledge coz die byk sponsor aku kat sini..haha

23 December 2009

Assalamulaikum wbt..


Mulai hri nie, blog nie akn dihentikan kerana empunya bdan mlas nk libatkn dri ngn dunia maya nie..sbb die rse-post slah, xpost pn slah..so..gua blah dlu

Result exam aku

Assalamulaikum wbt..


Alhamdulliah, pertama-tamanye dan selamanye kite pnjatkan kesyukuran dgn nikmat y diberikan Allah SWT kepada kite selaku umat manusia y serba pelupa lagi hina, dan y masih lagi diberi peluang utk bernafas di bumi y penuh mehnah dan pancaroba nie. Syukur jg krna kite telah dilahirkan atas tiket selaku hamba Allah dengan Iman sebagai pegangan, Islam sebagai prinsip, dan berbekalkan kalimah syahadah y sememangnya mudah utk dilafaz, tp amat sukar utk diamalkan..

Alhmdulliah jg krna aku msih diberi rezki utk dpt dean list sem nie..thanks pd sumer y mmbantu aku..

16 December 2009

Commando's:Battle of Honour

Assalamulaikum wbt..

Warning!

saje letak gambo nie..sebagai peringatan pd diri n pd kawan2 aku y kat luar sana..

Aku dh agak lame xupdate mende nie..xtaw nk tulih aper..ntahla..

Disebabkan kekurangan idea dan mengurangkan kerinduan pengunjug2 setia..start dri entry akan datang insyaAllah aku nk story sal background diri aku (of koz ar, name pn blog aku)..sj je nk kongsi cerita..mane la tw kot2 Kabir Bakhtiar nk amik wat skrip jalan cite baru..hehe

k..tu jer dlu kot..

04 November 2009

My inSpora

Assalamulaikum wbt..

Sunyi jaa Usm skag nie..almaklum la..sumer pun ngah dok exam je kn. The best thing bile jadi final year student kat CS nie ialah xder final exam..hahahaha..pape pun..gudluck utk junior2 ku sekalian..doa n tawakkal jgn di lupa..paling penting..stiap hari kene cal mak, mintak restu+ampun maaf..

Berkenaan ngn fyp aku, wat mase nie..kitorang dh siap kan brief container utk alpha version bagi web module..bnde nie ktorag wat gune 100% silverlight and ofkos, .Net framework 3.5..Pada sape y xtaw, expression studio dh kuar version 3..n the worst thing is not all expression 2 project bleh compatible ngn expression 3..ngn kate laen, b4 nie kalu dh buat project Wpf or anything gune blend 2, insyaAllah sume control akn berterabur bile bukak kat blen 3..muahahaha..

Yesterday, en azam wat short meeting ngn ktorag kat Lab Ai. Die kate, project nie kalu berjaya, mmg akn bukak mata byk parties..coz skag, Thailand n Jepun pn dh start develop image processing using grid platform..agak mengujakan..tp kitorag (ngn en.azam skali) xexpect bnde nie bleh ke tahap tue..myb agak2 bleh berfungsi pn dh kire cukup bagus..system architecture pun dh refine balik..B4 nie kalu nk diikutkan, sepatutnye ade sorag budak master y assist utk image processing algorithm..tp malangnye, budak tue dh quit..myb sbb die dh tw bnde nie mmg susah nk wat..xpolah..nk wat cmane..Xleh nk bayag, budak network computing terjun dlm bidang AI (image processing)..tu la aku..hahaha..pape pn..as long as die programming, aku minat jer..

B4 image processing, stp image perlu kne lalui some enhancement process dlu..sbb nye, xsemua user gune handphone 5 megapixels..so..phase skg nie, kitorang fokus utk wat image algorithm dlu..Antara edge detection algorithm, blur effect image, gray scale n soon..Hmm..wondering, cmane la Adobe photoshop leh wat bnde2 nie sumer kn..zzzzzz







Nasi ayam yang cam best!!

29 October 2009

My FYP

Assalamulaikum wbt..

Lame aku xpost kat blog nie..xtaw nk letak ape..cm stp hari xder terpk pn nk post ape kat sini..lagipun, xtaw blog nie ader org bace ke x kn..niway, kat sini aku nk cite cikit sal project FYP aku y xseberapa lagi la hampeh nie

Tajuk fyp aku - Mobile Grid Flower Recognition System..In general, bnde nie pasal flower la. Aku pn xtaw naper flower..huhu..aku ngn flower? erk...mmg xder kene mengena lagsung ngn imagine cup theme..huhu..xpolah..byk competition laen..Project nie combination antara mobile technology+grid parallel computing+AI image processing. Tiga2 bnde nie aku xtaw satu hapa pun..huhu..tue y best tuh..blaja bnde baru..pada aku..kalu bnde yg kite wat sgt susah, org akn lebih appreciate hasil kj kite even xacomplish pun sbb xramai org y bleh wat bnde nie..tul x acad? oo lupe lak..project nie wat berdua jaa. Aku n acad. Dua org aje untuk project y heavy susah, so nothing to expect from us..

Project nie kitorang namakan Inspora, amik dripada word "spora" as egen penyebaran maklumat coz objective system ni adalah utk increase awareness among public user about kepentingan flower tue sndri, die punye value dr segi kesihatan ker, market ker..coz nilai jualan eksport bunga Malaysia ke jepun mencapai RM 25 juta annualy..Briefly, user bleh amik gambar bunga gune nset n MMS/3G ke web server..Kat sini kene implement MMS/SMS gateway nye technology. then web server akn send request ke Image processor utk recognize gambar tue gune image processing algorithm. Kat sini la fungsi nye artificial intelligence..utk process 1 gambar pixel by pixel, computer perlukan byk processing power (dual core xcukup kot), memory space aka RAM n bla bla bla..so, datang la fungsi grid computing kat sini..Pada sape y xtaw fungsi grid nie, korang bleh imagine ade 1 monitor, tapi CPU die ade 20..in other words, kite cume ada 1 monitor as interface, tapi in the back end, kite ade processing power equivalent to 20 CPU (just imagine kalu each cpu ade quard core processor..fuuuuhh)..selepas computer tue bleh recognize image (lebih kurang cm face detection method)..computer akan compare ngn database n return result kat user ape name bunga tersebut, berserta ngn basic info, traditional value and etc via sms..cmtu la lebih kurang citenye FYP aku..actually da beberape component lagi..tp next time la aku explain..

Grid computing nie dh byk industry heavyweight y implement..korag xterpikir ker cmane google n yahoo leh wat search engine n return result less than 3 seconds kat kite, after search gazillion page kat website..Google dh move 1 step ahead ngn advance grid iaitu ape y diorang namakan Cloud Computing dlm OS Android..Just imagine if kite ade satu PDA kecik kat tgn, tp d support oleh bribu-riban computer kat back end..Actually, kalu grid computing nie di implement ngn btul, laptop kite bleh mencapai lebih dri 1 pentaflops processing power sebenanye..macho kan..hehe..

tp tue la, bnde nie ssh kn..huhu..cmane la nk wat nie..adooooooooiii!!!

08 September 2009

Brainstorm for FYP part 1


Assalamulaikum wbt..

aku xtaw nk watpe hari nie..even dok opis+software still lum siap..tp otak aku cm kurang minyak RON 95 la plak..beberapa minggu lepas aku nmpak shoutout FB ex-grup java (once upon a time..zzz)..Goh Kai Sin name beliau..duie tulih - brainstorm FYP..bla bla bla..headache..bla bla bla..pe ntah lagi..aku pn xbaper igt..since die pn dh stat, sku pn nk stat gak ar..firasat aku kuat mengatakan y dorag ni (chinoose2 sekalian) cm akn come out ngn smthing superb..myb pas abih LI nie, mkin byk laa y tw C#..xcam dlu ms taun 2..selain aku, da la xlebih 10 org y tw C# nih (include chinoos)..tu ar..mkin byk enemy la jwb nye..

26 August 2009

C# and database part 3

Assalamulaikum wbt..



entry y lepas aku dh explain line by line cmane bentuk C# bile wat database connection..itu hanya sedikit shj dri keseluruhan tutorial nie..kalu korang perasan, code y aku tnjukkan hanya utk RETRIEVE dri database sahaja..ofkos menggunakan "Select" statement..xda perubahan kat database..so..skang, aku nk tunjuk cmana nk execute command y melibatkan sebarang perubahan kepada database..

ok..before aku go any further..ade 3 jenis execute command y kite bleh gune bile deal ngn database iaitu ExecuteNonQuery,ExecuteScalar and ExecuteReader..ape beze antara ketiga2 execute command ni? untuk lebih memudahkan fahaman ajaran ni, aku explain dri y plig kecik ke plig besar

ExecuteReader digunakan utk read or retrieve dri databse..nama pun reader kn..kite xleh wat insert, update or delete statement gune command nie..hanya utk select statement sahaja..ape y istimewanya command nie adalah ia nya less burden pd databse kite utk handle query..juz read byte of stream and pass it back..

Next, ExecuteScalar..command nie hanya akan return 1 value shj..igt!..1 value sahaja..aku jarang gune ExecuteReader actually, most of the time aku akn gune ExecuteScalar nie..kenapa nk return 1 value? best gak soklan tue..ok..situasi nye cmni..letsay korang ader byk record dlm database ( beratus kot)..n then korang nk retrieve braper total record y dh ade dlm database..haa kat sini la kite bleh gune ExecuteScalar..gune select count statement, then pass kat ExecuteScalar..die akn return balik 1 value..iaitu total record y kite ader..cmtu la kegunaan nya..ia bkn hanya utk kire total record..tp apa2 SQL statement y hanya akn return 1 value jer..menjimatkan ms+stamina databse kite utk handle..

Next please...k now ExecuteNonQuery..nie option y plig las y kite ade bile nk execute command to databse..command nie khas utk SQL statement y melibatkan perubahan kepada database cm INSERT,UPDATE,DELETE and soon la..ape y kite wat ialah pass SQL statement kite kepada ExecuteNonQuery n bia die setelkan..then korang tgk databse, mesti dh insert..

Next entry akn aku tnjukkan how to write the code n hopefully korang leh follow lah yerk..Stakat nie.korang faham y nie jer dlu k..jgn dok pening2..haha

24 August 2009

C# and database part 2

Assalamulaikum wbt..

entry lepas aku da post sal cmane nk gne C# utk connect to any database..entry kali nie utk aku terangan line by line programming code y crucial pd sesape y nk follow..mksure korang dh bace entry sebelom nie utk prevent otak kite dri terlalu sasau..

before aku pg lebih jauh..nk terang ckit sal database connection. Da 2 mode utk connect to database (xkire apa language pn y korang gune)..Pertama, always connect n y kedua, temporary connect..Option nie depend on what software architecture y kite impliment. "Always connect" memerlukan apps kte utk open connection to database (n hold dat particular connection) from start up till user tekan exit button..keep in mind, one enterprise database server can only hold up to 24 simultaneous connection (kalu personal lgi la kurang)..suggestion aku, gune option kedua iaitu "temporary connect"..means apps xperlukan databse connection utk run from startup till da end, tp hanya open connection bile perlukan access ke databse shj, then close blik connection..itu shj..cara ni lagi menjimatkn dn mengelakkan server dri overload utk handle sumer databse request..cube bayangkan kalu server syok.org gune option y pertama, maka xdpt la kite nk download citer District 9 mlm nie..ekekeke..so, explaination y seterusnya hanya fokus kepada option y kedua td ok..(leh follow x ni?)

MS SQL Server version:

using System.Data.SqlClient //line 1
.
......(smthing constructor kat sini)........
.
.
private void retrieveData()
{

string connectionString = "Server=myServerAddress; Database=myDataBase; UserID=myUsername; Password=myPassword;"; //line 2

SqlConnection conn = new SqlConnection(connectionString); //line 3
Conn.Open(); //line 4

string selectStatement = "select something from someTable where someID = 1": //line 5
SqlCommand command = new SqlCommand(selectStatement, conn); //line 6
SqlDataAdapter da = new SqlDataAdapter(selectStatement,conn); //line 7

DataSet ds = new DataSet; //line 8
da.Fill(ds); //line 9

conn.Close(); //line 10
}


line 1 -- letak referrence kpd database client y kite nk gne. depend what type of databse ykite gune.

line 2 -- initialize 1 connection string, letak la username n password sumer tue..string nie mmg da semicolon y byk, coz string nie akn kite pass kat databse client td utk die split2 kn blik n casting them to respective variables.

line 3 -- initialize 1 database connection handler (in my case, conn)..mksure letak connction string dlm parameter connection handler nie td..kalu x, die xtaw nk gne connection ape..

line 4 -- gne connection handler td, open connection to database.

line 5 -- cm bese, letak la query ape y korag nk wat dlm bntuk 1 string..xksah la pnjag mane, tp mksure sql query tue btul syntax nye.

line 6 -- initialize 1 comand handler. Fungsi die adalah sebagai tukang "execute"kan query kite td. Tanpa die, sapa la query kite.Dlm parameter die, mksure letak skali string query y kite nk gune, n connection handler y die nk pakai..then die akn execute query tue thru connection y kiter dh open td (conn.Open())

line 7 -- Pe fungsi data adapter nie? fungsi die adalah sebagai orag tengah utk simpan data y kite execute td secara temporary..mksure parameter y digunakan exactly same as command handler td..

line 8 -- initialize 1 data structure or container utk receive data tue td..data structure may be vary, korag leh gune string, array, variable, data table, dataset and soon..in my case, data set..

line 9 -- pgil org tengah y hold data temporary td ( data adapter )...suh die "fill" data y die receive dri database tue ke dlm data structure kite td iaitu data set..

line 10 -- lastly, don poget to close da connection..

itu la sahaja penerangan die..pening? itulah die the best part about programming..hahaha

da soklan? bek tanye..rugi x tanye

20 August 2009

C# and database sending and receiving

Assalamulaikum wbt..

Aaa akhir nya da la orang tanye soklan2 programming nie..dh lame aku tunggu2 soklan2 y mencabar minda cmni..tahnah kepada amar kerana memberi aku nafas baru dlm bidang penulisan blog y penuh dengan mehnah dan tribulasi ini..hehe..

Ok, seperti mauduk y tertera di atas, aku akn terangkn serba sedikit tentang cemana nk connect ke database secara programmatically thru C#..xksah ape platform, either windows form application, ASP.NET, WPF or silverlight, sumer same jerr..tp da sdikit perubahan bile integrate ngn WCF technology (xper, nanti aku terangkn kalu sempat)..coz WCF adalah 1 platform len y focus utk data sending or receiving xkire ke database, server or mobile phone..tp sume platform2 ni adalah utk .Net Framework 2.0 dan ke atas sahaja..dun wory, basically majority semua VS related SDK skg dh compliment ngn framework nie.

first, kite kne tw ape database y kite nk gune. Bleh gne MS SQL Server, MySQL, Oracle, Access n len2..bnde ni amat penting utk kite tw ape function y kite nk gne nanti..Regardless ape jenis database pn y korang gne, setiap connection thru database mesti gne basic structure or step y akn aku terangkn nanti.Yang bezanya hanya nama function jer..hehe

basic step utk connect database:

1 - add system referrence mengikut database ape y kite gne
2 - initialize 1 connection string
3 - initialize database connection handler
4 - passing connection string kepad aconnection handler as a parameter.
5 - Open connection
6 - initialize database command handler
7 - wat query dlm bntuk string
8 - passing string query + connection handler td kepada command handler as a parameter.
9 - execute query
10 - close connection

thats all..senang kn..hehe

skg aku tnjuk 2 contoh dri 2 database berbeze, MS SQL Server n MySQL cemana nk RETRIEVE data dri database.

MS SQL Server version:

using System.Data.SqlClient
.
......(smthing constructor kat sini)........
.
.
private void retrieveData()
{

string connectionString = "Server=myServerAddress; Database=myDataBase;UserID=myUsername; Password=myPassword;";

SqlConnection conn = new SqlConnection(connectionString);
Conn.Open();

string selectStatement = "select something from someTable where someID = 1":
SqlCommand command = new SqlCommand(selectStatement, conn);
SqlDataAdapter da = new SqlDataAdapter(selectStatement,conn);

DataSet ds = new DataSet;
da.Fill(ds);

conn.Close();
}

MySQL version:

using MySql.Client;
.
......(smthing constructor kat sini)........
.
.
private void retrieveData()
{

string connectionString = "Server=myServerAddress; Database=myDataBase;UserID=myUsername; Password=myPassword;";

MySqlConnection conn = new MySqlConnection(connectionString);
Conn.Open();

string selectStatement = "select something from someTable where someID = 1":
MySqlCommand command = new MySqlCommand(selectStatement, conn);
MySqlDataAdapter da = new MySqlDataAdapter(selectStatement,conn);

DataSet ds = new DataSet;
da.Fill(ds);

conn.Close();
}

Camtu la ceritanya utk basc retrieving dri database. Kalu korang perasan, antara dua contoh y aku tnjuk ni, xder beza pn, step still sama, cume beza hanya pd nama function shj..perati btul2 k..wat ms nie, tgk y nie jer dlu..bagi intro jer ckit..next post, aku akn terangkn line by line code y aku tulih nie..supaya memudahkan korang faham+develop foudation dlu.

k, any soklan, sila2 la tanye..

17 August 2009

Assalamulaikum wbt..

sori pasal entry lepas y agak emo..hehe..ape pun..tu hanya pndapat aku..y aku kluarkan berdsarkan persepsi kaca mata aku je..hope sesape y bace leh mula mengorak lgkah n jadi orag y beriltizam utk berjaya lagi pasni..actually aku cm dh mlas nk post entry2 y cm programming..bkn ape, complicated+susah nk explain dgn hnya menulis perkataan2..so..aku rse bter blog nie jd tmpat diari aku instead of blog tutorial..



semalam hari ahad, hari y sgt2 boring utk aku..ronda2 kat tenet terjumpalah Silverlight 3 nie..skg dh version 3 dh..aku punye expression blend pn bru version 1 je..lama dh tertinggal upanya..aku xtry lagi bnde nie..almaklumla, hari dok maen ngn WPF jer..smpai xder ksempatan nk try silverlight..tp aku dh la start lagkah2 berpindah ke platform silverlight..download video tutorial+source code..bile nk nengok pn aku xtaw..FYI, silverlight nie 1 user control aka plugin..sama cm php based web site tp da flash embed kat situ..aku pn xleh la nk citer lebih2..xtry pn lagi kan..

kereta idaman kalbuku=)


aku igt nk bli motor lagi 1 la..sape stuju?? dlu dh bli dh, kogsi duit ngn kakak aku je pn..tp aku bg mak aku pakai..kalu bwak p Usm nti alamat nye mak aku xbermotor la jwb nye..hmm..duit ader dh..tp bile pk blik..cm mlas jer..bkn ape..kekadang terpikir gak..ape efek nye kat stadi aku kalu aku da motor ngn xder motor?..cm xder jer..mkin kuat jalan ade la kot..so xyah laa bli motor yazid oii..kumpul duit hntaran lg bek..hehe

aku xtaw nk tulih ape lgi..xder ker sesape y nk tanye aku sal C# ker, socket programming ker, network ker..at least da la jgak bahan utk aku ngomel2 kat sni..

zzzzzzz.....

15 August 2009

Melayu

Assalamulaikum wbt..

hari tue jejalan kat blog2 org len..t'jumpala 1 entry dak jnior nie..die kate aku nie idol org melayu CS..huhu..dasat2..xsgka plak da y agp cm tue skali..aku ni org bese jer..antra adk bradik aku. aku plig bangag skali.adeii!!

aku dh lame xtulih entry dlm blog nie..xder idea+mood nk tulih..smtimes aku bengang gak ngn dak CS melayu nie (entry ni ditujukan khas utk anda)..ntah la..myb dorag dh lame dok kat "ATAS"..smpai xpndag dh org kat "BAWAH"..smbog sgt..tegur pn x..igt dh power ar..tp xsedar..org y kat "BAWAH" tue dh berzaman lg power dri die..penah gak dlm kelas network socketprogramming aku dlu, team ak ngn hadri dh lame pg jauh..tp lawak nye, bile org cmni dpt buat smthing ( kcik jer pun)..hepi smpai nk melompat2..ek elehh..poyozz..aku n hdri perhati je dri jauh..haha..bia la dorag..byk gak perangai budak2 melayu cmni..jenis y prasan dri sndri hebat..almaklum laa, dh join ngn org2 besar, exco2, YDP pe kemende ntah..oitt, aku dlu dh lame dh merase bnde tue..zmn skolah, matrik dlu..sape y kenal aku dlu taw la aku cmane..cume kat U nie jer aku rest+xmo join pape..

bdak melayu mmg cmni kot..bkn nk kate aku y terbaek, jauh skali nk kate ak sorag y pndai..aku cume nk mengomen prangai dak melayu zman skag especially CS ku sekalian..korang dh tw CS tue ssh nk dpt kj, ssh nk score..lgi nk buat2 bangang..btul x statement aku..haha lantak la korang nk kate ape..oitt..CS pun bkn 1st choice aku jgak, aku mntak chem eng tue dlu tp xdpt..stakat y aku tgk, penyakit utama org melayu CS ni (selain perasan hebat di atas) adalah selalu xpk ms pnjag..senang kate xberwawasan..(direct jer beb)..kj bnyak tp wat last2 minit, asignment pn x kosentrat..cmane melayu nk maju..adei!!..ms 1st year dlu ye ar, aku pn truk la jgak..2.21 je wei..nk exam CPT 112 leh men need 4 speed lagi..tp skag aku dh taw ape mission aku kat USM nie..tp tue la..syg nya, xsumer dak CS ymerasa+sedar y dorang ader mission+amanah kat USM nie..tul x??

rmai y kate, kalu nk berjaya, kene korban macam2..korban masa, korban duit, korban awek etc..tp aku xder la ngase cmtu pon..aku da awek gak..smtimes hjung2 minggu kuar gak jejalan kat quensbay, p psar kat sg. 2 hari sabtu..nk korban ape nyer..stakat nie life aku stabil jaa..bdaak2 melayu nie suka kn kesenangan, kemewahan kn..kdag2 aku nmpak da y datag kliah cm mak datin pun ader, siap ckap cm berapi..tp hapak pn xdak..da jgak y dtg ngn siap2 duit, tujuan nye pas kliah nk g quensbay..ek eleh..bangang..baju nk bergaya, beg tangan nk y cantik (even murah jerk)..kasut nk tumit2 (terselit celah lif bru tw)..relex la wei..kite student..ingat tue bro..bkn mksud aku xleh nk bergaya sakan kalu nk dpt 4 flat, tp berpado2 lah..aku pn xlah bergaya cmtu, pkai boju kolar, suar slack@jeans pn ok la (beg laptop mesti wajib+payung+btol air)..kite student, ingat tue cik kak sekalian..

1 lagi perngai org melayu y aku bengang sgt nie ialah penakut+xreti grab peluang..nie lagi 1..bangang..dh da pluang depan mate pn xmow amik..org dh "hidang chicken chop" depan mata xnak amik, alasan nya susah nk "pakai garpu".orag hidang roti canai khalel baru nk mkan..alasan nya sebab "murah"..ek eleh..oit..mind set tue dh sesat la woit..at the end.."chicken chop" tue dak cina y makan..korag tw aper, tw enjoy+sakit kn hati kekawan+ngumpat+tgk movie kat quensbay..pd member2 aku y dh 3rd year nie, wat la anjakanparadigma ckit..korag da potensi, tp dh biasa sgt ngn kesenangan kn..nk berjaya bkn senang..aku pn lum berjaya lagi..nk blaja PHP, C#+ASP.net, bla bla bla bkn senang..

kekadang aku dengar2 jugak org cakap - ek eleh, bleh la bdak tue wat C#, power leh skor, die da en. azam...bangang..korang igt die tue minuman isotonik aku ker ape..sumer tue aku wat atas usaha aku sndri la woit..korang nk tw naper en. azam nk tlog aku?..sbb utama nya umah aku xder internet..ms awal2 dlu, die suh aku explore technology microsoft nie SENDIRI..die kate googlerudin leh jwb sume nye..tp probs nye..ms tue wktu cuti pnjag hujug sem n umah aku xdak tenet, threfore die suh aku dtg usm, dok PDCC lab n explore lah puas..smpai la skg nie..cmtu la cite nye cmane aku leh tw sume language sengal tue..tp dak melayu nie pk len..da workshop asp.net xmau join..malas..malas..malas..aku pn malas jgak (coz aku org melayu)..tp berpada2 la kemalasan tersebut..

motor idaman ku=)

hdup nie bkn snang..aku dh merasa hdup ssh dlu..p mntak sedekah kat tepi jalan+kedai2 kain..korang nie untug, mak bapak bg duit..tp malag nye, xreti nk blaja..join tue, join nie, pegi sana, pegi seni..last2 duit habih, study ntah kemana..duit mak ayah bazir jaa..bek sedekah kat orang2 susah..igt bro..korag da amanah kat usm ni..

pesanan aku utk dak melayu CS..tukar la mind set..kalu budak cina boleh power, boleh dpt dean list..naper dak CS melayu xbleh..dak melayu CS nie bangang sgt kah? ello bro..lu kata lu macho erk, kalu setakat bawak awek g dating, mkn kat kafe, g khalel,tgk cite P.Ramlee kat quensbay, jln2 kat convex, nek moto@kete+bas usm, bek xyah la bro kalu rsult pn cm..cm..cm..cm ape aku pn xtaw (jgn igt aku pndai ok..please)..aku xksah korag nk bwak awek ke hulu ke hilir, nek hoverkraf, neh sampan, nek kapal selam, nek skuter ego (cm moto kat atas),nek jet konkod pn xpa..as long as korang da wawasan hdup+stabi+stadi pn ok..bru la bleh jd suami y bertanggungjawab..tul x? xkn kot awek ko tue bangang sgt leh tersilap plih engko y result pn ntah pape, ape tah lagi ms depan lum terjamin..igt bro, lu dpt 2.70 CGPA, lu kj cuci bangunan dayabumi nti..anak bini (awek mu) sapa nk tanggung???

sori pd kwn2 seangkatan ku sekalian di atas entry ku kali ni..bkn ape, telinga aku pnas bile dgr aku berjaya ats bntuan orag lain, walhal aku wat sumer sndri..

utk BUDAK MELAYU CS USM, ubah la mind set lama..buang jauh2..aku nk berjaya, ko pn nk berjaya, kite same berjaya, bru layan..kalu bdak cina boleh buat, naper bdak melayu xbleh kn?..sama2 kte amik iktibar, sekian..wabilahitawfik wal hidayah..assalamualaikum wbt...

23 June 2009

Mobile Content Competition 2009!!

Assalamulaikum wbt..

kaifa haluk? hope korang sume chat walafiat lah yerk. post kali nie bkn tahtal mauduk Windows Blind, tp sal MCC.. Mobile Content Challenge nie adalah slah 1 dri event2+challenge utama utk student IT yang dok kat Malaysia. Dengan kata lain, MCC nie peringkat kebangsaan laa. Competition nie actually baru jaa masuk ke 3rd consicutive years, stat from 2007. Co-sponsor+organizer MCC nie plak ialah Maxis Sdn. Bhd., Suruhanjaya Komunikasi dan Multimedia Malaysia (MCMC) dan Kementerian Tenaga Air dan Komunikasi.

12 June 2009

Glossy Effect dan Media Player Style

Assalamulaikum wbt..

em last week aku dh tnjuk bberape step y korag sume perlu wat utk dptkn glossy effect ala2 Windows Vista style. Pada sapo2 yang terlepas tutorial tue leh refer blik kat cini k..Erm kali nie aku nk tnjukkn apa dan cmane cara nye kite nk wat media player style button cam y selalu korang sumer tgk kat Windows Media Player versi Vista punya. Hrap2 pade sesape y nk tw tips+tricks cmane Microsoft programmer design software dorag, meh follow+komen tutorial aku..hehe.

06 June 2009

Blend Tutorial - Vista Glossy Effect

Assalamulaikum wbt..

em k, lame dh nk wat tutorial nie..tp bru skag dpt idea cmane nk stat..hehe..so, pd member aku y dh berjinak2 (xksah laa liar mane pun) ngn programming, aku perkenalkan :

the power of Expression Blend

utk tutorial 1, aku akan dedahkan (correct word i think) cmane nk wat glossy effect utk any application (apps) y akn kite wat. Aper itu glossy effect? FYI, byk tmpat korag leh jmpe effect nie, especially kat OS pling sopan kat dnia, Vista by Microsoft. kat task bar, start menu, sumer button2 die, sumer nyer dorag design ngn glossy effect. n somehow "musangBerapi" pun dh ikut jejak lgkah y same (most of sftware nowadays actualy)..therefore, aku assume design style cmnie sgt popular kat abad 21..

01 June 2009

Alhamdulillah..Result pekse dh kuar

Assalamulaikum wbt..

Setelah lamenye penantian..akhirnya berakhir jua..result pekse aku dh kuar dh pun..xsure, mybe aku dak CS pertama y check result kot.huhu..ape pun, ini hadiah ku buat mak abah kat kampung..mak,ni la result adek=)





cuak sgt2..yela..da 1 P* (bhs jepun)..b4 nie, ms kuar result provosional dlu, nk xnk mmg 1 je harapan y tgal untuk maintain dean list, iaitu kne dapat sumer A untuk sbjek teras..itu pun untuk cukup mkn, 3.51 (ikut analisa aku)..tp alhmdulliah sgt, berkat doa mk abah, dpt gak 3.63 semester nie..

buat kwn2, mane y ade peningkatan tue, alhamdulillah, trus kn k..mane y turun tue (cam aku=() dun wory..da ms lagi untuk baiki result..ape y pastinya, sem ni mmg mncabar. terutamanya algorithm (CPT 212 - prof zawawi)..mane x nye, sbjek nie da KSCP (means ssh la kn)..hpfully kjyaan nie bkn 1 istidraj buatku..huhu..nauzubillah..moga dijauhkan..

aku hadiahkan kejayaan aku nie, wat mak abah tercinta..y susah payah kat Felda Redong
Hj Mohd Jaafar bin Hj Abdul Ghani
Hjh Fulanatin bte Mukri..

terima kasih mak, abah..jasa mu tetap ku kenang..doa mu tetap xterbalas..terima kasih y teramat dri anak mu..



harap umur mu dipanjangkan, moga sempat ku membalas jasa mu..ameen

18 May 2009

3D carousel effect

Assalamulaikum wbt..

beberape minggu lepas, waktu boring2 time exam. aku cube cbar diri aku untuk wat 3D WPF (windows presentation foundation). tapi personally, mmg pyah laa.sakit aku nk wat.y aku fhm juz konsep je, last2,aku usya programmer2 international len kat internet.tgk cmane dorag wat.

kat cni boleh la aku katekan yang 3D WPF adalah revolusi baru dalam dunia HCI (human computer interface).stakat nie aku fokus ngn dua 3D implementation yang sangat popular dalam dunia programmer, Carousel dan CoverFlow. kebanyakan code yang aku jumpe memerlukan referrence kat outside library, either identityMind,Telerik, or Exceed Datagrid.

27 March 2009

Burst mode!!

Assalamulaikum wbt..

sori ar geng..lame tapai xpost kat cinie..ok..FYI..tapai ngah develop 1 system for my minor project..wat mase nie, sume ngah in progress..ok..stret to da point, my system is actully 1 of a kind in malaysia (cayalah beb!!) n involving bluetooth technology for forwarding the ads to any prospect (in this case, future customer)..

Utk system nie, team aku develop using :
1. Tools:
Visual Studio 9 Pro Edition
Microsoft Expression Blend
Microsoft Expression Design
Microsoft SQL Server
2. Language/ Technology
C#
Winform
WPF (windows presentation foundation)
Silverlight+ASP.NET
ADO.NET + LINQ

so..dalam team aku, consist of me ( grup leader) for desktop apps module, nnb for bluetooth module and last but not least, alfin for my web service module..overall progress ritenow is more or less 70 %..pada sape y xtau pebende yang aku buat nie, kat bawah nie ade explaination die :

"BlueAds system is an advertising system that uses a Bluetooth technology to forward the specific advertisement to user mobile phone once they step in the shopping complex.This system is build to enhance and help any company to advertise their product directly to their target customer and eventually reduce the advertising cost.BlueAds works by forwarding the advertisement to customer’s mobile phone through Bluetooth provided by our server at the main entrance of shopping complex. Once the customer steps in into main entrance, our kiosk (sub server) will detect and start forwarding the advertisement."

Kat bawah nie, ade beberape screenshot of my part only (desktop apps)..sume interface dh di upgrade kan utk integrate ngn Vista Aero Glass Effect..thats why die semi transparent n more nice..so,bagi la komen y membina ckit k sal tapai nyer user interface..n thnxs to all my teammates =)..thanxs a lot..next post tapai akan bg ckit review sal other module (from nnb and alfin) n bile sume dh siap, insyaAllah tapai akn bg full system review and specification..


ini Login screen tapai=)...yosh vista effect..


ni Main menu..n menu2 tue actually floating+animate..juz lil bit animation for user attraction.sume animation di buat dlm expression blend, bkn flash ok..hehe

nie plak salah satu subsystem tapai which is Customer list..kat cni, admin leh navigate, add new, remove and update any customer details and profile. sume customer profile di simpan dlm database (SQL server) using ADO.Net

nie tapai nyer sample advertisement detail..kalu korag prasan, each button pun tapai letak Glass Effect..means, user hanya nmpak tulisan je as a menu, then bile user mouse over, button tue akn timbul n semi transparent

pada kwn2 len, cpat2..duedate nk dkat dh nie..pe lagi, pulun bagi siap!!..yosh!!

02 February 2009

blog suspended





this blog was suspended for a while



due to owner's intention on his project.

sorry for any inconvenience.

10 January 2009

System development - Defiant

Assalamulaikum wbt..

em utk mkluman sumer..FYP (final year project) tapai n da team dh di decide..ktorang plan utk wat bluetooth advertising.utk sape2 y xtau, bnde nie b'kaitan ngn mobile device..imagine korag g queensbay mall, msuk2 jer pntu, nset korag akn trime 1 file..file tue korag leh instal kat nset and view any latest promotion, siap ngn floor plan skali (elok utk org y 1st time smpai penang)..korang leh tw pe movie bru, diskaun2 y best n mcm2 laa..

so..msuk pg td..dh 2 kli meeting..projek kli nie ktorang namekan codename DEFIANT..saudara nnb y cadangkan name nie..pe bnde mksud nyer tapai pn xtau..ahaks..so..obviously..whole system development are based on 3 main module which is Administrator (including database), Mobile Apps and Web service.

hsil buah fkiran sumer team member..inilah hsil nye:

group leader : tapai =)
system analyst : noronorobin ( nnb)
quality assurance : alvin laron..ahaks=)

admin module : tapai
web service : alvin laron
mobile apps : nnb

wat ms nie..1st phase is to cmplete my part, which is admin..coz nk kne prepare database dlu, utk CMT222 laa..aiyaaaa...mampuss deeeenn!!

05 January 2009

Assalamualaikum wbt.

hai sumer..kire bbrape bln y lalu ade laa ura2 bahawasenya microsoft niie nk kuar kn 1 lg release windows..named Windows Seven..tapai pn xtau naper microsoft xkuar kn another service pack for vista..mane laa tw kn ade vista sp3..tup tup trus kuar windows seven..tapai pn xtau naper..nti tapai korek naa..

aniway..tapai xtest drive lgi windows seven nie..mber tapai, saudara harushard dh try dh..org kate bnde nie lg ringan dri vista, n GUI mmg xleh blah..haa nie tapai tnjuk kn bbrape screenshot y leak n tersebar kat internet..korag tgk laa..power dowh GUI=)..kang bile tapai dh wat testing, nti tapai post lgi erk..hehehe






02 January 2009

Mobile Project!!

Assalamulaikum wbt..

erm hri nie tapai nk ckap sal project final year tapai (FYP)..even bru 2nd year, tp tapai n kengkawan igt nk start awal, utk mmudahkan ms depan..hehe..erm pk punyer pk..da la jgak idea2 y dtg..mula2 tapai igt nk wat sistem bayar tol gune nset jer..bayagkan korag cume kne ltak nset tue atas dashboard kete..n let it pass thru toll interchange..then byaran akan d tolak mlalui baki kredit dlm nset tersbut..gne bluetooth technology laa..

erm lg 1 idea..y nie mmg bes laa..the main concept is simple..mobile marketing+bluetooth..

Slalunye bile korang g tesco, korang akan nmpak flyers2 sal diskaun terhebat laa,kupon2 laa..mcm2 lg kn..kdg2 tue, ngah trun eskulator pn org y pgag flyers tue dh tgu kat bwah (xsmpat nk lari=))..so..imagine, korag msuk je tesco, nset korag akn vibrate, then ade prompt nk recieve or x..let say korag recieve, then korag leh bce sume flyers2, or twran2 hebat, jualan murah etc juz thru your nset..mst lg best kn..korag leh browse kat nset, then kalu terjmpe brag y korag minat, leh klik n map akn tnjuk kn tmpat kdai tue..kat floor baper ker..so, everything juz by your nset..

erm kalu korag sumer da idea len..gtaw laa kat tapai..tapai pn ngah cri bnde2 y leh d advance kn lgi nie..

majulah sukan untuk negara!!