DevX Home    Today's Headlines   Articles Archive   Tip Bank   Forums   

+ Reply to Thread
Results 1 to 3 of 3
  1. #1
    Khaled Guest

    2 non-related questions - .NET and non-PC programming


    hi all,
    the first question is about .NET, I thought what does M$ benefit from paying
    all that money on the .NET research, marketing, ..etc. what do they gain
    from that if .NET can be reimpleented by another company, like Ximian is
    doing in Mono (www.go-mono.com) ? what control will they gain when developers
    targeting .NET can use other platforms that Windows for their development,
    and target other platforms by their products ?

    the second question is that I want to take an idea about non-PC programming,
    (e.e robotics like the previous question on the forum) can be done in C++
    , any websites ? I want to know to control some robot like machines? does
    it come through a PC program ? do I have to know about the H/W ? how can
    I 'run' the program ?

    thanx.

  2. #2
    jonnin Guest

    Re: 2 non-related questions - .NET and non-PC programming


    "Khaled" <khm@link.net> wrote:
    >
    >hi all,
    >the first question is about .NET, I thought what does M$ benefit from paying
    >all that money on the .NET research, marketing, ..etc. what do they gain
    >from that if .NET can be reimpleented by another company, like Ximian is
    >doing in Mono (www.go-mono.com) ? what control will they gain when developers
    >targeting .NET can use other platforms that Windows for their development,
    >and target other platforms by their products ?
    >

    Visual/.net is one of the most used compilers out there. Windows is the most
    popular and probably the most used os (depends on what you call an os!)
    They gain a lot of money selling a compiler for the most used os... And
    they don't care what linux or the others do because its not a significant
    share of the market. Its all about the money...
    Same with word. There are 6-7 good, usable free alternatives to word, but
    they are not reliable in a business (or not free for a business) so word
    continues to dominate... and normal users tend to use at home what they have
    at work and school...

    >the second question is that I want to take an idea about non-PC programming,
    >(e.e robotics like the previous question on the forum) can be done in C++
    >, any websites ? I want to know to control some robot like machines? does
    >it come through a PC program ? do I have to know about the H/W ? how can
    >I 'run' the program ?
    >

    The program talks to a port or external device, which sends signals down
    a wire that the robot understands. You *can* make a custom board that attaches
    to the motherboard in a slot, its expensive to do this. The programming
    is not bad in windows unless you need real time... Yes you need to at least
    know how to talk to a serial port or the like (libs really, you can go low
    level and will if you need speed or exotic interface) you run the program
    by clicking on it quickly twice...
    I assume an established os will have these tools as well...









    >thanx.



  3. #3
    Eddie Guest

    Re: 2 non-related questions - .NET and non-PC programming


    Hi Khaled,
    About the websites, a good source of research is <www.webopedia.com>, you
    can find it pretty useful when you need answers for PCs,electronics and programming
    questions. Try to find some books relating C/C++ using micro controllers
    and try to gather some informations of PLC ( a language used by electricians
    and electronic technician to design and operate industrial robots.)

    Have fun

    Eddie

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center
 
 
FAQ
Latest Articles
Java
.NET
XML
Database
Enterprise
Questions? Contact us.
C++
Web Development
Wireless
Latest Tips
Open Source


Top DevX Stories

Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL


Sponsored Links