Printshop Mail Connect Installation and Activation Guide

Total Page:16

File Type:pdf, Size:1020Kb

Printshop Mail Connect Installation and Activation Guide Installation and Activation Guide Version: 1.8 Installation and Activation Guide Version 1.8 Last Revision: 2019-05-23 Objectif Lune, Inc. 2030 Pie-IX, Suite 500 Montréal, QC, Canada, H1V 2C8 +1 (514) 875-5863 www.objectiflune.com All trademarks displayed are the property of their respective owners. © Objectif Lune, Inc. 1994-2019. All rights reserved. No part of this documentation may be reproduced, transmitted or distributed outside of Objectif Lune Inc. by any means whatsoever without the express written permission of Objectif Lune Inc. disclaims responsibility for any errors and omissions in this documentation and accepts no responsibility for damages arising from such inconsistencies or their further consequences of any kind. Objectif Lune Inc. reserves the right to alter the information contained in this documentation without notice. Table of Contents Table of Contents 4 System and Hardware Considerations 7 Antivirus Exclusions 7 Directories and folders 7 Database Considerations 9 Using the MySQL Instance from the Installer 9 Installing / Updating Connect Using an existing local MySQL instance 10 Installing Connect using an existing Microsoft SQL Server instance 11 Updating With No Local MySQL Product 12 When modifying Connect 12 Important 13 Environment Considerations 14 Virtual Machine Support 14 Terminal Server/Service 14 Remote Desktop 15 64-bit Operating Systems 15 Antivirus Considerations 15 Windows Search Indexing Service 15 Commandline switches and .ini entries 16 Language and Encoding Considerations 16 Network Considerations 17 Firewall/Port considerations 17 Performance Considerations 17 Engine configuration 18 Template optimization 20 Hardware configuration 20 System Requirements 22 Operating System (64-bit only) 22 Minimum Hardware Requirements 22 Installation and Activation 23 Where to obtain the installers 23 Installation - important information 23 Installation - "How to" guides 23 Page 4 Activation 24 Installation Prerequisites 24 User accounts and security 24 The Importance of User Credentials on Installing and Running PrintShop Mail Connect 25 Installation 25 User Account 26 Connect Components 26 Installing PrintShop Mail Connect on Machines without Internet Access 27 GoDaddy Root Certificate Authority needs to be installed. 27 Windows certificate validation - Certificate Revocation List retrieval should be switched off 28 Installation Wizard 28 Starting the PrintShop Mail Connect installer 28 Selecting the required components 29 Selection Confirmation 30 End User License Agreement 30 Completing the installation 30 The Product Update Manager 31 Product Activation 31 Running connect installer in Silent Mode 31 Required and optional properties 32 Getting the exit code of a silent installation 38 Activating a License 39 Obtaining the PrintShop Mail Connect Magic Number 39 Requesting a license 41 Activating PrintShop Mail Connect 41 Migrating to a new workstation 42 Before installing the software 42 Downloading and Installing the Software 42 Backing up files from the current workstation 43 Known Issues 48 Installation Paths with Multi-Byte Characters 48 Switching Languages 48 GoDaddy Certificates 48 Available Printer Models 49 Colour Model in Stylesheets 49 Image Preview in Designer 49 Page 5 VIPP Output 49 Uninstalling 50 Important Note: Stop any active Anti-Virus software before uninstalling Connect. 50 Impacts upon other Applications and Services 50 Uninstallation Wizard 51 Legal Notices and Acknowledgements 52 Page 6 System and Hardware Considerations There are a variety of considerations to be aware of. These are documented in the following pages: l "Antivirus Exclusions" below l "Database Considerations" on page 9 l "Environment Considerations" on page 14 l "Language and Encoding Considerations" on page 16 l "Network Considerations" on page 17 l "Performance Considerations" on page 17 l "System Requirements" on page 22 Antivirus Exclusions The information on this page is designed to assist IT managers and IT professionals decide what anti-virus strategy to follow with consideration to PrintShop Mail Connect and their internal requirements and needs. This page describes the mode of operation and the files and folders used by PrintShop Mail Connect as well as the files, folders and executables that are recommended to be ignored for best possible performance and to avoid issues caused by antivirus file locks. IT managers and IT professionals then may decide the anti-virus strategy to follow for their internal requirements and needs depending on the statements outlined herein. Directories and folders Main installation folder All Connect applications are installed under an arbitrarily selectable main folder. We will refer to it as the "Installation Target" hereafter. The installation target will hold the executables and files and sub-folders required for the operation of the whole product suite. All these files and folders are static after installation. It depends upon the company virus protection strategy, if such files and folders are to be Page 7 monitored or not. Running virus protection on these files and folders should not have a big - if even any - impact on the performance of the Connect suite. With some exceptions, which are listed below. Connect Service The Connect Service is run via the executable file Service.exe. This file has been reported as causing issues with some antivirus packages, so we recommend adding this file to the antivirus exclusion list, if possible. The executable will be installed to the installation target "Connect Server" sub-folder. If the default folder was selected during the installation process the file is likely to be as follows: C:\Program Files\Objectif Lune\OL Connect\Connect Server\Service.exe Working folders Working folders for Connect are created and used on a per-user-basis under the respective user's profile folder, accessible on Windows with the standardized system variable %USERPROFILE% in the sub-folder "Connect". Applying virus protection to these working folders will have differing levels of impact. These impacts are as follows: l %USERPROFILE%\Connect\filestore: This folder will hold non-intermediate files for the operation of Connect. Files in this folder will be used frequently, but not with a high frequency. Virus protection on this folder and contents should not have too much of an impact on the speed of the whole Connect suite. l %USERPROFILE%\Connect\logs: As the name implies, log files are created and updated here. These log files are plain text files. Virus protection on this folder and contents may have an impact on the speed of the whole Connect suite. l %USERPROFILE%\Connect\temp: Storage folder for temporary data, usually intermittent files in multiple folders. Virus protection on this folder and contents might have a serious impact on the performance of Connect. l %USERPROFILE%\Connect\workspace: Usually containing settings and helper files and folders. Page 8 Virus protection on this folder and contents should not have too much of an impact on the speed of the whole Connect suite. Database 1 Depending on the components installed, a database instance is created in a folder called "connect.database" under the Windows system temp folder. The temp folder is accessible via the standardized system variable %TMP%. Usually, folders holding temporary files and folders should be excluded from a virus protection, because this influences the overall performance of the whole system at all. However the responsible person for the computer protection has to decide about the monitoring of such temporary folders following the company guidelines. Database 2 Another database instance is used by Connect. This is the Connect back-end database. The path to this folder is stored in the standardized system variable %PROGRAMDATA%. The Connect back-end database is located in the subfolder "Connect\MySQL". As this database will be in constant use when Connect is running, virus protection on this folder and its sub-folders may have a serious impact on the performance of Connect. Database Considerations This page describes the different considerations and pre-requisites for the database back-end used by PrintShop Mail Connect, whether using the MySQL instance provided by the installer, or pre-existing (external) instance. Using the MySQL Instance from the Installer The MySQL Instance provided in the Installation Wizard is already pre-configured with options to provide the most stable back-end setup. These are the specific options that have been changed in our version of "my.ini": l max_connections = 200 : PrintShop Mail Connect uses a lot of database connections. This number ensures that even in high volume environments, enough connections will be available. Page 9 l max_allowed_packet = 500M : In some implementations, especially when using Capture OnTheGo, large packet sizes are required to allow transferring binary files. This substantial packet size maximum setting ensures that the data received by PrintShop Mail Connect will be able to be stored within the database. l character-set-server = utf8 , collation-server = utf8_unicode_ci , default-character- set=utf8 : These indicate database support for UTF-8/Unicode. Installing / Updating Connect Using an existing local MySQL instance If MySQL Server is already present and you wish to use it, the following should be taken into consideration: l The MySQL account must have access to all permissions using the GRANT Command, including creating databases. l The database configuration must include the options detailed
Recommended publications
  • Servoy Stuff Browser Suite FAQ
    Servoy Stuff Browser Suite FAQ Servoy Stuff Browser Suite FAQ Please read carefully: the following contains important information about the use of the Browser Suite in its current version. What is it? It is a suite of native bean components and plugins all Servoy-Aware and tightly integrated with the Servoy platform: - a browser bean - a flash player bean - a html editor bean - a client plugin to rule them all - a server plugin to setup a few admin flags - an installer to help deployment What version of Servoy is supported? - Servoy 5+ Servoy 4.1.8+ will be supported, starting with version 0.9.40+, except for Mac OS X developer (client will work though) What OS/platforms are currently supported? In Developer: - Windows all platform - Mac OS X 10.5+ - Linux GTK based In Smart client: - Windows all platform - Mac OS X 10.5+ - Linux GTK based The web client is not currently supported, although a limited support might come in the future if there is enough demand for it… What Java versions are currently supported? - Windows: java 5 or java 6 (except updates 10 to 14) – 32 and 64-bit - Mac OS X: java 5 or java 6 – 32 and 64-bit - Linux: java 6 (except updates 10 to 14) – 32 and 64-bit Where can I get it? http://www.servoyforge.net/projects/browsersuite What is it made of? It is build on the powerful DJ-NativeSwing project ( http://djproject.sourceforge.net/ns ) v0.9.9 This library is using the Eclipse SWT project ( http://www.eclipse.org/swt ) v3.6.1 And various other projects like the JNA project ( https://jna.dev.java.net/ ) v3.2.4 The XULRunner
    [Show full text]
  • List of Applications Updated in ARL #2530
    List of Applications Updated in ARL #2530 Application Name Publisher .NET Core SDK 2 Microsoft Acrobat Elements Adobe Acrobat Elements 10 Adobe Acrobat Elements 11.0 Adobe Acrobat Elements 15.1 Adobe Acrobat Elements 15.7 Adobe Acrobat Elements 15.9 Adobe Acrobat Elements 6.0 Adobe Acrobat Elements 7.0 Adobe Application Name Acrobat Elements 8 Adobe Acrobat Elements 9 Adobe Acrobat Reader DC Adobe Acrobat.com 1 Adobe Alchemy OpenText Alchemy 9.0 OpenText Amazon Drive 4.0 Amazon Amazon WorkSpaces 1.1 Amazon Amazon WorkSpaces 2.1 Amazon Amazon WorkSpaces 2.2 Amazon Amazon WorkSpaces 2.3 Amazon Ansys Ansys Archive Server 10.1 OpenText AutoIt 2.6 AutoIt Team AutoIt 3.0 AutoIt Team AutoIt 3.2 AutoIt Team Azure Data Studio 1.9 Microsoft Azure Information Protection 1.0 Microsoft Captiva Cloud Toolkit 3.0 OpenText Capture Document Extraction OpenText CloneDVD 2 Elaborate Bytes Cognos Business Intelligence Cube Designer 10.2 IBM Cognos Business Intelligence Cube Designer 11.0 IBM Cognos Business Intelligence Cube Designer for Non-Production environment 10.2 IBM Commons Daemon 1.0 Apache Software Foundation Crystal Reports 11.0 SAP Data Explorer 8.6 Informatica DemoCreator 3.5 Wondershare Software Deployment Wizard 9.3 SAS Institute Deployment Wizard 9.4 SAS Institute Desktop Link 9.7 OpenText Desktop Viewer Unspecified OpenText Document Pipeline DocTools 10.5 OpenText Dropbox 1 Dropbox Dropbox 73.4 Dropbox Dropbox 74.4 Dropbox Dropbox 75.4 Dropbox Dropbox 76.4 Dropbox Dropbox 77.4 Dropbox Dropbox 78.4 Dropbox Dropbox 79.4 Dropbox Dropbox 81.4
    [Show full text]
  • Open Source Software Notice
    Open Source Software Notice This document describes open source software contained in LG Smart TV SDK. Introduction This chapter describes open source software contained in LG Smart TV SDK. Terms and Conditions of the Applicable Open Source Licenses Please be informed that the open source software is subject to the terms and conditions of the applicable open source licenses, which are described in this chapter. | 1 Contents Introduction............................................................................................................................................................................................. 4 Open Source Software Contained in LG Smart TV SDK ........................................................... 4 Revision History ........................................................................................................................ 5 Terms and Conditions of the Applicable Open Source Licenses..................................................................................... 6 GNU Lesser General Public License ......................................................................................... 6 GNU Lesser General Public License ....................................................................................... 11 Mozilla Public License 1.1 (MPL 1.1) ....................................................................................... 13 Common Public License Version v 1.0 .................................................................................... 18 Eclipse Public License Version
    [Show full text]
  • Django and Mongodb
    1. .bookmarks . 5 2. 1.1 Development Cycle . 5 3. Creating and Deleting Indexes . 5 4. Diagnostic Tools . 5 5. Django and MongoDB . 5 6. Getting Started . 5 7. International Documentation . 6 8. Monitoring . 6 9. Older Downloads . 6 10. PyMongo and mod_wsgi . 6 11. Python Tutorial . 6 12. Recommended Production Architectures . 6 13. Shard v0.7 . 7 14. v0.8 Details . 7 15. v0.9 Details . 7 16. v1.0 Details . 7 17. v1.5 Details . 7 18. v2.0 Details . 8 19. Building SpiderMonkey . 8 20. Documentation . 8 21. Dot Notation . 8 22. Dot Notation . 23. Getting the Software . 8 24. Language Support . 8 25. Mongo Administration Guide . 9 26. Working with Mongo Objects and Classes in Ruby . 9 27. MongoDB Language Support . 9 28. Community Info . 9 29. Internals . 9 30. TreeNavigation . 10 31. Old Pages . 10 31.1 Storing Data . 10 31.2 Indexes in Mongo . 10 31.3 HowTo . 10 31.4 Searching and Retrieving . 10 31.4.1 Locking . 10 31.5 Mongo Developers' Guide . 11 31.6 Locking in Mongo . 11 31.7 Mongo Database Administration . ..
    [Show full text]
  • List of Applications Updated in ARL #2532
    List of Applications Updated in ARL #2532 Application Name Publisher Robo 3T 1.1 3T Software Labs Robo 3T 1.2 3T Software Labs Robo 3T 1.3 3T Software Labs Studio 3T 2018 3T Software Labs Studio 3T 2019 3T Software Labs Acrobat Elements Adobe Acrobat Elements 10 Adobe Acrobat Elements 11.0 Adobe Acrobat Elements 15.1 Adobe Acrobat Elements 15.7 Adobe Acrobat Elements 15.9 Adobe Acrobat Elements 6.0 Adobe Acrobat Elements 7.0 Adobe Acrobat Elements 8 Adobe Acrobat Elements 9 Adobe Acrobat Reader DC Adobe Acrobat.com 1 Adobe Shockwave Player 12 Adobe Amazon Drive 4.0 Amazon Amazon WorkSpaces 1.1 Amazon Amazon WorkSpaces 2.1 Amazon Amazon WorkSpaces 2.2 Amazon Amazon WorkSpaces 2.3 Amazon Kindle 1 Amazon MP3 Downloader 1 Amazon Unbox Video 1 Amazon Unbox Video 2 Amazon Ansys Ansys Workbench Ansys Commons Daemon 1.0 Apache Software Foundation NetBeans IDE 5.0 Apache Software Foundation NetBeans IDE 5.5 Apache Software Foundation NetBeans IDE 7.2 Apache Software Foundation NetBeans IDE 7.2 Beta Apache Software Foundation NetBeans IDE 7.3 Apache Software Foundation NetBeans IDE 7.4 Apache Software Foundation NetBeans IDE 8.0 Apache Software Foundation Tomcat 5 Apache Software Foundation AutoIt 2.6 AutoIt Team AutoIt 3.0 AutoIt Team AutoIt 3.2 AutoIt Team PDF Printer 10 Bullzip PDF Printer 11 Bullzip PDF Printer 3 Bullzip PDF Printer 5 Bullzip PDF Printer 6 Bullzip The Unarchiver 3.1 Dag Agren KeePass Portable 1 Dominik Reichl Dropbox 1 Dropbox Dropbox 73.4 Dropbox Dropbox 74.4 Dropbox Dropbox 75.4 Dropbox Dropbox 76.4 Dropbox Dropbox 77.4 Dropbox
    [Show full text]
  • Tkgecko: Another Attempt for an HTML Renderer for Tk Georgios Petasis
    TkGecko: Another Attempt for an HTML Renderer for Tk Georgios Petasis Software and Knowledge Engineering Laboratory, Institute of Informatics and Telecommunications, National Centre for Scientific Research “Demokritos”, Athens, Greece [email protected] Abstract The support for displaying HTML and especially complex Web sites has always been problematic in Tk. Several efforts have been made in order to alleviate this problem, and this paper presents another (and still incomplete) one. This paper presents TkGecko, a Tcl/Tk extension written in C++, which allows Gecko (the HTML processing and rendering engine developed by the Mozilla Foundation) to be embedded as a widget in Tk. The current status of the TkGecko extension is alpha quality, while the code is publically available under the BSD license. 1 Introduction The support for displaying HTML and contemporary Web sites has always been a problem in the Tk widget, as Tk does not contain any support for rendering HTML pages. This shortcoming has been the motivation for a large number of attempts to provide support from simple rendering of HTML subsets on the text or canvas widgets (i.e. for implementing help systems) to full-featured Web browsers, like HV3 [1] or BrowseX [2]. The relevant Tcl Wiki page [3] lists more than 20 projects, and it does not even cover all of the approaches that try to embed existing browsers in Tk through COM or X11 embedding. One of the most popular, and thus important, projects is Tkhtml [4], an implementation of an HTML rendering component in C for the Tk toolkit. Tkhtml has been actively maintained for several years, and the current version supports many HTML 4 features, including CCS and possibly JavaScript through the Simple ECMAScript Engine (SEE) [5].
    [Show full text]
  • Oracle® Retail Licensing Guide Release 15.X E68342-07
    Oracle® Retail Licensing Guide Release 15.x E68342-07 July 2018 Oracle® Retail Licensing Guide, Release 15.x Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Primary Author: Kenneth Ramoska This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this software or related documentation is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
    [Show full text]
  • SDL Tridion Docs Release Notes
    SDL Tridion Docs Release Notes SDL Tridion Docs 14 SP1 December 2019 ii SDL Tridion Docs Release Notes 1 Welcome to Tridion Docs Release Notes 1 Welcome to Tridion Docs Release Notes This document contains the complete Release Notes for SDL Tridion Docs 14 SP1. Customer support To contact Technical Support, connect to the Customer Support Web Portal at https://gateway.sdl.com and log a case for your SDL product. You need an account to log a case. If you do not have an account, contact your company's SDL Support Account Administrator. Acknowledgments SDL products include open source or similar third-party software. 7zip Is a file archiver with a high compression ratio. 7-zip is delivered under the GNU LGPL License. 7zip SFX Modified Module The SFX Modified Module is a plugin for creating self-extracting archives. It is compatible with three compression methods (LZMA, Deflate, PPMd) and provides an extended list of options. Reference website http://7zsfx.info/. Akka Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event- driven applications on the JVM. Amazon Ion Java Amazon Ion Java is a Java streaming parser/serializer for Ion. It is the reference implementation of the Ion data notation for the Java Platform Standard Edition 8 and above. Amazon SQS Java Messaging Library This Amazon SQS Java Messaging Library holds the Java Message Service compatible classes, that are used for communicating with Amazon Simple Queue Service. Animal Sniffer Annotations Animal Sniffer Annotations provides Java 1.5+ annotations which allow marking methods which Animal Sniffer should ignore signature violations of.
    [Show full text]
  • Here.Is.Only.Xul
    Who am I? Alex Olszewski Elucidar Software Co-founder Lead Developer What this presentation is about? I was personally assigned to see how XUL and the Mozilla way measured up to RIA application development standards. This presentation will share my journey and ideas and hopefully open your minds to using these concepts for application development. RIA and what it means Different to many “Web Applications” that have features and functions of “Desktop” applications Easy install (generally requires only application install) or one-time extra(plug in) Updates automatically through network connections Keeps UI state on desktop and application state on server Runs in a browser or known “Sandbox” environment but has ability to access native OS calls to mimic desktop applications Designers can use asynchronous communication to make applications more responsive RIA and what it means(continued) Success of RIA application will ultimately be measured by how will it can match user’s needs, their way of thinking, and their behaviour. To review RIA applications take advantage of the “best” of both web and desktop apps. Sources: http://www.keynote.com/docs/whitepapers/RichInternet_5.pdf http://en.wikipedia.org/wiki/Rich_Internet_application My First Steps • Find working examples Known Mozilla Applications Firefox Thunderbird Standalone Applications Songbird Joost Komodo FindthatFont Prism (formerly webrunner) http://labs.mozilla.com/featured- projects/#prism XulMine-demo app http://benjamin.smedbergs.us/XULRunner/ Mozilla
    [Show full text]
  • Tkgecko-Presentation
    TkGecko: Another Attempt for an HTML Renderer for Tk Georgios Petasis Software and Knowledge Engineering Laboratory, Institute of Informatics and Telecommunications, National Centre for Scientific Research “Demokritos”, Athens, Greece [email protected] Institute of Informatics & Telecommunications – NCSR “Demokritos” Overview . Tk and HTML – Tkhtml & Hv3 – Embedding popular browsers . Gecko – TkGecko: embedding Gecko . Examples – Rendering a URL – Retrieving information from the DOM tree . Conclusions TkGecko: Another Attempt of an HTML Renderer for Tk 15 Oct 2010 2 Tk and HTML . Displaying HTML in Tk has always been an issue . This shortcoming has been the motivation for a large number of attempts: – From simple rendering of HTML subsets on the text or canvas widget i.e. for implementing help systems) – To full-featured Web browsers like Hv3 or BrowseX . The relevant Wiki page lists more than 20 projects – Does not cover all approaches trying to embed existing browsers in Tk (COM, X11, etc) TkGecko: Another Attempt of an HTML Renderer for Tk 15 Oct 2010 3 Tkhtml . Tkhtml is one of the most popular extensions – An implementation of an HTML rendering component for the Tk toolkit in C – Actively maintained – Supports many HTML 4 features CCS JavaScript (through the Simple ECMAScript Engine) . Despite the impressive supported list of features, Tkhtml is missing features like: – Complete JavaScript support – Flash – Java, ... TkGecko: Another Attempt of an HTML Renderer for Tk 15 Oct 2010 4 Embedding popular browsers . Several approaches that try to embed a full- featured Web browser have been presented . Internet Explorer is a popular target (Windows) – Through COM, either with Tcom or Optcl .
    [Show full text]
  • IFIP AICT 404, Pp
    Identifying Success Factors for the Mozilla Project Robert Viseur1,2 1 University of Mons (FPMs), Rue de Houdain, 9, B-7000 Mons, Belgium [email protected] 2 CETIC, Rue des Frères Wright, 29/3, B-6041 Charleroi, Belgium [email protected] Abstract. The publication of the Netscape source code under free software li- cense and the launch of the Mozilla project constitute a pioneering initiative in the field of free and open source software. However, five years after the publi- cation came years of decline. The market shares rose again after 2004 with the lighter Firefox browser. We propose a case study covering the period from 1998 to 2012. We identify the factors that explain the evolution of the Mozilla project. Our study deepens different success factors identified in the literature. It is based on authors' experience as well as the abundant literature dedicated to the Netscape company and the Mozilla project. It particularly highlights the im- portance of the source code complexity, its modularity, the responsibility as- signment and the existence of an organisational sponsorship. 1 Introduction After the launch of the GNU project in 1984 and the emergence of Linux in 1991, the Mozilla project was probably one of the most important events in the field of free and open source software at the end of the nineteenth century (Viseur, 2011). It was a pioneering initiative in the release of proprietary software, while commercial involvement in the development of free and open source software has accelerated over the last ten years (Fitzgerald, 2006). Netscape was the initiator.
    [Show full text]
  • Javaxpcom: Mozilla Firefox Scripting
    JavaXPCOM: Mozilla Firefox Scripting Seminar Paper Martin Palkovic 0351749 0675 IS-Projektseminar SS 2010 Ao. Univ.-Prof. Mag. Dr. Rony G. Flatscher Institute for Management Information Systems Vienna University of Economics and Business Administration Table of Contents 1 Mozilla Firefox …………………………………………………………............... 4 2 XPCOM …………………………………………………………………………… 5 2.1 Gecko ……………………………………………………………………….. 6 2.2 Language Bindings …………………………………………………………6 2.3 Interfaces …………………………………………………………………… 7 2.4 XPCOM vs. Microsoft COM ………………………………………………. 8 2.5 Interface Description ………………………………………………………. 9 2.6 Interface Discovery ………………………………………………………… 10 2.7 Components Identification ………………………………………………… 12 2.8 Lifetime Management ……………………………………………………… 12 2.9 Component Manager and Service Manager ……………………………. 13 2.10 Criticism …………………………………………………………………….. 14 3 JavaXPCOM ……………………………………………………………………… 15 3.1 XULRunner Installation ……………..……………………………………. 15 3.2 Java Example 1 – WindowCreator ………………………………………. 16 3.3 Places ………………………………………………………………………. 19 3.4 Java Example 2 – BookmarksManager …………………………………. 20 3.5 Java Example 3 – SaveToFile ……………………………………………. 21 4 Scripting XPCOM with ooRexx ………………………………………………… 23 4.1 ooRexx………………………………………………………………………. 23 4.2 Installation ………………………………………………………………….. 24 4.3 BSF4ooRexx ………………………………………………………………..24 4.4 Installation…………………………………………………………………… 25 4.5 ooRexx Example 1 – WindowCreator …………………………………… 26 4.6 ooRexx Example 2 – CookieManager …………………………………… 28 Conclusion ……………………………………………………………………….......... 30 Literature
    [Show full text]