Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
WIN32 Telephony Programming: A Developer's Guide to TAPI
WIN32 Telephony Programming: A Developer's Guide to TAPI
What Makes APIs Hard to Learn? Answers from Developers
IEEE Software
Open API standardization for the NGN platform
IEEE Communications Magazine
Cloud-based multimedia conferencing: business model, research agenda, state-of-the-art
IPTcomm '11 Proceedings of the 5th International Conference on Principles, Systems and Applications of IP Telecommunications
Hi-index | 0.25 |
As awareness of next-generation networks in the telecommunications industry increases, the possibilities of novel services for integrating web applications in the Internet and new IP-based telecommunication networks are gaining attention. However, the industry is still seeking an ideal application programming interface design to publish telecommunication functions with web service technology. The industry is also unsure whether supplying not only APIs but SDKs is really necessary, even though there is a vague consensus that SDKs enable programmers to create novel web-telecom applications. Therefore, we conducted a quantitative experiment with human participants to investigate the productivity of web-telecom application programming with Parlay X and an SDK. From the results, we discuss the inevitable problem that web-telecom APIs and SDKs, in handling stateful and asynchronous communication with web service technologies, confuse programmers.