<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On 30 November 2013 08:08, Martin Schreiber <span dir="ltr"><<a href="mailto:mse00000@gmail.com" target="_blank">mse00000@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Friday 29 November 2013 13:55:10 Michael Schnell wrote:<br>
><br>
> MSEgui has a (supposedly not yet finished) extension called "ifi". Same<br>
> is supposed to provide a remote GUI via a Byte-pipe. Both the server and<br>
> the "user" end is a pascal program.<br>
><br>
</div>MSEifi-remote is still experimental because nobody made real applications up<br>
to now. Local inprocess MSEifi is used in production to separate user<br>
interface and business logic in MSEgui applications since years. IIRC I even<br>
made a MSEifi-remote demo-binary especially for you so that you could show<br>
the principle to your co-workers some years ago. ;-)<br>
<br>
How MSEifi-remote works:<br>
<span class="HOEnZb"><font color="#888888"><br>
Martin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
--<br>
_______________________________________________<br>
Lazarus mailing list<br>
<a href="mailto:Lazarus@lists.lazarus.freepascal.org">Lazarus@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div><div class="gmail_extra">The real issue here is not the future of the desktop, it is basically Microsoft and Hardware manufacturers 'punking out' business developers through FUD. The simple fact is that all the industry majors are 'frenemies' of developers, they pretend to be your friends and screw you over afterwards. Saying that the desktop has no future is simply a side effect of the policies Microsoft adopted as a consequence of trying to turn itself into Apple.<br>
<br></div><div class="gmail_extra">The 'desktop' for Delphi developers where many FreePascal come from basically means Microsoft. It is a consequence of Microsoft trying to force all sales through their App Stores like Apple does, which is insane as LOB applications are not consumer applications that are sold through App Stores.<br>
<br></div><div class="gmail_extra">For example Delphi developers feel they are being screwed over by Embarcadero, if they feel bad they should ask Microsoft developers how they feel about Microsoft's policies concerning Silverlight, WPF, Windows 8 and all those issues.<br>
<br></div><div class="gmail_extra">For business developers the main advantage of the Web is that it cuts down support costs and eliminates deployment issues. The downside is that HTML5/Javascript combination is not good enough, leaving Flash and Silverlight. Then Apple refuses to support Flash, Adobe withdraws Flash (but leaving Microsoft and Google to develop it their versions, ignoring Mozilla who are doing Shumway) and Microsoft cancels further Silverlight development. These were the tools that were supposed to enable desktop software developers to transition to the web, so you see the desktop is not the issue, the agenda of the industry majors is.<br>
<br></div><div class="gmail_extra">Mozilla has XUL which enabled cross platform development and they started messing with it. Google has Pepper and they say are ceasing development from 2014.<br><br>Linux would or should work, but when hardware device makers don't want to release drivers it results in substandard drivers compared with those available for Windows and Apple machines.<br>
</div><div class="gmail_extra"><br></div><div class="gmail_extra">This doesn't mean that the desktop doesn't have a future it only means that developers have to think strategically and work out carefully what their options are.<br>
</div><div class="gmail_extra"><br><br></div><div class="gmail_extra">To summarize the situation:<br><br></div><div class="gmail_extra">1. Microsoft seems confused and has apparently lost direction in the sense of how it supports its traditional developers, or how to support their transitioning to the tablet and smartphone era.<br>
<br></div><div class="gmail_extra">2. Linux is not getting enough support from hardware manufacturers.<br><br></div><div class="gmail_extra">3. Microsoft, Google and Mozilla are disabling their browser plugin systems, and where they are present requiring apps that use them to be whitelisted, as successful cross platform applications, especially if they can be purely browser based would cut them out of the commission loop and minimize the benefits of their platforms uniqueness. Their basic agenda is you can do anything you want on our platforms so long as we gain access to your Javascript, minified, Google Closured, asmjs-ed, whatever and are able to take out commission.<br>
<br></div><div class="gmail_extra">4. Moral of the story - stick to Linux, port it to your smartphones and tablets, develop your own Web browser and develop your own plugin system for it. You just can't depend on 'frenemies'.<br>
</div><div class="gmail_extra"><br></div><div class="gmail_extra"><br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a>
</div></div>