JSUG - TU Wien Cocoon Project by Andreas Pieber

13
ASE Cocoon(3) Project StAX and the pipeline Andreas Pieber

description

visit www.jsug.at for more stuff

Transcript of JSUG - TU Wien Cocoon Project by Andreas Pieber

Page 1: JSUG - TU Wien Cocoon Project by Andreas Pieber

ASE Cocoon(3) Project

StAX and the pipeline

Andreas Pieber

Page 2: JSUG - TU Wien Cocoon Project by Andreas Pieber

Overview

● Project● Cocoon(3)● StAX vs SAX● Iterations

● Outcome● Workflow of an OpenSource project● Advantages ASE OpenSource Project● Disadvantages ASE OpenSource Project

Page 3: JSUG - TU Wien Cocoon Project by Andreas Pieber

Cocoon(3) is...

● Webframework ● (XML) pipeline

Page 4: JSUG - TU Wien Cocoon Project by Andreas Pieber

Cocoon(3) is...

● Webframework ● (XML) pipeline

Something cool to play with :)

Page 5: JSUG - TU Wien Cocoon Project by Andreas Pieber

Cocoon(3) is...

Cloud

Pipeline

Cloud

Components

Page 6: JSUG - TU Wien Cocoon Project by Andreas Pieber

Cocoon(3) & SAX

✔ Very fast✔ Perfect for pipelining✔ Lightweight objects

✗ State-handling✗ Hard(er) to learn

Page 7: JSUG - TU Wien Cocoon Project by Andreas Pieber

Cocoon(3) & StAX

✔ Eas(ier) to learn✔ State-handling

✗ Slow(er)✗ Heavyweight objects

Page 8: JSUG - TU Wien Cocoon Project by Andreas Pieber

Iteration

● Iteration 1 – API Analysis

● Iteration 2 – Prototypes

● Iteration 3 – StAX Pipeline

● Iteration 4 – StAX & SAX together

Page 9: JSUG - TU Wien Cocoon Project by Andreas Pieber

Provide Code in an OS Project

Hack

Patch

SVN

JIRA

Page 10: JSUG - TU Wien Cocoon Project by Andreas Pieber

Communication in an OS Project

● Mailinglists

● Issue Tracker

Page 11: JSUG - TU Wien Cocoon Project by Andreas Pieber

Advantages OpenSource ASE

✔ Reduces fear of contact with OpenSource

✔ Clearly structured

✔ Results are not thrown away afterwars

✔ Expert leaded

Page 12: JSUG - TU Wien Cocoon Project by Andreas Pieber

Disadvantages OpenSource ASE

✗ Higher requirements

✗ Steep learning curve

✗ Work is monitored/controlled by many experts

Page 13: JSUG - TU Wien Cocoon Project by Andreas Pieber

Thank you for listening

Questions?

Flamemails?

Bountis? Praises?