Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI...
Transcript of Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI...
![Page 1: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/1.jpg)
Android System Android System AnalysisAnalysis
Presentation part 2 – ECE 750 – T11Instructor: Dr. Ladan Tahvildari
Presented by: Xudong Wang, Vu HuynhJuly 27, 2009
1
![Page 2: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/2.jpg)
OverviewOverviewReview◦ Background
View System◦ Approach◦ Preliminary Data Collection & Conclusion
Activity Manager◦ Approach◦ Preliminary Data Collection & Conclusion
ConclusionReference
2
![Page 3: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/3.jpg)
Review Review –– Android StackAndroid Stack
3
![Page 4: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/4.jpg)
Review Review –– Android ArchitectureAndroid Architecture
4
![Page 5: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/5.jpg)
View System, MVC View System, MVC -- approachapproach
5
![Page 6: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/6.jpg)
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
![Page 7: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/7.jpg)
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
![Page 8: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/8.jpg)
View System View System –– approach continue, approach continue, the virtual machinethe virtual machine
8
![Page 9: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/9.jpg)
View System View System –– preliminary data preliminary data collectioncollection
9
![Page 10: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/10.jpg)
View System View System -- chartchart
10
![Page 11: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/11.jpg)
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
![Page 12: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/12.jpg)
Activity ManagerActivity Manager
12
![Page 13: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/13.jpg)
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
![Page 14: Android System Analysisltahvild/courses/ECE... · View System – preliminary conclusion yFor GUI rendering time on Android emulator, with the same amount of memory at 512 MB and](https://reader034.fdocuments.us/reader034/viewer/2022042406/5f205eda421b406a627f8cb7/html5/thumbnails/14.jpg)
THANK YOUTHANK YOUQUESTIONSQUESTIONS
14