Download presentation
Presentation is loading. Please wait.
Published byRodney French Modified over 9 years ago
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...
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.