The quickest way to get your thread hijacked is to mention "Windows".
Who is doing the hijacking? Looking at what has happened here we see that the backlash to a negative comment about proprietary software is far more wasteful of thread space than the comment itself. Yes, that is very annoying.
Anyway, I think I found a use for this software. We have a cross-platform app, that runs on Windows, Mac and Linux. The recent feeling was that it was not cross-platform enough, a web version was required. Looks like while that is under construction we could run the original on the web using that VirtualUi.
That is true Ron. I don't feel that one ten word comment in passing constitutes a thread high jacking. On the other hand the avalanche of scorn and loathing that comes as a response to that is. Honestly, you would think I had bitten the head off a kitten live on stage or something.
@Bob.
The demos look pretty slick. It pulls down 450 odd k bytes of JS to do that. Smaller than I expected.
That is true Ron. I don't feel that one ten word comment in passing constitutes a thread high jacking. On the other hand the avalanche of scorn and loathing that comes as a response to that is. Honestly, you would think I had bitten the head off a kitten live on stage or something.
I would think that ALL of your past SIMILAR comments would indicate that many people are tired of your anti-windows interjections - so why keep doing it?
Bob,
Thanks for the confirmation! This is a big find.
It doesn't matter much to me whether it looks like windows/ios/android as long as I can run it. Being able to run the PropTool and therefore PST are the things that interest me here, although its also of wider interest to me too for some old windows apps.
Just a quick off-topic comment... credit where credit is due.
I'm not as old as some of you, however I remember Byte, Amazing Computer(?), etc from back in '80 or so.
Every system was different, nothing was compatible, interoperable, or shareable in the least.
Someone had to come along at some time to get the brass ring and be the dominant OS.
I know OS/2 was better than DOS/Windows, but so was most everything else including TOS, AmigaOS, well not sure what else, certainly not any of the Unixes, for consumers.
MS should get a lot of credit for helping drive some sort of standards in the early days.
And they have had decades of derision heaped upon them for many of their business practices, not too mention financial and regulatory impacts.
/. has been a daily bookmark for the past 15 years or so, but even at that Linux while much better all around and in every way, is just too much hassle. I could spend an incredible amount of time trying to get up to speed with Linux and its innumerable config files, and idiosyncracies. But even then, its seems like such a rats nest of cruft layered upon cruft, layered upon dependency hell, no matter how well any of the package managers seem to abstract that away.
FreeBSD seems like the a far more useful way to spend my time since its not segmented kernal vs userland development, and focused on the integration and maintainence of both.
I can forgo some of the bleeding edge feature set that Linux would bring for something I can hopefully better wrap my head around.
Heater, I totally understand where you are coming from I believe, both from a technical perspective and from a 'they're kinda shifty' past history view. On the other hand, its been 15 years of "Its the year of the Linux desktop', and Linux is still at like what, .01% ?
Basically, for the vast majority of the world, Linux is considered a dud. Android isn't really any better, no matter the billion phones and tablets sold. Those aren't OS in any normal sense of the word, they are merely pretty display managers for shiny shiny.
Arguing which one is better is to me the same as arguing whether 230v/50 is better than 120v/60.
Let me begin by introducing myself. My name is Dany Vazquez and I’m a developer team member at Cybele Software, authors of Thinfinity VirtualUI.
I want to start by thanking Bob, who initiated this thread by introducing Thinfinity VirtualUI. I will now try to clarify some doubts and misconceptions that have emerged during the discussion about the product. I hope someone can still find this useful:
* Thinfinity VirtualUI is a solution oriented to transform in-house applications. For the moment, you need to have the application source code in order to use it.
* @SwimDude0614, VirtualUI now includes a C++ native library.
* Thinfinity VirtualUI doesn’t “translate” an application to the web: it transforms any Windows-based desktop application to a “dual-platform” application. Therefore, the application runs in desktop mode —as usual—, and is also accessible from any device with an HTML5 compatible web browser.
* To access an application from the browser, you need a Thinfinity VirtualUI Server running in the same environment where the applications that you want to be accessed are actually running.
* The VirtualUI approach is different to the VNC access approach. VNC is limited to sharing and mirroring the current remote desktop connection. VirtualUI creates an isolated virtual desktop for each application instance to be web accessed. This instance is neither visible nor accessible from the server.
* Any web-enabled application is furthermore “extensible” to the web by using jsRO (a little framework added to Thinfinity VirtualUI). With jsRO you can really merge desktop and web code instructions and content, making it possible for a both-side programming to work with both worlds as one.
* There’s no support for accessing any peripheral device (such as an USB drive, etc.) from the “browsed” application. Not yet.
* When you use a web-enabled application from a touch device, you can choose by code to either use relative mouse with pointer or direct touch mode.
I hope the above points have clarified enough without taking too much of your time.
@DanyVazquez,
Great to have you here to answer questions - and congrats on adding C++ as a feature.
In the case of wanting to run an IDE - for instance, I want to do some light programming on my tablet - where are files stored? Does Thinfinity intercept file saves and maybe provide the file as a download for the browser?
I'm just brainstorming ways that Parallax could set up a server running Thinfinity and then open it to the public like mbed.
I think if you could help provide an acceptable solution to that last question, you might find a customer in Parallax (don't take my word for it though - I'm just some forum guy)
Yes, it does it. VirtualUI can easily replace native file dialogs by customized file dialogs. These customized dialogs are prepared to manage the file uploading and downloading.
Best Regards,
Dany Vazquez
Cybele Software, Inc.
I know people hate me to say this but really, no Parallax should not be looking into this.
I'm sure it's a very brilliant piece of code that can get a Windows app into a web page. No doubt great for making legacy code like the Propeller Tool available to all.
But in recent years Parallax and others have invested a lot of time and effort into cross platform solutions, prop-gcc, openspin, SimpleIDE, PropellerIDE, Catalina, and so on. Others have made great strides into producing browser based Spin tools that can be used with a remote server or directly as a desktop app using Chrome extensions.
I believe it is better to invest effort into those solutions rather than cling to the past.
Comments
Anyway, I think I found a use for this software. We have a cross-platform app, that runs on Windows, Mac and Linux. The recent feeling was that it was not cross-platform enough, a web version was required. Looks like while that is under construction we could run the original on the web using that VirtualUi.
Thanks for the heads up Bob.
Let's see - it didn't take long - the third post seemed to be the start - Oh wait - THAT WAS YOU!
Ironic
@Bob.
The demos look pretty slick. It pulls down 450 odd k bytes of JS to do that. Smaller than I expected.
I would think that ALL of your past SIMILAR comments would indicate that many people are tired of your anti-windows interjections - so why keep doing it?
Thanks for the confirmation! This is a big find.
It doesn't matter much to me whether it looks like windows/ios/android as long as I can run it. Being able to run the PropTool and therefore PST are the things that interest me here, although its also of wider interest to me too for some old windows apps.
I'm not as old as some of you, however I remember Byte, Amazing Computer(?), etc from back in '80 or so.
Every system was different, nothing was compatible, interoperable, or shareable in the least.
Someone had to come along at some time to get the brass ring and be the dominant OS.
I know OS/2 was better than DOS/Windows, but so was most everything else including TOS, AmigaOS, well not sure what else, certainly not any of the Unixes, for consumers.
MS should get a lot of credit for helping drive some sort of standards in the early days.
And they have had decades of derision heaped upon them for many of their business practices, not too mention financial and regulatory impacts.
/. has been a daily bookmark for the past 15 years or so, but even at that Linux while much better all around and in every way, is just too much hassle. I could spend an incredible amount of time trying to get up to speed with Linux and its innumerable config files, and idiosyncracies. But even then, its seems like such a rats nest of cruft layered upon cruft, layered upon dependency hell, no matter how well any of the package managers seem to abstract that away.
FreeBSD seems like the a far more useful way to spend my time since its not segmented kernal vs userland development, and focused on the integration and maintainence of both.
I can forgo some of the bleeding edge feature set that Linux would bring for something I can hopefully better wrap my head around.
Heater, I totally understand where you are coming from I believe, both from a technical perspective and from a 'they're kinda shifty' past history view. On the other hand, its been 15 years of "Its the year of the Linux desktop', and Linux is still at like what, .01% ?
Basically, for the vast majority of the world, Linux is considered a dud. Android isn't really any better, no matter the billion phones and tablets sold. Those aren't OS in any normal sense of the word, they are merely pretty display managers for shiny shiny.
Arguing which one is better is to me the same as arguing whether 230v/50 is better than 120v/60.
re:although its also of wider interest to me too for some old windows apps.
What language are you using?
Let me begin by introducing myself. My name is Dany Vazquez and I’m a developer team member at Cybele Software, authors of Thinfinity VirtualUI.
I want to start by thanking Bob, who initiated this thread by introducing Thinfinity VirtualUI. I will now try to clarify some doubts and misconceptions that have emerged during the discussion about the product. I hope someone can still find this useful:
* Thinfinity VirtualUI is a solution oriented to transform in-house applications. For the moment, you need to have the application source code in order to use it.
* @SwimDude0614, VirtualUI now includes a C++ native library.
* Thinfinity VirtualUI doesn’t “translate” an application to the web: it transforms any Windows-based desktop application to a “dual-platform” application. Therefore, the application runs in desktop mode —as usual—, and is also accessible from any device with an HTML5 compatible web browser.
* To access an application from the browser, you need a Thinfinity VirtualUI Server running in the same environment where the applications that you want to be accessed are actually running.
* The VirtualUI approach is different to the VNC access approach. VNC is limited to sharing and mirroring the current remote desktop connection. VirtualUI creates an isolated virtual desktop for each application instance to be web accessed. This instance is neither visible nor accessible from the server.
* Any web-enabled application is furthermore “extensible” to the web by using jsRO (a little framework added to Thinfinity VirtualUI). With jsRO you can really merge desktop and web code instructions and content, making it possible for a both-side programming to work with both worlds as one.
* There’s no support for accessing any peripheral device (such as an USB drive, etc.) from the “browsed” application. Not yet.
* When you use a web-enabled application from a touch device, you can choose by code to either use relative mouse with pointer or direct touch mode.
I hope the above points have clarified enough without taking too much of your time.
Best Regards,
Dany Vazquez
Cybele Software, Inc.
Great to have you here to answer questions - and congrats on adding C++ as a feature.
In the case of wanting to run an IDE - for instance, I want to do some light programming on my tablet - where are files stored? Does Thinfinity intercept file saves and maybe provide the file as a download for the browser?
I'm just brainstorming ways that Parallax could set up a server running Thinfinity and then open it to the public like mbed.
Yes, it does it. VirtualUI can easily replace native file dialogs by customized file dialogs. These customized dialogs are prepared to manage the file uploading and downloading.
Best Regards,
Dany Vazquez
Cybele Software, Inc.
I'm sure it's a very brilliant piece of code that can get a Windows app into a web page. No doubt great for making legacy code like the Propeller Tool available to all.
But in recent years Parallax and others have invested a lot of time and effort into cross platform solutions, prop-gcc, openspin, SimpleIDE, PropellerIDE, Catalina, and so on. Others have made great strides into producing browser based Spin tools that can be used with a remote server or directly as a desktop app using Chrome extensions.
I believe it is better to invest effort into those solutions rather than cling to the past.