Collections - Shopping Go to another website with more information - SuperMemo Go to another website with more information - FAQ - Feedback - Contact us 
Web Applications
Home > Sciences > Computer Science > Web Applications
Recent additions
Report a bug The Contributors` Pantheon | Site map Site index
Sort by:
Author(s): SuperMemo Research
No. of items: 349
Rating: 4.5 (out of 5)
Last updated: Nov 05, 2002
Privacy policy Go to another website with more information

Due to SuperMemo Library being moved to a new server, you can currently order this collection only as a subset of one of the mixes from Super Memory Store that are listed in the Order as part of... section you can find in the left pane of this page (if available). We sincerely apologize for any inconvenience this may cause.
Our entire assortment is being republished incrementally in order of priority as determined by the quality and popularity of individual collections. If you would like to increase the priority of this collection, contact us by writing to: publish (at) super-memory (dot) com with in the subject.


Half of the world's programmers have moved to program for the Internet. Web-based applications gain popularity due to zero-installation cost, cross-platform availability, access anywhere in the world on any devices, zero-maintenance costs to the user, etc.

Not all applications are well suited to migrate on-line. It may work great for on-line banking. But less so for spreadsheets. It works great for software that people are not sure they want to use. It works less for heavy-use applications. Even users of SuperMemo fall into those who prefer on-line SuperMemo (accessibility, sharing material, etc.) and those who prefer handheld or desktop SuperMemo (speed, heavy use, incremental reading, etc.).

Scripting languages such as Perl or PHP are very popular for writing web-based applications; however, RAD environments such as Delphi are equally suitable and user-friendly. This collection focuses on writing ISAPI applications in Delphi.

Programming for the web in Delphi differs little from programming for the desktop as soon as the basics are mastered (1-2 day effort). Instead of an OnClick method, the user may define an ActionItem (i.e. response of the program to a given user click). HTML templates can easily be used to fill out portions of web pages that change depending on the context. Cookies can be used to identify individual users. Standard database tools can be used on the server. Setting up a web server able to execute programs written in Delphi is also quite easy. For example, Windows 2000 comes with the Internet Information Server 5.0 (IIS). All you need to do is a permanent IP address (e.g. on a PC connected to the Internet via a DSL or cable modem) and your program in the form of a DLL placed in the scripts folder of IIS. With these two, you can announce your application to the world.

The presented short SuperMemo collection provides the basics you may want to memorize before you start your own web-based application. Although, there is no explanatory material, you can easily find it in Delphi help or on the web. It is a matter of days before your first application is up and running!

Q: webapp: How do you start writing a web server application?
A: File : New : Web Server Application

Q: webapp: HTML should be assigned to Response.[...]
A: Content

Q: webapp: HTTP is stateless, which means that the server has no knowledge of the [...] of the client
A: state

Q: webapp: When receiving cookies, the main thing to look at is [...].CookieFields.Values['Cookie Name']
A: Request/TWebRequest

Q: webapp: property TWebRequest.Cookie: [...](type);
A: string

To use this material you need the SuperMemo software Go to another website with more information. In the table below can you find what versions of SuperMemo the Web Applications collection is compatible with

SM6 Go to another website with more information SM7 Go to another website with more information SM8 Go to another website with more information SM98 Go to another website with more information SM99 Go to another website with more information SM2000 Go to another website with more information SM2002 Go to another website with more information Palm SM Go to another website with more information SMCE Go to another website with more information
green check green check green check green check green check green check green check green check green check

Download a free sample of all commercial collections available from SuperMemo Library:

Library Digest, (SM2000 format)

  Installation HelpDesk
The step-by-step procedure with instructions on how to install collections available from SuperMemo Library in:
SuperMemo 6 for DOS
SuperMemo 7 for Windows
SuperMemo 8 for Windows
SuperMemo 98 for Windows
SuperMemo 99 for Windows
SuperMemo 2000 for Windows
SuperMemo for Palm Pilot
SuperMemo for Windows CE
 What is SuperMemo?
  • SuperMemo makes it possible to learn fast and retain memories for years
  • SuperMemo is based on a breakthrough in scientific research on memory and learning
  • SuperMemo is available as a computer program for Windows
For more information...
Send e-mail to a friend
Do you have any comments, remarks or suggestions? Contact us
   Back to Top