【正文】
he ability to feedback information to the client function presented system uses the J2ME language to program the client mobile which sends information to the service mobile and this controls the operation of the appliances via a PIC microcontroller which connected to it and programmed in such a way that introduces the main characteristics of the system. In other words, it is the control of home appliances by means of a puter. Then the concept is developed to a modern one, it is talking about the interaction of technologies and services applied to different buildings with the purpose of increasing security, fort, munication, and energy saving.In 2001, I. Foster, C. Kesselman and S. Tuecke [12] proposed Grid puting which is the bination of puter resources from multiple administrative domains applied to a mon task, usually to a scientific, technical or business problem that requires a great number of puter processing cycles or the need to process large amounts of data. One of the main strategies of grid puting is using software to divide and apportion pieces of a program among several puters, sometimes up to many thousands. Grid puting is distributed, largescale cluster puting, as well as a form of networkdistributed parallel processing.In 2003 Margaret H Dunham et al. [14] Proposed about spatial data mining and knowledge discovery which has been for twenty years. It es through a course from simple putation to plex analysis and application. Now, spatial information technologies and network technologies have changed rapidly. It is not for mining and knowledge discovery study field, but also isolated information islands in spatial information and knowledge organization and management, so new approaches have been thought in the recent years.In 2004, L. W. McKnight et al. [15] proposed about Wireless grid. It is a wireless network based virtual system that consists of wirelessconnected different types of electronic devices and puters. It is defined as adhoc, distributed resource sharing network between heterogeneous wireless devices. By wireless links, a wireless gr。s original focus, when it was known as the Oak Project. In 1998 Sun released Personal Java also abbreviated to pjava to be used on mobile and other resource content devices. In October 1999 standardization protocol of J2ME is started. Personal Java was based on a core set of classes from . But, it was found that personal java is good for bigger mobile devices such as set boxes. It did a poor job on other smaller devices and thus J2ME was released by Sun in 1999. It was to target PDAs and Smart Phones. Several of these extensions became new classes in the J2ME via the Personal Profile. J2ME is a highly optimized runtime environment that looks similar to the wellknown J2SE (Java 2 Standard Edition). However, J2ME does not contain many of the heavyweight classes found in Connected, Limited Device Configuration (CLDC) and the Mobile Information Device Profile (MIDP) have emerged as J2ME standards for mobile phone applications development.Grid puting is the bination of puter resources from multiple administrative domains applied to a mon task, usually to a scientific, technical or business problem that requires a great number of puter processing cycles or the need to process large amounts of data. One of the main strategies of grid puting is using software to divide into different pieces of program and apportion pieces of a program among several puters, sometimes up to many thousands. The term grid puting originated in the early 1990s as a metaphor for making puter power as easy to access as an electric power grid in Ian Foster39。參考文獻(xiàn)(1)郭克華J2ME移動(dòng)開(kāi)發(fā)實(shí)戰(zhàn)教學(xué)視屏eNet網(wǎng)絡(luò)學(xué)院出品(2)胡伏湘 雷軍環(huán)JAVA程序設(shè)計(jì)實(shí)用教程 編著 清華大學(xué)出版社(3)張思民 Java開(kāi)發(fā)技術(shù)與工程實(shí)踐 清華大學(xué)出版社(4)Mark Allen Weiss 數(shù)據(jù)結(jié)構(gòu)與問(wèn)題求解(Java語(yǔ)言版)(第4版)清華大學(xué)出版社(6):清華大學(xué)出版社,2006(7):中國(guó)水利水電出版社,2006(8):清華大學(xué)出版社,2006(9)——:西安電子科技大學(xué)出版社,2006(10):中國(guó)水利水電出版社,2006(11):清華大學(xué)出版社,2006(12):清華大學(xué)出版社,2006(13):冶金工業(yè)出版社,2006(14):清華大學(xué)出版社,2006(15) :機(jī)械工業(yè)出版社,2006(16):機(jī)械工業(yè)出版社,2006(17):清華大學(xué)出版社,2006(18):清華大學(xué)出版社,2006(19):北京郵電大學(xué)出版社,2005(20):人民郵電出版社,2005翻譯部分英文原文A Comprehensive Survey of Grid Computing Mechanism in J2ME for Effective Mobile Computing TechniquesAbstract— Since the last two decades, mobile puting has spread the wings like wild fire. With more than three billion phones around the globe and more mobiles than fixed line subscribers, mobile phone panies are the most growingpany in the world. The development progressed from unhandy, simple phones to small allrounder with highresolution color display, organizer, integrated camera and GPS development environments, such as J2ME, allow for crossplatform development that respects these limitations.Today’s era is a revolution in mobile phones. Everyone wants all the information related to Banking sector, corporate sector and university related information on the mobile. The demand to store large amount of data and also to provide all the transaction over mobiles are increasing rapidly ,for the efficient utilization of time as well as money for mobile users. In this paper we have surveyed various GRID based techniques in mobile and analyzed their services. We use J2ME (CLDC ponent) for enhancing GRID based services.Keywords J2ME, GRID, CLDC, MIDP.I. INTRODUCTIONJ2ME stands for Java2 Micro Edition. Java2 Micro Edition is Sun39。(2)執(zhí)行效率方面可以有待提高,優(yōu)化代碼結(jié)構(gòu),減少系統(tǒng)內(nèi)存泄露,提高運(yùn)行穩(wěn)定性等由于一直專(zhuān)注于功能的實(shí)現(xiàn),從而忽略了界面的設(shè)計(jì),本軟件今后可以為用戶(hù)添加不同的頭像,并可以使窗體風(fēng)格更合理和更美觀,并且要使用戶(hù)有更多的自定義功能,設(shè)置自己的喜好和風(fēng)格。還有一些功能上的缺陷,這里我列舉一下,并提出一些解決的辦法,希望以后可以改進(jìn)。通過(guò)這次的畢業(yè)作業(yè),使自己在JAVA編程語(yǔ)言的使用方面得到一個(gè)全面鍛煉自己的機(jī)會(huì),在這個(gè)模塊的界面開(kāi)發(fā)方面,充分的學(xué)習(xí)和利用了JAVA Swing界面開(kāi)發(fā)技術(shù),使自己在界面應(yīng)用和布局方面得到更多的實(shí)踐,應(yīng)用Socket技術(shù)實(shí)現(xiàn)網(wǎng)絡(luò)連接功能,對(duì)網(wǎng)絡(luò)的實(shí)現(xiàn)和通信方面有了進(jìn)一步的理解,并通過(guò)多線程方面的應(yīng)用,使客戶(hù)端和服務(wù)端可以實(shí)現(xiàn)多任務(wù)功能,在整個(gè)開(kāi)發(fā)過(guò)程當(dāng)中應(yīng)用軟件工程的開(kāi)發(fā)步驟,使自己專(zhuān)業(yè)理論知識(shí)的到進(jìn)一步的鞏固,項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)有不少的收獲。并且也可以對(duì)網(wǎng)絡(luò)開(kāi)發(fā)產(chǎn)生興趣,對(duì)具有網(wǎng)絡(luò)功能的項(xiàng)目更有感覺(jué)。服務(wù)器端啟動(dòng)一個(gè)線程不斷的監(jiān)聽(tīng)客戶(hù)的請(qǐng)求,當(dāng)接受到客戶(hù)請(qǐng)求時(shí)就啟動(dòng)一個(gè)和該客戶(hù)端通信的線程。圖54 發(fā)送消息功能的界面圖55 發(fā)送消息圖56 發(fā)送消息圖57接收消息界面圖58 查看消息界面圖59回復(fù)界面圖5