Suggestion for Handwiever/NetBridgeVu/BridgeVu
#1
Posted 2021-February-04, 03:50
I publish it here to for you to comment.... The mail:
Hi,
I have some proposals for Handviewer, NetBridgeVu and BridgeVu.
BACKGROUND.
These are very old and had not been updated for many years by BBO, 9-11 years.But they are still working (with some restrictions) also with Windows 10 and is the only alternative for users that dont have the possibility to use HandViewer, which requires that the LIN files must be packed in an XML bundle and stored on a server for access it.
PROPOSAL
As the update is frozen, which makes impossible to fix issues and add new functionality.I have three alternative proposals to improve the situation:
1. BBO start up to support update of these programs
2. BBO release the source code with an Open-Source license, which make possible for programmers to update the code for new requirements and add new functionality. Maybe this also will also give input for further improvement of Handviewer
3. BBO design a stand-alone version of HandViewer. Probably the best solution. Then BridgeVu and NetBridgeVu can be buried forever.
With hope for an answer and some actions from BBO in this matter.
Best Regards
Bjorn Hjalmarsson
#2
Posted 2021-February-04, 04:21
If BBO are going to do any work in this area then I would rather it was on forging new standards and interoperability with other platforms, not on legacy tools.
#3
Posted 2021-February-04, 06:03
Gunnar60, on 2021-February-04, 03:50, said:
As the update is frozen, which makes impossible to fix issues and add new functionality.I have three alternative proposals to improve the situation:
1. BBO start up to support update of these programs
2. BBO release the source code with an Open-Source license, which make possible for programmers to update the code for new requirements and add new functionality. Maybe this also will also give input for further improvement of Handviewer
3. BBO design a stand-alone version of HandViewer. Probably the best solution. Then BridgeVu and NetBridgeVu can be buried forever.
With hope for an answer and some actions from BBO in this matter.
BridgeSolver is also excellent.
I don't like the LIN format but the handviewer format is concise, simple, intuitive, functional, and hard to improve
William Shakespeare in"The Life and Death of King John" said:
#4
Posted 2021-February-04, 08:03
For instance we have this issue with the slow animation of cardplay, which probably can be solved by updating the programs.
I am maybe naive to think that will release the source code, there are maybe commercial or ownership issues connected to a release that I am not aware of.
I have no doubt that someone or several will take on the task to update the programs.
Another thing I didn't mentioned was that a description of the LIN format is needed. Now you have to reverse engineer the functionalty of the parameters.
Hopefully BBO will take some action...
BR/Bjorn
pescetom, on 2021-February-04, 04:21, said:
If BBO are going to do any work in this area then I would rather it was on forging new standards and interoperability with other platforms, not on legacy tools.
#5
Posted 2021-February-04, 09:30
Commercial entities have this issue all the time - they decide something is niche enough now that it's not worth the time to maintain that they get in return, so they stop working on it. What do the people do? Well, sometimes they create an open source clone. Sometimes it might not be enough money for the company, but one person can make a living off of it, and either buys and maintains it, or builds their own equivalent or fork. Often, it just dies off.
I think what's most likely here would be "here's the format you have to support, feel free to build something. We'll help you if you run into something that the spec doesn't clearly define, or that doesn't actually work the way the spec says it does."
Either that or someone for whom it's "necessary" hops up with a good fraction of the cash required to get what they want. I've seen that before, too.
#6
Posted 2021-February-04, 17:31
Barmar What's your opinion?
nige1, on 2021-February-04, 06:03, said:
I don't like the LIN format but the handviewer format is concise, simple, intuitive, functional, and hard to improve
#7
Posted 2021-February-05, 12:17
4. Add the functionality to load a local LIN file to Handviewer as it can be done in Bridgemaster. Then Handviewer also can be used without access to a server.
BR/Bjorn
#8
Posted 2021-February-05, 16:51
#9
Posted 2021-February-05, 16:52
Gunnar60, on 2021-February-04, 17:31, said:
Bridgesolver is intentionally simple. I asked the author to add some new features and he refused because it might be less immediate, I understand his reasoning. It is not just a program (online or standalone) where you can select a local file (of hands) to analyse and play, you can also use it as a Chrome browser extension to capture a hand diagram from BBO and other platforms and then analyse/play it or save it to a local file.
I suggest you should reflect on what we really need and what a platform like BBO should be doing these days. Formats like .pbn have already made .lin obsolete and native XML formats such as Usebio seem the way to go (although I agree with nige1 that the handviewer format is more baby than bathwater). The real challenge as I see it is interoperability between platforms and tools, not fixing a proprietary legacy.
I fully agree that they could release the source code if that really interests anyone in 2021.
#10
Posted 2021-February-07, 07:50
Another idea that maybe is not feasible?
Is it possible to "fool" Handviewer to read a file from your disk by using your computerts IP address or if you have a NAS use that address?
From the Hanfviewer description:
Loading an external .lin file through a parameter:
The Handviewer program can be used to display a simple .lin file (for example, the type of file you get when you click the Save button in the Movie window in Bridge Base Online). In order to achieve this effect, it is necessary to create an XML file that acts as a "wrapper" for the .lin file. For example:
<lin>
md|1S2389JHTD3JC237KA,S7TH4QKD678TC4569,S456KAH25D25KACJQ,|rh||ah|Board 7|sv|b|mb|p|mb|p|mb|1S|mb|2H|mb|3S|mb|p|mb|4D|mb|p|mb|4S|mb|p|mb|p|mb|p|pg||pc|SQ|pc|S2|pc|S7|pc|SA|pg||pc|SK|pc|H3|pc|S8|pc|ST|pg||pc|CQ|pc|C8|pc|C2|pc|C4|pg||pc|CJ|pc|CT|pc|C3|pc|C5|pg||mc|13|
</lin>
Save this file on your server with the file extension of xml (for example, you could name the file hand1.xml) and then invoke the Handviewer using the linurl parameter with a value of the appropriate URL.
For example://www.bridgebase.com/tools/handviewer.html?linurl=http://www.mywebsite.com/hands/hand1.xml
If the linurl parameter is present all other parameters will be ignored.
Replace the linurl parameter with a link to my computers disk or my NAS, feasible?
Pack it first in an XML file as described above.
/Bjorn
#11
Posted 2021-February-07, 08:02
#12
Posted 2021-February-07, 16:15
0 carbon, on 2021-February-05, 16:51, said:
Ooops, should be http://bridgecaptain...downloadDD.html
#13
Posted 2021-February-07, 22:16
#14
Posted 2021-February-07, 22:48
Bridge Base (NOT Online) was founded in 1990.
#15
Posted 2021-February-08, 07:03
Gerardo, on 2021-February-07, 22:48, said:
Bridge Base (NOT Online) was founded in 1990.
#16
Posted 2021-February-08, 16:16
It could be shareware or free. If BBO can release the source code it could be a good help for such design.
Who will take on such task, I have no idea, not me, I don't have the competence.
/Bjorn
#17
Posted 2021-February-09, 02:32
#18
Posted 2021-February-09, 02:42
Gunnar60, on 2021-February-09, 02:32, said:
He's been working hard to support new platforms recently.
What exactly would you like him to do?
If it clutters the user interface or involves reading .lin files I doubt he would be interested.
#19
Posted 2021-February-10, 19:01
pescetom, on 2021-February-09, 02:42, said:
What exactly would you like him to do?
If it clutters the user interface or involves reading .lin files I doubt he would be interested.
#20
Posted 2021-February-13, 18:55