|
Navigation
- Home
- Info
- Community
- Development
- myReactOS
Forum
- Board index
- FAQ
Account
- Register
- Login
|
All development related issues welcome
Moderator: Moderator Team
by brightstar » Fri May 22, 2009 12:55 am
Hello everybody!
I just begin to learn ReactOS, and this project is very intersting. And I want to help this project.
I'm .NET developer, I work with WinForms, WPF, Silverlight, XNA ( the new framework to work with DirectX ).
So, can I help ReactOS? What's about Silverlight support under this operating system? What's about 3D graphic in ReactOS?
How I can start to develop programs for ReactOS?
Best Regards, Oleg
-
brightstar
-
- Posts: 5
- Joined: Wed Aug 13, 2008 3:41 pm
-
by coldReactive » Fri May 22, 2009 3:40 am
ReactOS itself is coded in C (not C#) and very little C++ just so you're aware.
You can try testing mono compatibility.
-
coldReactive
-
- Posts: 582
- Joined: Sat Nov 10, 2007 10:42 pm
by gabrielilardi » Fri May 22, 2009 9:25 am
brightstar wrote:I want to help this project. I'm .NET developer, I work with WinForms, WPF, Silverlight, XNA ( the new framework to work with DirectX ). So, can I help ReactOS?
Hi and welcome!  . We all can help ReactOS, but regarding development, ROS itself is coded in C and a few C++ stuff. ReactOS is in alpha stage, that means it needs more under the hood work than above it. That is: A lot of APIs aren't implemented or need fixing. Check this out: ReactOS development. What's about Silverlight support under this operating system?
As far as software concerns, ReactOS will support in the future what Windows does. ATM a lot of programs don't work (right), Silverlight seems not to work at least 2 beta 2, I haven't tried it myself, you could try to see if it works and eventually file a bug report if it doesn't. Checking before the issue hasn't been covered by another bug. What's about 3D graphic in ReactOS?
Direct3D is supported temporary through software rendering with Wine IIRC. How I can start to develop programs for ReactOS?
You don't need anything special to develop programs for ReactOS, you should do as usual, if it doesn't work in ROS and it works in Windows you've found a bug. Bear in mind that .Net doesn't work yet, recently some bugs have been fixed that let .Net 1.1 installation succeed. These are some related bugs: .Net 1.1., .Net 3.0, search in Bugzilla...
-
gabrielilardi
- Moderator Team
-
- Posts: 537
- Joined: Sat Sep 02, 2006 1:30 am
- Location: Italy
by GoBusto » Fri May 22, 2009 11:49 am
gabrielilardi wrote:Bear in mind that .Net doesn't work yet, recently some bugs have been fixed that let .Net 1.1 installation succeed.
There's also Mono.
-
GoBusto
-
- Posts: 582
- Joined: Fri Jan 25, 2008 11:13 am
- Location: UK
-
by brightstar » Fri May 22, 2009 3:20 pm
There's also Mono.
There is also DotGNU Project =)
-
brightstar
-
- Posts: 5
- Joined: Wed Aug 13, 2008 3:41 pm
-
by GoBusto » Fri May 22, 2009 4:21 pm
brightstar wrote:There's also Mono.
There is also DotGNU Project =)
I mention Mono because it has recently started to work in ReactOS. See the thread I linked to for details. Has anyone tried running DotGNU on ReactOS (recently)?
-
GoBusto
-
- Posts: 582
- Joined: Fri Jan 25, 2008 11:13 am
- Location: UK
-
by The123king » Fri May 22, 2009 4:31 pm
GoBusto wrote:brightstar wrote:There's also Mono.
There is also DotGNU Project =)
I mention Mono because it has recently started to work in ReactOS. See the thread I linked to for details. Has anyone tried running DotGNU on ReactOS (recently)?
I tried it pre r40000, and it installed. Not a lot else happened.
-
The123king
-
- Posts: 214
- Joined: Mon Jun 16, 2008 6:51 pm
-
by brightstar » Fri May 22, 2009 5:10 pm
I mention Mono because it has recently started to work in ReactOS.
So, maybe to try Moonlight, but Moonlight is an open source implementation of Microsoft Silverlight for Unix systems. So Moonlight will not work on ReactOS. http://www.go-mono.com/moonlight/Mono uses GTK+. So also must be installed GTK+ Runtime, not only just Mono. Because software, which runs under Mono uses GTK+ ( not WinForms, WPF etc ). All right, I going to do some programs for ReactOS under Mono. And then I'll get you link to test it under your ReactOS. So... if ReactOS based on C/C++, can I use MFC for developing GUI programs. And what about ReactOS window-system ( I mean system as KDE or Gnome on Linux etc )? The windows-system as in Windows? So what's about to make effects and cool as Windows Aero or Compiz/Beryl? =)
-
brightstar
-
- Posts: 5
- Joined: Wed Aug 13, 2008 3:41 pm
-
by coldReactive » Fri May 22, 2009 5:44 pm
reactOS uses the Win32 API, not KDE, GNOME, etc.
ReactOS is NOT Linux. Moonlight will not work on it unless ported to Windows; or unless you build GNOME.
-
coldReactive
-
- Posts: 582
- Joined: Sat Nov 10, 2007 10:42 pm
by Lone_Rifle » Fri May 22, 2009 6:01 pm
brightstar wrote:So... if ReactOS based on C/C++, can I use MFC for developing GUI programs.
Yes. brightstar wrote:And what about ReactOS window-system ( I mean system as KDE or Gnome on Linux etc )? The windows-system as in Windows? So what's about to make effects and cool as Windows Aero or Compiz/Beryl? =)
The windowing system is (or at least aspires to be) identical to Windows', so it's explorer which handles it. GDI will be the Windows equivalent to the XFree86 server. AFAIK Mono will use whatever drawing system that is available, so the Windows port will actually use GDI+
-
Lone_Rifle
- Test Team
-
- Posts: 687
- Joined: Thu Apr 03, 2008 2:17 pm
-
by hto » Fri May 22, 2009 6:12 pm
Lone_Rifle wrote:brightstar wrote:So... if ReactOS based on C/C++, can I use MFC for developing GUI programs.
Yes.
There is no MFC in ReactOS. One can use proprietary MFC from Microsoft, but it cannot be included into ReactOS. brightstar wrote:So what's about to make effects and cool as Windows Aero or Compiz/Beryl? =)
Far from that…
-
hto
-
- Posts: 1454
- Joined: Sun Oct 01, 2006 3:43 pm
by brightstar » Fri May 22, 2009 6:22 pm
- Code: Select all
#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL, "Hello ReactOS from WinAPI","WinAPI App", 0); return 0; }
This is "Hello ReactOS" simple program for ReactOS =)
-
brightstar
-
- Posts: 5
- Joined: Wed Aug 13, 2008 3:41 pm
-
Return to Development Help
Who is online
Users browsing this forum: No registered users and 3 guests
|