[Owasp-o2-platform] 'How to start using the O2 Platform and its scripting capabilities?' (and how I used the O2 Platform to solve a hard integration problem in May 2013)

Dinis Cruz dinis.cruz at owasp.org
Thu May 16 01:44:00 UTC 2013


I question I get regularly is *'how to start using the O2 Platform and its
scripting capabilities?' *

And although there are a large number of blog posts about O2 out there (see
here <http://blog.diniscruz.com/search/label/O2%20Platform> and
here<https://o2platform.wordpress.com/>)
there isn't a good number of*'where do I start'* and '*how is O2 used in
the real world'* examples (hint: I could do with some help on the O2
Documentation :)  )

So to help answering this question, I just posted (grab a coffee first)
Using AST to programatically create a Proxy class for a WSDL webservice (in
this case HacmeBank and Checkmarx
ASMX)<http://blog.diniscruz.com/2013/05/grab-coffee-first-using-ast-to.html>
which
contains links to a series of blog posts that explains how I used O2 this
past week to solve a hard problem and create a nice innovative solution.

For your convenience here are the links:

   - Adding O2's CSharp REPL to the Checkmarx main
WebService<http://blog.diniscruz.com/2013/05/adding-o2s-csharp-repl-to-checkmarx.html>

   - Creating a REPL editor that is linked to a Code editor (with detailed
   step-by-step description of how I use O2 to 'evolve an C# UI via quick
   REPL')<http://blog.diniscruz.com/2013/05/creating-repl-editor-that-is-linked-to.html>

   - Using AST technology (from ICSharpCode.NRefactory) to script the
   creation of a C# file (using O2's C# REPL
editor)<http://blog.diniscruz.com/2013/05/using-ast-technology-from.html>

   - Using AST to programmatically create an Asmx WebServices WebMethod
   invocation wrapper (for
HacmeBank)<http://blog.diniscruz.com/2013/05/using-ast-to-programmatically-create.html>
   - Creating an Lambda Method that creates an Asmx WebServices WebMethod
   invocation wrapper<http://blog.diniscruz.com/2013/05/creating-lambda-method-that-creates.html>
   - Running the Asmx WebServices WebMethod invocation wrapper on a local
   WebServer (i.e Hacmebank
UserManagement.asmx)<http://blog.diniscruz.com/2013/05/running-asmx-webservices-webmethod.html>
   - Creating an API to create the WebServices Proxy Wrapper classes/asmx
   files<http://blog.diniscruz.com/2013/05/creating-api-to-create-webservices.html>
   - Creating a WebServices Proxy Wrapper for Checkmarx’s
CxWebService<http://blog.diniscruz.com/2013/05/creating-webservices-proxy-wrapper-for.html>
   - Using WebServices Proxy Wrapper to replace Checkmarx’s CWE Guidance
   with TeamMentor’s
Articles<http://blog.diniscruz.com/2013/05/using-webservices-proxy-wrapper-to.html>

I hope you enjoy reading these, and let me know if you have any questions
or need more details on particular topics/steps
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.owasp.org/pipermail/owasp-o2-platform/attachments/20130516/ee843c59/attachment.html>


More information about the Owasp-o2-platform mailing list