Plenty of API Programming Is Done
Understanding an API is a major part of what a programmer does. Except for writing the business logic that performs the actual data processing, all the rest of the programming is writing the code to communicate with the functions in the operating system and other system software such as a DBMS.
The APIs for operating systems can be daunting, especially the calls to the user interface routines to display contents on the screen. There are more than a thousand API calls in a full-blown operating system such as Windows, Mac or Unix. See function and interface.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2009 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Twitter and web forgery
- Last evening as I was winding down after a long journey imagine my surprise when I started to receive a tsunami of @ replies on my Twitter account. Apparently I was direct messaging a stack of people I don't know with a link to something that...
- Blog posts 2009-11-05
- Trend Micro Virus Controlled Pattern File 6.606.06 (Windows)
- Trend Micro Pattern File contains Virus Pattern Files with latest virus databases. The Official Pattern Release or OPR is Trend Micro's latest compilation of patterns for identified viruses.Trend Micro offers various types of Pattern Files to protect customers from Malware, Spyware/Grayware, and other threats. It is guaranteed to have passed...
- Software downloads 2009-11-05
- vTask Studio (formerly VistaTask) 7.70 (Windows)
- vTask Studio gives you the opportunity to control every aspect of your computer, such as the keyboard, mouse and Web actions, without needing to write any programming code. vTask Studio is useful in many different scenarios, such as software quality assurance testing, IT administration jobs, repetitive data entry, program installations,...
- Software downloads 2009-11-05
- Facebook Chat for Pidgin 1.62 (Windows)
- This is a Facebook chat plugin for Pidgin and libpurple messengers. It connects to the new Facebook Chat IM service without the need for an API key.Currently the plugin can log into the Facebook servers, grab the buddy list, send/receive messages, add/remove friends, receive notifications, search for Facebook friends and...
- Software downloads 2009-11-04
- Snow Player 1.03 (Windows)
- Snow Player is a tiny, fast, stable, reliable, and completely freeware mediaplayer. Works under all Windows versions. It plays all common well-known audio, video and image formats, internet radio streams (mp3, ogg, wma/asx) playback, built-in scripting interpreter giving to you complete control under player, built-in audio grabber allows you to...
- Software downloads 2009-11-04
- Google defines its focus in Apps in 2010
- Chrostopher: the need for detailed formatting as we know it is going away.Actually, the detailed formatting is moving to making it look like you want on computer screens, NOT on paper, which is quite different.All of those baroque features for printing on 8.5x11 paper are looking more stupid every day.Interesting...
- Discussion threads 2009-11-02
- 32bit Internet Fax 09.11.01 (Windows)
- Send and Receive Multiple faxes from Single Computer and Modem or Network with Multiple Modems. Optionally Send fax via the Internet using our built in fax API. If your fax recipient has an email address, this fax software program will fax email it to them by attaching the fax to...
- Software downloads 2009-11-02
- 32bit Fax 09.11.01 (Windows)
- You will be receiving fax and sending fax in a few minutes from now with this full featured fax program. Single Computer and Modem; or Network with Multiple Modems. Options include: Send faxes by fax modem, send faxes by email, send fax over the Internet, and the ability to forward...
- Software downloads 2009-11-02
- With Chargify, Web 2.0 and SaaS businesses can bill with ease
- Nice approach of ChargifyI think the approach Chargify is taking, is a real good one. In the beginning, we at MoneyBird also found it hard to setup the billing environment for our customers. Delivering a service like Chargify to the starting businesses makes really sense. Maybe this also starts these...
- Discussion threads 2009-10-31
- MyDefrag 4.2.5 (Windows)
- MyDefrag is a disk defragmenter and optimizer a maintenance utility to make your harddisk faster for Windows 2000, 2003, XP, Vista, 2008, and for X64. It is freeware, with no time limit, and is fully functional with no advertisements. It is fast, with low overhead and many optimization strategies. It...
- Software downloads 2009-10-31
- Free Monitor for Google 2.5.26.70 (Windows)
- This tool is likely to be the best free Web site position monitoring utility for Google currently available on the Net. It shows real-time position in Google searches for any keyword or phrase in 30+ languages Unicode supported. It works through Google API and is extremely fast. This is an...
- Software downloads 2009-10-31
- Ubuntu 9.10 advances Canonical's cloud, enterprise goals
- Ubuntu 9.10 advances Canonical's ambitious push into cloud computing -- and the enterprise. Ubuntu is best known for its Linux desktop and there are several desktop improvements in this upgrade -- including a faster boot and login and enhanced audio and and 3G broadband connectivity. ...
- Blog posts 2009-10-29
- Geneious 4.8 (Mac)
- Geneious Pro is an integrated bioinformatics tool suite for manipulating, finding, sharing, and exploring biological data such as DNA sequences or proteins, phylogenies, 3D structure information, publications, etc. It features sequence alignment and phylogenetic analysis, contig assembly, primer design and restriction analysis, access to biological databases, BLAST, protein structure viewing,...
- Software downloads 2009-10-29
- New LoroBot ransomware encrypts files, demands $100 for decryption
- You forgot to mention....which OSs it affects! Or is it based on something multi-platform like Java?Look at the bigger size version of the screenshot, it's all in thereA lot of russian characters and...YES, you guessed it right, the word "windows" prominently displayed in red in the title.Who would ever thought...
- Discussion threads 2009-10-27
- IBM aims to connect corporate mashups and business intelligence
- IBM on Tuesday launched a mashup service for its Cognos 8 business intelligence suite. The offering, dubbed IBM Cognos 8 Mashup Service, is an application programming interface API that can expose content from Cognos 8 as a Web service. That corporate data can then be used in...
- Blog posts 2009-10-27
- Facebook password-reset spam is Bredolab botnet attack
- For haven sake ...Could we be a little bit more specific."...password-reset messages to trick PC users into downloading a dangerous piece of malware."Do "PC" means Windows? I'm guessing because I see the words "PC" and "malware" in the same sentence, oh, and your screen shot is Windows. ...
- Discussion threads 2009-10-27
- Intuit enhances Quickbooks by bringing cloud apps to desktop software
- Intuit, a trusted name for some 4 million small business customers who manage their finances using the Quickbooks software, is bringing a bit of the cloud to the desktop. The company, like so many others these days, is unveiling an app store of its own and opening its API to...
- Blog posts 2009-10-27
- Windows 7 killer deals commence; 7 days of PC specials, $30 OS upgrade
- That Best Buy deal ain't bad at all......stop Geek Squad at the door take the merchandise pop in the Ubuntu CD's and I'm ready to go. Thanks Win 7 for the cheap hardware.Apple should be offering deals now, tooJust to steal some thunder from the Win 7 (vista 2.0) over-hype.Fanboi...
- Discussion threads 2009-10-22
- Blade API Monitor 3.5.1.8 (Windows)
- Blade API Monitor, a useful developer spy tool, can trace and log API and ActiveX interfaces with parameters. It can trace any exported functions, internal functions, MFC Class method, functions in source code and ActiveX controls and COM objects Interfaces, and can log all API Call Information. It supports MAP...
- Software downloads 2009-10-22
- PE Explorer 1.99 R6 (Windows)
- PE Explorer provides a UI for exploring and editing the contents of EXE, DLL, ActiveX controls, and other 32-bit executable file formats. PE Explorer comes with a visual resource editor, PE header viewer, automatic UPX and Upack unpackers, exported and imported API function viewer and syntax lookup, digital signature viewer,...
- Software downloads 2009-10-22
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- Can your business work smarter? Learn more about Lotus Symphony
- Learn how to work smarter and optimize cost using the IBM Smart SOA approach Download the eBook
- Smarter ways to make smarter products Read the brief from IBM



