Skip to Navigation
Auburn University Homepage
A-Z Index | Map | People Finder
Auburn University Logo
Electronic Theses and Dissertations
Skip to Main Content
Main Navigation 
  • AUETD Home
  • Graduate School
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  •   AUETD Home
  • View Item
  •   AUETD Home
  • View Item

Regressing Object-Oriented Principles to Achieve Performance Gains on the Java Platform, Micro Edition

View/Open
Extracted text (80.46Kb)
COOK_SEAN_42.pdf (219.2Kb)
Date
2006-12-15
Author
Cook, Sean
Type of Degree
Thesis
Department
Computer Science and Software Engineering
Metadata
Show full item record
Abstract
Object-Oriented Programming is a software design method that models the characteristics of abstract or real objects using classes and objects [Sun Microsystems 2006b]. The Java language is intrinsically object-oriented; in fact Sun Microsystems’ definition of Java contains the phrase “object-oriented” [2006]. It would then be assumed that the Java Platform, Micro Edition would be optimized such that correctlyimplemented OO code will run, unmodified, faster than incorrectly-implemented code. This is not the case. Code exhibiting “good” OO design actually runs slower than equivalent code written in a functional fashion. In short, a Java ME MIDlet which adheres to accepted standards of “good” object-oriented design can have its execution speed increased by regressing its design.
Files
Name:
COOK_SEAN_42.pdf.txt  
Size:
80.46Kb
Name:
COOK_SEAN_42.pdf  
Size:
219.2Kb
URI
http://hdl.handle.net/10415/634

Browse

All of AUETDBy Issue DateAuthor / AdvisorTitlesDepartments

My Account

Login

Auburn University Libraries | 231 Mell Street | Auburn, Alabama 36849 | (334) 844-4500 or (800) 446-0387 |

 

Auburn University |Auburn, Alabama 36849 |(334) 844-4000 |

Website Feedback |Privacy |Copyright ©