examples

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
examples [2009/10/16 19:09]
aspectscript
examples [2009/10/31 00:01]
aspectscript
Line 1: Line 1:
 ====== Examples ====== ====== Examples ======
  
-In this page can be found all the examples presented int the "AspectScript: Expressive Aspects for the Web" paper+This page presents all the examples of the "AspectScript: Expressive Aspects for the Web" technical report (see the [[publications]] page)
 In these examples, we implement a number of extra functionalities to [[http://www.facebook.com|Facebook]], a representative Web-2.0 application. For each case, an aspect-oriented solution with AspectScript enables a modular and straightforward specification. In these examples, we implement a number of extra functionalities to [[http://www.facebook.com|Facebook]], a representative Web-2.0 application. For each case, an aspect-oriented solution with AspectScript enables a modular and straightforward specification.
  
   * [[examples/example1|A Simple Example]]. This simple example illustrates how to define and deploy a simple aspect.   * [[examples/example1|A Simple Example]]. This simple example illustrates how to define and deploy a simple aspect.
   * [[examples/example2|Pointcuts: Matching Sequences]]. An example about how to match simple sequences using higher-order pointcuts in AspectScript.   * [[examples/example2|Pointcuts: Matching Sequences]]. An example about how to match simple sequences using higher-order pointcuts in AspectScript.
-  * Access control with Dynamic Deployment and Scoping Strategies:  +  * [[examples/example3|Giving Life to Javascript Values]]. An example about how to introducing basic support for reactive values
-    * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example3-1/Avoiding Malicious Actions using dynamic deployment of aspects]]. An example of dynamic deployment+  * [[examples/example4|Access Control with Scoping Strategies]]. An example about how to introducing basic support for access control
-    * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example3-2/| Avoiding Malicious Actions using Scoping Strategies]].  An examplo of dynamic deployment refined with scoping strategies+  * [[examples/example5|Identifying New Kinds of Events]]. An example about how to identify custom events in code.
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example4/| Updating Messages Using Reactive Objects]]. Rective features in JavaScript using AspectScript. +
-  * [[http://www.dcc.uchile.cl/~pleger/js/aspectscript/paperExamples/example2/| Blocking Users]]. An example about higher-order aspects in AspectScript+
  • examples.txt
  • Last modified: 2010/05/11 22:28
  • by aspectscript