SEI CMMi Level 3 Company

Home >  Services >  Mobile Application Porting

Mobile Application Porting


Application migration involves moving an application built for one mobile platform to another also called as "porting"

 

Through standardization and reuse of code elements, Endeavour creates significant efficiencies in quickly and efficiently porting from any of the source platforms to the target platforms. As Mobile ISV’s target multiple platforms / handset models and since each OS vendor is innovating to meet new customer demands as quickly as possible, it becomes important to have a well-defined porting strategy in place to ensure smooth porting. The porting strategy addresses various mobile application-porting pitfalls that might arise out platform, device and User interface dependencies, such as.
 

Detailed below are the various phases that we cover during porting.
 

Porting Analysis & Design Phase: Based on the reference port, a detailed analysis and design activity is performed which helps in identifying and designing all the reusable components, which would help reduce the porting development phase.
 

Porting Development Phase: In this phase, the design document is followed rigorously and the plan is executed accordingly. The coding framework is set and frozen before embarking on the coding process to ensure that the coding process works within the set boundaries.
 

Port Test and Verification: The testing strategy is taken care by the EQuaL lab where each and every reference build is tested against the target device using the approved test cases.
 

The diagram below summarizes the porting approach.
 

Mobile Application Porting
(Same functionality, different platform)

Mobile Application Porting

Mobile Device Porting
(Same platform, different reference devices)

 

Mobile Device Porting

 
 
  
Call us