Developing for Personal Stock Streamer is Easy
Although this part of the web site is technically called the Developers section, it is really for anyone who wants to make Personal Stock Streamer work better. If you know a little bit of Visual Basic, VBScript, JavaScript, Perl, or Python, then you can create or customize Personal Stock Streamer extensions. If you have an interest in developing extensions but don't know one of those languages, visit our Resources page for pointers to books and articles that will help you learn them.
First Stop: Articles
The first place you will want to visit is the Articles section. Here we will periodically post articles about customizing Personal Stock Streamer, including tips and tricks, sample code, and how to develop complete custom extensions.
Frequently Asked Questions (FAQ)
Visit the FAQ page to get answers to some of the most frequently asked questions. If you don't see your question answered in the FAQ, you can ask it in the...
Developers Forum
The forum is a great peer resource for anyone who is interested in writing scripts or extensions for Personal Stock Streamer. You can ask questions and share your knowledge with other Personal Stock Streamer developers. DTLink Software staff will also visit the forums to answer questions and post comments and announcements.
Extension Object Model
From the Google dictionary: "An object model is a collection of descriptions of classes or interfaces, together with their member data, member functions, and class-static operations." In other words, the Personal Stock Streamer object model is a description of what your portfolio data looks like (and how to access it) from the point of view of a script or external program. Although Personal Stock Streamer extensions can be written in several different languages, the object model is always the same.
- Object Model Documentation (Online, HTML)
- Object Model Documentation (Microsoft Compiled HTML Help format)
- Sample Script Snippets
You should take a look at the sample extensions to get a feel for how the object model is actually used from a script.