.tel Applications for iPhone
This page describes the available applications for iPhone devices, specifically:
- Superbook application enables native browsing of .tel domains, superbook.tel
- My .tel application focuses on managing contents of a .tel domain, iphone.apps.telnic.tel
- Sample Application illustrates basic client architecture and DNS lookup
You can check out the source of each application from the public SVN repository. Following a standard build procedure, you get a ready application that supports iPhone devices version 2.0 and higher.
Superbook Application
| Key Point | Description |
|---|---|
| Full name | Superbook iPhone® Application |
| Current release | 1.2.0 |
| Purpose | Standalone application for speedily looking up .tel domains and using touch-to-communicate to get connected. |
| Key features |
- View and navigate all publicly available .tel information quickly and with minimal data connectivity - Touch-to-communicate for all supported contact types - View locations of your friends with an embedded map |
| Supported languages | English only |
| Supported OS / Device | iPhone OS 2.0 and higher |
| Programming | Requires Mac OS X® 10.5, XCode 3.1 and the iPhone SDK 2.0; written in Objective-C and C |
| Download | 900KB |
| Source code | Available via SVN checkout, see Repository Browser. |
| Install procedure | Download and install from the Apple App Store. |
| Uninstall procedure | Standard |
| Configuration | No additional configuration needed. |
| Known Limitations | - Private information not supported. |
My .tel Application
| Key Point | Description |
|---|---|
| Full name | My .tel iPhone® Application |
| Current release | 1.0.1 |
| Purpose | Standalone application for managing .tel domain content from an iPhone or iPod Touch. This application does not perform DNS lookups or synchronize with the native address book. |
| Key features |
- Add, remove, hide or show your contact information - Update your status - Publish your location with an embedded map - Add or remove folders and profiles - Manage privacy settings - Add or remove keywords |
| Supported languages | English only |
| Supported OS / Device | iPhone OS 2.0 and higher |
| Programming | Requires Mac OS X® 10.5, XCode 3.1 and the iPhone SDK 2.0; written in Objective-C and C |
| Download | 400KB |
| Source code | Available via SVN checkout, see Repository Browser. |
| Install procedure | Download and install from the Apple App Store. |
| Uninstall procedure | Standard |
| Configuration | No additional configuration needed. |
| Known Limitations | - Localization not implemented. |
Sample Application
| Key Point | Description |
|---|---|
| Full name | Sample .tel iPhone® Application |
| Current release | 1.1 |
| Purpose | Sample standalone application demonstrating the usage of the .tel iPhone SDK in developing .tel client programs |
| Key features |
- Can look up .tel domains - Can view all types of records - Can navigate sub-domains - Has click-to-communicate feature - Integrates with the Maps applications |
| Supported languages | English only, but easily localizable via a strings file |
| Supported OS / Device | iPhone OS 2.0 and higher |
| Programming | Requires Mac OS X® 10.5, XCode 3.1 and the iPhone SDK 2.0; written in Objective-C and C |
| Download | 360KB |
| Source code | Available via SVN checkout, see Repository Browser. |
| Install procedure | See the next section to install the application from the .tel repository on your Cydia application. |
| Uninstall procedure | Use Cydia to uninstall the application. |
| Configuration | No additional configuration needed. |
| Known Limitations |
- As stated in the .tel 1.1 SDK version, private data decryption is not yet supported.
This can be done outside the SDK by checking the isEncrypted property of a NAPTR and decrypting it via the private key extracted from the .p12
file retrieved from the Telnic SO Friending API. - The header cell doesn't automatically adjust its height. |
Setting up the Cydia repository
Because the sample application is not yet finished, it is not available on the Apple AppStore yet; anyone with a jailbroken iPhone and the Cydia application can run the Beta versions. In order to install iPhone applications with one click, you need to add the Telnic iPhone repository to your Cydia application. The process is simple:
- Run Cydia on your iPhone.
- Select the "Manage" bottom tab.
- Select "Sources", click the "Edit" button, and then the "Add" button.
- On the alert pane that is shown, enter the Telnic iPhone repository URL (do not forget the trailing slash):
http://dev.telnic.org/iphone/
- Click "Add Source".
- Once Cydia has finished retrieving the data, click on the "Sections" bottom tab. You should see a ".tel" section, in which all the Telnic apps reside.