Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview

Buy Now

Issue 9.6


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 Python Magazine, and is now writing for Dr Dobbs/TechWeb. Away from the writing pile, JC spends quality time with his foster nephew, as a proper uncle should.
Article Description: No description available.
Article Length (in bytes): 40,583
Starting Page Number: 47
Article Number: 9610
Related Web Link(s):


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.