Re: Applications Using AOP
Fabiano Ricci <[email protected]> Mon, 15 Jun 2009 16:34:10 +0200
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
--===============2712678551100833163== Content-Type: multipart/alternative; boundary=001636c5a7368970a1046c63f365 --001636c5a7368970a1046c63f365 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Yes, I made a mystake. I'm sorry. This is the article Mr. Wampler spoken about:** Part 1: http://www.ibm.com/developerworks/java/library/j-aopwork10/index.html?S_TACT=105AGX02&S_CMP=EDU Part 2: http://www.ibm.com/developerworks/java/library/j-aopwork12/index.html?S_TACT=105AGX02&S_CMP=EDU Thank you, Kind Regards. On Mon, Jun 15, 2009 at 2:49 PM, Dean Wampler <[email protected]>wrote: > Nice list, Fabiano. Let me offer one small correction: > On Jun 15, 2009, at 3:02 AM, Fabiano Ricci wrote: > > ... > > One of the first projects of IBM about AOP (last news 1-Aug-2006) > > https://glassbox-inspector.dev.java.net/ > > > Glassbox isn't an IBM-related project. Ron Bodkin wrote an article about it > for IBM's developerWorks AOP@Work series, but IBM wasn't involved in the > project. > > Glassbox is a very good example of a commercial-quality tool that uses > aspects for things that would be difficult to do without aspects. (You would > have to use a byte-code manipulation library instead.) > > dean > > *Dean Wampler, Ph.D.* > co-author: "Programming Scala", O'Reilly > > [email protected] > [email protected] > twitter: @deanwampler, @chicagoscala > http://www.objectmentor.com > See also: > http://www.polyglotprogramming.com Multi-language and multi-paradigm > programming > http://www.aspectprogramming.com AOP advocacy site > http://aquarium.rubyforge.org AOP for Ruby > http://www.contract4j.org Design by Contract for Java5 > > I want my tombstone to say: > Unknown Application Error in Dean Wampler.exe. > Application Terminated. > [Okay] [Cancel] > > > > > > > > -- Ing. Fabiano Ricci HomePage --:. http://www.fabianoricci.org Public Key --:. http://www.fabianoricci.org/key.php E-Mail --:. [email protected] ICQ --:. 302346155 MSN --:. [email protected] --001636c5a7368970a1046c63f365 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Yes, I made a mystake. I'm sorry.<br><br>This is the article Mr. Wample= r spoken about:<span style=3D"border-collapse: separate; color: rgb(0, 0, 0= ); font-family: Helvetica; font-size: 12px; font-style: normal; font-varian= t: normal; font-weight: normal; letter-spacing: normal; line-height: normal= ; text-indent: 0px; text-transform: none; white-space: normal; word-spacing= : 0px;"><span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font= -family: Helvetica; font-size: 12px; font-style: normal; font-variant: norm= al; font-weight: normal; letter-spacing: normal; line-height: normal; text-= indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;"= ><span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family= : Helvetica; font-size: 12px; font-style: normal; font-variant: normal; fon= t-weight: normal; letter-spacing: normal; line-height: normal; text-indent:= 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><span = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: Helve= tica; font-size: 12px; font-style: normal; font-variant: normal; font-weigh= t: normal; letter-spacing: normal; line-height: normal; text-indent: 0px; t= ext-transform: none; white-space: normal; word-spacing: 0px;"><span style= =3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica;= font-size: 12px; font-style: normal; font-variant: normal; font-weight: no= rmal; letter-spacing: normal; line-height: normal; text-indent: 0px; text-t= ransform: none; white-space: normal; word-spacing: 0px;"><span style=3D"bor= der-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-s= ize: 12px; font-style: normal; font-variant: normal; font-weight: normal; l= etter-spacing: normal; line-height: normal; text-indent: 0px; text-transfor= m: none; white-space: normal; word-spacing: 0px;"><span style=3D"border-col= lapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12= px; font-style: normal; font-variant: normal; font-weight: normal; letter-s= pacing: normal; line-height: normal; text-indent: 0px; text-transform: none= ; white-space: normal; word-spacing: 0px;"><span style=3D"border-collapse: = separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; fon= t-style: normal; font-variant: normal; font-weight: normal; letter-spacing:= normal; line-height: normal; text-indent: 0px; text-transform: none; white= -space: normal; word-spacing: 0px;"><font face=3D"'Lucida Grande'" = size=3D"3"><span style=3D"font-size: 11px;"><b></b></span></font></span></s= pan></span></span></span></span></span></span><br> <br>Part 1: <a href=3D"http://www.ibm.com/developerworks/java/library/j-aop= work10/index.html?S_TACT=3D105AGX02&S_CMP=3DEDU">http://www.ibm.com/dev= eloperworks/java/library/j-aopwork10/index.html?S_TACT=3D105AGX02&S_CMP= =3DEDU</a><br> <br>Part 2: <a href=3D"http://www.ibm.com/developerworks/java/library/j-aop= work12/index.html?S_TACT=3D105AGX02&S_CMP=3DEDU">http://www.ibm.com/dev= eloperworks/java/library/j-aopwork12/index.html?S_TACT=3D105AGX02&S_CMP= =3DEDU</a><br> <br>Thank you, <br><br>Kind Regards.<br><br><div class=3D"gmail_quote">On M= on, Jun 15, 2009 at 2:49 PM, Dean Wampler <span dir=3D"ltr"><<a href=3D"= mailto:[email protected]">[email protected]</a>></span= > wrote:<br> <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, = 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style=3D"">N= ice list, Fabiano. Let me offer one small correction:<div><br><div><div>On = Jun 15, 2009, at 3:02 AM, Fabiano Ricci wrote:</div> <br><blockquote type=3D"cite">...<div class=3D"im"><br><br> One of the firs= t projects of IBM about AOP (last news 1-Aug-2006)<br><br><a href=3D"https:= //glassbox-inspector.dev.java.net/" target=3D"_blank">https://glassbox-insp= ector.dev.java.net/</a><br> <br></div></blockquote><br></div><div>Glassbox isn't an IBM-related pro= ject. Ron Bodkin wrote an article about it for IBM's developerWorks AOP= @Work series, but IBM wasn't involved in the project.</div><div><br> </div><div>Glassbox is a very good example of a commercial-quality tool tha= t uses aspects for things that would be difficult to do without aspects. (Y= ou would have to use a byte-code manipulation library instead.)</div><div> <br></div><font color=3D"#888888"><div>dean</div></font><div class=3D"im"><= br><div> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); fon= t-family: Helvetica; font-size: 12px; font-style: normal; font-variant: nor= mal; font-weight: normal; letter-spacing: normal; line-height: normal; text= -indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px;= "><div style=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <span style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family:= Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font= -weight: normal; letter-spacing: normal; line-height: normal; text-indent: = 0px; text-transform: none; white-space: normal; word-spacing: 0px;"><div st= yle=3D""> <div><div><div><div><div><div><div><div><div><div><div><div><div><div><div>= <font face=3D"'Lucida Grande'" size=3D"3"><span style=3D"font-size:= 11px;"><b>Dean Wampler, Ph.D.</b></span></font></div><div><font face=3D"&#= 39;Lucida Sans Typewriter'" size=3D"2">co-author: "Programming Sca= la", O'Reilly</font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><br></span></font></div><div><font face=3D"'Lucid= a Sans Typewriter'" size=3D"2"><span style=3D"font-size: 10px;"><span s= tyle=3D"font-family: Helvetica; font-size: 12px;"><div> <font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style=3D"f= ont-size: 10px;"><a href=3D"mailto:[email protected]" target=3D"= _blank">[email protected]</a></span></font></div></span></span><= /font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><a href=3D"mailto:[email protected]" target=3D"_b= lank">[email protected]</a></span></font></div><div><font face=3D"'= Lucida Sans Typewriter'" size=3D"2">twitter: @deanwampler, @chicagoscal= a</font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><a href=3D"http://www.objectmentor.com" target=3D"_bl= ank">http://www.objectmentor.com</a></span></font></div><div><font face=3D"= 'Lucida Sans Typewriter'" size=3D"2"><span style=3D"font-size: 10px= ;">See also:</span></font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><a href=3D"http://www.polyglotprogramming.com" target= =3D"_blank">http://www.polyglotprogramming.com</a> =A0Multi-language and mu= lti-paradigm programming</span></font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><a href=3D"http://www.aspectprogramming.com" target= =3D"_blank">http://www.aspectprogramming.com</a> =A0 =A0AOP advocacy site</= span></font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><a href=3D"http://aquarium.rubyforge.org" target=3D"_= blank">http://aquarium.rubyforge.org</a> =A0 =A0 =A0 AOP for Ruby</span></f= ont></div><div> <font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style=3D"f= ont-size: 10px;"><a href=3D"http://www.contract4j.org" target=3D"_blank">ht= tp://www.contract4j.org</a> =A0 =A0 =A0 =A0 =A0 Design by Contract for Java= 5</span></font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;"><br></span></font></div><div><font face=3D"'Lucid= a Sans Typewriter'" size=3D"2"><span style=3D"font-size: 10px;">I want = my tombstone to say:</span></font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;">=A0 Unknown Application Error in Dean Wampler.exe.</s= pan></font></div><div><font face=3D"'Lucida Sans Typewriter'" size= =3D"2"><span style=3D"font-size: 10px;">=A0 Application Terminated.</span><= /font></div> <div><font face=3D"'Lucida Sans Typewriter'" size=3D"2"><span style= =3D"font-size: 10px;">=A0 =A0 =A0 [Okay]=A0 =A0 =A0 =A0 [Cancel]</span></fo= nt></div><div><br></div></div></div></div></div></div></div></div></div></d= iv></div></div></div> </div></div></div></span></div></span></div></span></div></span><br></div><= /span><br></div></span><br></div></span><br></div></span><br> </div><br></d= iv></div></div></blockquote></div><br><br clear=3D"all"><br>-- <br>Ing. Fab= iano Ricci<br> <br> =A0HomePage =A0--:. <a href=3D"http://www.fabianoricci.org">http://www= .fabianoricci.org</a><br> =A0Public Key =A0--:. <a href=3D"http://www.fabia= noricci.org/key.php">http://www.fabianoricci.org/key.php</a><br> =A0E-Mail = =A0 =A0 =A0 =A0 --:. <a href=3D"mailto:[email protected]">[email protected]= </a><br> =A0ICQ =A0 =A0 =A0 =A0 =A0 =A0 --:. 302346155<br> =A0MSN =A0 =A0 =A0 =A0 = =A0 --:. <a href=3D"mailto:[email protected]">[email protected]</= a><br> --001636c5a7368970a1046c63f365-- --===============2712678551100833163== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki --===============2712678551100833163==--