New release: SmartFrog.3.02.000.alpha

"Julio Guijarro" <[email protected]> Wed, 7 Apr 2004 16:46:50 +0100
Newsgroups gmane.comp.java.smartfrog.announce
Message-ID <001101c41cb7$8ac20320$c11a900f@guijarroj3>
This is a multi-part message in MIME format.

------=_NextPart_000_000E_01C41CBF.EC3A1FE0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

*********************
     SmartFrog
   3.02.000_alpha
*********************

The SmartFrog framework is released under LGPL license.

Running the core system requires a platform with Java 1.4.2=20
(or above) installed. Ant 1.6.1 is required to (re)compile
the SmartFrog sources.

The system has mainly been tested on=20
Win32 and Linux.=20

The SmartFrog software package can be downloaded in=20
gzipped tar or zip formats and in two different packages:

 - SmartFrog.3.02.000.alpha.20040407_DIST: binaries and=20
   documentation.

 - SmartFrog.3.02.000.alpha. 20040407_ALL: sources, binaries
   and documentation.

Main Changes since 3.01.003_alpha
---------------------------------
Language:
  - New Language operators:=20
      Some operators are unary prefix (!)=20
      Some are binary (- / >=3D <=3D > < =3D=3D !=3D)
      Some are nary (+ * && || ++ <>)   (<> is vector append, ++ is =
string concatenation)

  - New: It is now possible to use if-then-else for defining an =
attribute value
      x IF (! (foo > 5)) THEN 42 ELSE (foo + 12) FI;

  - New: It is now possible to use non-lazy references in the definition =
of a vector, such as
      [1,2,x]

  - New: THIS and NULL keywords.

Deployment engine:
  - Fix: subprocess creation/use race condition

  - New: command line options changed completely

  - New: new entry points to framework. Smarfrog can now easyliy be =
embedded: CDDLM components and SmartFrog ANT tasks.

Please, see changes.txt for a complete description of changes.



Installing and Getting Started=20
------------------------------
The system is unpacked from the download package and=20
installed as follows:=20

- Choose a suitable directory in which to unpack the system.=20
  (Don't use directory names including spaces, as these can=20
  interfere with correct functioning of the system=20
  shell-scripts.)=20

- Copy the downloaded package into this directory, and=20
  unpack the system as follows:=20
   - On Unix, execute:=20
    "tar xvfz SmartFrog.3.02.000.alpha.20040407_DIST.tar.gz"=20

   - On Windows, use Winzip or similar (retaining the folder=20
     names) to extract the files into the directory you=20
     created in (1), or use the Java "jar" utility:=20
     "jar xvf SmartFrog.3.02.000.alpha. 20040407_DIST.zip"=20

  This will create a top-level directory=20
  named "SmartFrog.3.02.000.alpha"=20

- Review the documents=20
  " SmartFrog.3.02.000.alpha /readme.txt" and
  " SmartFrog.3.02.000.alpha /dist/docs/sfUserManual.pdf" for=20
   an introduction to the system, remaining installation=20
   instructions and guidelines for running examples.

------=_NextPart_000_000E_01C41CBF.EC3A1FE0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=3D#ffffff>
<DIV><FONT face=3DArial =
size=3D2>*********************<BR>&nbsp;&nbsp;&nbsp;&nbsp;=20
SmartFrog<BR>&nbsp;&nbsp; =
3.02.000_alpha<BR>*********************</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The SmartFrog framework is released =
under LGPL=20
license.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Running the core system requires a =
platform with=20
Java 1.4.2 <BR>(or above) installed. Ant 1.6.1 is required to =
(re)compile<BR>the=20
SmartFrog sources.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The system has mainly been tested on =
<BR>Win32 and=20
Linux. </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>The SmartFrog software package can be =
downloaded in=20
<BR>gzipped tar or zip formats and in two different =
packages:</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;- =
SmartFrog.3.02.000.alpha.20040407_DIST:=20
binaries and <BR>&nbsp;&nbsp; documentation.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;- SmartFrog.3.02.000.alpha. =
20040407_ALL:=20
sources, binaries<BR>&nbsp;&nbsp; and documentation.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Main Changes since=20
3.01.003_alpha<BR>---------------------------------<BR>Language:<BR>&nbsp=
; - New=20
Language operators: <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Some operators =
are unary=20
prefix (!) <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Some are binary (- / =
&gt;=3D &lt;=3D=20
&gt; &lt; =3D=3D !=3D)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Some are nary =
(+ * &amp;&amp;=20
|| ++ &lt;&gt;)&nbsp;&nbsp; (&lt;&gt; is vector append, ++ is string=20
concatenation)</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; - New: It is now possible to use =

if-then-else for defining an attribute =
value<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x=20
IF (! (foo &gt; 5)) THEN 42 ELSE (foo + 12) FI;</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; - New: It is now possible to use =
non-lazy=20
references in the definition of a vector, such=20
as<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [1,2,x]</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; - New: THIS and NULL =
keywords.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Deployment engine:<BR>&nbsp; - Fix: =
subprocess=20
creation/use race condition</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; - New: command line options =
changed=20
completely</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; - New: new entry points to =
framework.=20
Smarfrog can now easyliy be embedded: CDDLM components and SmartFrog ANT =

tasks.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Please, see changes.txt for a complete =
description=20
of changes.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Installing and Getting Started=20
<BR>------------------------------<BR>The system is unpacked from the =
download=20
package and <BR>installed as follows: </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>- Choose a suitable directory in which =
to unpack=20
the system. <BR>&nbsp; (Don't use directory names including spaces, as =
these can=20
<BR>&nbsp; interfere with correct functioning of the system <BR>&nbsp;=20
shell-scripts.) </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>- Copy the downloaded package into this =
directory,=20
and <BR>&nbsp; unpack the system as follows: <BR>&nbsp;&nbsp; - On Unix, =

execute: <BR>&nbsp;&nbsp;&nbsp; "tar xvfz=20
SmartFrog.3.02.000.alpha.20040407_DIST.tar.gz" </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp;&nbsp; - On Windows, use Winzip =
or similar=20
(retaining the folder <BR>&nbsp;&nbsp;&nbsp;&nbsp; names) to extract the =
files=20
into the directory you <BR>&nbsp;&nbsp;&nbsp;&nbsp; created in (1), or =
use the=20
Java "jar" utility: <BR>&nbsp;&nbsp;&nbsp;&nbsp; "jar xvf=20
SmartFrog.3.02.000.alpha. 20040407_DIST.zip" </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>&nbsp; This will create a top-level =
directory=20
<BR>&nbsp; named "SmartFrog.3.02.000.alpha" </FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>- Review the documents <BR>&nbsp; "=20
SmartFrog.3.02.000.alpha /readme.txt" and<BR>&nbsp; " =
SmartFrog.3.02.000.alpha=20
/dist/docs/sfUserManual.pdf" for <BR>&nbsp;&nbsp; an introduction to the =
system,=20
remaining installation <BR>&nbsp;&nbsp; instructions and guidelines for =
running=20
examples.<BR></FONT></DIV></BODY></HTML>

------=_NextPart_000_000E_01C41CBF.EC3A1FE0--



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click