Pour développeurs

Toutes les ressources (documents, code source, APIs, schémas, toolkits, vidéos, tutoriels, whitepapers, liens vers des sites utiles,  …) nécessaires à un développeur pour créer des applications (plugins,  TelHosting, etc.) sont ici.

 

Général

internet-explorer-32x321Quick Start: Get directions on how to start writing a .tel application

adobe-32x324Developer’s Manual: Comprehensive Guide to Developing .tel Client Applications

internet-explorer-32x321Forum ToutPointTel pour développeurs .tel (en français)

internet-explorer-32x321Forum pour développeurs .tel Telnic (en anglais)

rss-32x32RSS Feed for Telnic’s Developer Forum

 

Développement autour de TelHosting

adobe-32x324Technical Requirements: Technical Requirements for TelHosting Providers

internet-explorer-32x321Online Help: TelHosting Client SOAP API Reference

 

Développement de plugins

internet-explorer-32x321Building Blackberry: Step-by-step instructions on checking out and building source code of the Blackberry® plug-in

internet-explorer-32x321Building Outlook plug-in: Step-by-step instructions on checking out and building source code of the Microsoft Office® Outlook® plug-in

internet-explorer-32x321Building Windows Mobile plug-in: Step-by-step instructions on checking out and building source code of the Pocket Outlook® plug-in

 

Toolkits fournis par Telnic

zip-file-32x321Proxy to HTML: Perl scripts and HTML code to embed .tel contacts into a static HTML page

zip-file-32x321Java Utilities: Set of Java® classes and libraries from TelHosting Software to simplify development of Java applications

zip-file-32x321iPhone SDK: An SDK for quick development of iPhone® applications that need access to .tel data from DNS servers.

zip-file-32x321TelnicSoapUtil Package: The DLL created during the development of the .tel client for Windows Mobile® OS. Use this library for implementing client-server SOAP communications.

zip-file-32x321 OpenSSL Libraries: The OpenSSL libs modified for Telnic needs; tested on Windows Mobile® OS 5.0 and 6.0.

 

Toolkits généraux

internet-explorer-32x321OpenSSL: Open-source development toolkit implementing SSL and TCL protocols with a general-purpose cryptography library; use for implementing privacy-related operations

internet-explorer-32x321gSOAP: Toolkit Open-source development toolkit for C and C++ SOAP XML Web services with an XML/SOAP engine, WDSL/XSD tools, Web server, and more

internet-explorer-32x321LDNS Library: Open-source library simplifying DNS programming with support for IPv4 and IPv6, TSIG, and DNSSEC (security operations, depends on OpenSSL)

internet-explorer-32x321DotTelUtils Library: Open-source library for C/C++ development of .tel applications; builds on top of LDNS to abstract calls to that lib

 

APIs

internet-explorer-32x321Client SOAP API: Service interfaces for interaction between client .tel applications and TelHosting Software

adobe-32x324Client SOAP API: Service interfaces for interaction between client .tel applications and TelHosting Software

zip-file-32x321Schemas

 

internet-explorer-32x321Admin SOAP API: Interfaces for administration of the TelHosting Software platform; not needed for client applications

adobe-32x324Admin SOAP API: Interfaces for administration of the TelHosting Software platform; not needed for client applications

zip-file-32x321Schemas

 

internet-explorer-32x321SO API: Interfaces for interacting with Sponsoring Organization services: SO member database, encryption key store, and others

adobe-32x324SO API: Interfaces for interacting with Sponsoring Organization services: SO member database, encryption key store, and others

zip-file-32x321Schemas

 

internet-explorer-32x321Error Codes: Classification of SOAP errors that SO and TelHosting interfaces can produce

adobe-32x324Error Codes: Classification of SOAP errors that SO and TelHosting interfaces can produce

internet-explorer-32x321Ajax API: Working draft of the AJAX JSON API reference

 

Code source

Le code source des applications client et des outils .tel est stocké dans un SVN public, le système de gestion de versions Subversion. Si vous n’êtes pas familier avec SVN, visitez leur site Web pour apprendre à extraire du code d’un référentiel SVN.

La base de code .tel est accessible de 2 manières :
- via une opération de check-out SVN, qui crée une copie locale de http://dev.telnic.org/rep/
- en ligne, ce qui vous permet de naviguer parmi les différentes zones de code, de visualiser les modifications, etc.

Le référentiel possède la structure suivante :
- apps/ - Source code: répertoire racine pour tout le code source client .tel avec des sous-répertoires pour chaque application client.
Une “directory” contenant du code client possède un tronc/ des branches/ et des tags/répertoires afin de garder une trace de tout développement parallèle que Telnic pourrait faire.

- site/ - Website material: trac/, pages/, docs/, etc. Tout ce qui est nécessaire au site Web est là. Lisez le fichier README dans cette “directory” afin de prendre connaissance des instructions de mise à jour du site.

- tools/ - Scripts and support: scripts de développement et de tests, infrastructure.

  • Digg
  • del.icio.us
  • Facebook
  • Google
  • Netvibes
  • TwitThis
  • Live
  • LinkedIn
  • MySpace
  • Wikio FR
  • E-mail this story to a friend!