Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI...
Transcript of Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI...
Android System Android System AnalysisAnalysis
Presentation part 2 – ECE 750 – T11Instructor: Dr. Ladan Tahvildari
Presented by: Xudong Wang, Vu HuynhJuly 27, 2009
1
OverviewOverviewReview◦ Background
View System◦ Approach◦ Preliminary Data Collection & Conclusion
Activity Manager◦ Approach◦ Preliminary Data Collection & Conclusion
ConclusionReference
2
Review Review –– Android StackAndroid Stack
3
Review Review –– Android ArchitectureAndroid Architecture
4
View System, MVC View System, MVC -- approachapproach
5
View System View System –– approach continueapproach continue
Data collected using three different environments including: ◦ Windows XP Professional, Windows 2003
Server, Windows Vista Home Premium
Fix parameters are: ◦ Processor: Intel Centrino 1.67 GHz◦ Memory: 512 MB ◦ Eclipse development environment,◦ Android sdk.
6
View System View System –– approach continueapproach continue
Various examples including: ◦ Linear Layout, Relative Layout, Table Layout,
Date Picker, Time Picker
Each examples are timed from program execution to termination.
7
View System View System –– approach continue, approach continue, the virtual machinethe virtual machine
8
View System View System –– preliminary data preliminary data collectioncollection
9
View System View System -- chartchart
10
View System View System –– preliminary preliminary conclusionconclusion
For GUI rendering time on Android emulator, with the same amount of memory at 512 MB and same hardware configuration, Windows XP Professional is faster than Windows 2003 ServerFor Windows Vista with 8 times the amount of memory at 4 GB, the performance gain in rendering time is very minimalSo in conclusion, Windows XP Professional is the ULTIMATE platform to develop Android applications since it renders quickest therefore the total time spent on coding, debugging will be relatively minimal compare to other platforms
11
Activity ManagerActivity Manager
12
ReferenceReferenceCurry Edward, Grace Paul, “Flexible Self-Management Using the Model-View-Controller Pattern”, IEEE Software, vol. 25, no. 3, pp. 84-90, May / June 2008Zhu Y. M., Cochoff S. M., “An object-oriented framework for medical image registration, fusion and visualization”, Computer Methods and Programs in Biomedicine, vol. 82, no. 3, pp. 258-267, June, 2006Android Developers, http://developer.android.com/guide/basics/what-is-android.htmlHolger Karl, Andreas Willig: Protocols and Architectures for Wireless Sensor NetworkDearle, A. Balasubramaniam, D. Lewis, J. Morrison, R.: A Component-Based Model and Language for Wireless Sensor Network Applications in “Computer Software and Application, 2008. COMPSAC’08. 32nd Annual IEEE International
13
THANK YOUTHANK YOUQUESTIONSQUESTIONS
14