ebook img

Centura Team Developer vs. Microsoft ActiveX PDF

49 Pages·2000·0.15 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Centura Team Developer vs. Microsoft ActiveX

ComputerScience Rickard Holgersson Compatibility Test: Centura Team Developer vs. Microsoft ActiveX Bachelor’sProject 2000:19 Compatibility Test: Centura Team Developer vs. Microsoft ActiveX Rickard Holgersson ©2000Theauthor(s)andKarlstadUniversity This report is submitted in partial fulfillment of the requirements for the Bachelor’s degree in Computer Science. All material in this report which is not my own work has been identified and no material is included for which adegreehas previouslybeen conferred. RickardHolgersson Approved,May31,2000 Advisor: Dimitri Ossipov Examiner: Stefan Lindskog iii Abstract This report presents a method of testing programming tools support for component programming in general, and COM components in particular. The method is then used to evaluate the development environment Centura Team Developer’s capacity in this area. This assessment is built up in three steps, where different aspects of component programming are tested. v Contents 1 Introduction.......................................................................................................................1 2 Criteriafortesting.............................................................................................................3 2.1 Development Complexityvs.Component reuse........................................................3 2.2 Integrationwith LegacySystems vs.Customization.................................................3 2.3 Level ofGranularityvs.Simplicity............................................................................3 2.4 EaseofOverviewvs.Complexity..............................................................................3 2.5 Performance...............................................................................................................4 2.6 Maintenance andVersionHandling...........................................................................4 3 Motivation of Tests............................................................................................................5 3.1 Development Complexityvs.Component Reuse......................................................5 3.2 Integrationwith LegacySystems vs.Customization.................................................5 3.3 Level ofGranularityvs.Simplicity............................................................................5 3.4 EaseofOverviewvs.Complexity..............................................................................6 3.5 Performance...............................................................................................................6 3.6 Maintenance andVersionHandling...........................................................................6 4 TheTechnologies...............................................................................................................7 4.1 COM...........................................................................................................................7 4.1.1 UsersPointofView 4.1.2 DevelopersPointofView 4.2 Automation...............................................................................................................10 4.3 DCOM......................................................................................................................11 4.4 ActiveX....................................................................................................................11 4.5 ActiveXControls.....................................................................................................12 4.6 ODBC.......................................................................................................................13 5 Centura.............................................................................................................................15 5.1 CenturaTeam Developer.........................................................................................15 5.2 SQLWindows...........................................................................................................15 5.2.1 ActiveXSupport vi 6 Description of Tests.........................................................................................................19 6.1 Test ofCOM............................................................................................................20 6.1.1 Definition 6.1.2 DevelopmentSteps 6.1.3 Installation 6.1.4 TestPlatform 6.2 Test ofDCOM.........................................................................................................23 6.2.1 Definition 6.2.2 DevelopmentSteps 6.2.3 Installation 6.2.4 TestPlatform Test ofActiveXControl....................................................................................................25 6.3.1 Definition 6.3.2 DevelopmentSteps 6.3.3 Installation 6.3.4 TestPlatform 7 Results and Conclusions..................................................................................................29 7.1 Test ofCOM............................................................................................................29 7.1.1 DevelopmentComplexityvs.ComponentReuse 7.1.2 IntegrationwithLegacySystemsvs.Customization 7.1.3 LevelofGranularityvs.Simplicity 7.1.4 EaseofOverviewvs.Complexity 7.1.5 Performance 7.1.6 MaintenanceandVersionHandling 7.2 Test ofDCOM.........................................................................................................31 7.2.1 DevelopmentComplexityvs.ComponentReuse 7.2.2 IntegrationwithLegacySystemsvs.Customization 7.2.3 LevelofGranularityvs.Simplicity 7.2.4 EaseofOverviewvs.Complexity 7.2.5 Performance 7.2.6 MaintenanceandVersionHandling 7.3 Test ofActiveXControl...........................................................................................33 7.3.1 DevelopmentComplexityvs.ComponentReuse 7.3.2 IntegrationwithLegacySystemsvs.Customization 7.3.3 LevelofGranularityvs.Simplicity 7.3.4 EaseofOverviewvs.Complexity 7.3.5 Performance 7.3.6 MaintenanceandVersionHandling 7.4 Conclusions..............................................................................................................34 References................................................................................................................................37 A SourceCodeof Test1........................................................................SeparateDocument B SourceCodeof Test2........................................................................SeparateDocument C SourceCodeof Test3........................................................................SeparateDocument vii

Description:
Computer Science programming in general, and COM components in particular. written in SQLWindows makes calls on that component to process the data For this test the Visual C++ MFC ActiveX Control Wizard was used.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.