Re: Making a Application (.NET/C#) truely platform independant

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Champika Nirosh (cnirosh_at_textcentric.lk)
Date: 02/06/04


Date: Fri, 6 Feb 2004 14:22:39 +0600

Highly appreciate your interest on helping me.. we will see how it goes, the
info I gathered from here is truely helpful

Nirosh.

"Daniel O'Connell [C# MVP]" <onyxkirx@--NOSPAM--comcast.net> wrote in
message news:eNagfrl6DHA.1592@TK2MSFTNGP10.phx.gbl...
>
> "Champika Nirosh" <cnirosh@textcentric.lk> wrote in message
> news:e%23hkH$g6DHA.712@tk2msftngp13.phx.gbl...
> > Thanks for the reply Daniel
> >
> > What we have right now is a Winform application that purely uses
Microsoft
> > Web Browser COM for content browsing and many other operations. The
> Winform
> > application is a thin client and it is commnicating with a Web service
> > interface (that is a content repository) to download and view the
content.
> > They are SCORM compliant (if you don't know just ignore this it is a
> > standard). So I don't mind the effort we are ready, but the issue is the
> > correct path and the potential problem we may face of getting our
> > application run on MAC and Unix. I even don't mind going for Mozilla. We
> do
> > lots of marking on the content like we highlight certain part of the
> content
> > and we add annotations so on plus we drag drop content to create short
> notes
> > there we use html dom do get access to the html document so if mozilla
can
> > support these we are OK. But if there is any other way which we can get
> the
> > Ms Browser COM work in other plat form we will choose that root. if you
> know
> > can you please comment on the WINE and it usage here.
> >
> Unfortunatly I know very little about WINE, I would say simply test it and
> see what happens.
>
> Getting the MS Browser control to work off platform is likely going to be
> hard, if possible. Examining Mozilla for the features you need would be my
> first suggestion(if they don't have waht you want...khtml or a few of the
> other OSS ones may). However, you may want to research how to interface
with
> the Mac version of IE, its probably not the most popular browser on the
> platform but it does still exist(although I don't know its state of
> maintainence).
>
> Currently I don't know of a standalone managed code html renderer. Its
> something I want to see, something I've even considered trying, but time
and
> a low level dislike of html have kept me from doing so, ;).
>
> Sorry I can't offer much advice, I hope this helps in some way.
> > Nirosh.
> >
> > "Daniel O'Connell [C# MVP]" <onyxkirx@--NOSPAM--comcast.net> wrote in
> > message news:O78WtlZ6DHA.2300@TK2MSFTNGP10.phx.gbl...
> > > You won't. Browsers and other interop are often the biggest platform
> > > compatibility issues you'll have. While COM is not soley tied to
> windows,
> > > most, if not all other systems do not run COM normally(there are COM
> > > implementations for unix, probably macs as well). As a result you will
> > have
> > > alot of work to get things going.
> > > What are you attempting to do? If you just want to host the browser
> > locally,
> > > you could look into embedding mozilla or another OSS browser(assuming
> > > licensing will suit you). If you need automation you will hav eto
invest
> > in
> > > platform specific modules(which can be tricky, mono annoyingly claims
to
> > be
> > > windows XP) which performs the work for you. How are you interfacing
> with
> > > say Mozilla now? Or are you totally dependent on IE?
> > > "Champika Nirosh" <cnirosh@textcentric.lk> wrote in message
> > > news:eAy4HsY6DHA.2404@TK2MSFTNGP11.phx.gbl...
> > > > Thanks for the reply any thought on how we can get the Browser COM
> work
> > in
> > > > MAC?
> > > >
> > > > <.> wrote in message news:#Jtz6SY6DHA.1368@TK2MSFTNGP10.phx.gbl...
> > > > > COM is not platform independant, COM is a Microsoft technology.
> > > > >
> > > > > Anything under System.* namespaces SHOULD be platform neutral .
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > "Champika Nirosh" <cnirosh@textcentric.lk> wrote in message
> > > > > news:#5M4qqU6DHA.3308@TK2MSFTNGP11.phx.gbl...
> > > > > > Hi All,
> > > > > >
> > > > > > We have a windows from application written in C#, there we have
> used
> > > > > Browser
> > > > > > COM and other basic libraries present in standard .NET/C# SDK.
So
> > the
> > > > next
> > > > > > part is to make this appliaction available to Unix and Mac
> platform.
> > I
> > > > > have
> > > > > > couple of questions here
> > > > > >
> > > > > > 1. What are the possibilities we have of doing some thing like
> this?
> > > > > > 2. What are the technical chalenges we will face of doing this?
> > > > > > 3. What are the direct indirect solution we have to achive our
> goal?
> > > > > > 4. What short of support we can get from MONO, ROTOR, and WINE?
> > > > > >
> > > > > > Please shade some light on these ........ I really appreciate
it..
> > > > > > Add what ever comment you have becos we deadly need lots of
ideas.
> > > > > >
> > > > > > Thanks,
> > > > > > Regards,
> > > > > > Nirosh.
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>



Relevant Pages

  • Re: Tkinter or wxpython?
    ... If you can get them to install a desktop app ... The permission mechanism is admittedly browser dependent. ... not so much for an application platform. ... HTML has non-trivial cross browser differences. ...
    (comp.lang.python)
  • Re: Tkinter or wxpython?
    ... If you can get them to install a desktop app ... The permission mechanism is admittedly browser dependent. ... not so much for an application platform. ... HTML has non-trivial cross browser differences. ...
    (comp.lang.python)
  • Re: Tkinter or wxpython?
    ... If you can get them to install a desktop app ... The permission mechanism is admittedly browser dependent. ... But if you write your application with straightforward html ... you tend to have very few platform problems. ...
    (comp.lang.python)
  • Re: Simple question ??
    ... A web page is basically an HTML document. ... a technology that, at the most basic level, delivers HTML to a web browser. ... Internet Explorer, for example, can display Word documents, ... file format to a browser in its native state. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Toward WYSIWYG Web Page Authoring
    ... HTML and the web browser, ... Of course, even at the time of the first GUIs for developing HTML, WYSIWYG ... The best answer has emerged in the form of XML. ...
    (microsoft.public.dotnet.framework.aspnet)