(2) A set of common software routines that provides a foundation structure for developing an application. Frameworks take the tedium out of writing all the program code for an application from scratch. Object-oriented application frameworks, which are the norm today, are structured as a class library.
Each class library has its way of doing things, and although the purpose of a framework is to eliminate a certain amount of programming drudgery, programmers must first learn the structure and peculiarities of the framework in order to use it. Microsoft Foundation Class (MFC) is a widely used application framework for writing general-purpose Windows applications. Struts is an example of a popular framework for Web-based Java applications.
Specialized Application Frameworks
There are also frameworks geared to specific purposes; for example, a framework for a content management system (CMS) would include the infrastructure for developing Web e-commerce, document maintenance and interactive user activities such as blogs and wikis (see Joomla!). See class library, MFC, Struts, AFC, JFC, OWL and enterprise framework.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- Your computer as your singing coach
- Israeli researchers have developed an electronic ear to coach vibrato technique. Until now, the quality of a vibrato -- the pulsating change of pitch in a singer's voice -- could only be judged by voice experts. Now, a Tel Aviv University research team 'has successfully managed to train a computer...
- Blog posts 2008-07-05
- Internet abuse and Cloud Computing
- A recent uproar in the right wing blogosphere about the shutdown of anti-Obama sites on blogger.com has some serious implications for those considering cloud computing. What seems to have happened there was a simple, if pernicious, denial of service attack carried out for political reasons - but there's not much...
- Blog posts 2008-07-05
- Weekend Gadget Guidance: Sync files between computers over the Web, free
- Freeware application and Web service Dropbox instantly backs up and syncs your files over the Internet and to any Windows or Mac computer. Once you install the application, it will create a Dropbox folder on your hard drive. Any file you put inside that folder will sync...
- Blog posts 2008-07-03
- Use Google Talk on your iPhone/Touch
- Google just released a new version of Google Talk that works on the iPhone and iPod Touch. It's pretty nice looking, and it works well to boot. To use the new application, point your Safari browser to www.google.com/talk. You might want to put a bookmark on your...
- Blog posts 2008-07-03
- Gmail, Yahoo and Hotmail's CAPTCHA broken by spammers
- Breaking Gmail, Yahoo and Hotmail's CAPTCHAs, has been an urban legend for over two years now, with do-it-yourself CAPTCHA breaking services, and proprietary underground tools assisting spammers, phishers and malware authors into registering hundreds of thousands of bogus accounts for spamming and fraudulent purposes. ...
- Blog posts 2008-07-03
- Helpdesks and productivity
- Helpdesks and productivityGood start, and then...You lost it.1980 CalledThey want their mainframes back. :DWhy don't you explain your present value...calculation. Do you even know what present value means? What time period are we talking?Huh?You imply that on a Sun Ray platform the only problems are the applications or how they...
- Discussion threads 2008-07-03
- Huge Small File (zip)
- This is a freeware application which creates fake huge files on a NTFS disk which can be shared using common file sharing clients like DC++. Using Huge Small File you can safely share legal content. partitions.How to use it: Start the application on NTFS partition and press on the Generate...
- Software downloads 2008-07-03
- Flash Games (exe)
- This is a freeware application which contains 700 flash games. Features: using Flash Games you can add new flash games in the program databases or you can delete unwanted flash games. You can also have the possibility to send mail with played flash game or to your friends. The most...
- Software downloads 2008-07-03
- Lyrics (exe)
- It's a free book which contain more than 235.000 lyrics. Lyrics application integrates with Winamp. Lyrics application can read MP3 tags for played MP3 file and give you information like artist and song name. This version is the first release on CNET Download.com.
- Software downloads 2008-07-03
- PDF to Text (zip)
- PDF to Text is an Windows program designed to extract text from Adobe PDF files for use in other applications. The program is a standalone application. You do not need a Adobe Acrobat installed to ocr text from pdf files. In order to extract text, the pdf file must be...
- Software downloads 2008-07-03
- RapidDowner (exe)
- RapidDowner is a download manager for Rapidshare Services. Along with link management and image recognition. Use this program to by pass the 110 minute waiting time limit and make it in a few minutes. Built on the .net framework and forum supported. Make Rapidshare your free hosting service. This is...
- Software downloads 2008-07-03
- Metadefender Lite (zip)
- Metadefender Lite provides application developers with an easy way to integrate ClamAV AntiVirus detection engine into their applications to perform real time virus scanning. Metadefender Lite uses the native port of Clam AntiVirus ClamAV. Version 1.5.62 includes several changes such as file and console logging functionality is expanded, documentation is...
- Software downloads 2008-07-03
- Tiff Counter (zip)
- Tiff Counter is an easy to use Tiff page count application. It supports all versions of single and multi-page tiff files. Tiff counter also support tiff files which is compressed with LZW compression. Tiff counter also the known to be fastest tiff counting application for windows. Ideal for imaging bureaus...
- Software downloads 2008-07-03
- PDF Counter (zip)
- PDF Counter is an easy to use PDF page count application. It supports all versions of single and multi-page PDF files. Just select folder containing PDF files and press COUNT PDF Files button. And PDF Counter would give you Pages of every single and multi page PDF files and also...
- Software downloads 2008-07-03
- QuickTimeSheets - Free Edition (exe)
- QuickTimesheets - a timesheet application which enables the users to simply and easily record time and costs for projects and tasks. Easy time recording for Programmers, Writers, Lawyers, Consultants which can be customised to your needs. New features includes easy-export functionality to pass data to Word Processors, Spreadsheets and more,...
- Software downloads 2008-07-03
- AreaBluetooth Proximity Marketing Light (exe)
- AreaBluetooth is an innovative and intuitive software application of Bluetooth Wireless Technology, it can send multimedia messages to most mobile phones in the neighbourhood without any cost. Our software can be installed in any Laptop or PC equipped with an integrated bluetooth or USB Bluetooth Adapter. AreaBluetooth can deliver content...
- Software downloads 2008-07-03
- MYtime - Free Edition (exe)
- The MYtime Free Edition - automated timesheet application providing minimum user effort in recording time and detailed reporting of time and costs. Simple time tracking for Programmers, Writers, Lawyers, Consultants which can be customised to your needs. New features includes easy-export functionality to pass data to Word Processors, Spreadsheets and...
- Software downloads 2008-07-03
- SecureRequest (zip)
- If you have a classic asp application that is not secured against SQL injection attacks then SecureRequest is the way to go! By replacing the native ASP request-object you'll be in full control of all the data that is passed by your Web sites's visitors before it can do any...
- Software downloads 2008-07-03
- Multiple Facebook vulnerabilities reported on Full-Disclosure
- Jouko Pynnonen posted a message to the Full-Disclosure mailing list today, citing multiple "script injection" vulnerabilities within Facebook. I'm not sure if this is a surprise to anybody out there, it's certainly not to me, as numerous web applications have major problems with Cross-site Scripting vulnerabilities, but I think this...
- Blog posts 2008-07-02
- WordPress, Gears, and the converging browser/desktop
- I had a good conversation today about the browser/desktop hybrid and where the converging is going to happen. Will it be more on the desktop side or will it be more on the browser side? I think we've seen the original browser-based development model win out as more and more...
- Blog posts 2008-07-02
Neighboring Terms
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Windows Vista on PCs with Intel Centrino Pro or Intel vPro Processor Technology
-
Intel is working with Microsoft to deliver an integrated, validated solution for notebook and desktop systems that gives users the performance they need for Windows Vista.
- Download the solution brief now >>
- The Cisco Mobility Resource Center is your source for FREE mobility solutions
-
The Cisco Mobility Resource Center offers FREE videos, downloads, podcasts and more, all designed to help small and medium businesses get mobile connectivity solutions, improve productivity and drive sales and revenue.
- New mobility solutions at the Cisco Mobility Resource Center










