4.91 Release Notes for Windows

Back to Release Notes.

CONTENTS

   1. WINDOWS REQUIREMENTS
   2. LIMITATIONS
   3. GETTING STARTED
   4. USING MSVC
   5. USING CYGWIN
   6. INSTALLING DAYCART
   7. SPECIAL LICENSE OPTION FOR WINDOWS TOOLKITS

---------------------------------------------------------------------------

   1. WINDOWS REQUIREMENTS

    The 4.91 Windows release for Daylight software requires
    the following:

      o) An x86-based PC running Windows 2000 Professional
         or Windows XP.

      o) A networked ethernet card on the PC.  This is essential,
         as the card's MAC address is used for licensing.

---------------------------------------------------------------------------

   2. LIMITATIONS

    The components included in this release are Daycart and
    the toolkits.  The progob, rubicon and XView toolkits are
    not included.

    The only binary application included is the testlicense
    program.  None of the other Daylight applications are
    included.

    Fortran wrappers are not available.

---------------------------------------------------------------------------

   3. GETTING STARTED

    The Windows distribution is a self-extracting WinZIP file.  The
    zip file will be extracted into: C:\daylight, by default.  After
    extracting the file, one should run the testlicense program
    from the command prompt: "C:\daylight\day491\bin\testlicense -i"

    Under Windows the default location for the license file
    is: C:\daylight\dy_license.dat.  If you put your valid license
    in this file then it is not necessary to set any environment
    variables as the toolkits check this file by default.

    Verify that 'testlicense.exe -v' picks up the new
    license data and that the desired toolkits are licensed.

---------------------------------------------------------------------------

   4. USING MSVC

    Once the license is successfully installed and verified,
    consult the Daylight Website to download the MSVC
    example programs.   They provide a simple GDI drawing
    library as well as a simple depiction demo program.

    The directory:  C:\daylight\v491\lib\msvc contains import 
    libraries for the MS Visual Studio environment.  The directory:
    C:\daylight\v491\lib\gcc-w32api contains import libraries for
    the cygwin/gcc/w32api (eg. -mno-cygwin) environment.  These aren't
    strictly necessary as gcc can happily use the DLLs themselves.

    If you've installed the toolkits somewhere other than C:\daylight,
    you'll need to change the MSVC project settings for the include 
    paths and import library path.

---------------------------------------------------------------------------

   5. USING CYGWIN

    If you are using CYGWIN, you can immediately begin to
    use the contributed code which is found in $DY_ROOT/contrib.
    In order to build it under CYGWIN, in $DY_ROOT/contrib/src,
    type "make install".  This will build the libdu utility
    library as well as a number of example command-line
    applications.

    Contrib is set up to build non-cygwin-dependent applications
    by default (-mno-cygwin option).  This can be changed by editing:
    $DY_ROOT/contrib/src/machine_dependent/makefile_include.cygwin32

---------------------------------------------------------------------------

   6. INSTALLING DAYCART

    Daycart is in the directory C:\daylight\v491\dcischem.  In order
    to perform the installation you must run SQLPLUS from the command
    prompt within this directory.  Then, run the installation as
    described in the Daycart installation manual.

    All of the Daycart functionality is available except for the
    ddpackage.fprogob() functions since the program object toolkit
    is not included in this release.

---------------------------------------------------------------------------

   7. SPECIAL LICENSE OPTION FOR WINDOWS TOOLKITS

    The toolkit license manager has a special, experimental feature
    in this version of the Windows toolkits.  A commented line in
    any license file containing:

    #DALI_SERVER=hostname:port

    is interpreted and will use the hostname:port as the DALI
    server (as if the DY_DALI_SERVER environment variable was set).
    This allows Windows toolkit programs to be executed using remote
    licensing without requiring any environment to be set on the
    machine.

    In order to use this effectively, the statement should be in
    the file C:\daylight\dy_license.dat, which the developer should
    distribute with any Daylight toolkit applications.

    For more information on licensing see the man page on:
    http://www.daylight.com/dayhtml/doc/man/man5/licensing.html

---------------------------------------------------------------------------

Back to Release Notes.