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
examples [2009/09/09 22:01]
aspectscript
examples [2010/05/12 01:28] (current)
aspectscript
Line 1: Line 1:
 ====== Examples ====== ====== Examples ======
  
-The examples are based on a social networking website: [[http://www.facebook.com|Facebook]]+This page presents all the examples of the "AspectScriptExpressive Aspects for the Web" AOSD'10 paper (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.
  
-  * [[example1| Removing tags in the current album]]. simple example of usefulness of AspectScript+  * [[examples/example1|A Simple Example]]. This simple example illustrates how to define and deploy a simple aspect
-  * [[example2| Blocking Users]]. example about the use of higher-order aspects in AspectScript.  +  * [[examples/example2|Pointcuts: Matching Sequences]]. An example about how to match simple sequences using higher-order pointcuts in AspectScript. 
-  * [[example3| Avoiding Malicious Actions using Deployment Dynamic of Aspects]] An example about deployment dynamic of aspect using scoping strategies in AspectScript+  * [[examples/example3|Giving Life to Javascript Values]]An example about how to introducing basic support for reactive values
-  * [[example4| Updating Messages by A Reactive Library]] An example about the reactive feature in JavaScript.  +  * [[examples/example4|Access Control with Scoping Strategies]]An example about how to introducing basic support for access control
- +  * [[examples/example5|Identifying New Kinds of Events]]. An example about how to identify custom events in code.
-Apart of that, you can use tests that are available in AspectScript like examples or tutorial.+
  • examples.1252533696.txt.gz
  • Last modified: 2009/09/25 16:01
  • (external edit)