-
Notifications
You must be signed in to change notification settings - Fork 3
API workshop at GMEA March 2015
Trond Lossuis edited this page Mar 24, 2015
·
32 revisions
With :
- Trond,
- Clément,
- Théo
The main objective of the 3 days is to make a draft for a C++ Jamoma API :
- What is Jamoma made for ?
- What services Jamoma provides ?
- How to ease the use of Jamoma in a C++ code (without learning the Jamoma language) ?
- Regarding this last point, I'd like to suggest "Effective Modern C++" by Scott Meyers as mandatory reading. This video is also good, particularly thinking about RAII. It will be difficult to have a conversation without some common basis on which to base any discussions. [tap]
- Done: Step thru the debugger for j.parameter to understand the wrapper mechanism
- Done: Look at the type method for TTData
- Done: j.parameter dataspace and ramp lib: Now works for integer and decimal types, and recent changes to dev branch on Core have been merged into this branch.
- Quick overview of the last development made in OSSIA to get Trond up to speed (i-score 0.3, j.score, i-score_player, API Editor and Network).
- About Network API : discussing attributes, all the discussion about the API is reported here
- DONE: Take a look at the Terminal-based i-score_player.
- Continue looking into ideas for API Editor and Network
- DONE: Make plans for how to break everything
- j.parameter dataspace and ramp lib: Make it work with type array as well.
- Start planning presentation for Thursday.
- it could be nice to make a Jamoma Release to announce the new Score module and j.score external. Make a windows release seems also possible (and some people from Bilbao could test it)
A BOD meeting with Mathieu, Pascal, Julien, Trond and Théo to discuss:
- Help patchers for the minimal Max distro
- Are we able to make any plans for updating the web site?
- What else is needed in order to make a release of 0.6?
Other topics :
- Integration test
- Prepare Thursday presentation