Jump to content

Fred Montier

uniGUI Subscriber
  • Posts

    540
  • Joined

  • Last visited

  • Days Won

    83

Posts posted by Fred Montier

  1. In a nutshell, you can run it just with a HTTP server with the WEB folder as root. Of course, with minor modifications to the JS code. As tha same as noVNC Web/JS version but needing more adjusts to JS code. They are almost the same projects.

    The only scenario that I'm using it is where, with an uniGUI server, monitoring 8 remote windows servers with just a single click. Way faster than anydesk and more light-weight.

    If is not your intention and anydesk or teamviewer is no problem, maybe this is not a good option since with those softwares they have more resources than a regular Windows RDP and much more than a RDP-ish via browser. Browser are limited.

    See VNC2Me that maybe is a better solution since you can manage user groups and use proxy. But you MUST have client app and server app instaled to run it.

  2. Nop... don't have a WIN 2016 to try.

    See:
    1- Unigui is only used to start the internal indy server. VCL there is no uniGUI in the middle. Is the same as cybele demo.
    2- The indy server is only used to manage direct the RDP session in another port defined by the admin.
    3- From this on, is HTML and JS behind the scenes.,

    Test with the noVNC and see the same happens.   Note that there is a button at the header bar,  left corner, that enables/disable remote control by mouse/keyboard.
    Try scale, color definition to configure. Or yo ur server side screen configuration.

    Again, this demo is EXACTLY the same at the Cybele repository at SourceForge. Just striped down some useless stuff  and recompiled. You can download the binary version from them. Download the original binary below.

    If that does not work, not much you and I can do about it.

    ThinVNC_1.0b1.zip

  3. On 11/22/2021 at 1:10 PM, Stemon63 said:

    Hi,

    I already use TSplus, and it works well.
    But all Active Directory management for RDP architecture for  use HTML5 web browser on client is heavy.
    Thinfinity have a different way; you can also have an DLL for authentication and not use ONE windows session for every user. So you can avoid all related problems. But it have an high cost (You pay for concurrent users).
    Best can be UNIGUI with similar features 🙂  🙂

    ... or rewrite all for the web 😞

    All of those solutions are for legated software needing a little more time for use it via web. And only make sense when your charge montly fees and cover the costs.

    Otherwise, is "recode"/migrate it in uniGUI, Intraweb or more radicial and expensive TMS WebCode solution.

  4. 9 minutes ago, Stemon63 said:

    Hi Fred,

    no problem for buy your (beautiful) components with source 🙂
    I'm trying to figure out how to best use it.
    I cannot use it for clients as a centralized server because it is not "multi-user" like Thinfinity VirtualUI. Ok, that's clear.
    But I can use it for remote assistance or for monitoring. Or to work in smartworking.
    For remote assistance or to work in smartworking, a file sharing (upload / download) is needed, as well as a proxy system to route traffic to the desired PC in the company network.
    These are the first real problems that come to mind, if you really want to seriously use this product.
    I like it so much.
    Maybe others have asked for this too, right? 🙂
    Either way, great job.

    No... this is more for similar cases as noVNC/UIltraVNC/VNC2Me when you need to have a quick access to a specific server via browser. More like a support tool for you, not for your clients because they don't know what to do with it. I have like 10 CloudServers to different customers and always using Anydesk or noVNC. This is a free alternative right now. Since I always use FTPs, no need for Windows RDP. Windows RDP only allows 2 RDP sessions per license. Have to pay more to grant access for more users. IN this cenario they can run the same program in different remote sessions using the same DB. But is nota scalable solution. 

    This IS NOT to "elevate" binaries app to run in/via a browser as Cybele does. Not even to  share the same app because they will use the same Windows Sessions. So, either you buy more Windows RDP license or use Cybele/similar tools to elevate your software to a multiuser environment in one go . But all those tools are paid options. None is free like in "free meal".

    This is the subject that I had research for more than 10 years. Hence, uniGUI.

     

  5. 1 hour ago, Stemon63 said:

    Hi Fred, 🙂
    My request of details or links are related to those words:

    "There are people here in Brasil doing this kind of stuff... soon will be a real alternative."
    Sorry,

    🙂

     

    See BOSS, HORSE at GitHub Repositories and Hashload group at Telegram (in portuguese, sorry)
    There is a related "web-ish" to horse framework that can generate a real pwa in Delphi.

    BOSS is like npm for Delphi packages. Very useful !

  6. You might use the free version. The original code is note mine and I would never charge for that. But the source code is not available for download and I made a lot of changes to get it working again.

    Even the original repository, it is not working ! For 8  years now... no updates.

    Is very useful, just change the logos and string in the HTML and have your business brand/style.

  7. Don't know the name but it seams that whey will change the name, as demonstrated in the presentation video and was not supposed to be a .NET new version since it will not be backwards compatible.

    Will run directly in the browser with local ports access (printer, usb etc) and from the cloud. As far as I understood... will be support by their cloud service only.

    And should be release in 2022. But... is in youtube. Google promised almost the same stuff.


     

  8. 7 minutes ago, mierlp said:

    Hi

    TsPlus and Thinfinity It is ideal tooling for companies who want to make their Windows application available through the browser.
    This eliminates the need for the customer to install anything locally. This is often the case with heavy GIS applications
    for which a web application is not a good alternative. Or companies that are in transition to web to offer it to the
    customer via browser and in the meantime migrate to a SAAS solution.

    Web applications are not always feasible, especially when you use a lot of peripherals. Yes it can be done,
    but not as easily as a Windows client.

    Also Microsoft still supports ''RDP'' with there new Azure Virtual Desktop...it's more in the direction of
    VDI from VMware

    Yes.., you´re right. But keep in mind that MS soon will be rolling out their new .NET (will have a new name) to run apps, compiled or scripted , directly from the cloud and via web browser to compete with google that is doing the same.

    So, the future is app running natively in web browser. Maybe some sort of SAAS or monthly plan.. of fucntion point execution. Don't know... but windows binary running locally has it days numbered.

    You´re completely right. 

    Even Cybele ThinInfinity has its days numbered !

    • Like 1
  9. 4 hours ago, mierlp said:

    Hi

    To make VCL applications available through the browser, https://tsplus.net is a very good alternative.
    I have used it myself for a number of years to make VCL applications available over the web via a large Delphi application.
    You set up a portal within a domain (is part of) and make the application available. There are several  ways to
    connect the user.

    Just like ThinFinity it has several version...but it's more expensive the TsPlus...but it depends what you need.

    See https://tsplus-remoteaccess.com/
     

    (By the way...it's just a tip...it's not about which one is beter or not 😄 )

    I  have to see this but , what I mean is that cybele made this in 2009 and evolved to do exactly what you said. And more... the problems with this format are many and the last one, direct  printing, they solved in their recent versions. If your´re not following this kind of software, is really a hard nut to crack. NOt only MS has the bette, is deeply integrated to their OS. They will always has the advantage.  And now the MS is changing their Net framework that allow apps run directly from the cloud like a Node.JS app or flutter and other options.

    Cybele made this 3 years ago: run direct app via browser.

  10. 3 hours ago, Stemon63 said:

    Hi Fred,
    If I understand correctly, the rdp session is managed on the server and proxyed through Unigui HTML and not through the direct RDP connection via software from the clien


    Thus no RDP ports need to be left open on the firewall.
    My question is: how is it possible to transform this project, from an administrator control tool to a tool for making clients use applications (multi-user) exactly like Thinfinity does???  🙂
    Then it would be really interesting to let large VCL applications be used remotely, for those who can't rewrite them in time in UNIGUI

     

    No. is more like noVNC for web using ajax.. uniGUI is used to set the user password and other configs. Then the customized server starts. Is based in indy... very similar to uniGUI but should not user the same port and has no gains on that since only the server admin will see the uniGUI app  from his link but the user will see the HTML runing by the server from indy (or the old thin VNC format) in other link and port. This is better. And has the same features as noVCN for Web/JS posted in GitHub. 

    There is nothing wrong with that (using two Https server in different ports).  The problem is configuring am original  noVNC web that runs better in an Apache in Linux.  I tried to make it run in uniGUI but realize there is no advantages on that. And use in this format makes more sense after all. If you guys could do it, congrats ! 

    See the project VCL. Use in your remote server and personalize with your company logo at main page.

  11. Ok man... do it like that ! Proxy is really more effective than a direct connection. Definition by the name. And uniGUI should start using multiserver binding the same port at the same IP. That would be "supper". Good performance adding another layer when you have thousands free to choose from.

    Wonder why they don't this way and for what reason. But you should know better and I 'm talking BS.

    FYI, RDP is a proprietary protocol from Microsoft. MS Only. Got it ? All other "RDP", are RDP-ish... only.

    • Like 1
  12. 🙄🙄🙄🙄🙄🙄
    I really got surprised !

    Please guys, read the post above carefully, google it, search the names mentioned, don't be lazy, get VNC, UltraVNC, RealVNC, NoVNC, AnyDesk, TeamViewer, whatever... get info about what is a RDP (the protocol and the apps) and what is Screen Sharing via WebRTC. Go to command prompt and type MSTSC [ENTER] ! Get started !

    Screen Sharing via WebRTC is NOT RDP. You can access nothing via WebRTC (or even google API), just see the screen being broadcasted ! Get the facts straight BEFORE sending a message here or in the other groups. Download the VCL binary I posted here... is free ! Was abandoned 10 years ago !

    I'm very pleased to respond to any question but, the feeling I got from this is that the majority don't know what RDP is, what are the alternatives or the industry behind it. Or maybe they are using RDP apps and don't know they are "RDP-ish" app.

    If you never heard of it, maybe you don't need this at all ! Relax... "Fuggetaboutit" (with Joe Pesci voice)

    Peace...

  13. Hi there

    DID YOU REALLY READ THE WHOLE POST AND ARE FAMILIAR WITH ANYDESK, NOVNC, CYBELE SOFTWARE, ThinVNC, SERVER MONITORING ?

    Every server admin needs a practical, fast and light-weight tool to access a server(or many). You might use a lot of tools: all paid or very complex to place in a new server like NoVNC Web/JS without deep knowledge about. With this solution, all you need is copy the uniGUI project in any place at your server and run it.

    I can go on for day without programing or using Delphi. But every hour and then I have to access a server via any kind of RDP and tweak something, start or stop an APP of just see if there is nothing wrong going on with my client's apps running on then. If you don't have this need. THIS IS NOT FOR YOU ! Don't take it rough, just being direct to the point. And I don't want to pay monthly for every server or even waste hours configuring new ones.  Hence I use Anydesk ! It also has light-weight browser "clientless" solution.

    RDP is not emulation or sharing screens, and if you know RDP from WebRTC you should see that right the way just looking at the video. That means you can control a remote computer ! Hence, you can use ANY app there, start, stop, delete etc, but VIA YOUR "FREAKING" BROWSER EMBEDDED AND CONTROLLED SESSION IN UNIGUI ! With user authentication ! If you mean a WHOLE RDP as new versions of RDP Windows Manager in Windows Servers or other complex solutions , of course is not the same.  What is the point when you have already that in the server pre-installed ? And if you use RDP Manager daily and had it already configured in your network, or use any other paid solution, you don't need this.  Congratulation, you're a server/network admin !

    And what you can't understand by the video ? Don't you see mouse interaction with the desktop ?  The project is based in the ThinVNC by Cybele Softwares. If you know VNC or just Google it, you can have a pretty good "demo" already. Because they are  basically the same, EXCEPT that with VNC you need to install softwares at CLIENT and  SERVER-SIDE. Got it ? See the problem here ?

    Cant you see the advantage of this is being "clientless" (meaning  just use ANY BROWSER) and were the base for all Cybele Softwares an VirtualUI platform that is a alternative solution to web apps base in windows binaries ? You, at least, "googled" what Cybele  Softwares has been doing ? Don't you know that their project Thinfinity VirtualUI came from this very code that is described on this post right at the start ? This is really gold !

    And I stuck with this project for more than 8 years to make it work like that.  The "Thin" in ThinInfinity came from ThinVNC, their open-source project for more than 6 years on whats this code and project came from.

    "Also: If you can manage to adapt this component to use same port as UniGUI (and connect thought it) and will be really useful."

    My friend, what is use of that ? How in the world you should use a RDP via the same port ? What is the gain ? Are you running out of TCP ports in your servers ?  Is like having two radio stations using the same frequency ! And one very noisy and loud. The goal here is place the uniGUI app in any computer and and access via ANY COMPUTER, by any browser, even mobile, without prior CLIENT Software installation, Hence, "clientless".

    Haven't you seen the start of the video where it connects via a uniGUI app ? Without unigui, that would not happen because the server is INSIDE unigui project. I can have other HTTPs server inside a uniGUI project, if you don't know that yet ! And using different TCP/IP ports !

    Besides, is not a component, is a Indy Http server embedded, the same tech as uniGUI. The "same solution" is NoVNC WEB/JS Version without the hustle !

    Since yesterday, I have received a lot of messages with absurd claims, put this, add that,  demand for improvement or even adaptation. Jesus... just to make it run and put together took me years and al versions you find in github and sourceforge are useless !  There is a whole software branch industry just dedicated to RDP and server monitoring. Get the info first and you guys will realize that this code is priceless. Not because of me, but because is from a project that is making millions, and USD millions !

    Peace.

    • Like 1
  14. So, did we fall for the "it was free and now it's paid" scam with AnyDesk again? This is after TeamViewer has already done this.

    Well, I already had a modest remote desktop solution that helped me for almost 10 years. But it needed configuration and software at both ends. ultrVNC, NoVNC and others have the same configuration and the WEB versions need Node.JS and/or a very complicated configuration to work correctly on the server.

    This solution (named by me as RDP4uniGUI) is based on an old-time Cybele Software project that has evolved a lot in recent years with support for several RDP solutions. However, despite the original project being with several versions scattered on Github and Sourceforge, they all had problems in the source codes, missing sources with legacy material that doesn't work in recent versions of Delphi. As I felt "betrayed" by AnyDesk, I decided to combine the best with the best: Cybele's ThinVNC with the StandAlone uniGUI with several interesting functions.

    I revised a lot to work and as well as the lightweight RDP with basic browser access functions. With this project, from any device (mobile also) you can access a server via RDP (despite the name, it doesn't use the VNC protocol) and do all the basic operations. You can easily adapt this project for VCL, Service and other things of interest to you. Performance is very good, consumes less resources than AnyDesk and TeamViewer, and the code is yours!

    NOTE: For Brazilians who have broadband with blocked ports for incoming connections, this will not work ! Install a VPN on your connection or change providers. Direct access to RDP required, just as standard Windows RDP does not work on incoming connections (incoming).

    Follow link below with more information and
    acquisition.

    https://www.unigui.com.br/rdp4unigui-eng.html

    RDP4uniGUI.thumb.gif.a12e8d2819a9c85c860933e43142b513.gif

     

    RDP4VCL.rar

    • Like 2
×
×
  • Create New...