Presentation is loading. Please wait.

Presentation is loading. Please wait.

1998 PI System Users’ Conference PI-SDK Bill Vaughan and Harry Smith.

Similar presentations


Presentation on theme: "1998 PI System Users’ Conference PI-SDK Bill Vaughan and Harry Smith."— Presentation transcript:

1

2 1998 PI System Users’ Conference PI-SDK Bill Vaughan and Harry Smith

3 1998 PI System Users’ Conference Topics Anatomy of the PI-SDK Working with the PI-SDK Under the hood Features of the first release

4 1998 PI System Users’ Conference What is it? PI-API  Library of loosely related functions PI-SDK  Hierarchical Object Model

5 1998 PI System Users’ Conference Server Basic PI-SDK Objects Servers PIPoints Server PIPoints PIPoint

6 1998 PI System Users’ Conference Collections Manage a group of objects Support standard methods and properties  Count  Item  For Each  Add In PI-SDK represent underlying objects

7 1998 PI System Users’ Conference Collections and Parents Servers Server PIPoints PIPoint

8 1998 PI System Users’ Conference Server Version View from a Server StateSets StateSet PIPoints StateSet PointClasses PointClass PIPoint Server MessageLog

9 1998 PI System Users’ Conference PIPoint Central EventPipe PointAttributes NamedValue StateSet NamedValue PIPointAttrEdit PointAttribute DigitalState PIPoint PIPointWrite

10 1998 PI System Users’ Conference Object Universe

11 1998 PI System Users’ Conference Working with the PI-SDK

12 1998 PI System Users’ Conference Under the Hood

13 1998 PI System Users’ Conference Component Object Model Binary specification Language-independent Contract-based Familiar model  Properties  Methods  Events COM object Interfaces IUnknown

14 1998 PI System Users’ Conference Why COM? Unicode strings for easy localization Integrated documentation  Object browser  Context-sensitive help Microsoft uses it internally  Mission-critical OS features  High performance (DirectX)

15 1998 PI System Users’ Conference COM Everywhere: Developer tools Visual C++  Native support: #import Delphi PowerBuilder Visual Basic  Early binding PIPoint Server

16 1998 PI System Users’ Conference COM Everywhere: Applications Web Browsers  Internet Explorer  Netscape Visual Basic for Applications  ProcessBook  Excel  Visio  And more!

17 1998 PI System Users’ Conference Implementation Architecture Components  No user interface  C++ / ATL Controls  GUI faceplates  Visual Basic Faceplate control (VB) Simple COM object (ATL)

18 1998 PI System Users’ Conference Initial Release Goals Expose new PI on NT and UNIX features Coexist with PI-API Support existing PI on VMS features

19 1998 PI System Users’ Conference Initial Release Features Create Points Edit point attributes Delete points Support for new point types Point Classes State Sets

20 1998 PI System Users’ Conference Summing Up ActiveX Server Easy to understand Easy to use Access to new features Basis of new OSI products Built for integration

21 1998 PI System Users’ Conference and just plain fun...


Download ppt "1998 PI System Users’ Conference PI-SDK Bill Vaughan and Harry Smith."

Similar presentations


Ads by Google