Text Entry
1998 - 2000
Project Text Entry
Tasks design & build
Tools C
Solution pluggable editing behaviors

Text Entry for Cellphones builds the de facto standard Internet web browsers for cell phones. Their browser is now used in more cell phones, in more countries, than any other. With this success came a difficult problem: How do you support text entry in a uniform manner with so many different cell phones and so many languages? asked Glyphic to rethink the problem and architect a text entry sub-subsystem that would support them through the future. We synthesized the disparate elements and created a system that would support pluggable features. We constructed an API and a porting kit so that could easily support different features for phones from different manufacturers in multiple markets.

By further restructuring the code, we enabled to easily include or exclude various features and optimizations as needed, while always maintaining the smallest possible code footprint possible. (In cellphones, small is good.) Lastly, we were able to do all this while maintaining a software interface to the rest of's software that was completely shielded from the customizations each phone needed.

The result was a compact implementation that was flexible enough to handle a variety of text entry techniques, while remaining a consistent interface to the rest of's software. Glyphic was able to do this by looking not just at not just the immediate needs of the client, but also the overall positioning this software had in the client's business.

Home | About | Projects | Free Stuff | News | Contact