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 18 in printed book and digital formats -- plus a one-year subscription (beginning with 19.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 5.6


iPhone Dev

Creating iPhone applications with REALbasic

Issue: 5.6 (September/October 2007)
Author: Marc Zeedar
Author Bio: Marc taught himself programming in high school when he bought his first computer but had no money for software. He's had fun learning ever since.
Article Description: No description available.
Article Length (in bytes): 41,927
Starting Page Number: 15
Article Number: 5609
Resource File(s):

Download Icon 5609.zip Updated: 2007-09-14 19:40:55

Related Web Link(s):


Excerpt of article text...

Like half the planet, I've developed a fascination with Apple's newest must-have gadget, the iPhone. With its huge high resolution display, easy-to-use multi-touch interface, seamless integration of multiple functions, and simple computer syncing, it's truly a revolutionary device. But as a developer, I'm most intrigued about creating iPhone applications. And I want to do it with REALbasic!

Unfortunately, Apple has yet to open the iPhone to third party developers, and even if they did, I have no idea if or how REALbasic would fit into that picture. Most likely REAL Software would have to add specific iPhone support for REALbasic to generate iPhone compatible applications. But with Apple not releasing development information, I wouldn't count on that happening right away.

Apple's current solution for third party software is via "Web 2.0" applications. Basically, fancy interactive websites. These are usually built using dynamic HTML, Javascript, and server-side code. Not something I know much about or have an interest in developing.

But then I saw an early alpha release of a program called iPhone Remote (http://code.google.com/p/telekinesis/). iPhone Remote is a fascinating application: it's a miniature web server running on your local computer. You connect to it via a special URL (such as Since the iPhone is merely another computer running Safari, it can easily connect to your local network via WiFi and access the site generated by the iPhone Remote server.

iPhone Remote is early in development, so by the time you read this it may have evolved considerably, but as I write this it allows you to do a few interesting things: run AppleScripts and launch Applications on your Mac; see a picture of your Mac's screen on your iPhone; use your iPhone as a remote control, adjusting the volume and controlling iTunes; snap a picture with your Mac's built-in iSight camera and see it on your iPhone; and browsing your Mac's files on your iPhone.

Granted, there are serious limitations to this application: it really only runs on your local network (though you could open it up for full Internet access, it is a potentially huge security hole), and due to the iPhone's limitations you can't save files to the iPhone.

...End of Excerpt. Please purchase the magazine to read the full article.