SmartAndroid - Mobile Enterprise Development

368 views

Published on

In my Master Thesis project and dissertation I deal with the proliferation of smartphones and tablets, and with the increased support of enterprise businesses in mobile computing solutions, it is of the utmost importance to have a development environment suitable for the needs of a corporate mobile application such as device fragmentation management, communication management, data access layer, object relational mapping, kiosk mode, application distribution or dynamic interface generation. Due to the lack of a development solution that meets all the aforementioned needs, this project proposes a framework to address those requirements and integrate with the already existing Android development tools. This framework consists of a development library module and an Eclipse IDE plugin to help the deployment process of a fully configured Android system image in an automated fashion. It will also be presented an evaluation model for the framework and an analysis of related solutions to the development of mobile applications

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
368
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SmartAndroid - Mobile Enterprise Development

  1. 1. Master Project in Information and Software Engineering João Dias Amaro – 57957 January 2012 SmartAndroid MobileEnterpriseDevelopment
  2. 2. 1) EnterpriseContext 2) PurposeandGoals
  3. 3. 3) RelatedWork 4) ProposedSolution
  4. 4. EnterpriseContext 1/4
  5. 5. static workers dynamicbusiness processes
  6. 6. choosingadevelopmentenvironment hardware prices licensing skill set
  7. 7. Other Mobile OS Windows Phone Blackberry iOS Symbian Android 0 5 10 15 20 25 30 35 40 45 50 2010 2011 2012 2015 % MobileOSmarketshare(byGartner)
  8. 8. PurposeandGoals 2/4
  9. 9. 1/7 devicefragmentation
  10. 10. 2/7 communicationmanagement
  11. 11. 3/7 ObjectRelationalMapping
  12. 12. DataAccessLayer 4/7
  13. 13. KioskMode 5/7
  14. 14. ApplicationDistribution 6/7
  15. 15. DynamicInterfaceGeneration 7/7
  16. 16. RelatedWork 3/4
  17. 17. native development hybrid development web development NativeDevelopmentEnvironments(NDE) Cross-Platform Development Environments(XDE)
  18. 18. (1/3)AndroidOS,GoogleInc.
  19. 19. (2/3)iOS,AppleInc.
  20. 20. (3/3)BlackBerry,RIM–ResearchInMotion
  21. 21. (1/3)Rhodes,Rhomobile
  22. 22. (2/3)Phonegap,Nitobi
  23. 23. (3/3)TitaniumMobile,Appcelerator
  24. 24. ProposedSolution 4/4
  25. 25. SmartAndroidMethodology
  26. 26. Android4.0 Eclipse IDE plugin Development library CommunicationManagement DAL+ORM ApplicationDistribution DynamicInterfaceGeneration KioskMode EclipseIndigo3.7 Installapplications Removecomponents Automate the deployment of enterprise solutions with Android
  27. 27. JoãoDiasAmaro@SmartAndroid thankyouforyourtime

×