Continuous Integration and Code Coverage in Xcode
|
|
- Esther Stephens
- 8 years ago
- Views:
Transcription
1 Developer Tools #WWDC15 Continuous Integration and Code Coverage in Xcode Session 410 Matt Moriarity Xcode Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission from Apple.
2 Agenda What is Xcode Server What's new in Xcode 7 Code coverage Extending Xcode Server Demos
3 What Is Xcode Server
4 What Is Xcode Server Continuous integration
5 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality
6 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule
7 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule Easy to set up with Xcode and OS X Server
8 What Is Xcode Server Continuous integration Enhances collaboration and improves software quality Builds and tests projects on a schedule Easy to set up with Xcode and OS X Server Deep integration with Xcode
9 What Is Xcode Server Terminology
10 What Is Xcode Server Terminology Scheme Recipe for building your project
11 What Is Xcode Server Terminology Scheme Recipe for building your project Bot Analyze, build, test, and archive on a schedule
12 What Is Xcode Server Terminology Scheme Bot Integration Recipe for building your project Analyze, build, test, and archive on a schedule A single run of a bot
13 New in Xcode Server Better bot editing
14 New in Xcode Server Choosing repositories and branches
15 New in Xcode Server Source control security
16 New in Xcode Server Updated reports
17 New in Xcode Server Updated reports
18 New in Xcode Server Improved issue tracking
19
20
21
22
23
24 New in Xcode Server Xcode 7 features
25 New in Xcode Server Xcode 7 features User Interface Testing
26 New in Xcode Server Xcode 7 features On Demand Resources
27 New in Xcode Server Xcode 7 features Code Coverage
28 Code Coverage
29 Code Coverage A tool for measuring the value of tests
30 Code Coverage A tool for measuring the value of tests Shows which code is exercised by unit tests
31 Code Coverage A tool for measuring the value of tests Shows which code is exercised by unit tests Exposes areas of your code that are untested
32 Code Coverage
33 Code Coverage Tightly integrated with LLVM Counts each expression that is executed
34 Code Coverage Hierarchical coverage report
35 Code Coverage In the editor
36 Code Coverage In Xcode Server
37 Code Coverage Multiple devices
38
39
40 Code Coverage Coverage trends
41
42
43
44 Demo Code coverage in Xcode Eric Dudiak Xcode Engineer
45 Extending Xcode Server
46 Extending Xcode Server Triggers
47 Extending Xcode Server Triggers Custom actions: notifications or scripts
48 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed
49 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed Before and after integrations run
50 Extending Xcode Server Triggers Custom actions: notifications or scripts Use your language of choice Include a #! in your script, otherwise Bash is assumed Before and after integrations run Gated on the result of the integration
51 Extending Xcode Server Environment variables in triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
52 Extending Xcode Server Environment variables in triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
53 Extending Xcode Server Environment Variables in Triggers XCS XCS_BOT_NAME XCS_BOT_ID XCS_INTEGRATION_NUMBER XCS_INTEGRATION_ID XCS_INTEGRATION_RESULT XCS_SOURCE_DIR XCS_OUTPUT_DIR XCS_DERIVED_DATA_DIR XCS_PRODUCT XCS_(TYPE)_COUNT XCS_(TYPE)_CHANGE Always set to 1, use to detect Xcode Server The name of the current bot The ID of the current bot The sequential number of the current integration The ID of the current integration The overall result of the integration Location where your project s code was checked out Location where logs and assets for the integration are stored Location where derived data is stored for this bot Path to an.ipa or.app, if the bot produced one Number of issues of each type (error, warning, failed test, etc.) Change in number of issues from previous integration
54 Extending Xcode Server
55 Extending Xcode Server Open standards
56 Extending Xcode Server Open standards Secure communication over HTTPS
57 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions
58 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions Data exchanged using JSON
59 Extending Xcode Server Open standards Secure communication over HTTPS REST pattern of resources and actions Data exchanged using JSON Compatible with most scripting languages
60 Extending Xcode Server API example: bots GET { "count": 3, "results": [{ "_id": " c6fad1f8c0477eaf3df", "name": "CoffeeBoard Bot", "configuration": { "builtfromclean": 0, "schemename": "CoffeeBoard", "performsanalyzeaction": true, "performstestaction": true, "performsarchiveaction": true, "exportsproductfromarchive": false, "triggers": [], "scheduletype": 2,
61 Extending Xcode Server API example: integrations
62 Extending Xcode Server API example: integrations GET.../bots/ c6fad1f8c0477eaf3df/integrations
63 Extending Xcode Server API example: integrations GET.../bots/ c6fad1f8c0477eaf3df/integrations { "count": 30, "results: [{ "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "completed", "result": "build-errors", "buildresultsummary": { "errorcount": 3, "errorchange": -1, "warningcount": 11, "warningchange": 0,
64 Extending Xcode Server API example: integrating a bot
65 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations
66 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations { "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "pending" }
67 Extending Xcode Server API example: integrating a bot POST.../bots/ c6fad1f8c0477eaf3df/integrations { "shouldclean": true } { "_id": "93040d da6ff05a20032bc", "bot": {... }, "number": 23, "currentstep": "pending" }
68 Demo Extending Xcode Server Eric Dudiak Xcode Engineer
69 Extending Xcode Server Available endpoints GET /bots List bots on server POST /bots Create a new bot GET /bots/(id) Retrieve a bot by ID PATCH /bots/(id) Update a bot s configuration GET /bots/(id)/integrations Get the most recent integrations for a bot POST /bots/(id)/integrations Enqueue a new integration GET /integrations List integrations on server GET /integrations/(id) Retrieve an integration by ID GET /integrations/(id)/commits List the commits included in an integration GET /integrations/(id)/issues List the build issues produced by an integration GET /devices List devices connected to server GET /repositories List hosted repositories on server POST /repositories Create a new hosted repository
70 Summary Xcode Server improvements New testing features Code coverage Triggers Xcode Server API
71 More Information Xcode Server and Continuous Integration Guide Apple Developer Forums Stefan Lesser Swift Evangelist
72 Related Sessions UI Testing in Xcode Presidio Wednesday 11:00AM Continuous Integration with Xcode 6 WWDC 2014
73 Related Lab Testing and Continuous Integration Developer Tools Lab B Thursday 1:30PM
74
Continuous Integration with Xcode 6
Tools #WWDC14 Continuous Integration with Xcode 6 Session 415 Brent Shank Software Engineer, Xcode 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationAdvanced Testing and Continuous Integration
Developer Tools #WWDC16 Advanced Testing and Continuous Integration Session 409 Zoltan Foley-Fisher Xcode Engineer Eric Dudiak Xcode Engineer 2016 Apple Inc. All rights reserved. Redistribution or public
More informationImproving Your App with Instruments
Tools #WWDC14 Improving Your App with Instruments Session 418 Daniel Delwood Software Radiologist 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationManaging Apple Devices
Core OS Managing Apple Devices Session 702 Todd Fernandez Senior Manager, Device Management 2014 Apple Inc. All rights reserved. Redistribution or public display not permitted without written permission
More informationGoing Social with ReplayKit and Game Center
Graphics and Games #WWDC15 Going Social with ReplayKit and Game Center What s new in social gaming Session 605 Edwin Iskandar Software Engineer Megan Gardner Software Engineer 2015 Apple Inc. All rights
More informationSoftware Engineering
1 Software Engineering Lecture 10: Configuration Management Stefan Hallerstede Århus School of Engineering 15 September 2011 2 Contents Configuration Management Basics Version And Release Management Release
More informationSecuring ArcGIS Server Services: Advanced Options
Federal GIS Conference February 9 10, 2015 Washington, DC Securing ArcGIS Server Services: Advanced Options Michael Sarhan Esri Agenda Review Common Threats Security Configurations Securing ArcGIS Server
More informationDevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group
DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture
More informationDeploying Management and Security Agents to Mobile Devices. Deploying Mgmt and Security Agents
Deploying Management and Security Agents to Mobile Devices John Engels Principal Product Manager Symantec Scott Jareo Field Enablement Engineering Symantec Agenda 1 Symantec MDM Agent Options 2 Mobile
More informationLeveraging SANS and NIST to Evaluate New Security Tools
Leveraging SANS and NIST to Evaluate New Security Tools Agenda About TaaSera A Problem to Solve Overview of NIST Cybersecurity Framework Overview of SANS CSC-20 Call to Action Conclusion Q&A Company Founded
More informationContinuous Delivery for Alfresco Solutions. Satisfied customers and happy developers with!! Continuous Delivery!
Continuous Delivery for Alfresco Solutions Satisfied customers and happy developers with!! Continuous Delivery! About me Roeland Hofkens #rhofkens roeland.hofkens@westernacher.com http://opensource.westernacher.com
More informationAutomate Your BI Administration to Save Millions with Command Manager and System Manager
Automate Your BI Administration to Save Millions with Command Manager and System Manager Presented by: Dennis Liao Sr. Sales Engineer Date: 27 th January, 2015 Session 2 This Session is Part of MicroStrategy
More informationBuilding, testing and deploying mobile apps with Jenkins & friends
Building, testing and deploying mobile apps with Jenkins & friends Christopher Orr https://chris.orr.me.uk/ This is a lightning talk which is basically described by its title, where "mobile apps" really
More informationEducational Collaborative Develops Big Data Solution with MongoDB
CASE STUDY OVERVIEW Educational Collaborative Develops Big Data Solution with MongoDB INDUSTRIES Education, Nonprofit LOCATION Durham, NC PROJECT LENGTH 1 year, 5 months APPLICATION SUPPORTED Data driven
More informationDeveloper Reference. A mobile loyalty platform for retailers. Document Number: 09720037
Developer Reference A mobile loyalty platform for retailers Document Number: 09720037 CONTENTS Guide Overview Description of this Guide... ix What s new in this guide...x Upgrade impact...xii 1. Getting
More informationMobile 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
More informationCopyright Notice. Mobile Testing Enterprise 7.3. September 2015. Copyright 1995-2015 Keynote LLC. All rights reserved.
Mobile Testing Enterprise UIAutomation Compatibility Mobile Testing Enterprise 7.3 September 2015 Copyright Notice Copyright 1995-2015 Keynote LLC. All rights reserved. THE INFORMATION CONTAINED IN THIS
More informationopennms reporting generation tool
opennms reporting generation tool Juan Pedro Escalona DevOps Southampton, UK - 2014 Juan Pedro Escalona DevOps / Systems Administrator with over 6 years experience administering different OS, network systems
More informationUsing Safari to Deliver and Debug a Responsive Web Design
Media #WWDC15 Using Safari to Deliver and Debug a Responsive Web Design Session 505 Jono Wells Safari and WebKit Engineer 2015 Apple Inc. All rights reserved. Redistribution or public display not permitted
More informationebay's - LB Management Service (for OpenStack)
ebay's - LB Management Service (for OpenStack) 1. Overview ebay Load Balancer Management Service (LBMS) provides a RESTFul Service to manage complete life cycle for Load Balancers. It does not expose APIs
More informationManaging and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days
Managing and Maintaining Windows Server 2008 Servers (6430) Course length: 5 days Course Summary: This five-day instructor-led course provides students with the knowledge and skills to implement, monitor,
More informationFairsail REST API: Guide for Developers
Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,
More informationios Application Development &
Introduction of ios Application Development & Swift Programming Language Presented by Chii Chang chang@ut.ee Outlines Basic understanding about ios App Development Development environment: Xcode IDE Foundations
More informationUnderstanding Infrastructure as Code. By Michael Wittig and Andreas Wittig
Understanding Infrastructure as Code By Michael Wittig and Andreas Wittig In this article, excerpted from Amazon Web Service in Action, we will explain Infrastructure as Code. Infrastructure as Code describes
More informationXpoLog Center Suite Data Sheet
XpoLog Center Suite Data Sheet General XpoLog is a data analysis and management platform for Applications IT data. Business applications rely on a dynamic heterogeneous applications infrastructure, such
More informationIT Service Continuity Management PinkVERIFY
-11-G-001 General Criteria Does the tool use ITIL 2011 Edition process terms and align to ITIL 2011 Edition workflows and process integrations? -11-G-002 Does the tool have security controls in place to
More informationIntroducing Xcode Source Control
APPENDIX A Introducing Xcode Source Control What You ll Learn in This Appendix: u The source control features offered in Xcode u The language of source control systems u How to connect to remote Subversion
More informationUsing a custom certificate for SSL inspection
Using a custom certificate for SSL inspection This recipe shows how use a FortiGate unit to generate a custom certificate signing request and to get this certificate signed by an enterprise root Certificate
More informationNaviCell Data Visualization Python API
NaviCell Data Visualization Python API Tutorial - Version 1.0 The NaviCell Data Visualization Python API is a Python module that let computational biologists write programs to interact with the molecular
More informationArcGIS Viewer for Silverlight An Introduction
Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and
More informationInstallation and Administration Guide
Installation and Administration Guide BlackBerry Enterprise Transporter for BlackBerry Enterprise Service 12 Version 12.0 Published: 2014-11-06 SWD-20141106165936643 Contents What is BES12?... 6 Key features
More information1) Go to the following URL: https://myitservices.nus.edu.sg/arsys/ 2) Login with your NUS account and password.
Introduction: Computer Centre has a wide range of service offering to all NUS users. Through an easy-to-use selfservice IT Service Request Portal, selected services are exposed to NUS Community to facilitate
More informationSecuring ArcGIS Server Services: First Steps
Federal GIS Conference February 9 10, 2015 Washington, DC Securing ArcGIS Server Services: First Steps Michael Sarhan Esri msarhan@esri.com Agenda Review Basic Security Workflow ArcGIS Server Roles and
More informationxmatters On-Demand FOR CA SERVICE DESK MANAGER
xmatters On-Demand FOR CA SERVICE DESK MANAGER This manual provides information about xmatters. Every effort has been made to make it as complete and accurate as possible; however, the information it contains
More informationUsing Snare Agents for File Integrity Monitoring (FIM)
Using Snare Agents for File Integrity Monitoring (FIM) Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors contained herein
More informationCisco AnyConnect Secure Mobility Client integration with ISE & SCCM client for patch remediation on windows
Cisco AnyConnect Secure Mobility Client integration with ISE & SCCM client for patch remediation on windows This document is about how Cisco AnyConnect Secure Mobility client (aka AnyConnect) can be integrated
More informationCOSC345 2013 Software Engineering. Lecture 7: Version Control
COSC345 2013 Software Engineering Lecture 7: Version Control Some Problems Communications File system problems Version control Basic principles and use Outline When to use version control Examples SCCS
More informationEMC Documentum Content Management Interoperability Services
EMC Documentum Content Management Interoperability Services Version 6.7 SP1 Release Notes EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com EMC believes the information
More informationPaperCut Payment Gateway Module CyberSource Quick Start Guide
PaperCut Payment Gateway Module CyberSource Quick Start Guide This guide is designed to supplement the Payment Gateway Module documentation and provides a guide to installing, setting up, and testing the
More informationCaching SMB Data for Offline Access and an Improved Online Experience
Caching SMB Data for Offline Access and an Improved Online Experience Agenda What is Offline Files How does Offline Files interact with SMB Offline Files enhancements for Windows 7 Questions 2 What is
More informationDonky Technical Overview
Donky Technical Overview This document will provide the reader with an overview of the features offered and technologies used with the Donky Messaging Network. This document will give a good base level
More informationCloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
More informationTesting Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation
Testing Tools using Visual Studio Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation Plan REQUIREMENTS BACKLOG Monitor + Learn Development Collaboration Production Develop + Test Release
More informationIntegrity 10. Curriculum Guide
Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training
More informationApplication Whitelisting - Extend your Security Arsenal? Mike Baldi Cyber Security Architect Honeywell Process Solutions
Application Whitelisting - Extend your Security Arsenal? Mike Baldi Cyber Security Architect Honeywell Process Solutions 1 Agenda What is Application Whitelisting (AWL) Protection provided by Application
More informationSpectrum Technology Platform. Version 9.0. Administration Guide
Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9
More informationThe safer, easier way to help you pass any IT exams. Exam : 9L0-518. OS X Server Essentials 10.8 Exam. Title : Version : Demo 1 / 6
Exam : 9L0-518 Title : OS X Server Essentials 10.8 Exam Version : Demo 1 / 6 1.In Server app, which procedure will configure OS X Server to let members of a specific group use the Messages service? A.
More informationDry Dock Documentation
Dry Dock Documentation Release 0.6.11 Taylor "Nekroze" Lawson December 19, 2014 Contents 1 Features 3 2 TODO 5 2.1 Contents:................................................. 5 2.2 Feedback.................................................
More informationDeploying Management and Security Agents to Mobile Devices
Deploying Management and Security Agents to Mobile Devices John Engels Adam Licata Scott Jareo Principal Product Manager Sales Engineer Field Enable. Symantec ITS Partners Symantec EM B23 Deploying Mgmt
More informationThe safer, easier way to help you pass any IT exams. Exam : C_HANASUP_1. SAP Certified Support Associate - SAP HANA 1.0.
Exam : C_HANASUP_1 Title : SAP Certified Support Associate - SAP HANA 1.0 Version : DEMO 1 / 4 1.In the SAP HANA studio, which of the following SQL thread details can you monitor by using the Threads subtab
More informationSimian. Enterprise Mac OS X Software Deployment. John Randolph and Justin McWilliams Software Engineers @ Google
Simian Enterprise Mac OS X Software Deployment John Randolph and Justin McWilliams Software Engineers @ Google What is Simian? + Munki Overview Developed and open-sourced by Greg Neagle First released
More informationSonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
More informationCross Platform Mobile. -Vinod Doshi
Cross Platform Mobile Application Testing -Vinod Doshi Objective Mobile Application Testing Needs. Challenges Current platform specific tools Cloud Testing Testing Strategies and Recommendations Generic
More informationExplain how to prepare the hardware and other resources necessary to install SQL Server. Install SQL Server. Manage and configure SQL Server.
Course 6231A: Maintaining a Microsoft SQL Server 2008 Database About this Course Elements of this syllabus are subject to change. This five-day instructor-led course provides students with the knowledge
More informationInstallation Logon Recording Basis. By AD Logon Name AD Logon Name(recommended) By Windows Logon Name IP Address
Internet Recorder Binding User Names to AD Server & Recording Skype Text Conversation Path: Recording Analysis > Setting Terminologies: AD Server (User Name Logon Name Binding) The AD logon names can be
More informationMicrosoft Baseline Security Analyzer
The (MBSA) checks computers running Microsoft Windows Server 2008 R2 for common security misconfigurations. The following are the scanning options selected for Cisco Unified ICM Real-Time Distributor running
More informationVMware Horizon FLEX 1.5 WHITE PAPER
WHITE PAPER Table of Contents What Is VMware Horizon FLEX?... 3 Terminology for Horizon FLEX.... 4 Key Benefits of Horizon FLEX... 4 Deploying Horizon FLEX.... 5 Tested Host Operating Systems for Horizon
More informationLoadRunner and Performance Center v11.52 Technical Awareness Webinar Training
LoadRunner and Performance Center v11.52 Technical Awareness Webinar Training Tony Wong 1 Copyright Copyright 2012 2012 Hewlett-Packard Development Development Company, Company, L.P. The L.P. information
More informationYour First App Store Submission
Your First App Store Submission Contents About Your First App Store Submission 4 At a Glance 5 Enroll in the Program 5 Provision Devices 5 Create an App Record in itunes Connect 5 Submit the App 6 Solve
More informationWhitepaper. Continuous Integration Tools Applying Best Practices to the Toolchain
Whitepaper Continuous Integration Tools Applying Best Practices to the Toolchain Table of Contents Introduction... 3 Continuous Integration Tools... 3 Device Test Automation... 3 API / Web Test Automation...
More informationCSCI E-65: Mobile Application Development Using Swift and ios
Page 1 of 5 OFFICIAL 25 Jan 2016 CSCI E-65: Mobile Application Development Using Swift and ios Harvard University Extension School: Spring 2016 Instructor: Daniel Bromberg bromberg@fas.harvard.edu TF:
More informationHow to use Certificate in Microsoft Outlook
How to use Certificate in Microsoft Outlook Macau Post esigntrust Version. 2006-01.01p Agenda Configure Microsoft Outlook for using esigntrust Certificate Use certificate to sign e-mail Use Microsoft Outlook
More informationServiceNow Certified System Administrator. Examination Specifications
ServiceNow Certified System Administrator Examination Specifications Certified System Administrator Introduction This ServiceNow Certified System Administrator Exam Specification defines the purpose, audience,
More information5 Secrets to a Successful Mobile Application Testing Strategy
5 Secrets to a Successful Mobile Application Testing Strategy 25 th Jun 2014 Ajay Balamurugadas / Sundaresan Krishnaswami www.maas360.com Today s Agenda 5 key elements of a robust test repository Addressing
More informationHow to utilize Administration and Monitoring Console (AMC) in your TDI solution
How to utilize Administration and Monitoring Console (AMC) in your TDI solution An overview of the basic functions of Tivoli Directory Integrator's Administration and Monitoring Console and how it can
More informationStrategies for Monitoring Large Data Centers with Oracle Enterprise Manager. Ana McCollum Consulting Product Manager
Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager Ana McCollum Consulting Product Manager The following is intended to outline our general product direction. It is intended for
More informationHudson configuration manual
Hudson configuration manual 1 Chapter 1 What is Hudson? Hudson is a powerful and widely used open source continuous integration server providing development teams with a reliable way to monitor changes
More informationWhat s New in Security
System Frameworks #WWDC16 What s New in Security Session 706 Lucia Ballard Secure Transports Engineering Manager Simon Cooper Trusted Execution Engineering Manager 2016 Apple Inc. All rights reserved.
More informationGlobus Research Data Management: Introduction and Service Overview. Steve Tuecke Vas Vasiliadis
Globus Research Data Management: Introduction and Service Overview Steve Tuecke Vas Vasiliadis Presentations and other useful information available at globus.org/events/xsede15/tutorial 2 Thank you to
More informationBlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview
BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2 Feature and Technical Overview Published: 2010-06-16 SWDT305802-1108946-0615123042-001 Contents 1 Overview: BlackBerry Enterprise
More informationWebSphere Business Monitor V7.0 Script adapter lab
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 Script adapter lab What this exercise is about... 1 Changes from the previous
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationSSL Installing your new Certificate
SSL Installing your new Certificate Contents Introduction... 3 Preparing your Certificate... 3 Installing your Certificate... 3 IIS 7.0... 3 IIS6... 5 Apache... 7 Plesk... 8 Other operating systems...
More informationWhat s new in SharePoint 2010 for IT Pros
What s new in SharePoint 2010 for IT Pros DEV111 Spencer Harbar Enterprise Architect harbar.net Neil Hodgkinson Senior PFE Microsoft About the Speakers Spencer Harbar www.harbar.net spence@harbar.net @harbars
More informationE*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0
E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support
More informationUsing Patterns with WMBv8 and IIBv9
Ben Thompson IBM Integration Bus Architect bthomps@uk.ibm.com Using Patterns with WMBv8 and IIBv9 Patterns What is a Pattern, and why do I care? Pattern Example File Record Distribution to WMQ Pattern
More informationDeveloping for the App Store. (Legacy)
Developing for the App Store (Legacy) Contents About the Application Development Process 5 At a Glance 5 Developing for Apple s Platforms Is a Mix of Administrative and Coding Tasks 5 Apps Published on
More information000-373. IBM WebSphere Business Monitor V6.2, Solution Development
000-373 IBM WebSphere Business Monitor V6.2, Solution Development Version 23.7 QUESTION NO: 1 What does Business Activity Monitoring encompass? A. Measuring business performance. B. Observing real-time
More informationMassively! Continuous Integration! A case study for Jenkins at cloud-scale
Massively! Continuous Integration! A case study for Jenkins at cloud-scale Thank you to our sponsors Platinum Sponsor Gold Sponsors Silver Sponsors Bronze Sponsors Jesse Dowdle, Sr Manager of Development
More informationTIBCO ActiveMatrix BPM - Integration with Content Management Systems
TIBCO ActiveMatrix BPM - Integration with Content Management Systems Software Release 3.0 May 2014 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE.
More informationBarry L. Zimmerman, Director Ventura County Human Services Agency
Barry L. Zimmerman, Director Ventura County Human Services Agency Introducing Foster Health Link Caregiver participation in focus groups and system testing prior to implementation Targeted communication
More informationMaintaining a Microsoft SQL Server 2008 Database
Maintaining a Microsoft SQL Server 2008 Database Course 6231A: Five days; Instructor-Led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students
More informationSecure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
More informationTechnical Whitepaper. Secure Docs
Technical Whitepaper Secure Docs Contents Introduction 3 Overview 4 Technical Details 4 Conclusion 7 Good Technology 866-7-BE-GOOD www.good.com Secure Docs Technical Whitepaper 2 Introduction As of Q1
More informationSCCM Plug-in User Guide. Version 3.41
SCCM Plug-in User Guide Version 3.41 JAMF Software, LLC 2015 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software 301 4th Ave
More informationSUSE Manager. A Comprehensive Linux Server Management the Linux Way. Name. Title Email
SUSE Manager A Comprehensive Linux Server Management the Linux Way Name Title Email Agenda 2 Product Overview Features and Functionality Management Module Provisioning Module Monitoring Roadmap Pricing
More informationEmbed BA into Web Applications
Embed BA into Web Applications This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision June 15, 2014, copyright 2014 Pentaho Corporation.
More informationSparx Systems Enterprise Architect Cloud-based repository hosting
Enterprise Architect is a full life-cycle repository based modelling tool for requirements management, business and systems modelling, collaborating and sharing information and models. Benefits: Cloud-based
More informationBest Practices. Understanding BeyondTrust Patch Management
Best Practices Understanding BeyondTrust Patch Management February 2014 Contents Overview... 3 1 - Configure Retina CS... 4 2 - Enable Patch Management for Smart Groups... 6 3 Identify and Approve Patches...
More informationChapter 2 SYSTEM MANAGEMENT. SYS-ED/ Computer Education Techniques, Inc.
Chapter 2 SYSTEM MANAGEMENT SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn to: Use the system management tools. Administer a standalone server environment. Perform role-based administrative
More informationEMC Smarts. Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers. Version 9.4.1 P/N 302-002-261 REV 01
EMC Smarts Version 9.4.1 Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers P/N 302-002-261 REV 01 Copyright 1996-2015 EMC Corporation. All rights reserved. Published in the USA. Published
More informationSophos Mobile Control Installation guide
Sophos Mobile Control Installation guide Product version: 2.5 Document date: July 2012 Contents 1 Introduction... 3 2 The Sophos Mobile Control server... 4 3 Set up Sophos Mobile Control... 13 4 Running
More informationWhat is Drupal, exactly?
What is Drupal, exactly? Drupal is an open source content management system used to build and manage websites. A content management system (CMS) is a set of procedures or functions that allow content to
More informationEMC Smarts. Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers. Version 9.4 P/N 302-001-489 REV 01
EMC Smarts Version 9.4 Installation Guide for SAM, IP, ESM, MPLS, NPM, OTM, and VoIP Managers P/N 302-001-489 REV 01 Copyright 1996-2015 EMC Corporation. All rights reserved. Published in the USA. Published
More informationPlanning and Administering Windows Server 2008 Servers
Planning and Administering Windows Server 2008 Servers Course 6430 Five days Instructor-led Introduction Elements of this syllabus are subject to change. This five-day instructor-led course provides students
More informationOperational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
More informationGigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS
GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS Learn about GigaSpaces XAP internal protocols, its configuration, monitoring
More informationSelf Testing with MoPub SDK
Self Testing with MoPub SDK What: SimpleAds Demo is an iphone and Android application that displays the three basic type of ads offered through MoPub Banner (320x50), MRect (300x200), and Interstitial
More informationCPSC 491. Today: Source code control. Source Code (Version) Control. Exercise: g., no git, subversion, cvs, etc.)
Today: Source code control CPSC 491 Source Code (Version) Control Exercise: 1. Pretend like you don t have a version control system (e. g., no git, subversion, cvs, etc.) 2. How would you manage your source
More information