Home > Programming > Java Programming

Using Adaptive Optimization Techniques To Teach Mobile Java Computing

Sort Desciption:

that degrade mobile Java program performance: ... One key factor in overall mobile program performance is transfer delay. Java ...



Content Inside:

Using Adaptive Optimization Techniques To Teach Mobile Java Computing Using Adaptive Optimization Techniques To Teach Mobile Java Computing Chandra Krintz Computer Science Department University of California, Santa Barbara Abstract Abstract. Dynamic, adaptive optimization is quickly becoming vital to the future of high-performance, mobile computing using Java. These compilation environments have the potential to enable ubiquitous computing on resources that together represent greater computing power than that which can be extracted from existing supercomputers. As a result, we believe that mobile computing requires new curricular directions for compilers and the Java Programming Language that focuses on adaptive techniques, has a performance orientation, and is empirical. We describe such a course that we recently implemented at the University of California, Santa Barbara. 1 Introduction The Internet is a constantly changing set of high-performance computational, communication, and storage devices. To extract the vast performance potential oered by the aggregation of these devices, programs move from where they are stored to the resources on which they execute. Hence, the programming methodology that enables these mobile programs to use the Internet to employ the computational power that is available is termed Mobile Computing. Mobile programs are transferred, in their entirety or in part, over a network in an architecture-independent transfer format. Once at the target site, the programs must be converted to native code and executed. Since target machines dier in architecture and capability, programming languages that support mobile computing must be able to facilitate portability without the need for modication. Once written, a program should be able to execute on any device that supports an execution environment for the programming language. The Java Programming Language 1 is the most popular and best-suited mobile language for this environment. Programs are ...

Source: www.cs.ucsb.edu


add to Google Reader add to Google Bookmark add to bloglines add to newsgator add to FURL add to digg add to webnews add to Netscape add to Yahoo MyWeb add to spurl.net add to diigo Bookmark newsvine Bookmark del.icio.us Bookmark @ SIMPIFY Bookmark MISTER WONG Bookmark Linkarena Bookmark icio.de Bookmark oneview Bookmark folkd.com Bookmark yigg.de Bookmark reddit Bookmark StumbleUpon Bookmark Slashdot Bookmark blinklist Bookmark technorati add to blogmarks add to blinkbits add to ma.gnolia add to smarking.com add to netvouz add to co.mments add to Connotea add to de.lirio.us

 

Related Files

<>An Introduction to Java Programming

Filed under: Programming and Java Programming
Type java Welcome to run the program. A sample run of ... You can run the Java program from the DOS prompt using. the java command. ...

Java Programming Language SL275

Filed under: Programming and Java Programming
language; objectoriented programming. with the Java programming language; and ... SL275: Java Programming Language. 2 of 5. Sun Educational Services ...

Java Server Programming: Principles and Technologies

Filed under: Programming and Java Programming
largescale serverside applications using the Java programming language. ... Professional java server programming J2EE edition. Wrox Press Inc. ...