Serving medium size and large enterprises nationwide by building and customizing resourses planning, information and customer management solutions.

Dictionary Application for iPhone

Industry: Telecommunications
Technologies and Frameworks: iPhone SDK 2.1 and XCode IDE, Objective C, C++

This application adds dictionary capabilities to iPhone. Dictionary is a shell for StarDict dictionaries and provides quick keyword lookup, simple cross-references navigation, and simple dictionary download and installation process. The application is published in AppStore.

The application relies on iPhone’s UIKit framework for user interface presentation. Libxml2 and libxslt are used to handle XML data and zlib and bzip2 are used to decompress downloaded dictionaries. XML and XML transformation (XSLT) are actively used by the application to transform dictionary data into presentable HTML. Dictionaries are downloaded over HTTP using iPhone’s Foundation framework.

System highlights:

  • Unique algorithms to manage large amounts of data
  • Small memory footprint 
  • Quick navigation and search of keywords