Code Monkey home page Code Monkey logo

mac0470's Introduction

This is a subject of the undergrad course of Computer Science of the University of São Paulo. Here I'm going to describe my collaborations with the free software community.

I'm an undergraduate student of Computer Science and I'm researching Vehicular Networks. In this subject I will use my research collaborating with the applications that I'm working. I'm using the OMNeT++, an open network simulator and I intend to post my scenarios applications in this program. Exist an extension of the OMNeT++ that simulate movements in the networks. A transmission method that I'm studying is the DASH and exist an application in the INET Framework that implements it. This implementation is open on GitHub but is old, so me and my research group adapt it. To this subject I want to collaborate with this repository too.

The repository of my research is : https://github.com/andersonandrei/VehicularNetworksIC

Topics:

  • INET Framework examples :

    There is a description page to the possible contributions : https://inet.omnetpp.org/HowCanYouHelp.html

    And there is a topic : "As a researcher: When you review/validate models to be used for your project (advised!), share your findings Contribute your improvements and the models you write".

    And there is a description page to explain how to contribute: https://inet.omnetpp.org/ContribGettingStarted.html

    Information about the INET Framework repository:

    • Commits: 8801
    • Branches: 150
    • Releases: 45
    • Contributors: 26

Update commits:

  • Week 19/03 : I finished the example project that I intend to submit to INET repository. I used it with my group in our scientific initiation in our first paper, submitted to SBRC2018 (http://www.sbrc2018.ufscar.br/en/) .

  • Week 26/03 : I tried in the start of the week to readopt all the code of DASH by Navarro Joaquim, to then pull request it. I could not do it, but now I list the differences of his version and our version. A big part of his code, that I could not adopt, is to use in his particular OMNeT scenario and we are interested in a general use. So I intend to do a pull request with our "general version" and I intend to do it this week.

    Observation: I think is better to wait an answer by Navarro before I do a pull request of our scenario on the INET repository.

    In this week I also prepared my talk about Agile Methodology for this course.

  • Week 02/04 : Because personal problems I did not working this week.

  • Week 09/04 : I enjoyed the INET Google Groups, explain my purpose and ask how can I contribute with my project.

    I already have an answer, asking me more about my idea and project, to better analyze how can I help the community. So, I answered it with more details.

  • Week 16/04 : I had an answer in the INET Google Groups describing my possible next steps. They tell me where I should put my files into the repository.

    The IC project was accept in the SBRC2018 on WTG, so, in this week I was preparing my presentation to do a preview on 23/04.

  • Week 23/04 : In this week I intend to present my preview project to the development systems group of my college. So, I intend to collect feedbacks and improve my presentation in this week.

  • Week 30/04 : In this week I made a pull request to the INET repository.

  • Week 07/05 : I made a pull requested to the master branch but the group is working in the integration branch to update the 3.x version to the 4. Was recommended that I do the pull request to the it to the integration branch. I did it now, but there are many modifications in the integration branch, so my code is not compiling. I intend to correct it this week.

  • Week 14/05 : I worked to do my presentation about Free Software in the Health.

  • Week 21/05 : I have started to work in the adaptation of my project in INET, but it look harder than I thought. So I intend to re start the project in the new version although to adapt what we did. I also worked in my presentation about Free Culture, Creative Commons and Open Knowledge.

  • Week 28/05 : I tried to adopt my INET 3.x project to INET 4.0 but it has some problems. There is a new module at the INET 4.0 to the TCP packages, so it broke my simulation when it is running. I couldn't correct it, so I did a pull request and sent a message asking for help.

  • Week 04/06 : I received a answer with a little description about the error and some recommendation. I also received another message, by other developer of the INET, he did a new branch with my project and tried to correct it. I found a little error on my code, so I corrected and replied to the new branch creator that I corrected a little thing and ask him to continue helping me. I also have started to do my final report.

  • Week 11/06 : I finished my final report and presentation. So I finished my work into this course. I will continue working on my contribution to the INET repository with my research.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.