Skip to content
This repository has been archived by the owner on Feb 21, 2021. It is now read-only.

Add an IceDemo component for getting started with Ice and contributing to JdeRobot #51

Closed
hustcalm opened this issue Apr 11, 2015 · 4 comments

Comments

@hustcalm
Copy link
Collaborator

I'v been thinking about a good way to get started with JdeRobot components, after reading the source code, it comes to my mind that grasping the skeleton of JdeRobot is very essential. As JdeRobot is built upon Ice, so I think it is a good choice to add an IceDemo component to the source tree, this will need to deal with Slice and basic Ice server and client component.

The demo will follow the documentation Ice Hello World Application, the basic steps:

  1. Write a Slice definition and compile it
  2. Write a server and compile it
  3. Write a client and compile it

Hopefully, by getting familiar with the demo component, new developers or contributors will soon know better of the source tree of JdeRobot and able to do some help. Also the demo will follow the programming style and coding conventions(see #22) once settled down, this will help developers to be better involved.

@gsssrao
Copy link
Contributor

gsssrao commented Apr 11, 2015

@hustcalm

Have you checked out this link. It consists of a full course and a student workbook along with slides explaining in detail ICE, Slice and even assignments to help new developers learn these concepts. If you are creating a wiki then it will help. It already has an assignment for creating Slice definition, writing ice client, server and other things.

@hustcalm
Copy link
Collaborator Author

@gsssrao

Hi, thanks for the hint. I will go through the training course and probably starting with the wiki pages is a good choice.

@hustcalm
Copy link
Collaborator Author

After going through the training course, a wiki page is just what we need. I will probably start and maintain the wiki page while developing the structure reconstruction component with Kinect 2. Thanks again for the awesome link. @gsssrao

@gsssrao
Copy link
Contributor

gsssrao commented Apr 16, 2015

You're welcome.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants