Shop OBEX P1 Docs P2 Docs Learn Events
ALPHA test: Propeller Network Programming System — Parallax Forums

ALPHA test: Propeller Network Programming System

MicrocontrolledMicrocontrolled Posts: 2,461
edited 2011-01-03 14:09 in Propeller 1
Here's what the idea for this would be:
So, you are doing a project with someone, or hired for consulting service with them, and they have a program that they want you to write. It has unique hardware that you don't have. You now have 2 choices: Buy the hardware, or have them ship it to you. However, if the person wants to also work on it himself, that leaves only one option. That's what the idea for this is. It allows you to debug your program on someone else's hardware; even if they are on the other side of the world. And thanks to webcams, the other person doesn't even have to be there to tell you the results!
How It Works
Host: You enter you code (or paste) it into the large text entry box, then enter your username into the box on the far left, and click "Connect to your Directory". When the indicator to the right displays the text "Ready", Click "Network Program".
Receiver: Enter the username you wish to connect to in the text box to the right of the first indicator box. Click "Connect to User". Your screen should refresh to show the new text, and will attempt downloading to your Propeller immediately. If the website is not found, there will be an error in the text box.

Known Problems:
Needs .NET 4.0 to run, and as far as I know, works only on Windows 7 and Vista. You could give XP a shot.
No popup boxes to indicate a false username entry on the receivers side. Just a raw error in the editor that attempts to compile.
No chat window, nothing in the list box.
Not secure for your code, anyone can connect to your username unless you always use passkeys.
Window cannot be shaped to fit your screen. It looks great on this 17" one, but you can't see the whole thing on a netbook.

Future additions:
The program will allow it to be used as an extension of Propeller tool, you can edit in the nice Propeller Tool editor and the text will be automatically added to the editor in the Object Sharing System.
Will also export object called by the program.
Will be able to open programs in the editor.
Will have the Propeller Tool color scheme (Like in Viewport editor)

The test directories are mine, Microcontrolled, and the test one, Testing. If you use the program, these are ones you can connect to with the program. If you want your own directory, you can register in the login tab to the far right of the page.
This is in the beginning of working on this, and although there has been a lot of work put into it, it still needs more. Comments, questions, suggestions are welcome.

Thanks,
Micro

Object Sharing System.zip
Sign In or Register to comment.