submissions_archived.OLE Automation bridge for Visual DialogScript Submission


Complete name   OLE Automation bridge for Visual DialogScript
Submitter's Info   Ivan Levashev <bu_gen@octagram.name>
Project information   

Visual DialogScript is a rapid application development studio with long history. It has got many plugins to extend its abilities. Yet it lacked an universal interface to the rich diversity of OLE Automation libraries. There are many of them, given that Visual Basic, VBScript, JScript, Python and many more are able to interface with them. VDS was not in this list until recently.

Description of the project and its goals   

Let Visual DialogScript create OLE Automation objects and invoke arbitrary methods on them using IDispatch. Another goal that makes this bridge stand out, is the ability to make requests in separate threads if library supports MTA - a feature that most other bridges do not provide. Speaking text, connecting to SFTP server - any action can be performed asynchronously, without freezing the UI. The source code can serve as a sample of marshaling object references between STA and MTA.

The project is ready and tested.

Web site   
Targeted audience   

Developers using Visual DialogScript

Supporting team   

Levashev Ivan Aleksandrovich

Business model / Strategy   

Selling improvement services

Project can serve as personal portfolio for attracting orders not related to VDS and/or OLE

User community   

Developers using Visual DialogScript

Internationalization   

English, but the bridge itself should not produce much text

Roadmap   

No plans until further requests appear. There is a room for improvement, but need to start gathering feedback. Project is currently kept private, so no feedback.

Hosting   

OW2 GitLab desired (octagram account on GitLab reached limit of 2 projects)

Your project and OW2   

OW2 hosts projects related to object-oriented middleware. OLE Automation is object-oriented, and bridge to OLE automation is middleware.

OW2 projects   
OW2 initiatives   
Technologies and standards   

OLE Automation
Component Object Model

Contribution to the OW2 Community   
Motivations to join the consortium and its community   

Desire to check OW2 as a platform for more advanced projects. Unlike other FLOSS hostings, OW2 has some presence in China. My interests are about middleware, and it matches OW2 profile, although I specialize on native machine code mostly.

Other Information?   
License(s)   Apache License 2.0
Interested Parties   
Terms and conditions acceptance  

I hereby certify the accuracy of the information provided above.

Yes
Submission date   11/07/2018
..