| By Deanne M. Chance | Article Rating: |
|
| March 26, 2006 10:00 AM EST | Reads: |
13,946 |
event ue_process_inbound
mle_log.Text += is_retdata + '~r~n'
//here...success
Return 1
However, in full implementation we would probably implement some sort of functionality that would parse the input and call an appropriate method depending on what was sent back.
That's it. A basic but functional implementation of a small part of the Skype API. In essence, we touched on how to set up the basic communication architecture between the client and server followed by a demonstration of how to make a simple phone call. However, there are many other commands that could be implemented such as voice mail, chatting capabilities, retrieving call history, friends, etc. Again, look here for a complete list: http://share.skype.com/sites/devzone/2006/01/ api_reference_for_skype_20_bet.html#COMMANDS.
On a final note, you PPB folks may look forward to a complete implementation of Skype coming in a future version of PocketBuilder. Perhaps we can look forward to a little code sharing with its big brother PowerBuilder as well!
Want to learn more? There are many resources I used to begin to understand the Skype API and its implementation. I'll list a few. One I would highly recommend is the Skype Tracer Source. You can find it at http://share.skype.com/directory/skype_tracer_source/view/ . Essentially, this is the C++ source code for a Skype interpreter. Armed with this, a little bit of reverse engineering, and the command list we can learn much about "rolling our own" Skype implementation. You may also find these references useful as well.
- Skype API Documentation:
http://share.skype.com/developer_zone/documentation/documentation/ - Skype Developer Forum:
http://forum.skype.com/viewforum.php?f=16 - Learning Skypes' Plug-In Architecture:
http://share.skype.com/directory/learning_skypes_plug_in_architecture/view - MSDN Library:
http://msdn.microsoft.com/library/default.asp - PowerBuilder Newsgroup;
http://groups.google.com/group/sybase.public.powerbuilder.general?lnk=srg
Published March 26, 2006 Reads 13,946
Copyright © 2006 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Deanne M. Chance
Ms. Chance graduated in 1996 with a degree in computer science from the University of Illinois. She has been a frequent contributor to the PowerBuilder Developer's Journal and gave a key presentation at Sybase TechWave 2005 entitled "A Real-Time Physical Inventory Solution Using PocketBuilder ASA and a WiFi Connection." She has held several engineering positions, starting a career at Motorola where she focused on mobile I.P. by doing real-time embedded programming for the base radio controller group as part of the iDEN/Nextel project.
![]() |
Chance 03/30/06 05:58:07 PM EST | |||
Now that I think about it this really shouldn't be limited to tablet pc programming. That is somewhat misleading. You could add VoIP capabilties to any box that had an internet connection. A wireless broadband pc just happens to be one application of this. |
||||
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- How PowerBuilder Got Its Groove Back
- The Cloud Has Cross-Border Ambitions
- Ulitzer Names The World's 30 Most Influential Virtualization Bloggers
- Ulitzer Named "New Media" Partner of Greatly Anticipated iStrategy Event in Berlin
- Risks and Enterprise Mobility?
- Steps for Success in Enterprise Mobility?
- Are Mobile Luddites Resisting Mobility?
- The Difference Between Web Hosting and Cloud Computing
- Sybase CTO to Speak at 4th International Cloud Computing Expo
- Why SOA Needs Cloud Computing - Part 1
- Cloud Expo and The End of Tech Recession
- The Transition to Cloud Computing: What Does It Mean For You?
- Five Reasons to Choose a Private Cloud
- Seeding The Cloud: The Future of Data Management
- The Threat Behind the Firewall
- Economy Drives Adoption of Virtual Lab Technology
- Tips for Efficient PaaS Application Design
- A Rules Engine Built in PowerBuilder
- Sybase Named “Silver Sponsor” of iPhone Developer Summit
- Where Are RIA Technologies Headed in 2008?
- PowerBuilder History - How Did It Evolve?
- The Top 250 Players in the Cloud Computing Ecosystem
- Custom Common Dialogs Using SetWindowsHookEx
- DDDW Tips and Tricks
- OLE - Extending the Capabilities of PowerBuilder
- DataWindow.NET How To: Data Entry Form
- Book Excerpt: Sybase Adaptive Server Anywhere
- Sybase ASE 12.5 Performance and Tuning
- Working with SOA & Web Services in PowerBuilder
- Office 2003 Toolbar: A New Look For Your Old PowerBuilder App
- Dynamically Creating DataWindow Objects































