BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
VNCServer
version 4.0-BeOS-AGMS-1.24
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
41 comments
 Published by Alexander G. M. Smith
   Click here for more information about this publisher...
 Date Posted:   January 3rd, 2005
 Last Updated:   May 6th, 2013
 License: LGPL
 Downloads: 3,896 total; 875 recently
 Page Views: 39,191 total
 User Rating: Give this application a rating
9.30 / 10, with 10 votes
 Jump to the Downloads section
About VNCServer:
VNCServer lets you use your BeOS computer from anywhere there is an Internet connection. You can think of it as a really long keyboard, mouse and video cable!

A VNC client (available elsewhere for Windows, Mac, Linux, others) shows you the BeOS screen and sends keystrokes and mouse actions to your BeOS system over the Internet. The VNCServer software running on BeOS takes that data from the client, and simulates button presses on a fake keyboard and movements of an imaginary mouse. In the opposite direction, it scans your BeOS screen for changes, compresses the resulting graphics data and transmits it to the client.

This is a port of VNC using RealVNC's version 4.0 final source code (which has an extremely well designed class structure, making it easy to do this port). There are lots of VNC clients out there, but I can recommend the RealVNC ones as working very well under Windows. You can get their clients, servers and source code at http://www.realvnc.com/
Latest Version
   
Details about this version:
Version 1.24, April 2013: Fixed a security annoyance and updated build system to use Jam and work on Haiku. Now you can build it for BeOS PPC, x86 and Haiku x86 gcc2 and gcc4. The security problem was a CPU hogging infinite loop after the idle timeout happened, triggered by someone connecting and doing nothing.

Version 1.23, February 2013: Check for errors when doing networking operations and shut down all network connections when that happens. Then a few seconds later, restart networking operations. This means it can now survive a BeOS "restart networking" operation.

As well, show a dummy bitmap (vertical stripes) if the screen is unavailable and also break the bitmap mutual exclusion lock if the time is getting close to the 0.5 second limit in Haiku OS. That avoids problems with Haiku killing VNC when switching screen resolutions, at the cost of some garbage on the screen.

Fixed a bug with some B_UNMAPPED_KEY messages not being sent, for modifier keys and function keys, due to an array size miscalculation.

Implement automatic shifting for characters that come in with incorrect shift states. Happens for the iPad where you can type an uppercase letter without the client sending the shift key press before the letter. Now it searches all the keymaps (plain, shift, option, capslock, option-shift, caps-shift, etc) to find the symbol and then temporarily presses/releases the appropriate modifier keys to type the symbol in BeOS.

Fake cursor now defaults to off, because Haiku R1A4 does not have hardware cursors so it draws it on the screen so VNC copies it. If you are using BeOS with good video hardware drivers, you may wish to turn it on so you can see the cursor position more easily.

 
Any Processor - requires R5   (1.4 MB) 0 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link
Authors Web Site (FreeNet, Ontario, Canada)
 
Add Additional Location
  Source Included
 
Related Links:
Recent Talkback comments:
  • New version of VNCServer now on BeBits - Alexander G M Smith
  • New Version on Haikuware - Alexander G M Smith
  • BeBits Single Quote Bug - Alexander G M Smith

    Post your own comment to the Talkback for this application!
    Report a problem with the listing for this application!
  • Like this app? Have questions or comments?
    Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
     
    BeGroovy
      Recent Downloads  -  # 628
    Total Downloads  -  # 881
    Total Views  -  # 444
    User Ratings  -  N/A
      Remote Access Servers
    1.  BePodder - 9.73
    2.  QEMU - 9.68
    3.  ScummVM - 9.57
    4.  Haiku AGP busm... - 9.35
    5.  cpu_fix - 9.31
    6.  vim6 - 9.31
    7.  VNCServer - 9.30
    8.  Beezer - 9.26
    9.  HandBrake - 9.25
    10.  BeeF - 9.25
    1.  Ati Radeon G... - 40,932
    2.  BeOS 5 Perso... - 36,763
    3.  BePDF - 22,622
    4.  Realtek RTL8... - 20,774
    5.  Ensoniq Audi... - 19,390
    6.  USB Joystick... - 17,833
    7.  ATI Rage 128... - 13,762
    8.  VLC Media Pl... - 12,318
    9.  DOSBox - 11,388
    10.  S3 Trio 64 v... - 10,962
    You are not logged in.
     Login

     
    Unless otherwise noted, everything is copyright © 1999-2013 Haikuware. All Rights Reserved.
    For more legal trivia, take a gander at our
    Legal Stuff page and our Privacy Statement.
    Website Deisgn: NumbDesign