Article Preview
Buy Now
FEATURE
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):
5609.zip Updated: 2007-09-14 19:40:55
Related Web Link(s):
http://code.google.com/p/telekinesis/
http://192.168.0.107/demo
http://192.168.0.107/scripts?file=MacBoot
http://developer.apple.com/iphone/
http://192.168.0.107/scripts
http://192.168.0.107
http://192.168.0.107/displayfiles?dir=MacBoot%3AUsers%3Amarc%3ADocuments%3Alandscape.jpg
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 ashttps://192.168.0.107:5010/ ). 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.