ºÝºÝߣshows by User: DavidKarlsson1 / http://www.slideshare.net/images/logo.gif ºÝºÝߣshows by User: DavidKarlsson1 / Tue, 11 Jun 2013 09:07:20 GMT ºÝºÝߣShare feed for ºÝºÝߣshows by User: DavidKarlsson1 Cross Platform Mobile Development for Business Applications /DavidKarlsson1/exjobb-long3 exjobblong3-130611090720-phpapp01
Mobility is becoming increasingly important for many companies. The markets for mobile applications have been growing tremendously the last decade. It is therefore of great interest to reduce the costs of development and maintenance of these applications. When developing native applications for multiple platforms some parts of the code will likely implement the same functionality. This functionality is then implemented in dierent programming languages, for dierent platforms. Functionalities that are typically the same on all platforms are network communication, data parsing and business logic. These functionalities can account for a large part of the code when developing large and complex applications. Duplication of the code, for these functionalities, could be avoided if common functionality could be extracted from the applications and put in a shared code base. The aim of this project is to investigate possible solutions to the problem of code duplication in the case of a speci c business application, developed for iOS and Android. It consists of a mobile client which performs some transformation of data acquired from a business system and presents it in the native UIs. This thesis rst discusses the requirements and constraints which are inferred from the application type and the company wishing to apply cross-platform development. It also maps existing cross-platform development methods for this type of application and investigates to which extent the dierent cross-platform development methods ful l the requirements. Finally the most suitable method is used in a practical context. The objectives of this project are to provide the company with a recommendation of a method as well as a prototype proving the concept of this method. This project will focus on possible solutions for mobile business applications with native UIs. The conclusion of the project is that native C++ is the most suitable method for this type of application. It ful ls all requirements, but further research is needed regarding performance.]]>

Mobility is becoming increasingly important for many companies. The markets for mobile applications have been growing tremendously the last decade. It is therefore of great interest to reduce the costs of development and maintenance of these applications. When developing native applications for multiple platforms some parts of the code will likely implement the same functionality. This functionality is then implemented in dierent programming languages, for dierent platforms. Functionalities that are typically the same on all platforms are network communication, data parsing and business logic. These functionalities can account for a large part of the code when developing large and complex applications. Duplication of the code, for these functionalities, could be avoided if common functionality could be extracted from the applications and put in a shared code base. The aim of this project is to investigate possible solutions to the problem of code duplication in the case of a speci c business application, developed for iOS and Android. It consists of a mobile client which performs some transformation of data acquired from a business system and presents it in the native UIs. This thesis rst discusses the requirements and constraints which are inferred from the application type and the company wishing to apply cross-platform development. It also maps existing cross-platform development methods for this type of application and investigates to which extent the dierent cross-platform development methods ful l the requirements. Finally the most suitable method is used in a practical context. The objectives of this project are to provide the company with a recommendation of a method as well as a prototype proving the concept of this method. This project will focus on possible solutions for mobile business applications with native UIs. The conclusion of the project is that native C++ is the most suitable method for this type of application. It ful ls all requirements, but further research is needed regarding performance.]]>
Tue, 11 Jun 2013 09:07:20 GMT /DavidKarlsson1/exjobb-long3 DavidKarlsson1@slideshare.net(DavidKarlsson1) Cross Platform Mobile Development for Business Applications DavidKarlsson1 Mobility is becoming increasingly important for many companies. The markets for mobile applications have been growing tremendously the last decade. It is therefore of great interest to reduce the costs of development and maintenance of these applications. When developing native applications for multiple platforms some parts of the code will likely implement the same functionality. This functionality is then implemented in di�erent programming languages, for di�erent platforms. Functionalities that are typically the same on all platforms are network communication, data parsing and business logic. These functionalities can account for a large part of the code when developing large and complex applications. Duplication of the code, for these functionalities, could be avoided if common functionality could be extracted from the applications and put in a shared code base. The aim of this project is to investigate possible solutions to the problem of code duplication in the case of a speci�c business application, developed for iOS and Android. It consists of a mobile client which performs some transformation of data acquired from a business system and presents it in the native UIs. This thesis �rst discusses the requirements and constraints which are inferred from the application type and the company wishing to apply cross-platform development. It also maps existing cross-platform development methods for this type of application and investigates to which extent the di�erent cross-platform development methods ful�l the requirements. Finally the most suitable method is used in a practical context. The objectives of this project are to provide the company with a recommendation of a method as well as a prototype proving the concept of this method. This project will focus on possible solutions for mobile business applications with native UIs. The conclusion of the project is that native C++ is the most suitable method for this type of application. It ful�ls all requirements, but further research is needed regarding performance. <img style="border:1px solid #C3E6D8;float:right;" alt="" src="https://cdn.slidesharecdn.com/ss_thumbnails/exjobblong3-130611090720-phpapp01-thumbnail.jpg?width=120&amp;height=120&amp;fit=bounds" /><br> Mobility is becoming increasingly important for many companies. The markets for mobile applications have been growing tremendously the last decade. It is therefore of great interest to reduce the costs of development and maintenance of these applications. When developing native applications for multiple platforms some parts of the code will likely implement the same functionality. This functionality is then implemented in di�erent programming languages, for di�erent platforms. Functionalities that are typically the same on all platforms are network communication, data parsing and business logic. These functionalities can account for a large part of the code when developing large and complex applications. Duplication of the code, for these functionalities, could be avoided if common functionality could be extracted from the applications and put in a shared code base. The aim of this project is to investigate possible solutions to the problem of code duplication in the case of a speci�c business application, developed for iOS and Android. It consists of a mobile client which performs some transformation of data acquired from a business system and presents it in the native UIs. This thesis �rst discusses the requirements and constraints which are inferred from the application type and the company wishing to apply cross-platform development. It also maps existing cross-platform development methods for this type of application and investigates to which extent the di�erent cross-platform development methods ful�l the requirements. Finally the most suitable method is used in a practical context. The objectives of this project are to provide the company with a recommendation of a method as well as a prototype proving the concept of this method. This project will focus on possible solutions for mobile business applications with native UIs. The conclusion of the project is that native C++ is the most suitable method for this type of application. It ful�ls all requirements, but further research is needed regarding performance.
Cross Platform Mobile Development for Business Applications from David Karlsson
]]>
1532 3 https://cdn.slidesharecdn.com/ss_thumbnails/exjobblong3-130611090720-phpapp01-thumbnail.jpg?width=120&height=120&fit=bounds presentation Black http://activitystrea.ms/schema/1.0/post http://activitystrea.ms/schema/1.0/posted 0
https://cdn.slidesharecdn.com/profile-photo-DavidKarlsson1-48x48.jpg?cb=1529915478