Welcome to Yed Home Page

Home     Latest news     Licence     Download     Documentation     Contacts    

Yed LogoYed is an Open Source research project; its mission is the developing of a C software library made of modules ( objects ) instanceable in according to the main paradigms of Object Oriented Programming: incapsulation,data hiding and inheritance.

Yed core acts at only C compiler preprocessing level, using particular macros; therefore, using Yed objects is transparent to the C compiler, and it is not necessary to develope additional " translation" tools that have to be run before compiling.

Yed library contains objects that handle XML files, FTP connections, file system operations and so on. For a complete list of available objects, click here.

Actual Yed release is 2.0.0; downloadable source code of the last release is available clicking here. All Yed resources are available following links in navigation bar.
Yed library is released under the terms of MIT Licence. Read this for the precise wording.

Back to top

Latest news

16.10.2012
Update contact and copyright information.
29.09.2004
Yed 2.0.0 released. This is a major release, introducing basic concept of inheritance in Yed scenario. The whole internal organization of Yed objects was redesigned, mantaining interface towards extern as much as possible unchanged. Read Yed Technical Reference - Developing Yed Objects for more information, and the complete list of changes in Yed ChangeLog.
08.09.2004
Yed 1.3.0 released. Major improvements of this release involve YedXml object: the internal parser was totally rewritten, and the two methods Add_Element and Delete_Element were added to its implementation. Read complete list of changes in Yed ChangeLog.

Back to top

Terms of licence

All the Yed software components are released under the terms of the MIT Licence listed here.
A copy of this licence is present in any Yed distribution package, in the file LICENCE.TXT.

Copyright (c) - Giulio A. - ynoxia(at)gmail(dot)com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL YED PROJECT TEAM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Back to top

Download

Yed library is developed and tested on GNU/Linux platform, using the GNU software gcc - ld - ar. Yed source code will compile in any similar architecture.
For compiling and porting to other OS ( Windows, MacOs, ecc. ), please contact us for having all useful information.
Actual
Yed release is 2.0.0, and contains these objects:

  • YedPoll : scanning directories and extracting files within them with filtering and sorting rules.
  • YedFileMan : filesystem operation like copy files, load file content into memory, symbolic link creation, ecc.
  • YedFtpPipe : interface towards generic FTP server driving generic ftp client '/usr/bin/ftp'
  • YedXml : load into memory and scan XML files.

History of Yed releases with related informations is listed below.

VERSION
RELEASE DATE
DOWNLOAD
2.0.0 2004, 29 September Click here to download
1.3.0 2004, 08 September ----
1.2.2
2004, 20 January
----
1.2.1
2003, 09 December
----
1.2.0
2003, 08 October
----
1.1.0
2003, 18 June
----
1.0.0
2003, 12 May
----

For major details, read Documentation below.

Back to top

Contacts

Giulio A. - e-mail address ynoxia(at)gmail(dot)com.

Back to top

Documentation

Available documentation and publications about project Yed and its related arguments are listed below.

Back to top

 


Copyright (C) - Giulio A. - ynoxia(at)gmail(dot)com