Rev on iPhone/iPod Touch ??
François Chaplais
francois.chaplais at mines-paristech.fr
Fri Sep 19 14:51:22 EDT 2008
Le 19 sept. 08 à 16:17, Thomas McGrath III a écrit :
> The iPhone SDK has an emulator that is used to test applications
> without having to download to an iPhone/iTouch.
>
> As far as porting Rev stacks to work on the iPhone a whole new set
> of controls will need to be created. All apps use the underlying
> control structures of the iPhone. You really can't get around this.
> For instance if you want a row of buttons 'outside' of the SDKs
> button bar(menu bars) you have to embed a set of graphic buttons in
> a field object on the iPhone. You can not roll your own objects. So
> if a port did happen 'All' of the controls would be unique to the
> iPhone.
>
> I have been building iPhone interfaces in Revolution for a year now
> and we have been using them as prototypes for a cocoa developer to
> rewrite in CocoaTouch. There are a lot of 'new' approaches to
> consider when developing for the iPhone. Aspect Ratio, Horizontal
> and/or Vertical, Scrolling interfaces, button resolution, image
> resolution, resizing, mouse over states, mouse still down, pinch,
> double tap.
>
> All of these commands are called with rather simple commands from
> within the SDK but take a lot of extra time to emulate from within
> Revolution (this is a first that I've seen) or are completely
> impossible to emulate except in the most rudimentary way. So I go
> for a look and feel and adhere to the SDKs expected behavior. I
> actually have to write a "Variations" document to describe the
> differences for our Cocoa developers but because I have the
> Revolution Prototype I can skimp on the Engineering development
> documents and most of the SOW as well, which I usually include at
> the beginning of the Variations document. By the way this is a
> great way to make sure that offshore developers will give you
> exactly what you asked for which is a real problem for most
> offshore development projects.
>
>
> Regards,
>
> Tom McGrath
very interesting developments
Thanks, Tom
More information about the use-livecode
mailing list