android system analysisltahvild/courses/ece... · view system – preliminary conclusion yfor gui...

14
Android System Android System Analysis Analysis Presentation part 2 – ECE 750 – T11 Instructor: Dr. Ladan Tahvildari Presented by: Xudong Wang, Vu Huynh July 27, 2009 1

Upload: others

Post on 05-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

THANK YOUTHANK YOUQUESTIONSQUESTIONS

14