Mobile application development with QML & PySide
|
|
|
- Beryl Davis
- 10 years ago
- Views:
Transcription
1 Mobile application development with QML & PySide Martin Kolman, Faculty of Informatics, Masaryk University slides: example program:
2 What is PySide a project that provides Python bindings for Qt basically a LGPL alternative to the older PyQt project PySide recently became part of the Qt Project officially available for Fremantle (N900) and Harmattan (N9) there is an unofficial port for Android and of course it also works on desktop :)
3 Advantages Python is easy to use :) no need to (cross-)compile code can be easily tweaked on the go in combination with Rsync makes for very rapid change-test cycles big standard library and boatloads of third-party modules
4 Disadvantages bindings don't cover all available libraries no Qt Creator support no Qt 5 support yet
5 Setting up the environment on a PC install PySide :) install Qt Components from the Forum Nokia PPA on a mobile device N900, N950 and N9 are supported by PySide out of the box just install the python-pyside metapackage and you are ready to go :) on the N900 you might need the qt-components-10 package
6 Basic application harness Python code #!/usr/bin/env python # A simple PySide example import sys import os from PySide.QtGui import * from PySide.QtDeclarative import * WINDOW_TITLE = "PySide Example" # enable running this program from absolute path os.chdir(os.path.dirname(os.path.abspath( file ))) if name == ' main ': app = QApplication(sys.argv) # create the application view = QDeclarativeView() # create the declarative view view.setsource("main.qml") view.setwindowtitle(window_title) view.resize(854,480) view.show() app.exec_()
7 Basic application harness QML code import QtQuick 1.1 Rectangle { anchors.fill : parent Text { text: "Hello World" anchors.centerin: parent } }
8 Exporting Python properties to QML to export python functions to QML: 1. create a class that instantiates QObject 2. add functions you want to export to this class 3. annotate them 4. instantiate the class an set it as a context property of the declarative view the property name ins exported to the global QML namespace, so watch out for collisions
9 Exporting Python properties to QML Python property code class PropertyExample(QObject): def init (self): QObject. init (self) self.rootobject = None #NOTE: the root object is needed only by Python properties # that call QML code def getdate(self): """ return current date & time """ return def notify(self, text): """ trigger a notification using the Qt Quick Components InfoBanner """ #NOTE: QML uses <br> instead of \n for linebreaks self.rootobject.notify(text)
10 Exporting Python properties to QML property export code # add the example property property = PropertyExample() rc.setcontextproperty("example", property)
11 Exporting Python properties to QML QML code Text { text: example.getdate() anchors.horizontalcenter: parent.horizontalcenter } Button { anchors.horizontalcenter: parent.horizontalcenter width : 100 id : startbutton text : "notification" onclicked : { example.notify("entry filed content:<br>" + entryfield.text) } }
12 Manipulating QML from Python instantiated QML Elements can be directly manipulated from Python the easiest way is probably through the root object the root object is created from the file that was set as the declarative view source at startup, in our example this is the main.qml file but be careful this ties Python very closely to the (usually ever-changing) QML code
13 Manipulating QML from Python Python code def notify(self, text): """ trigger a notification using the Qt Quick Components InfoBanner """ rootobject = view.rootobject() rootobject.notify(text)
14 Manipulating QML from Python QML code InfoBanner { id: notification timershowtime : 5000 height : rootwindow.height/5.0 } function notify(text) { notification.text = text; notification.show() }
15 Notifications notifications can be easily implemented using the QML InfoBanner element the InfoBanner element is instantiated in the main.qml file there is also a notify(text) function this function can be called both from QML and from Python code EX: handling more notifications at once
16 Loading images QML supports loading images from files or network but what if we want to load an image from raw data in memory or do custom image processing? QDeclarativeImageProvider provides an interface for loading images to QML returns QImage or QPixmap does not update the Image.progress property reloading an might be a bit problematic due to how image caching works
17 Loading images image provider example class ImagesFromPython(QDeclarativeImageProvider): def init (self): # this image provider supports QImage, # as specified by the ImageType QdeclarativeImageProvider. init (self, QdeclarativeImageProvider.ImageType.Image) def requestimage(self, pathid, size, requestedsize): # we draw the text provided from QML on the image text = pathid # for an example image, PySide logo in SVG is used image = QImage("pyside.svg") image.scaled(requestedsize.width(),requestedsize.height()) painter = QtGui.QPainter(image) painter.setpen("white") painter.drawtext(20, 20, text) return image
18 Loading images registering the image provider provider = ImagesFromPython() view.engine().addimageprovider("from_python", provider) # NOTE: view.engine().addimageprovider("from_python", # ImagesFromPython()) # doesn't work for some reason
19 Loading images using the image provider from QML Image { anchors.horizontalcenter: parent.horizontalcenter width : 200 height : 200 smooth : true // NOTE: the image provider name in the Image.source // URL is automatically lower-cased!! source : "image://from_python/" + entryfield.text }
20 Persistent configuration can be easily achieved on the Python side just export a property with properly annotated get/set methods on the Python side, it can be as simple as dictionary that is loaded from file with Marshal on startup and saved back on shutdown or other backends like configparser, configobj, csv, sqlite, etc. can be used
21 Simple rapid prototyping Python has a big advantage - you don't have to compile the source code the same source can be used to run an application both on your desktop computer or your mobile device this can be used for a very rapid on-device testing develop anywhere! the only thing you need is IP connectivity between your desktop/laptop and your mobile device basically any wireless AP will do also works with the built-in mobile hotspot! :)
22 Simple rapid prototyping requirements rsync on your mobile device scp might be used as a less-effective alternative SSH-PKY authentication (so that you don't have to enter the password on every sync) the IP address of your computer and your mobile device
23 The rsync script app_rsync.sh #!/bin/bash IP=$1 # NOTE: this deletes any on-device changes to the # application source files on every sync # also, the.git folder is not synced (if present) rsync -avzsh --delete --progress -e 'ssh' my_username@$ {IP}:/home/my_username/coding/app /home/user/coding --exclude '.git'
24 The startup script app_start.sh #!/bin/bash cd software/coding/app python main.py
25 The sync & run script run_app.sh #!/bin/sh # optional automatic IP address detection #source_ip=`sh get_source.sh` # place dependent IP addresses source_ip= #source_ip= #source_ip= #source_ip= sh app_rsync.sh $source_ip #sh temp_rsync.sh $source_ip sh app_start.sh
26 Installation & usage installation place the scripts to a convenient folder on your mobile device usage log-in to your mobile device set your PC IP in the main script (optional) run the the scripts as appropriate
27 Why 3 scripts? better readability flexibility the individual scripts can be used separately: sync & start the application just sync just start the application
28 Packaging is not really needed during development unless you are developing for Harmattan and need Aegis tokens programs using PySide can be accepted to the Nokia store (formerly Ovi Store) Python applications already in the store: Mieru GPodder RePho (?) and others
29 How to create packages for Harmattan & Fremantle with PySide assistant with Khertan's sdist_maemo module with my packaging script that uses modified sdist_maemo and OBS to create Nokia Storecompatible packages using merlin1991's bdist_hdeb module
30 PySide applications Mieru, RePho, modrana Gpodder gotovienna AGTL
31 Thank you! Questions? :) Want to contact me? :) Martin Kolman jabber: github:
Writing standalone Qt & Python applications for Android
Writing standalone Qt & Python applications for Android Martin Kolman Red Hat & Faculty of Informatics, Masaryk University http://www.modrana.org/om2013 [email protected] 1 Overview Writing Android
Developing MeeGo apps with Python and QML by Thomas Perl <[email protected]> http://thp.io/2010/meego-python/
Developing MeeGo apps with Python and QML by Thomas Perl http://thp.io/2010/meego-python/ Table of Contents Introduction...3 Why should I use Python to develop MeeGo apps?...3 Links...3 Setting
The Most Popular UI/Apps Framework For IVI on Linux
The Most Popular UI/Apps Framework For IVI on Linux About me Tasuku Suzuki Qt Engineer Qt, Developer Experience and Marketing, Nokia Have been using Qt since 2002 Joined Trolltech in 2006 Nokia since 2008
Best Practices in Qt Quick/QML. Langston Ball Senior Qt Developer ICS, Inc.
Best Practices in Qt Quick/QML Langston Ball Senior Qt Developer ICS, Inc. Topics Introduction Integrating C++ and QML Anchors Are Your Friend Keyboard and Input Handling Closing Introduction (Delete if
Mobile Development with Qt
Mobile Development with Qt Developing for Symbian and Maemo Daniel Molkentin Nokia, Qt Development Frameworks 1 Yours Truly Developer and Promoter for the KDE Project since 2000 Author of The Book of Qt
Qt Quick Application Developer Guide for Desktop
Qt Quick Application Developer Guide for Desktop Release 1.0 Digia, Qt Learning February 28, 2013 Contents 1 About this Guide 2 1.1 Why Would You Want to Read this Guide?................... 2 1.2 Get the
latest Release 0.2.6
latest Release 0.2.6 August 19, 2015 Contents 1 Installation 3 2 Configuration 5 3 Django Integration 7 4 Stand-Alone Web Client 9 5 Daemon Mode 11 6 IRC Bots 13 7 Bot Events 15 8 Channel Events 17 9
SysPatrol - Server Security Monitor
SysPatrol Server Security Monitor User Manual Version 2.2 Sep 2013 www.flexense.com www.syspatrol.com 1 Product Overview SysPatrol is a server security monitoring solution allowing one to monitor one or
Building a Python Plugin
Building a Python Plugin QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+ujavalgandhi This work is licensed under a Creative Commons Attribution 4.0 International License. Building a Python
KIVY - A Framework for Natural User Interfaces
KIVY - A Framework for Natural User Interfaces Faculty of Computer Sciences Source of all Slides adopted from http://www.kivy.org Kivy - Open Source Library Kivy is an Open Source Python library for rapid
Systemd for Embedded Linux. Challenges and Opportunities
Systemd for Embedded Linux Challenges and Opportunities Embedded Linux Conference Europe Düsseldorf, 2014-10-14 Michael Olbrich Slide 1 - Pengutronix - http://www.pengutronix.de
Andreas Burghart 6 October 2014 v1.0
Yocto Qt Application Development Andreas Burghart 6 October 2014 Contents 1.0 Introduction... 3 1.1 Qt for Embedded Linux... 3 1.2 Outline... 4 1.3 Assumptions... 5 1.4 Corrections... 5 1.5 Version...
PaaS Operation Manual
NTT Communications Cloudⁿ PaaS Operation Manual Ver.1.0 Any secondary distribution of this material (distribution, reproduction, provision, etc.) is prohibited. 1 Version no. Revision date Revision details
You're reading an excerpt. Click here to read official APPLE REMOTE DESKTOP 1.2 user guide http://yourpdfguides.com/dref/1168427
You can read the recommendations in the user guide, the technical guide or the installation guide for APPLE REMOTE DESKTOP 1.2. You'll find the answers to all your questions on the APPLE REMOTE DESKTOP
Configuring the Active Directory Plug-in
Wazza s QuickStart Configuring the Active Directory Plug-in Mac OS X 10.3.4 Background Using the Mac OS X 10.3.x built-in Active Directory (AD) plug-in, Mac users can authenticate with a Windows Active
Contents First Time Setup... 2 Setting up the Legal Vault Client (KiteDrive)... 3 Setting up the KiteDrive Outlook Plugin... 10 Using the Legal Vault
Contents First Time Setup... 2 Setting up the Legal Vault Client (KiteDrive)... 3 Setting up the KiteDrive Outlook Plugin... 10 Using the Legal Vault Outlook Plugin... 13 Using KiteDrive to Send Large
Android App User Guide
www.novell.com/documentation Android App User Guide ZENworks Mobile Management 2.7.x August 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of
Wireless Security Camera with the Arduino Yun
Wireless Security Camera with the Arduino Yun Created by Marc-Olivier Schwartz Last updated on 2014-08-13 08:30:11 AM EDT Guide Contents Guide Contents Introduction Connections Setting up your Temboo &
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
Workday Mobile Security FAQ
Workday Mobile Security FAQ Workday Mobile Security FAQ Contents The Workday Approach 2 Authentication 3 Session 3 Mobile Device Management (MDM) 3 Workday Applications 4 Web 4 Transport Security 5 Privacy
Bitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios Devices GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios Devices 1 Table of Contents GO!Enterprise
Handle Tool. User Manual
User Manual Corporation for National Research Initiatives Version 2 November 2015 Table of Contents 1. Start the Handle Tool... 3 2. Default Window... 3 3. Console... 5 4. Authentication... 6 5. Lookup...
VPN: Virtual Private Network Setup Instructions
VPN: Virtual Private Network Setup Instructions Virtual Private Network (VPN): For e-journals and web-based databases, plus applications like EndNote's Online Search (formerly "Connect") and business systems.
WatchDox Administrator's Guide. Application Version 3.7.5
Application Version 3.7.5 Confidentiality This document contains confidential material that is proprietary WatchDox. The information and ideas herein may not be disclosed to any unauthorized individuals
E-Commerce: Designing And Creating An Online Store
E-Commerce: Designing And Creating An Online Store Introduction About Steve Green Ministries Solo Performance Artist for 19 Years. Released over 26 Records, Several Kids Movies, and Books. My History With
QVD Client for Android. QVD Client for Android
QVD Client for Android i QVD Client for Android QVD Client for Android ii REVISION HISTORY NUMBER DATE DESCRIPTION NAME QVD Client for Android iii Contents 1 Introduction 1 2 Installation 2 3 Usage 4 3.1
Web Developer Toolkit for IBM Digital Experience
Web Developer Toolkit for IBM Digital Experience Open source Node.js-based tools for web developers and designers using IBM Digital Experience Tools for working with: Applications: Script Portlets Site
Git - Working with Remote Repositories
Git - Working with Remote Repositories Handout New Concepts Working with remote Git repositories including setting up remote repositories, cloning remote repositories, and keeping local repositories in-sync
Creating a DUO MFA Service in AWS
Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013
Qsync Install Qsync utility Login the NAS The address is 192.168.1.210:8080 bfsteelinc.info:8080
Qsync Qsync is a cloud based file synchronization service empowered by QNAP Turbo NAS. Simply add files to your local Qsync folder, and they will be available on your Turbo NAS and all its connected devices.
Copyright 2012 Trend Micro Incorporated. All rights reserved.
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
NAS 242 Using AiMaster on Your Mobile Devices
NAS 242 Using AiMaster on Your Mobile Devices Learn to use AiMaster on your mobile devices A S U S T O R C O L L E G E COURSE OBJECTIVES Upon completion of this course you should be able to: 1. Use AiMaster
AkrutoSync 4.0 User Guide
AKRUTO AkrutoSync 4.0 User Guide Welcome Thank you for choosing AkrutoSync. AkrutoSync can synchronize your Contacts, Calendar and Tasks between Outlook on your computer and your Windows Phone. AkrutoSync
Novell Filr. Mobile Client
Novell Filr Mobile Client 0 Table of Contents Quick Start 3 Supported Mobile Devices 3 Supported Languages 4 File Viewing Support 4 FILES THAT CANNOT BE VIEWED IN THE FILR APP 4 FILES THAT GIVE A WARNING
When enterprise mobility strategies are discussed, security is usually one of the first topics
Acronis 2002-2014 Introduction When enterprise mobility strategies are discussed, security is usually one of the first topics on the table. So it should come as no surprise that Acronis Access Advanced
APPLICATION NOTE. How to build pylon applications for ARM
APPLICATION NOTE Version: 01 Language: 000 (English) Release Date: 31 January 2014 Application Note Table of Contents 1 Introduction... 2 2 Steps... 2 1 Introduction This document explains how pylon applications
Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15
Product Manual MDM On Premise Installation Version 8.1 Last Updated: 06/07/15 Parallels IP Holdings GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 632 0411 Fax: + 41 52 672 2010 www.parallels.com
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android GO!Enterprise MDM for Android, Version 3.x GO!Enterprise MDM for Android 1 Table of Contents GO!Enterprise MDM
Surface and Volumetric Data Rendering and Visualisation
Surface and Volumetric Data Rendering and Visualisation THE Qt TOOLKIT Department of Information Engineering Faculty of Engineering University of Brescia Via Branze, 38 25231 Brescia - ITALY 1 What is
1. Digital Asset Management User Guide... 2 1.1 Digital Asset Management Concepts... 2 1.2 Working with digital assets... 4 1.2.1 Importing assets in
1. Digital Asset Management User Guide........................................................................... 2 1.1 Digital Asset Management Concepts........................................................................
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for Android with TouchDown GO!Enterprise MDM for Android, Version 3.x GO!Enterprise MDM for Android with TouchDown 1 Table
SparkLab May 2015 An Introduction to
SparkLab May 2015 An Introduction to & Apostolos N. Papadopoulos Assistant Professor Data Engineering Lab, Department of Informatics, Aristotle University of Thessaloniki Abstract Welcome to SparkLab!
VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com
VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET
Installation and Deployment
Installation and Deployment Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Installation and Deployment SmarterStats
Store & Share Quick Start
Store & Share Quick Start What is Store & Share? Store & Share is a service that allows you to upload all of your content (documents, music, video, executable files) into a centralized cloud storage. You
User Guide. Version R91. English
AuthAnvil User Guide Version R91 English August 25, 2015 Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept EULATOS as updated from
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown
GO!Enterprise MDM Device Application User Guide Installation and Configuration for ios with TouchDown GO!Enterprise MDM for ios Devices, Version 3.x GO!Enterprise MDM for ios with TouchDown 1 Table of
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts Seagate NAS OS 4 Reviewers Guide 2 Purpose of this guide Experience the most common use cases for the product, learn about
SPC Connect Configuration Manual V1.0
SPC Connect Configuration Manual V1.0 I-200090-1 28.11.2014 Copyright Copyright Technical specifications and availability subject to change without notice. Copyright Siemens AB We reserve all rights in
IceWarp Server. Log Analyzer. Version 10
IceWarp Server Log Analyzer Version 10 Printed on 23 June, 2009 i Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 2 Advanced Configuration... 5 Log Importer... 6 General...
1. Digital Asset Management User Guide... 2 1.1 Digital Asset Management Concepts... 2 1.2 Working with digital assets... 4 1.2.1 Importing assets in
1. Digital Asset Management User Guide....................................................... 2 1.1 Digital Asset Management Concepts.................................................... 2 1.2 Working with
Log Analyzer Reference
IceWarp Unified Communications Log Analyzer Reference Version 10.4 Printed on 27 February, 2012 Contents Log Analyzer 1 Quick Start... 2 Required Steps... 2 Optional Steps... 3 Advanced Configuration...
FOR PARALLELS / PLESK PANEL
WEB2CS INSTALLATION GUIDE FOR PARALLELS / PLESK PANEL HTTP://WWW.XANDMAIL.COM XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING
Python for Series 60 Platform
F O R U M N O K I A Getting Started with Python for Series 60 Platform Version 1.2; September 28, 2005 Python for Series 60 Platform Copyright 2005 Nokia Corporation. All rights reserved. Nokia and Nokia
Introduction to Stanford Box
January 15, 2016 Tech Briefing Introduction to Stanford Box box.stanford.edu / stanford.box.com Don Cameron [email protected] (650) 736-0609 INTRODUCTION Agenda Box at Stanford Getting Started Managing
Copyright 2013 Trend Micro Incorporated. All rights reserved.
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the software, please review the readme files,
BogDan Vatra and Andy Gryc. Qt on Android: Is it right for you?
BogDan Vatra and Andy Gryc Qt on Android: Is it right for you? Coffee and Code sessions Free, three-hour, hands-on session that delves into the internals of Qt on Android. Learn how to: set up the Qt development
SFTP Server User Login Instructions. Open Internet explorer and enter the following url: https://sftp.sae.org
SFTP Server User Login Instructions Open Internet explorer and enter the following url: https://sftp.sae.org You will be prompted for a user id and password as such. Please enter your account id and password.
Kaspersky Password Manager
Kaspersky Password Manager User Guide Dear User, Thank you for choosing our product. We hope that you will find this documentation useful and that it will provide answers to most questions that may arise.
How To Package In Composer 2.5.2.2 (Amd64)
Composer User Guide Version 9.1 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave S Suite
Configuring Eduroam on Microsoft Windows Vista and 7 (all editions, 32 and 64 bits)
Configuring Eduroam on Microsoft Windows Vista and 7 (all editions, 32 and 64 bits) This documents explain to you how to configure the Eduroam Wireless Access (EWA) correctly on Microsoft Windows Vista
Getting Started Android + Linux. February 27 th, 2014
Getting Started Android + Linux February 27 th, 2014 Overview AllJoyn: High-level architecture Sample AllJoyn Apps for Android, Linux Downloading the AllJoyn Android SDKs Building the Sample AllJoyn Android
Table of Contents. Description of the BlackVue App 3. Supported Devices 4. Screen Description 5. Home Screen 5. Video List Screen 6
Table of Contents Description of the BlackVue App 3 Features 3 Supported Devices 4 Screen Description 5 Home Screen 5 Video List Screen 6 Connection of BlackVue to a Wi-Fi connection 7 Menu Description
Sophos Mobile Control SaaS startup guide. Product version: 6
Sophos Mobile Control SaaS startup guide Product version: 6 Document date: January 2016 Contents 1 About this guide...4 2 About Sophos Mobile Control...5 3 What are the key steps?...7 4 Change your password...8
GoAnywhere Director to GoAnywhere MFT Upgrade Guide. Version: 5.0.1 Publication Date: 07/09/2015
GoAnywhere Director to GoAnywhere MFT Upgrade Guide Version: 5.0.1 Publication Date: 07/09/2015 Copyright 2015 Linoma Software. All rights reserved. Information in this document is subject to change without
24x7 Scheduler Multi-platform Edition 5.2
24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table
Smart Card Setup Guide
Smart Card Setup Guide K Apple Computer, Inc. 2006 Apple Computer, Inc. All rights reserved. Under the copyright laws, this manual may not be copied, in whole or in part, without the written consent of
SmartWatch Eco/Eco Compact
SmartWatch Eco/Eco Compact Digital Video Recorders SmartWatch Eco SmartWatch Eco Compact Mobile Application Installation & Operation Manual Table of Contents Introduction...3 Installation and Operation
How To Secure Your Computer With Libreware Libreroview 2.5.2.2 (Windows) And Libreros (Windows 2) (Windows 3.5) (For Windows) (Powerpoint) (Networking)
Addressing Embedded Security in LabVIEW RIO Systems Carlos Pazos Product Marketing Manager Embedded Software Why Care About Security? 3 Why care about Security? Why Care About Industrial Security? 4 Stuxnet
To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
Features of AnyShare
of AnyShare of AnyShare CONTENT Brief Introduction of AnyShare... 3 Chapter 1 Centralized Management... 5 1.1 Operation Management... 5 1.2 User Management... 5 1.3 User Authentication... 6 1.4 Roles...
Net 2. NetApp Electronic Library. User Guide for Net 2 Client Version 6.0a
Net 2 NetApp Electronic Library User Guide for Net 2 Client Version 6.0a Table of Contents 1 INTRODUCTION AND KEY FEATURES... 3 SOME OF THE KEY FEATURES INCLUDE:... 3 INSTALLATION PREREQUISITES:... 3 2
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
PaperClip Audit System Installation Guide
Installation Guide Version 1.0 Copyright Information Copyright 2005, PaperClip Software, Inc. The PaperClip32 product name and PaperClip Logo are registered trademarks of PaperClip Software, Inc. All brand
Extending Remote Desktop for Large Installations. Distributed Package Installs
Extending Remote Desktop for Large Installations This article describes four ways Remote Desktop can be extended for large installations. The four ways are: Distributed Package Installs, List Sharing,
Administering Jive Mobile Apps
Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native
Omnixx Client Installer for TXDPS
Omnixx Client Installer for TXDPS Version: 3.2.902.006 Deploys: Omnixx Force Browser v3.2.042.007 Omnixx Trainer v3.1.017.4 NOTE: User must be logged into the system as an Administrator to initiate installation.
BlackBerry Desktop Software User Guide
BlackBerry Desktop Software User Guide Version: 2.4 SWD-1905381-0426093716-001 Contents Basics... 3 About the BlackBerry Desktop Software... 3 Set up your smartphone with the BlackBerry Desktop Software...
OneDrive for Business from Desktop or Laptop Windows devices
OneDrive for Business from Desktop or Laptop Windows devices OneDrive for Business (previously called SkyDrive Pro) is cloud based file store that comes as part of the Uel Office365 subscription. It provides
Volume SYNAMETRICS TECHNOLOGIES. A Division of IndusSoft Technologies, Inc. DeltaCopy User s Guide
Volume 1 SYNAMETRICS TECHNOLOGIES A Division of IndusSoft Technologies, Inc DeltaCopy User s Guide SYNAMETRICS TECHNOLOGIES DeltaCopy User s Guide Synametrics Technologies 27 Sand Hill Ct., Jamesburg,
Mobile Labs Plugin for IBM Urban Code Deploy
Mobile Labs Plugin for IBM Urban Code Deploy Thank you for deciding to use the Mobile Labs plugin to IBM Urban Code Deploy. With the plugin, you will be able to automate the processes of installing or
Configuring the WT-4 for ftp (Ad-hoc Mode)
En Configuring the WT-4 for ftp (Ad-hoc Mode) Windows XP Introduction This document provides basic instructions on configuring the WT-4 wireless transmitter and a Windows XP Professional SP2 ftp server
Manage CE. Version 1
Manage CE Version 1 Table of Contents Introduction... 3 Overview of Manage CE... 3 The Manage CE Environment... 4 About Synchronizing Content... 5 Technical Support... 7 Installing Manage CE... 8 Hardware/Software
RemoteLab 2.0 Admin Guide
RemoteLab 2.0 Admin Guide Table of Contents RemoteLab 2.0 Admin Guide... 1 Getting Started with RemoteLab 2.0 (Server Configuration)... 2 System Requirements:... 2 Create your RemoteLab database:... 2
User s Manual. Management Software for ATS
ATS Monitor User s Manual Management Software for ATS Table of Contents 1. ATS Monitor Overview... 2 2. ATS Monitor Install and Uninstall... 2 2.1. System Requirement... 2 2.2. Software Install... 2 2.3.
UAG4100 Support Notes
2013 UAG4100 Support Notes CSO ZyXEL 2013/07/29 Table of Contents Scenario 1 Activate a Paid Access Hotspot... 2 Print ticket to access the Internet... 3 Pay with PayPal payment service to access the Internet...
Mercury User Guide v1.1
Mercury User Guide v1.1 Tyrone Erasmus 2012-09-03 Index Index 1. Introduction... 3 2. Getting started... 4 2.1. Recommended requirements... 4 2.2. Download locations... 4 2.3. Setting it up... 4 2.3.1.
Some Experiences With Python For Android (Py4A) Nik Klever University of Applied Sciences Augsburg
Some Experiences With Python For Android (Py4A) Nik Klever University of Applied Sciences Augsburg Content Introduction and General Aspects SL4A Basics Architecture / Features / API SL4A API Motivation
Getting Started with Clearlogin A Guide for Administrators V1.01
Getting Started with Clearlogin A Guide for Administrators V1.01 Clearlogin makes secure access to the cloud easy for users, administrators, and developers. The following guide explains the functionality
Kerberos + Android. A Tale of Opportunity. Slide 1 / 39. Copyright 2012 yassl
Kerberos + Android A Tale of Opportunity Slide 1 / 39 Platform Decisions The Statistics Slide 2 / 39 Why Go Mobile? 80% of the world's population now has a mobile phone. ( 5 Billion Phones ) Slide 3 /
2X SecureRemoteDesktop. Version 1.1
2X SecureRemoteDesktop Version 1.1 Website: www.2x.com Email: [email protected] Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious
Sophos Mobile Control Startup guide. Product version: 3
Sophos Mobile Control Startup guide Product version: 3 Document date: January 2013 Contents 1 About this guide...3 2 What are the key steps?...5 3 Log in as a super administrator...6 4 Activate Sophos
The HTTP Plug-in. Table of contents
Table of contents 1 What's it for?... 2 2 Controlling the HTTPPlugin... 2 2.1 Levels of Control... 2 2.2 Importing the HTTPPluginControl...3 2.3 Setting HTTPClient Authorization Module... 3 2.4 Setting
Quick Start Guide 0514US
Quick Start Guide Copyright Wasp Barcode Technologies 2014 No part of this publication may be reproduced or transmitted in any form or by any means without the written permission of Wasp Barcode Technologies.
Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Sync Windows Installation Manual - WebSphere On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
Ciphermail Gateway Separate Front-end and Back-end Configuration Guide
CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway Separate Front-end and Back-end Configuration Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction
WatchGuard SSL v3.2 Update 1 Release Notes. Introduction. Windows 8 and 64-bit Internet Explorer Support. Supported Devices SSL 100 and 560
WatchGuard SSL v3.2 Update 1 Release Notes Supported Devices SSL 100 and 560 WatchGuard SSL OS Build 445469 Revision Date 3 April 2014 Introduction WatchGuard is pleased to announce the release of WatchGuard
Active Directory Requirements and Setup
Active Directory Requirements and Setup The information contained in this document has been written for use by Soutron staff, clients, and prospective clients. Soutron reserves the right to change the
