From: Jonathan Aldrich (jonal@cs.washington.edu)
Date: Tue Feb 11 2003 - 09:25:43 PST
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