J iOS (iPhone/iPad/iPod) has been at the app store for nearly a year now.

It has been installed more than 4000 times and the install rate is steady!

Moving content (scripts) between desktop/iOS has been a nuisance. The
only Apple approved method is copy/paste. A bug and a mail client
misunderstanding made the process more difficult than necessary. These
issues are resolved.

The bug was that J iOS truncated content copied to the clipboard. The
iOS mail client (safari gmail mobile) is limited in copying content,
but using an attachment is an easy workaround.

Mail moves content between desktop and iOS mail client. Copy/paste
moves content between iOS mail client and J iOS.

One time steps prepare desktop/iOS for sharing content. After that, it
is relatively easy to use mail/copy/paste to share content.

After any feedback has settled down, this info will be posted in the iOS wiki.

*** one time steps to prepare desktop/iOS
 desktop
  1. download jt.ijs attachment and saveas ~system/util/jt.ijs
  2. download iosx.ijs attachment and saveas ~system/util/iosx.ijs
  3. send mail to self with iosx.ijs attached

 iOS
  1. read mail
  2. tap iosx.ijs to show attachment in text window
  3. tap+tap-hold-release (in whitespace) to select all
  4. tap copy
  5. J
        f=: '~addons/ide/ios/iosx.ijs'
        jcbtof f
        load f
        iosx f

*** move content to iOS (example of ~addons/math/misc)
 desktop
  1. J
        load'~system/util/jt.ijs'
        jt'' NB. doc
        jt'c';'~temp/t.jt';'~addons/math';'misc'
  2. send mail to self with t.jt attached

 iOS
  1. read mail
  2. tap t.jt
  3. tap+tap-hold-release
  4. tap copy
  5. J
        jtcb'' NB. doc
        jtcb'x';'~addons/math'

*** move content to desktop (~temp to ~temp/ios)
 iOS
  1. J
        jtcb'c';'user';'temp'
  2. mail compose, paste, send to self

 desktop
  1. read mail
  2. copy content
  3. J
        paste content to temp script and save
        load'~system/util/jt.ijs'
        jt'x';'...temp...';'~temp/ios'
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to