Showing posts with label mobile. Show all posts
Showing posts with label mobile. Show all posts

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..

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!!!

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.

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!!