Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Extra libraries, Code snippets, applications etc. » Applications created with U++ » U++ SSH package and Turtle in action (Videos)
U++ SSH package and Turtle in action (Videos) [message #52417] Sun, 22 September 2019 13:17 Go to next message
Oblivion is currently offline  Oblivion
Messages: 1091
Registered: August 2007
Senior Contributor
I've recently created three new videos demonstrating the new version of Terminal ctrl.

These new videos also show the the Core/SSH package and Turtle package in action.

And they demonstrates how complex things can be achieved with Ultimate++ with very little coding on the user side (sLoC < 60):
..
So here they are:

Linux

A basic terminal example with sixel graphics, and mouse tracking support.
Used apps and tools: Jexer text user interface (TUI), GNUPlot, Emacs, Nano, htop, ncurses demos.
Link: https://vimeo.com/359241367


Windows (ssh terminal)

A basic SSH2 terminal example with sixel graphics, and mouse tracking support.
Used apps and tools: Jexer text user interface.
Link: https://vimeo.com/361556973

Turtle HTML-5 backend (terminal in a web browser)

A basic terminal example with sixel graphics, and mouse tracking support.
Used apps and tools: Jexer text user interface.
Link: https://vimeo.com/361558519


Maybe I should write an article on Core/SSH when I have some spare time. Smile

Best regards,
Oblivion




Re: U++ SSH package and Turtle in action (Videos) [message #52420 is a reply to message #52417] Sun, 22 September 2019 17:26 Go to previous messageGo to next message
koldo is currently online  koldo
Messages: 3354
Registered: August 2008
Senior Veteran
It is awesome. I am waiting to replace Putty with a 20 lines U++ Example Laughing Laughing

Best regards
IƱaki
Re: U++ SSH package and Turtle in action (Videos) [message #52432 is a reply to message #52420] Thu, 26 September 2019 14:10 Go to previous messageGo to next message
Oblivion is currently offline  Oblivion
Messages: 1091
Registered: August 2007
Senior Contributor
Hello Koldo,

Quote:
It is awesome. I am waiting to replace Putty with a 20 lines U++ Example


Laughing

Then check this out:

Ssh terminal splitter example, running five Ssh shells on Windows, simultaneously, using multithreading. (on a LAN) Cool

Video link: https://vimeo.com/362532208


This examples is very similar to the stock terminal splitter example (it is around 100 sLoC), and next week I will upload it to the Examples section of my git repo.


Best regards,
Oblivion


[Updated on: Thu, 26 September 2019 14:11]

Report message to a moderator

Re: U++ SSH package and Turtle in action (Videos) [message #52603 is a reply to message #52417] Mon, 28 October 2019 00:38 Go to previous message
Oblivion is currently offline  Oblivion
Messages: 1091
Registered: August 2007
Senior Contributor
By the way,

Below is a screenshot of the prototype of ultimate++ ssh client with tab support that I am currently developing. (Codename: Toad)

It is, in its core, a multithreaded and cross-platform SSH2 terminal, but with sftp (both as a file browser, and for transfer), scp, and transfer queue, X!! forwarding support.

It will exploit the sophisticated tab grouping and ordering features of TabBarCtrl.

I am also planning to add local pty support on Linux and Windows, but first I have to write a power-shell wrapper. (I am a lazy guy.)

Initial relase will -hopefully- be in January 2020.

Not exactly PuTTY, but it'll take advantage of the Terminal package. Smile


index.php?t=getfile&id=5923&private=0


Best regards,
Oblivion
  • Attachment: Toad.png
    (Size: 266.19KB, Downloaded 378 times)


[Updated on: Mon, 28 October 2019 00:40]

Report message to a moderator

Previous Topic: MobiView - viewer for environmental mathematical models
Next Topic: Bot library for discord, bombs example adapted.
Goto Forum:
  


Current Time: Thu Mar 28 13:56:04 CET 2024

Total time taken to generate the page: 0.01033 seconds