Re: [Fwd: Tutorial announcement: Dynamic and Distributed Aspect-Oriented Programming with JAC (AOSD'2003)]

From: Jonathan Aldrich (jonal@cs.washington.edu)
Date: Tue Feb 11 2003 - 09:25:43 PST

  • Next message: Internet libre: "Meilleurs voeux 2003. Publipostage d'Internet libre."

    Hey, obviously I should have submitted a tutorial, too! "Dynamic and
    Distributed Aspect-Oriented Programming with ArchJava"

    And what about, "Dynamic and Distributed Aspect-Oriented Programming with
    MultiJava?" Our group could be on a roll here!

    Jonathan

    On Tue, 11 Feb 2003, Craig Chambers wrote:

    > This one definitely hit the buzzword quotient.
    >
    > -------- Original Message --------
    > Subject: Tutorial announcement: Dynamic and Distributed Aspect-Oriented
    > Programming with JAC (AOSD'2003)
    > Date: Tue, 11 Feb 2003 10:58:20 +0100
    > From: Lionel Seinturier <Lionel.Seinturier@lip6.fr>
    > Organization: LIP6
    > To: ecoop-info@ecoop.org
    >
    > AOSD 2003: Tutorial Program
    > 2nd International Conference on
    > Aspect-Oriented Software Development
    >
    > March 17 - 21, 2003
    > Boston, USA
    > http://aosd.net/conference
    >
    >
    > Along with 8 other tutorials, this year AOSD conference will have a
    > half-day tutorial on JAC (http://jac.aopsys.com)
    >
    > ------------------------------------------------------------
    > Dynamic and Distributed Aspect-Oriented Programming with JAC
    > ------------------------------------------------------------
    > Renaud Pawlak, University of Lille
    > Lionel Seinturier, LIP6
    >
    > Modern business systems run in open and distributed environments, often
    > involve the Web, and are often based on industry-standard middleware
    > such as CORBA and Java RMI. Distributed applications are critical to
    > businesses and must deal with concerns such as data consistency,
    > scalability, dynamic resource discovery, fault tolerance, run-time
    > maintenance, and remote version updating. For all these issues, the
    > need for dynamic and fast software reconfiguration is increasing.
    > Aspect-oriented techniques can provide powerful ways to deal with such
    > challenges: indeed, separating concerns not only makes applications
    > easier to develop and maintain, but also offers means to add or remove
    > concerns to applications in a dynamic fashion at run time.
    >
    > This tutorial presents JAC (Java Aspect Component), a fully operational
    > programming environment for developing aspect-oriented, dynamically
    > reconfigurable, distributed, and Web-based software. JAC offers the
    > programmer a set of concepts for creating, manipulating, and composing
    > aspects at run time within distributed and changing environments.
    >
    > In this tutorial we describe the entire process of developing and
    > configuring aspect-oriented software with JAC. After introducing the
    > basic concepts and features of the environment, we explain why it is
    > suitable for developing distributed applications. We show how to
    > design an application in JAC's UML-flavored IDE, and we configure that
    > application to work with the Web and use specific application-level
    > aspects to implement a fully running online store. We then demonstrate
    > the clustering features of JAC by deploying the application atop JAC
    > remote containers using a communication layer implemented on RMI or
    > CORBA. We show how to include dynamic adaptation features that allow
    > the application to react to changing environments. Finally, at the end
    > of the tutorial, we demonstrate the rapid development of applications
    > and reuse of aspect capabilities.
    >
    > JAC is available from http://jac.aopsys.com/.
    >
    >
    >
    > --
    > Lionel Seinturier
    > Univ. Paris 6 - Lab. LIP6 - Theme SRC
    > http://www-src.lip6.fr/~Lionel.Seinturier
    >
    >
    >
    >
    > ----------------------------------------------------------------------
    > ecoop-info@ecoop.org is a *moderated* distribution list for announcing
    > non-commercial, international events related to object technology.
    > Please post announcements for moderation to: ecoop-info@ecoop.org
    > ----------------------------------------------------------------------
    > To unsubscribe, just send email to: ecoop-info-unsubscribe@ecoop.org
    > Please send questions, problems or complaints to: ecoop@aito.org
    > More information about ECOOP is available at: http://www.ecoop.org/
    > ----------------------------------------------------------------------
    >
    >
    >
    > _______________________________________________
    > Cecil mailing list
    > Cecil@cs.washington.edu
    > http://mailman.cs.washington.edu/mailman/listinfo/cecil
    >

    _______________________________________________
    Cecil mailing list
    Cecil@cs.washington.edu
    http://mailman.cs.washington.edu/mailman/listinfo/cecil



    This archive was generated by hypermail 2.1.5 : Tue Feb 11 2003 - 09:25:48 PST