Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Info
  3. Community
  4. Development
  5. myReactOS


Your Ad Here

ReactOS Community > ReactOS Wiki

ReactOS Development Environment

From ReactOS

Jump to: navigation, search
This page is probably outdated

The information on this page might not be valid for the current state of ReactOS.
A Wiki Administrator should look at this page and decide or discuss what to do with it.


Contents

Goal

ReactOS Development Environment will be a collection of tools to be a free opensource multiplatform equivalent to MS Visual Studio, it will be packed with everything needed for ROS/Win development, including:

  • Code::Blocks - [1]
  • MinGW, GCC - [2], [3]
  • debugger
    • This will most likely be GNU GDB from MinGW because it fits in with both Code::Blocks and MinGW well.
  • ResEdit
    • ResEdit is written in assembly language and ged mentioned various problems with it so at this time there is NO suitable resource editor for inclusion with the RosDE (I'd like to make a call for possible candidates).
  • SVN - [4]
    • It is likely that I will only include the official command line svn distribution.
  • Tortoise SVN - [5]
  • Libraries. SDK, DDK
    • Much of what is needed is already included in the ReactOS source tree, however having our own DDK, SDK, etc... seems to be a good idea. This will need to be discussed further.
  • Qemu - [6]
    • I'm unsure of the importance of including this with the DE, unless we can find a way for it to be used automatically for debugging (although I've not asked around yet how others feel about it's inclusion).
  • etc.

in an easy to install program.

Realization

We have excellent developers "in house" but we also like to cooperate with other prjects. If possible RosDE will connect to the concerned projects to be able get as much mutual benefit as possible so all resources could be spend efficiently.

In House Resources

Projects already connected to us:

  • Code::Blocks - http://www.codeblocks.org
    • This project has two developers working together with Christoph von Wittich to get C::B to work with our backend.
      • Yiannis Mandravellos: Project leader - Core developer
      • Thomas Denk  : Core developer

Vision

We hope RosDE will be a uniting glue between ReactOS and developers all over the world, a free development environment will enable Schools and Universities to focus on good teachers and material not on expensive development tools.

Stuff needed to be done

Things that needs to be done to make RosDE a reality and who will do it.

  • Code::Blocks Backend - Christoph von Wittich
  • Make Code::Blocks work together with the Backend - C::B Devs
  • Compile all software and package it in an installation file - dralnix
  • Test stuff - Jaix Bly
  • Make HOWTO install package - Jaix Bly
  • Connecting all the different FOSS projects involved to take some of the load of our project. - Jaix Bly