API
An application programming interface (API) is an interface implemented by a software program which enables it to interact with other software. It facilitates interaction between different software programs similar to the way the user interface facilitates interaction between humans and computers. An API is implemented by applications, libraries, and operating systems to determine their vocabularies and calling conventions, and is used to access their services. It may include specifications for routines, data structures, object classes, and protocols used to communicate between the consumer and the implementer of the API.(wiki)
WEB API
When used in the context of web development, an API is typically a defined set of Hypertext Transfer Protocol (HTTP) request messages, along with a definition of the structure of response messages, which is usually in an Extensible Markup Language (XML) or JavaScript Object Notation (JSON) format. While “Web API” is virtually a synonym for web service, the recent trend (so-called Web 2.0) has been moving away from Simple Object Access Protocol (SOAP) based services towards more direct Representational State Transfer (REST) style communications.[3] Web APIs allow the combination of multiple services into new applications known as mashups
| Web2.0 | |
|---|---|
| What Is Web 2.0? | From publisher Tim O’Reilly. Start here. |
| Web 2.0 Principles and Best Practices | O’Reilly Radar report on Web 2.0 best practices. Written by our own John Musser. |
| Breaking the Web Wide Open | Very good overview of the trends underlying Web 2.0. By Marc Canter. |
| Introduction to Web 2.0 | Clear, concise introduction with good reference links. By Joshua Porter. |
| Web 2.0 – Wikipedia | Comprehensive Wikipedia entry. |
| Crucial DNA of Web 2.0 | Good overview and history (be sure to view the full PDF). By Brandon Schauer at adaptive path. |
| Web 2.0 | Thoughtful commentary on Web 2.0 by Paul Graham. |
| Web 2.0 Conference | Official site for O’Reilly’s Web 2.0 Conference. |
| Web 2.0 for Designers | Some Web 2.0 background and interface design advice from by Richard MacManus and Joshua Porter. |
| AJAX | |
| Ajax: A New Approach to Web Applications | Jesse James Garret’s seminal article that defined the term. |
| Ajax – Wikipedia | Wikipedia definition. Lots of good references from here. |
| Ajax Patterns | Ajax portal and wiki. Homepage for the upcoming book Ajax Design Patterns by Michael Mahemoff. |
| Ajaxian | Good AJAX reference site and blog. |
| How to Use AJAX | informIT article from Kris Hadlock on basics of AJAX programming. |
| script.aculo.us | AJAX style JavaScript resource |
|
LEADING TELEPHONY API DEVELOPER SOLUTIONS |
|---|
| API | Description | Category | Updated |
|---|---|---|---|
| Alcatel-Lucent Open | Mobile location based services | Telephony | 2010-01-06 |
| Broadsoft Xtended | VoIP telephony services | Telephony | 2008-05-26 |
| BT Web21C | Communications services APIs | Telephony | 2007-03-07 |
| Called.in Phone Verification | Phone number verification service | Telephony | 2010-05-13 |
| Callfire Hosted Call Center | Call center agent service | Telephony | 2008-03-12 |
| Callfire Voice Broadcast | Phone campaign service | Telephony | 2008-03-12 |
| Cloudvox | Voice application platform | Telephony | 2009-10-12 |
| Cloudvox Digits | Telephone number look up service | Telephony | 2010-05-05 |
| Custom Toll Free Search | Toll free phone number search | Telephony | 2010-07-09 |
| Data8 Mobile Validation | Cell phone number validation service | Telephony | 2010-02-15 |
| Deutsche Telekom Voice Call | Telephone network connection service | Telephony | 2009-02-28 |
| Ericsson Mobile Identification | Mobile identification service | Telephony | 2010-03-03 |
| Ericsson Mobile Location | Mobile location tracking service | Telephony | 2009-11-13 |
| Ericsson Mobile Network Lookup | Network lookup service | Telephony | 2010-03-03 |
| Evoca | Phone to web media voice services | Telephony | 2007-10-20 |
| Feedbooks | Mobile book and RSS services | Telephony | 2008-09-14 |
| Fonolo | Call center menu bypass services | Telephony | 2008-08-21 |
| Globe Labs | Telecommunications services | Telephony | 2009-04-27 |
| Handset Detection | Mobile phone database | Telephony | 2010-02-07 |
| Ifbyphone | Cloud based telephony service for IVR and dialer apps | Telephony | 2008-02-24 |
| iLime | Mobile push notification service for Apple iPhone | Telephony | 2009-12-28 |
| IntelePeer | Telephony From the Cloud Service | Telephony | 2009-03-28 |
| Jaduka | Internet and PSTN voice services | Telephony | 2007-03-10 |
| ktailab Mobile Country Code | Find locations based on mobile information | Telephony | 2009-11-29 |
| Location-API.com | Mobile location tracking service | Telephony | 2009-11-06 |
| Lypp | VoIP Callback & Teleconferencing API | Telephony | 2007-10-20 |
| Mobile Vikings API | Belgian mobile network operator | Telephony | 2010-02-15 |
| MyVox | Phone to web media voice services | Telephony | 2008-02-21 |
| NuGram Runtime | Speech recognition service | Telephony | 2010-02-02 |
| Open Voice (AOL) | VoIP telephony services | Telephony | 2008-04-29 |
| Orange Device Capability Enabler | Mobile device checking services | Telephony | 2008-10-03 |
| Orange VoiceMashup | IVR, Interactive Voice Response system | Telephony | 2009-05-02 |
| PhoneDog | Cell phone information, service data, and news. | Telephony | 2007-06-18 |
| Phweet | Twitter talk service | Telephony | 2009-06-08 |
| Ribbit | Flash based VoIP service | Telephony | 2007-10-28 |
| Ringful | Create rich voice and SMS mashups via simple RESTful API | Telephony | 2008-10-12 |
| ShotCode | Allows phones to act as barcode scanners | Telephony | 2008-04-11 |
| Sipgate | Internet telephone service provider | Telephony | 2007-09-12 |
| Skydeck | Mobile services | Telephony | 2008-09-03 |
| Skype | Internet communication | Telephony | 2005-09-11 |
| Speek | Web based voice conferencing service | Telephony | 2010-02-24 |
| SpokenBuzz | Voice services portal | Telephony | 2007-08-06 |
| Sprint | Mobile application development service | Telephony | 2009-06-28 |
| Tall Umbrella | VoIP notifications service | Telephony | 2009-04-16 |
| TeliaSonera Developer Location | Cell based location service | Telephony | 2010-05-17 |
| TringMe | VoIP telephony services | Telephony | 2008-06-21 |
| Tropo | Communications API for voice, SMS and Instant Messaging | Telephony | 2009-08-30 |
| Twilio | Telephony service | Telephony | 2009-01-10 |
| Upside Wireless | Text messaging service provider | Telephony | 2007-07-23 |
| Veriplace Developer | Real time mobile location service | Telephony | 2010-05-06 |
| VoiceForge | Online speech service | Telephony | 2009-09-09 |
| Voxbone | VoIP provisioning service | Telephony | 2007-05-10 |
| Voxeo | Services for IVR and Voice over IP, VoIP | Telephony | 2009-09-16 |
| WURFL | Phone capability query service | Telephony | 2010-04-19 |
| Xtify | Android push notification service | Telephony | 2010-04-14 |