Aspect.NET and AOP for TWC book Web site

 

This is Aspect.NET and AOP for TWC book Web site

managed by Professor Vladimir O. Safonov, St. Petersburg University.

 

Russian users, please go to http://polyhimnie.math.spbu.ru/jtl , section: Aspect.NET

 

News (May 2010): Visual Basic support is implemented for Aspect.NET.

New multi-language version coming soon, please stay with us

 

Professor Vladimir Safonov’s home page

 

Using Aspect-Oriented Programming for Trustworthy Software Development book by V.O. Safonov

 

New! Web programming aspects library

New! AOPWeb example for this library

Author: Doan Nguyen Van, PhD student

NB! This aspect library should be used with a new version of Aspect.NET

coming soon

 

Aspect.NET is an aspect-oriented programming framework for Microsoft.NET developed at St. Petersburg University.

Project supported by Microsoft Research.

Aspect.NET is currently used in 25 countries.

We receive a lot of positive feedback from our customers

 

Welcome to the world of AOP with our Aspect.NET –

you can download the system, user guide and samples here.

 

Pre-requisites of using Aspect.NET

 

Aspect.NET works as add-in to Visual Studio.NET 2005

under Windows XP + SP2.

 

To handle .NET assemblies, Aspect.NET uses Microsoft Phoenix .

Please note that the latest version of Aspect.NET (2.1)

uses Phoenix RDK March 2007 , not the latest version of Phoenix.

Please be sure to download and install the appropriate version of Phoenix (RDK, dated March 2007) used in our Aspect.NET

 

The Aspect.NET team is looking for sponsors and customers.

If you’d like to support our project, please contact Vladimir Safonov by email (the reference to my home page is given below)

 

Authors of Aspect.NET:

 

     Vladimir Safonov

         Professor of computer science,

         Head of Laboratory

         Scientific advisor and chief architect

      Dmitry Grigoryev

         PhD - Congratulations on dissertation proof 12/17/2009!

        Weaver

      Mikhail Gratchev

         PhD - Congratulations on dissertation proof 02/18/2010!

        Aspect.NET Framework and installer; Aspect.log4net logging tool

     Alexander Maslennikov

        PhD student

       Aspect.NET.ML meta-language converter to C#

     Ruslan Mukhanov

       PhD student

       AspectRotor – Aspect.NET for SSCLI / Rotor

     Doan Nguyen Van

        PhD student

       Web development aspects library

     Igor Evdakov

       Graduate student

       Visual Basic support: Integration to Visual Studio

     Aibek Sarimbekov

       Graduate student

       Visual Basic support: Aspect.NET.ML converter to VB.NET

 

Vladimir Safonov’s book on AOP, Aspect.NET and

their use for trustworthy computing   

 

To get up to date with AOP, Aspect.NET and their use for trustworthy

software development, we recommend to order the new

Professor Safonov’s book, published at Wiley Interscience

in June 2008.

Got interested? Please order the book at Amazon .

 

Aspect samples from the book

 

Here are the archives with Visual Studio.NET 2005 solutions

for samples used in the book.

You can download them and use to learn AOP and Aspect.NET:

 

ArgumentChecks - Section 4.7.1

Atomic - Section 4.4

DnsPermission - Section 4.2

ErrorCodes - Section 4.3

ExceptionHandling - Section 4.3

Logging - Section 4.7.2

Performance - Section 4.11.1

Performance1 - Section 4.11.3

Privacy - Section 4.6

Synchronization - Section 4.4

 

Aspect.NET articles:

 

.NET Developer's Journal, 2003

.NET Developer's Journal, 2004

.NET Developer's Journal 2005

.NET Technologies 2006, Pilsen, Czech Republic