Home Sitemap Contact Us Career
 
 
Home > Services > Mobile Applications development > Porting

Porting
 
Design
Development
Testing
Porting
Vendor Certification
Carrier readiness
Device Management

Diaspark's technical team develops the mobile-application/game following"Write once, Run anywhere" paradigm. Still as various handsets are not identical in terms of their capabilities, architecture and specification, making them compatible for the target devices becomes necessary.
The basic consideration that we address while porting are
Balancing the heap memory
   
Storage parameters
   
Screen size and color depth considerations
   
Network specifications
   
Device specific API Extensions
   
Device Specific VM Bugs
   
Diaspark takes following approach for porting.
Researching the target device from the application's perspective. This involves referring our device management system as well.
   
Optimizing the application in order to fit the properties of the new device.
   
Taking a sound decision on the devices, upon which porting will not involve much of the effort or realignment of the application.
   
Processing the graphics to deal with various screen sizes and colors of the handsets, using our proprietary logic to fit to as many devices as possible in one go.
   
After all the above steps, we modify the source code. We check the source code on the emulator with device specific APIs provided by the manufacturer.
   
Testing of the application on actual target device with the production version firmware.