forked from dgraziotin/dycapo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
73 lines (58 loc) · 2.49 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
INTRODUCTION
***************
Dycapo Server (also known as DycapoS) is a software built using evolutionary prototyping to
demonstrate and support contributions to Dynamic Carpooling research.
It provides a basic set of functionalities for dynamic ridesharing using a REST-based protocol.
It implements our proposed standard for Dynamic Carpooling communication, Dycapo Protocol.
It is currently a solo project started by Daniel Graziotin
for his BSc thesis at the Free University of Bolzano/Bozen <http://www.unibz.it>.
See http://dycapo.org for more information about the project.
More information about this software: http://dycapo.org/Server
Dycapo is hosted on Github: http://github.com/BodomLx/dycapo
STATUS
***************
Dycapo is reaching a mature state. A basic set of Dynamic Carpooling functionalities has been implemented.
We are waiting for some clients to provide a wider set of empirical tests.
We adopted SemVer - Semantic Versioning [http://semver.org]
for our release numbering system.
Therefore, v1.0.0 will be considered stable, with fixed API.
PROTOCOL
***************
DycapoS implements a new REST-ful Protocol, called Dycapo Protocol.
See http://dycapo.org/Protocol for more information
API
***************
The APIs are the application-level protocol itself.
TESTING
***************
We provide 8 registered users to test DycapoS functionalities:
- admin
- driver1
- rider1
- rob
- dio
- ozzy
- angela
All of them with password set to "password".
We provide a testing framework, located under tests/.
We are using py.test <http://codespeak.net/py/dist/test/>.
To run all tests, simply run run_tests.py
<<<<<<< HEAD
=======
MORE
***************
Visit the official website at http://dycapo.org for more information.
The docs/ folder contains the Bachelor thesis of the author of Dycapo that
briefly explains the whole project, as well as the Server structure.
>>>>>>> 26ebfb74a9b06ebe46a83b2aeb9c265ceea85de1
ACKNOWLEDGEMENT
***************
Thanks to the whole the SoNet group that supported me with hints and fun during
my internship
A big Thank You! To my colleague Riccardo Buttarelli that is writing an Android
Client for Dycapo and also reporting bugs and suggestions for the Protocol
Many thanks to David Fischer, author of RPC4DJANGO, that developed it while I was
developing Dycapo and has always been willing to give hints and add functionalities
by also following my deadlines.
Thank you Dan Kirshner for your dynamicridesharing.org project and all the force
you put in something in which you believe!