Article Preview
Buy Now
FEATURE
From Real Studio to iOS
The challenge of porting a Real Studio product to iOS
Issue: 9.6 (September/October 2011)
Author: JC Cruz
Author Bio: JC is a freelance engineering writer from North Vancouver, British Columbia. He frequently contributes articles to MacTech and Real Studio Developer. He once wrote for the now-defunct
Article Description: No description available.
Article Length (in bytes): 40,583
Starting Page Number: 47
Article Number: 9610
Related Web Link(s):
http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf
http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/iphoneappprogrammingguide.pdf
http://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CoreData/CoreData.pdf
http://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.pdf
Excerpt of article text...
Today we explore the challenges we may face when we port our Real Studio project to the iOS platform. We will look at what makes iOS unique, and study the changes we may have to do to our project. But keep in mind that this article's intent is to provide insight on the porting task. It is not meant to be comprehensive.
From Desk to Hand
Most software products are slated for the desktop market. Some of them target the professional users, serving as a means of living or as a business aid. Some cater to the domestic users, helping in their daily chores or enhancing their lifestyle. Others reach out to the educational users to work as teaching aids or as research tools.
Now the modern desktop has a number of notable features. For instance, it could handle two or more users simultaneously or restrict itself to just one. It allows multiple applications run at the same time and provides some means to track and switch between them. Memory capacity is often large, at least a gigabyte and often upgradeable. Storage capacities are larger still, with some options being portable.
Some desktop systems have multi-core processors, boosting their performance. Some have dedicated processors to handle audio and graphics tasks. Most get power from the standard mains, with some providing a battery option.
...End of Excerpt. Please purchase the magazine to read the full article.