You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@velocity.apache.org by David Ford <da...@cotsec.com> on 2003/08/18 16:50:26 UTC

ANNOUNCE: New product using Velocity - Cotsec

Cotsec (http://www.cotsec.com) uses Velocity as it's underlying template
engine - we'd really appreciate it if you could add our product to the list
of those using Velocity on the main Velocity page.

http://jakarta.apache.org/velocity/

Thanks!

-------------------------------
We'd like to announce the general availability of our product "Cotsec".
It's kind of commercial and kind of not - something like a cross between the
two, in that anyone can enhance the product - but be paid with a profit
percentage when the product is sold.

Here's a brief outline:
==================================================
Cotsec has released Cotsec Forms - a framework for generating Forms based
applications in:
  - Swing
  - Struts
    [via CMP 2.0 EJB's, or a
     user-defined persistence framework such
     as Hibernate]
  - Eclipse SWT
  - .NET Windows Forms
  - .NET ASPx code
    [bound to automatically generated .NET web
     services in .NET standard fashion]

==================================================


Here's a (much) longer version.

Cotsec has released a cross-language/cross-platform rapid development
environment that significantly cuts down general development costs for
desktop,web-based and mobile applications.

Cotsec generates Java applications using a Requirements Driven
Development (RDD) approach in which Business Analysts (BA's)
createrequirements of the application to be created, and then use an
application generator (such as Cotsec) to generate and maintain large
portions of the target application.  This is in line with Cotsec's
philosophy that developers shouldn't write applications - they should
primarily create architectures, frameworks and code generators - and
share these in a community of similar developers.

Cotsec has released Cotsec Forms - a framework for generating Forms
based applications in:
  - Swing
  - Struts
    [via CMP 2.0 EJB's, or a
     user-defined persistence framework such
     as Hibernate]
  - Eclipse SWT
  - .NET Windows Forms
  - .NET ASPx code
    [bound to automatically generated .NET web
     services in .NET standard fashion]

Cotsec is seeking interest from both potential clients (end users or
developers interested in utilising the framework in their environment)
and developers interested in extending the Cotsec framework in an
"Open Source" fashion.  Please email mailto:developer@cotsec.com
(developer@cotsec.com) for further information.


Screenshots -- http://www.cotsec.com/screenshots/index.html
Products    -- http://www.cotsec.com/product/index.html

    ==== Development Philosophy ====

Cotsec aims to share code, processes and expertise across it's
widening base of developers - effectively creating a cross between a
large multinational consulting agency and a large multinational open
source project.  It's envisaged that much of the work that would be
completed at customer sites would enhance the code generation
framework (the model compiler), and that extensions to the model
compiler would be shared amongst participating Cotsec developers and
companies - making it easier for them to either perform their in-house
development tasks or to win new customers.

=========  Developers don't build applications  =============


1. Developers build model compilers instead.  BA's build applications.


 Business analyst
      |
      |
      V
  +-------+                             +-------------+
  | model |  -->( Model compiler ) -->  | application |
  +-------+                             +-------------+


Business analysts create a model of the application:
  * Input forms
  * Validation rules
  * Business logic/calculators
  * Reports
  * Menu structures
  * Security/permissions information

This model is then compiled into an actual application.  At the moment
application generators exist for:

  * J2EE desktop (Swing) applications (bound to Enterprise Javabeans
       to a DB)
  * J2EE JSP pages (Struts)
  * .NET Windows Forms applications via Web services to a database
  * .NET ASPX C# web applications via Web services to a database

More are coming.  Cotsec is currently on:
  * Delphi
  * VB
  * Perl (available with two weeks)

mailto:developer@cotsec.com

Best regards

David

Cotsec: [Share Everything]


---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Re: ANNOUNCE: New product using Velocity - Cotsec

Posted by "Geir Magnusson Jr." <ge...@adeptra.com>.
On Monday, August 18, 2003, at 10:50 AM, David Ford wrote:

> Cotsec (http://www.cotsec.com) uses Velocity as it's underlying 
> template
> engine - we'd really appreciate it if you could add our product to the 
> list
> of those using Velocity on the main Velocity page.

Done.  This will reach the list before I commit.  When it gets public, 
check and suggest better wording if you wish.

-- 
Geir Magnusson Jr                                   203-956-2604(w)
Adeptra, Inc.                                       203-434-2093(m)
geirm@adeptra.com                                   203-247-1713(m)