Wiki

Version 20 (Christos KK Loverdos, 04/05/2012 01:23 pm)

1 1 Giorgos Gousios
h1. Aquarium
2 1 Giorgos Gousios
3 2 Giorgos Gousios
Aquarium enables sharing and accounting services for the Okeanos cloud
4 1 Giorgos Gousios
5 20 Christos KK Loverdos
h2. Getting Started
6 20 Christos KK Loverdos
7 20 Christos KK Loverdos
We use Scala for development and Git for version control.
8 20 Christos KK Loverdos
You can find some helpful Scala resources here:
9 20 Christos KK Loverdos
* "Main Scala site":http://www.scala-lang.org
10 20 Christos KK Loverdos
* "Scala books":http://www.scala-lang.org/node/959
11 20 Christos KK Loverdos
12 20 Christos KK Loverdos
You can find some helpful Git resources here:
13 20 Christos KK Loverdos
* "Pro Git Book":http://progit.org/
14 20 Christos KK Loverdos
15 20 Christos KK Loverdos
16 2 Giorgos Gousios
h2. Accounting
17 1 Giorgos Gousios
18 3 Giorgos Gousios
The accounting subsystem accepts usage events from other systems and translates them to  accounting entries in the user's wallet.
19 2 Giorgos Gousios
20 2 Giorgos Gousios
* [[Accounting system design]]
21 2 Giorgos Gousios
* [[The accounting policy DSL]]
22 2 Giorgos Gousios
23 2 Giorgos Gousios
h2. Sharing
24 2 Giorgos Gousios
25 3 Giorgos Gousios
The sharing system enables users to share resources in a controlled manner.
26 4 Giorgos Gousios
27 15 Christos KK Loverdos
h2. Events
28 16 Christos KK Loverdos
29 17 Christos KK Loverdos
* [[Resource Event Format]]
30 19 Christos KK Loverdos
* [[User Event Format]]
31 14 Christos KK Loverdos
32 4 Giorgos Gousios
h2. Project organization and conventions
33 4 Giorgos Gousios
34 7 Giorgos Gousios
* "Coding Style":http://docs.scala-lang.org/style/ The guide does not specify a strict limit of characters per line. For Aquarium, we use 120.
35 12 Christos KK Loverdos
36 12 Christos KK Loverdos
h2. Useful sites
37 13 Christos KK Loverdos
38 5 Christos KK Loverdos
* "Scala cheatsheets":http://docs.scala-lang.org/cheatsheets/
39 6 Christos KK Loverdos
* "Scaladoc":https://wiki.scala-lang.org/display/SW/Scaladoc
40 11 Christos KK Loverdos
* "Scala info on StackOverflow":http://stackoverflow.com/tags/scala/info
41 12 Christos KK Loverdos
* "Twitter's Effective Scala":http://twitter.github.com/effectivescala/
42 8 Christos KK Loverdos
43 10 Christos KK Loverdos
h2. Άλλη τεκμηρίωση στον Okeanos
44 8 Christos KK Loverdos
45 9 Christos KK Loverdos
h3. Pithos
46 8 Christos KK Loverdos
47 8 Christos KK Loverdos
* "Dev Docs":http://pithos.dev.grnet.gr/docs/