[ANN] Serendipity Library Once More Online

Rob Cozens rcozens at pon.net
Wed Oct 20 14:20:29 EDT 2004


Hi All,

Thanks to Andre Garzia, Serendipity Library is now available for 
download at 
<http://wecode.org/serendipity/serendipity_downloader.htm>.

The Serendipity Library includes all the tools needed to create 
user-translatable applications in Runtime Revolution® and MetaCard®. 
It also introduces the world's first native X-Talk client/server 
database: Serendipity Database--Binary ("SDB").

The Library is a collection of Transcript commands for database 
operations, date manipulation, input editing, number formatting, and 
list & table manipulation.  With the accompanying reference and 
associated files, it also serves as an exemplar of techniques for 
creating user-translatable applications and using SDB.  It is 
available free of charge and can be distributed with any Runtime 
Revolution or MetaCard project royalty-free (see license terms for 
details).

The basic components of the Library are:

  1.  Serendipity_Library.rev, the library stack itself
  2.  Serendipity_Reference.rev, front end to the library documentation stack
  3.  SDB_Server.rev, a template to be used to create an SDB database 
server standalone for any platform
  4.  SDB_Tools.rev, a developer's plugIn stack supporting database & 
front end stack creation, data dictionary maintenance, and file 
utilities.  See Serendipity Reference's section on SDB Tools' menus 
for details on each menu selection.
  5.  SDB_Front_End_Formats.rev, a stack of front end templates used 
by SDB Tools' New Front End Stack and New Front End Card menuItems
  6.  STAMPsdbClient.rev, a template to be used to create a test SDB 
database client standalone for any platform
  7.  SDB_Utilities.rev, a template to be used to create an SDB 
Utilities standalone for any platform
  8.  English_Reference_Text.sdb, an exemplar SDB database of library 
documentation accessed by Serendipity_Reference.rev
  9.  SDB_License_Terms.pdf, to be distributed with applications that 
use Serendipity_Library.rev but don't include 
Serendipity_Reference.rev.
10.  A folder, SDB_Message_Files, containing Library message 
translation files in Dutch, English, French, German, and Spanish.
11.  ClickCalendar.rev, a stack containing a group of controls & 
handlers, plus scripting examples & documantation for capturing & 
displaying dates using an annual and/or single-month calendar.  Month 
and day names are based upon the current system language of the 
computer ClickCalendar is running on;  so translation is automatic 
except for some button toolTips.  ClickCalendar uses handlers and 
images in Serendipity Library; thus any stack that includes the 
ClickCalendar group must start using Serendipity_Library.rev before 
using the group
12.  ClickClock.rev, a stack containing an animated gif and 
associated handlers, examples, and documentation for capturing & 
displaying time using an analog clock.  ClickClock is self-contained, 
and thus does not need to have Serendipity_Library.rev in the 
stacksInUse to run.
13.  libIPC.rev, the Revolution IPC Group's Transcript library of 
interprocess communications handlers.
14.  SDB_Data.sdb, the default Client/Server test database.
15.  Network_Setup.rev, a stack containing instructions for 
connecting two or more computers for IPC.  The present version 
includes instructions for Apple computers only, and only for TCP/IP.
16.  Builds, a folder containing Distribution Builder configuration 
stacks for SDB Utilities, SDB Server, and SDB Test Client.
17.  HC_Address_Front_End.rev, a stack demonstrating SDB's HyperCard 
user interface
18.  SDB_Address_Front_End.rev, a stack demonstrating SDB's SDB user interface
19.  Sample_Report.rev, a report format stack used by Sample_Reporter.rev.
20.  Sample_Reporter.rev, a stack demonstrating the use of 
Serendipity Library's printReportFromStack.
21.  Array_Tester.rev, a stack demonstrating the use of Serendipity 
Library's getElement and putElement array handlers.

libSTAMP.rev, a modified prerelease version of the Revolution IPC 
Group's original library, is also distributed with this update.  When 
the next version of libIPC is released, this file will no longer be 
necessary.

I am in the process of moving my Windows operations from SoftWindows 
on an iMac to a Windows XP Tablet PC, and until that process is 
completed the Windows self-expanding archive link is disabled.  In 
the meantime, Windows developers can download and decompress the 
individual .sgz files by downloading & installing the SDB_Tools 
plugIn at <http://wecode.org/serendipity/SDB_Tools.rev>...use the 
Decompress Files option of the File menu.
-- 

Rob Cozens
CCW, Serendipity Software Company

"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."

from "The Triple Foole" by John Donne (1572-1631)


More information about the use-livecode mailing list