Internationalization
A User-Centric Approach to a Bidi Text Interface
This session covers my experience developing bidi in the iWork productivity suite. Too many implementations of bidi suffered from the underlying software model forcing engineers to make severe usability compromises like broken selctions and situations that cannot be recovered without deleting the text and starting over. This covers how I reimagined the user interface starting from the used expectation and developing a model to support it. I cover the following areas:
- A streamlined bidi interface
- Text selection from a user view
- Higher level bidi proptocols
- Applying the model to collaboration and the web