Wiki source code of GVC Frameworks-Overview

Last modified by Chuck Hill on 2009/05/24 17:37

Hide last authors
Chuck Hill 5.1 1 The **GVC Frameworks** evolved from projects implemented by GVC ~[[[Global Village Consulting>>url:http://www.global-village.net||shape="rect"]]] for over 10 years. One of the most recent projects that use these frameworks is [[GVCSiteMaker>>url:http://www.gvcsitemaker.com/||shape="rect"]], an Open Source CMS that allows non-technical users to create highly customized websites and web databases.
Pascal Robert 3.1 2
3 The following are some of the main frameworks included in this release:
4
Chuck Hill 5.1 5 • **GVCEOFExtensions** - Provides loads of Enterprise Objects Frameworks (EOF) additions and custom qualifiers.
Pascal Robert 3.1 6
Chuck Hill 5.1 7 • **GVCEOFValidation** - Provides enhancements to standard EOF validation, including code-free, customizable, localizable validation messages and more extensive validation.
Pascal Robert 3.1 8
Chuck Hill 5.1 9 • **GVCFoundation** - Contains Foundation extensions such as Boolean, Date, BigDecimal, String, NSArray.
Pascal Robert 3.1 10
Chuck Hill 5.1 11 • **GVCEOPrototypes** - Contains standard set of Enterprise Objects (EO) prototypes that can be used for multiple frameworks and WebObjects applications. It currently supports prototypes for DB2, FrontBase, JDBC, MySQL and Oracle databases.
Pascal Robert 3.1 12
Chuck Hill 5.1 13 • **GVCGenericObjects** - Contains classes designed for easy lookup, localization and archival of objects.
Pascal Robert 3.1 14
Chuck Hill 5.1 15 • **GVCSecurity** - Contains classes that provide security or different access rights for users or groups in a WebObject's application.
Pascal Robert 3.1 16
Chuck Hill 5.1 17 • **GVCVirtualTables** - Contains classes that provide a virtual representation of database tables which can be accessed via Key Value Coding (KVC).
Pascal Robert 3.1 18
Chuck Hill 5.1 19 • **GVCKerberos** - Contains a simple wrapper class around some of the functionality in the WedgeTail JSCI Kerberos classes. It implements a very simple Kerberos authentication of a user ID and password.
Pascal Robert 3.1 20
Chuck Hill 5.1 21 • **GVCMail** - Contains convenience classes for sending email messages and support for fault tolerant sending of bulk messages.
Pascal Robert 3.1 22
Chuck Hill 5.1 23 • **GVCWOExtensions** - Contains extensions to WOApplication, WOComponent, WODirectAction, WOSession and other AppServer classes.
Pascal Robert 3.1 24
Chuck Hill 5.1 25 • **GVCJNDIAdditions** - Extends the JNDI adaptor to support secure communication with an LDAP server. Transport Layer Security (TLS) provides a mechanism for ensuring the integrity and confidentiality of the transferred data.
Pascal Robert 3.1 26
Chuck Hill 5.1 27 The GVC Frameworks were developed in parallel with Project Wonder so you will find a lot of duplication in the extensions to Foundation, EOF, and WO areas. But there is a lot of unique stuff too and alternative implementations of things like localization. Eventually this might all get merged into Wonder, but that is a lot of effort and we are busy now.
Pascal Robert 3.1 28
Chuck Hill 5.1 29 Download from ~[[[SourceForge>>url:http://sourceforge.net/project/showfiles.php?group_id=138889||shape="rect"]]]- **see File Releases**.
Chuck Hill 4.1 30
Chuck Hill 5.1 31 Beta versions from [[http:~~/~~/www.gvcsitemaker.com/chill/gvc_frameworks>>url:http://www.gvcsitemaker.com/chill/gvc_frameworks||shape="rect"]]