Re: XPe headless user application

From: Sean Gahan (sean_at_optistreams.net)
Date: 08/03/04


Date: Mon, 2 Aug 2004 17:35:37 -0700

John,
I don't know if you plan on including the .net framework (don't laugh), but
if you do then you might look at this web server; it is a modified version
of the cassini project from asp.net, you can find it at xpefiles.com:
http://www.xpefiles.com/srOut.cfm?sortid=date&fileid=mss&selectid=109&commentRB=&fileRB=&bothRB=true
with this solution you could have a web interface or use web services. Also
have you looked at Remoting, MSMQ, or COM+. MS recently had a webcast that
covered some of the following topics:
http://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032256981&Culture=en-US

Regards,

Sean Gahan

"John Keenan" <john.keenan@_removeme_optimapowerware.com> wrote in message
news:cemjru$e5n@dispatch.concentric.net...
> KM,
>
> > Is your target device going to be headless?
>
> Yes.
>
> > Then have you considered RDP option?
>
> I am not completely familiar with the capabilities of RDP. I will have to
> read up on it and experiment with it to determine if it will satisfy my
> immediate needs. However, the application must eventually become a Windows
> service so I am still interested in how to dynamically attached a user
> interface to a headless application running on a remote, headless, XPe
> device.
>
> > Btw, DCOM approach may not be a bad choice if you properly designed...
>
> The application is well architected objects.
>
> > Also, if the communication between the UI and calculation threads are
> simply data transfers...
>
> The communication is not really simple data transfers. It is well
> architected objects talking to each other. I can see how to write
interface
> objects to transform the communication to simple data transfers. I am
> curious if others have found this approach beneficial to DCOM.
>
> John
>
> "KM" <konstmor@nospam_yahoo.com> wrote in message
> news:%23$gEyDNeEHA.3132@TK2MSFTNGP11.phx.gbl...
> > John,
> >
> > Is your target device going to be headless?
> > Then have you considered RDP option? I mean without changes to in your
app
> you can just RDP to the target box and see the app UI and
> > current state.
> >
> > Or did I miss anything from your requirements?
> >
> > Btw, DCOM approach may not be a bad choice if you properly designed your
> app at first place.
> >
> > Also, if the communication between the UI and calculation threads are
> simply data transfers, you can think of two apps network
> > separated. The communication channel between the apps could be
implemented
> with a network named pipe, a TCP/IP connection, a shared
> > mapped file, a database, DCOM, etc.
> >
> > --
> > Regards,
> > KM, BSquare Corp.
> >
> >
> > > I have an existing application with a MFC user interface on one thread
> and
> > > some continuously running calculations on another thread. I am toying
> with
> > > the idea of splitting this application so the continuously running
> > > calculations run as a headless user application on a headless XPe
> system.
> > > The embedded user application would need to support a remote user
> interface
> > > that would connect to it for monitoring and configuration purposes. I
am
> > > trying to determine what options are available for a headless XPe user
> > > application to support a remote user interface (what has worked well;
> what
> > > looked good but added too much overhead to the embedded system; etc.).
> > >
> > > I believe the quickest time-to-market solution would be to place a COM
> > > interface between the existing MFC user interface and the continuously
> > > running calculations. The user interface would become a standalone
> > > application that would use COM to remotely connect to the embedded
user
> > > application.
> > >
> > > An alternative would be for the embedded user application to support a
> web
> > > server allowing a web browser to be the user interface. Of course this
> would
> > > entail new development to support the web interfaces.
> > >
> > > I would appreciate any references/comments/suggestions of these
options
> and
> > > alternative options and their pros and cons.
> > >
> > > John
> >
> >
>
>



Relevant Pages

  • Re: Scaling noise
    ... > And if the app is a pointer chasing app, as many apps are, that doesn't ... If bandwidth was the answer ... Attacking the communication bottlenecks by increasing ... been able to produce a working design for these cache coherent clusters ...
    (Linux-Kernel)
  • Re: XPe headless user application
    ... >> interface to a headless application running on a remote, headless, XPe ... >> objects to transform the communication to simple data transfers. ... >> you can just RDP to the target box and see the app UI and ...
    (microsoft.public.windowsxp.embedded)
  • Re: bug in GenerateConsoleCtrlEvent?
    ... >> app, I would have to program an extra stub program just to start the app ... >> easy with console apps. ... Extra work with other ways of communication. ... you get a hidden window. ...
    (microsoft.public.win32.programmer.kernel)
  • Re: Duplicate socket between processes
    ... the app does not like that answer and are pushing me for a soloution. ... Paul T. ... useless if it doesn't even indicate that the server process is running! ... as an dll the communication is twice as fast. ...
    (microsoft.public.windowsce.app.development)
  • Re: Emulate seriel communication
    ... > I am looking for something that can emulate series rs232 communication. ... from serial ports. ... serial reading app to app to the passive end of the split (on the active one ...
    (borland.public.delphi.thirdpartytools.general)