Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, 2017

Size: px
Start display at page:

Download "Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, 2017"

Transcription

1 Writing Cognitive Swift Apps developerworks Open Tech Talk March 8, Question Can you please also compare Swift and Go? can swift use bmx environment variables so i don't have to hardcode userid/passwords in my code? Is Xcode the only Swift development environment available today? Can we get Watson to do an accurate transalation (the ""veuillez"" at the end is meaningless). Not very well translated ;-) I m french the translation is not right in the context of the original english text. please should have been translated in «s il vous plaît» Answer(s) Swift and Go are both strong type languages that each have its own advantages depending on what application you want to build. I would say that Swift is probably slower in compilation speed compared to Go, but Swift requires no package, module or main function that's required. Go on the other hand I believe is easier to optimize parallelization in code, more friendly for lower-level programming. If you're talking about VCAP Services Bluemix creates, I'll be introducing a handy tool that will take care of the bluemix environment variables that I used in order to make deploying to/from Bluemix and taking advantage of the services Bluemix provides easier. Xcode is more commonly used by Swift developers as it provides a simulator that people can use to test their code. You can still use other text editors that provides syntax highlighting and swift error checking, but to see the ios app or Mac app and test it, Xcode is the only editoir that provides this capability. Haha, good point! My apologies if the French translation wasn't great. I suppose Watson is still learning! Hopefully it will improve as more people use the translation service and Watson can learn from more data. Ah! Apologies. Watson is still learning! Ah! Apologies. I suppose Watson is still learning! Hopefully this will be improved as more folks use the translation service and more data is available to learn from. which languages are currently supported by TextToSpeech and SpeechToText? Can I run this playground on Playgrounds for ipad? Great question! Here are links to the supported languages in the documentation. Speech to Text: Text to Speech: Good question! The demo used the Playground tool in Xcode. Unfortunately, I don't think that Playground could be opened in the Playgrounds for ipad app.

2 might there be a slide(s) that compares That's a good idea! We don't have that prepared for today. Many of the SDKs across languages share a swift with the other languages in bluemix similar API. But for Swift (like Node) we use async programming a bunch. including Go, Python, etc? plait live answered Is the current demo runnin locally or on It's running in Bluemix Bluemix? Can you program in Swift if you do not have a Mac? (i.e. What are the options for PC users who want to play around with Swift) But this IBM Cloud Tool app is Mac-only, it seems? May be Alex can help improve French translation. ;-) Do you have an example that actually uses the real microphone? Does Swift have ability to develop GUI also? Are you planning to demonstrate that? I'm still struggling with why Swift vs. the plethora of other language options. I get the ability to write front end and back end in same language, but there are other options for that as well. Any additional pointers/weblinks describing the why swift? Yep! You can code in Linux if you want. I like to use VSCode. You can get the toolchain here: Yes, unfortunately it's only available for Mac right now. Haha, yes. We hope it will improve as more people use the service and Watson can learn from more data! Good question! We don't have an example during our presentation--we didn't want to fight the presentation software for control of the microphone--but let me point you to some resources. Here is documentation in the Swift SDK's readme: And here is a sample application we built for Speech to Text that includes microphone support: Good question! Swift does have GUI support, but only for Apple environments. The GUI libraries haven't been developed yet for other platforms. The GUI for Sarah's application was built with Swift. Good question. To an extent, it's based on preferences. We really like working with Swift, but you can accomplish the same demos in other languages. Let me at least point you to a link:

3 Do we have any idea how much using all these Watson services would cost on a monthly basis? I ve played around with the free versions of speech to text, sentiment analysis, and NLC, and I hit the limit rather quickly. Is this something that a startup could afford to use? Glenn, is your project in GitHub as well? Unfortunately, the Universal Translator is not published to GitHub yet. But here's a link to the Swift SDK readme, which includes lots of documentation and sample applications: Have there been any performance benchmarks run on Swift with Watson services? Currently we have our Watson services running through Node and leveraging the APIs from Watson services and would like to know how the two compare? How easy is it to connect a swift mobile Good question! I haven't worked with node-red personally, but so long as it can build a back-end with app to a backend done using node-red on REST endpoints, then it should work great with a Swift front-end. blue mix? Ok. Thanks. Would I get the chat stored somewhere, for the links pasted here to be referred afterwards? Will this presentation be archived somewhere? My team members couldn t make it today and would like to see it :) Reminder, today's presentation is being recorded and will be posted to the dw Open Videos page, along with charts, Q&A, and links: Live link in the chat : ) can you write Github name for your repository. Thanks Watson SDK for the Go programming language? Yes, there are multiple repositories that we've talked about today. The best reference is the last slide of the deck. There are links to all of the GitHub repositories we worked with today. Unfortunately, we have not yet developed a Watson SDK for Go. Would love to do it, though!

4 when you talk with the conversation service - when the app or the service know to hand over to you the action to choose the restaurants? Is it the key word in the conversation session (choose restaurants), or something else? Can you call out the advantages for Swift over the others? Is there any IDE for Swift for those not using MACs? Sure, there're packages you can download such as `language-swift` in Atom that provides Swift syntax highlighting, etc. Why would I choose Swift over Node, specifically? Can you suggest me the link to learn swift I really like the ""Hacking with Swift"" series. It walks you through an introduction to Swift and helps for beginners you build several applications. Perhaps open source other than Intellij s one? sare there other examples using different lanugages? Thank you!! 1 what platform does the SDK run in? only The SDK is written in pure Swift, so it can run on ios, macos, tvos, watchos, and Linux. apple mobile? A general swift ios app question, but what is the best architecture to follow when building swift ios apps? Does Watson Natural language support Mandarin or Cantonese? what about Eclipse, does it support swift? What do you think about Vapor for creating your own server side in swift? I hear BlueMix is no longer supporting Jupyter notebooks?

5 Really interesting presentation. Thanks! By clicking on Survey Submit button it says, Survey failed error: 50003

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel.

Chrome if I want to. What that should do, is have my specifications run against four different instances of Chrome, in parallel. Hi. I'm Prateek Baheti. I'm a developer at ThoughtWorks. I'm currently the tech lead on Mingle, which is a project management tool that ThoughtWorks builds. I work in Balor, which is where India's best

More information

Richard Mallion. Swift for Admins #TEAMSWIFT

Richard Mallion. Swift for Admins #TEAMSWIFT Richard Mallion Swift for Admins #TEAMSWIFT Apple Introduces Swift At the WWDC 2014 Keynote, Apple introduced Swift A new modern programming language It targets the frameworks for Cocoa and Cocoa Touch

More information

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting

Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Lesson 3 Transcript: Part 1 of 2 - Tools & Scripting Slide 1: Cover Welcome to lesson 3 of the db2 on Campus lecture series. Today we're going to talk about tools and scripting, and this is part 1 of 2

More information

CircuitPython with Jupyter Notebooks

CircuitPython with Jupyter Notebooks CircuitPython with Jupyter Notebooks Created by Brent Rubell Last updated on 2018-08-22 04:08:47 PM UTC Guide Contents Guide Contents Overview What's a Jupyter Notebook? The Jupyter Notebook is an open-source

More information

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and

Hello, and welcome to another episode of. Getting the Most Out of IBM U2. This is Kenny Brunel, and Hello, and welcome to another episode of Getting the Most Out of IBM U2. This is Kenny Brunel, and I'm your host for today's episode which introduces wintegrate version 6.1. First of all, I've got a guest

More information

Arduino IDE Friday, 26 October 2018

Arduino IDE Friday, 26 October 2018 Arduino IDE Friday, 26 October 2018 12:38 PM Looking Under The Hood Of The Arduino IDE FIND THE ARDUINO IDE DOWNLOAD First, jump on the internet with your favorite browser, and navigate to www.arduino.cc.

More information

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World

Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Speech 2 Part 2 Transcript: The role of DB2 in Web 2.0 and in the IOD World Slide 1: Cover Welcome to the speech, The role of DB2 in Web 2.0 and in the Information on Demand World. This is the second speech

More information

Week - 01 Lecture - 04 Downloading and installing Python

Week - 01 Lecture - 04 Downloading and installing Python Programming, Data Structures and Algorithms in Python Prof. Madhavan Mukund Department of Computer Science and Engineering Indian Institute of Technology, Madras Week - 01 Lecture - 04 Downloading and

More information

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the

I'm Andy Glover and this is the Java Technical Series of. the developerworks podcasts. My guest is Brian Jakovich. He is the I'm Andy Glover and this is the Java Technical Series of the developerworks podcasts. My guest is Brian Jakovich. He is the director of Elastic Operations for Stelligent. He and I are going to talk about

More information

CocoaHeads Aachen Server-side Swift

CocoaHeads Aachen Server-side Swift Server-side Swift 2016-08-25 Ullrich Platt, Michael Plagge Agenda Motivation for Server-side Swift Concepts / Architecture(s) Pros & Cons Requirements Status In depth: Frameworks Overview Swift@IBM / Kitura

More information

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date:

This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date: This Week on developerworks Push for ios, XQuery, Spark, CoffeeScript, top Rational content Episode date: 02-15-2012 [ MUSIC ] LANINGHAM: Welcome to this week on developerworks. I'm Scott Laningham in

More information

Enable Spark SQL on NoSQL Hbase tables with HSpark IBM Code Tech Talk. February 13, 2018

Enable Spark SQL on NoSQL Hbase tables with HSpark IBM Code Tech Talk. February 13, 2018 Enable Spark SQL on NoSQL Hbase tables with HSpark IBM Code Tech Talk February 13, 2018 https://developer.ibm.com/code/techtalks/enable-spark-sql-onnosql-hbase-tables-with-hspark-2/ >> MARC-ARTHUR PIERRE

More information

Sample Online Survey Report: Complex Software Application

Sample Online Survey Report: Complex Software Application Sample Online Survey Report: Complex Software Application www.sage-research.com shannon@sage-research.com 720-221-7003 Example Overview In this research project, the goal was to survey current users of

More information

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners

Getting Started. Excerpted from Hello World! Computer Programming for Kids and Other Beginners Getting Started Excerpted from Hello World! Computer Programming for Kids and Other Beginners EARLY ACCESS EDITION Warren D. Sande and Carter Sande MEAP Release: May 2008 Softbound print: November 2008

More information

Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications

Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Android: Android Programming And Android App Development For Beginners (Learn How To Program Android Apps, How To Develop Android Applications Through Java Programming, Android For Dummies) Ebooks Free

More information

Full Stack Mobile App With Ionic Framework PDF

Full Stack Mobile App With Ionic Framework PDF Full Stack Mobile App With Ionic Framework PDF Hoc Phan has been in the industry for 20 years. He started programming since the age of 12 with Pascal and Assembly on 486 computer. He has been working in

More information

The C# Programming Yellow Book Free Ebooks PDF

The C# Programming Yellow Book Free Ebooks PDF The C# Programming Yellow Book Free Ebooks PDF Learn C# from first principles the Rob Miles way. With jokes, puns, and a rigorous problem solving based approach.you can download all the code samples used

More information

Welcome to another episode of Getting the Most. Out of IBM U2. I'm Kenny Brunel, and I'm your host for

Welcome to another episode of Getting the Most. Out of IBM U2. I'm Kenny Brunel, and I'm your host for Welcome to another episode of Getting the Most Out of IBM U2. I'm Kenny Brunel, and I'm your host for today's episode, and today we're going to talk about IBM U2's latest technology, U2.NET. First of all,

More information

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App.

Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App. Mobile App Marketing And Monetization: How To Promote Mobile Apps Like A Pro: Learn To Promote And Monetize Your Android Or IPhone App. Get Hundreds Of Thousands Of Downloads & Grow Your App Business Ebooks

More information

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto

Slide 1 CS 170 Java Programming 1 Duration: 00:00:49 Advance mode: Auto CS 170 Java Programming 1 Eclipse@Home Downloading, Installing and Customizing Eclipse at Home Slide 1 CS 170 Java Programming 1 Eclipse@Home Duration: 00:00:49 What is Eclipse? A full-featured professional

More information

Who am I? I m a python developer who has been working on OpenStack since I currently work for Aptira, who do OpenStack, SDN, and orchestration

Who am I? I m a python developer who has been working on OpenStack since I currently work for Aptira, who do OpenStack, SDN, and orchestration Who am I? I m a python developer who has been working on OpenStack since 2011. I currently work for Aptira, who do OpenStack, SDN, and orchestration consulting. I m here today to help you learn from my

More information

Microsoft Office 365: Tips to Save You Time and Improve Productivity

Microsoft Office 365: Tips to Save You Time and Improve Productivity Microsoft Office 365: Tips to Save You Time and Improve Productivity Empower every person and every organization on the planet to achieve more As we think about empowering everyone, and helping them achieve

More information

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications

Hello World! Computer Programming for Kids and Other Beginners. Chapter 1. by Warren Sande and Carter Sande. Copyright 2009 Manning Publications Hello World! Computer Programming for Kids and Other Beginners by Warren Sande and Carter Sande Chapter 1 Copyright 2009 Manning Publications brief contents Preface xiii Acknowledgments xix About this

More information

Mainframe and Mobile: Perfect Together 16036

Mainframe and Mobile: Perfect Together 16036 Mainframe and Mobile: Perfect Together 16036 Monday, March 2, 2015: 3:15PM-4:15PM Ron Piracci, Jason Fournier Verizon Insert Custom Session QR if Desired. Why is the Mainframe & Mobile Perfect together?

More information

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience

Digital Marketing Manager, Marketing Manager, Agency Owner. Bachelors in Marketing, Advertising, Communications, or equivalent experience Persona name Amanda Industry, geographic or other segments B2B Roles Digital Marketing Manager, Marketing Manager, Agency Owner Reports to VP Marketing or Agency Owner Education Bachelors in Marketing,

More information

Using GitHub to Share with SparkFun a

Using GitHub to Share with SparkFun a Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing

More information

How to make a slideshow on mac with preview. How to make a slideshow on mac with preview.zip

How to make a slideshow on mac with preview. How to make a slideshow on mac with preview.zip How to make a slideshow on mac with preview How to make a slideshow on mac with preview.zip Jun 20, 2017 In this regard, iphoto, idvd, and quicktime are images mac tech ease there Find 4 Ways to create

More information

mismatch between what is maybe possible today and what is going on in many of today's IDEs.

mismatch between what is maybe possible today and what is going on in many of today's IDEs. What will happen if we do very, very small and lightweight tools instead of heavyweight, integrated big IDEs? Lecturer: Martin Lippert, VMware and Eclispe tooling expert LIPPERT: Welcome, everybody, to

More information

CTI-TC Monthly Meeting - Notes

CTI-TC Monthly Meeting - Notes CTI-TC Monthly Meeting - Notes Meeting Date: March 28, 2017 Time: CTI TC Weekly Working Session- 11:00 AM US EDT Tuesday, March 21, 2017 Purpose: CTI TC Weekly Working Session Attendees: Company Name Kingfisher

More information

Developing Microservices and APIs on Bluemix Acme Freight. IBM Code Tech Talk JULY 12,

Developing Microservices and APIs on Bluemix Acme Freight. IBM Code Tech Talk JULY 12, Developing Microservices and APIs on Bluemix Acme Freight IBM Code Tech Talk JULY 12, 2017 https://developer.ibm.com/code/videos/22630/ >> Good morning, good afternoon, wherever you may be. We want to

More information

In today s video I'm going show you how you can set up your own online business using marketing and affiliate marketing.

In today s video I'm going show you how you can set up your own online business using  marketing and affiliate marketing. Hey guys, Diggy here with a summary of part two of the four part free video series. If you haven't watched the first video yet, please do so (https://sixfigureinc.com/intro), before continuing with this

More information

That was a lot to go through. Now let s see what a finished campaign looks like using informal language. common ground

That was a lot to go through. Now let s see what a finished campaign looks like using informal language. common ground Share: A COMPLETE CAMPAIGN That was a lot to go through. Now let s see what a finished campaign looks like using informal language 1st message - the first email of the campaign Hi Bart, common ground smooth

More information

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology.

In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. Guide to and Hi everybody! In our first lecture on sets and set theory, we introduced a bunch of new symbols and terminology. This guide focuses on two of those symbols: and. These symbols represent concepts

More information

Digital Workflow 10 Tech Rules to Guide You

Digital Workflow 10 Tech Rules to Guide You Last updated: 10/11/10 Digital Workflow 10 Tech Rules to Guide You Introduction Whether your goal is to become paperless, or just to get more out of the technology you use, you need to (1) find the easy

More information

IBM Cloud Developer Tools (IDT) and App Service Console Overview

IBM Cloud Developer Tools (IDT) and App Service Console Overview IBM Cloud Developer Tools (IDT) and App Service Console Overview Steve Clay clays@us.ibm.com Technical Lead, IDT Paul Bennett pwbennet@us.ibm.com Java Squad Lead, IBM Cloud Developer Experience Cloud native

More information

Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides

Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides Hi everyone. Starting this week I'm going to make a couple tweaks to how section is run. The first thing is that I'm going to go over all the slides for both problems first, and let you guys code them

More information

IBM Image-Analysis Node.js

IBM Image-Analysis Node.js IBM Image-Analysis Node.js Cognitive Solutions Application Development IBM Global Business Partners Duration: 90 minutes Updated: Feb 14, 2018 Klaus-Peter Schlotter kps@de.ibm.com Version 1 Overview The

More information

OpenCanvas 1.1 Networking Tutorial

OpenCanvas 1.1 Networking Tutorial OpenCanvas 1.1 Networking Tutorial Author : kainnero@yahoo.com KainNeroHiryuuStrife / KainNero / MaverickDragoon / Nirakone etc. Date Written : 2005 / April / 29 Disclaimer : OpenCanvas belongs to and

More information

(Refer Slide Time: 1:07)

(Refer Slide Time: 1:07) Mobile Computing Professor Pushpedra Singh Indraprasth Institute of Information Technology Delhi Andriod Development Lecture 08 Hello, in this lecture we will deploy our application to an android phone.

More information

Introduction to Distributed HTC and overlay systems

Introduction to Distributed HTC and overlay systems Introduction to Distributed HTC and overlay systems Tuesday morning session Igor Sfiligoi University of California San Diego Logistical reminder It is OK to ask questions - During

More information

Packages in Julia. Downloading Packages A Word of Caution Sawtooth, Revisited

Packages in Julia. Downloading Packages A Word of Caution Sawtooth, Revisited Packages in Julia Downloading Packages A Word of Caution Sawtooth, Revisited Downloading Packages Because Julia is an open-source language, there are a ton of packages available online that enable such

More information

Version Control. Second level Third level Fourth level Fifth level. - Software Development Project. January 17, 2018

Version Control. Second level Third level Fourth level Fifth level. - Software Development Project. January 17, 2018 Version Control Click to edit Master EECS text 2311 styles - Software Development Project Second level Third level Fourth level Fifth level January 17, 2018 1 But first, Screen Readers The software you

More information

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi

Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2016-12-03 03:20:15 AM UTC Guide Contents Guide Contents Overview You Will Need Downloading

More information

Teach Yourself VISUALLY IMac (Teach Yourself VISUALLY (Tech)) Ebooks Free

Teach Yourself VISUALLY IMac (Teach Yourself VISUALLY (Tech)) Ebooks Free Teach Yourself VISUALLY IMac (Teach Yourself VISUALLY (Tech)) Ebooks Free This fully updated guide helps you get the most from your imac As the imac continues to evolve and become more sophisticated, this

More information

Data Structures And Other Objects Using Java Download Free (EPUB, PDF)

Data Structures And Other Objects Using Java Download Free (EPUB, PDF) Data Structures And Other Objects Using Java Download Free (EPUB, PDF) This is the ebook of the printed book and may not include any media, website access codes, or print supplements that may come packaged

More information

Managing (Innovative) Software Projects

Managing (Innovative) Software Projects Managing (Innovative) Software Projects Chris Riesbeck Electrical Engineering and Computer Science Learning Sciences Center for Technology and Social Behavior Northwestern University 1 2 Feature Presentation:

More information

MITOCW ocw f99-lec07_300k

MITOCW ocw f99-lec07_300k MITOCW ocw-18.06-f99-lec07_300k OK, here's linear algebra lecture seven. I've been talking about vector spaces and specially the null space of a matrix and the column space of a matrix. What's in those

More information

Heuristic Evaluation of Covalence

Heuristic Evaluation of Covalence Heuristic Evaluation of Covalence Evaluator #A: Selina Her Evaluator #B: Ben-han Sung Evaluator #C: Giordano Jacuzzi 1. Problem Covalence is a concept-mapping tool that links images, text, and ideas to

More information

BBC Learning English 6 Minute English Work s

BBC Learning English 6 Minute English Work  s BBC Learning English 6 Minute English Work Emails NB: This is not a word for word transcript Hello and welcome to 6 Minute English from BBC Learning English. I'm Michelle. And I'm Neil. Thanks for joining

More information

Staff Intranet Survey Results

Staff Intranet Survey Results Staff Intranet Survey Results Responses collected from 1/26/16-2/1/16 1. Of the 90 responses: 74 use intranet.lib.unc.edu most often 16 use hsl-intranet.lib.unc.edu most often 2. What are the top 5 things

More information

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5

Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 Formal Methods of Software Design, Eric Hehner, segment 24 page 1 out of 5 [talking head] This lecture we study theory design and implementation. Programmers have two roles to play here. In one role, they

More information

Blog post on updates yesterday and today:

Blog post on updates yesterday and today: Beta Bug Prioritization meeting IRC Transcript 12 November 2013 Meeting was held in IRC, on the #devmo channel. Meetings are weekly, every Tuesday at 17:00 UTC (10am PST) ok, everyone, we're ready to start

More information

CSC 581: Mobile App Development Spring 2019

CSC 581: Mobile App Development Spring 2019 CSC 581: Mobile App Development Spring 2019 Unit 1: Getting Started with App Development Xcode installing XCode, creating a project, MVC pattern interface builder, storyboards, object library outlets vs.

More information

Briefcase Documentation

Briefcase Documentation Briefcase Documentation Release 0.1 Russell Keith-Magee Jan 26, 2018 Contents 1 Table of contents 3 1.1 Tutorial.................................................. 3 1.2 How-to guides..............................................

More information

Profile Can't Be Found Jenkins

Profile Can't Be Found Jenkins Iphone Books Code Sign Error Provisioning Profile Can't Be Found Jenkins Code signing is required for product type Unit Test Bundle in SDK ios 8.0 profile accordingly, installed both, but can't get past

More information

Software Compare and Contrast

Software Compare and Contrast Microsoft Software Compare and Contrast Word Easy to navigate. Compatible with all PC computers. Very versatile. There are lots of templates that can be used to create flyers, calendars, resumes, etc.

More information

SOAP: Cross Platform Web Services Development Using XML PDF

SOAP: Cross Platform Web Services Development Using XML PDF SOAP: Cross Platform Web Services Development Using XML PDF Discover how to use SOAP to integrate virtually any distributed system, in Windows, Linux, and UNIX environments - with any of five leading programming

More information

Linked Lists. What is a Linked List?

Linked Lists. What is a Linked List? Linked Lists Along with arrays, linked lists form the basis for pretty much every other data stucture out there. This makes learning and understand linked lists very important. They are also usually the

More information

Full Court Press: Getting the Press to Write About your App!

Full Court Press: Getting the Press to Write About your App! Full Court Press: Getting the Press to Write About your App! Todd Bernhard Contributing Editor iphone Life Magazine Todd@ToddBernhard.com Unique Perspective Independent app developer Writer, iphone Life

More information

Module 6. Campaign Layering

Module 6.  Campaign Layering Module 6 Email Campaign Layering Slide 1 Hello everyone, it is Andy Mackow and in today s training, I am going to teach you a deeper level of writing your email campaign. I and I am calling this Email

More information

Sample Follow Up Schedule

Sample Follow Up  Schedule Sample Follow Up Email Schedule Sample Follow Up Email Schedule, Examples, and Tips Day 1 Welcome Email (Deliver Promised Report) Subject line: The Report You Requested.. Subject line: Download Your Report

More information

Everything you need to know about cloud. For companies with people in them

Everything you need to know about cloud. For companies with people in them Everything you need to know about cloud For companies with people in them You used to know where you stood with the word cloud. It meant those fluffy things floating above you, bringing shade and rain,

More information

CSI Lab 02. Tuesday, January 21st

CSI Lab 02. Tuesday, January 21st CSI Lab 02 Tuesday, January 21st Objectives: Explore some basic functionality of python Introduction Last week we talked about the fact that a computer is, among other things, a tool to perform high speed

More information

Welcome to this IBM Rational podcast, Using the. System Architect Migration Toolkit to Migrate Your DoDAF 1.5

Welcome to this IBM Rational podcast, Using the. System Architect Migration Toolkit to Migrate Your DoDAF 1.5 IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, Using the System Architect Migration Toolkit to Migrate Your DoDAF 1.5 model to DoDAF 2.0. I'm Kimberly Gist with IBM. Many IBM Rational

More information

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum

Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Introduction to Git and GitHub for Writers Workbook February 23, 2019 Peter Gruenbaum Table of Contents Preparation... 3 Exercise 1: Create a repository. Use the command line.... 4 Create a repository...

More information

Part 1 Simple Arithmetic

Part 1 Simple Arithmetic California State University, Sacramento College of Engineering and Computer Science Computer Science 10A: Accelerated Introduction to Programming Logic Activity B Variables, Assignments, and More Computers

More information

How to Improve Your Campaign Conversion Rates

How to Improve Your  Campaign Conversion Rates How to Improve Your Email Campaign Conversion Rates Chris Williams Author of 7 Figure Business Models How to Exponentially Increase Conversion Rates I'm going to teach you my system for optimizing an email

More information

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering Welcome to this IBM Rational Podcast. I'm Angelique Matheny. Joining me for this podcast, Delivering Next Generation Converged Applications with Speed and Quality, is Derek Baron, Worldwide Rational Communications

More information

Setting Up Your ios Development Environment. For Mac OS X (Mountain Lion) v1.0. By GoNorthWest. 5 February 2013

Setting Up Your ios Development Environment. For Mac OS X (Mountain Lion) v1.0. By GoNorthWest. 5 February 2013 Setting Up Your ios Development Environment For Mac OS X (Mountain Lion) v1.0 By GoNorthWest 5 February 2013 Setting up the Apple ios development environment, which consists of Xcode and the ios SDK (Software

More information

LEARN IOS 11 PROGRAMMING WITH SWIFT 4 SECOND EDITION LEARN THE FUNDAMENTALS OF IOS APP DEVELOPMENT WITH SWIFT 4 AND XCODE 9

LEARN IOS 11 PROGRAMMING WITH SWIFT 4 SECOND EDITION LEARN THE FUNDAMENTALS OF IOS APP DEVELOPMENT WITH SWIFT 4 AND XCODE 9 LEARN IOS 11 PROGRAMMING WITH SWIFT 4 SECOND EDITION LEARN THE FUNDAMENTALS OF IOS APP DEVELOPMENT WITH SWIFT 4 AND XCODE 9 page 1 / 5 page 2 / 5 learn ios 11 programming pdf ios (formerly iphone OS) is

More information

Welcome to this IBM Rational podcast, enhanced. development and delivery efficiency by improving initial

Welcome to this IBM Rational podcast, enhanced. development and delivery efficiency by improving initial IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, enhanced development and delivery efficiency by improving initial core quality. I'm Kimberly Gist with IBM. Catching defects earlier in

More information

4s Instead Of Voice Control

4s Instead Of Voice Control Instructions On How To Get Siri On Iphone 4s Instead Of Voice Control Everything you need to know about setting up and using Siri on your iphone, ipod touch, and It's basically voice control that talks

More information

IOS 9 App Development Essentials: Learn To Develop IOS 9 Apps Using Xcode 7 And Swift 2 PDF

IOS 9 App Development Essentials: Learn To Develop IOS 9 Apps Using Xcode 7 And Swift 2 PDF IOS 9 App Development Essentials: Learn To Develop IOS 9 Apps Using Xcode 7 And Swift 2 PDF ios 9 App Development Essentials is latest edition of this popular book series and has now been fully updated

More information

Read & Download (PDF Kindle) Programming Python

Read & Download (PDF Kindle) Programming Python Read & Download (PDF Kindle) Programming Python If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials

More information

How does PyCharm match up against competing tools?

How does PyCharm match up against competing tools? How does PyCharm match up against competing tools? PyCharm is an IDE for Python developed by JetBrains. PyCharm is built for professional Python developers, and comes with many features to deal with large

More information

CHIPS Newsletter Vol 5 - Yahoo! Mail. Official Newsletter of

CHIPS Newsletter Vol 5 - Yahoo! Mail. Official Newsletter of CHIPS Newsletter Vol 5 From: "chips@elproducts.net" To: "Chuck Hellebuyck" Thursday, April 29, 2010 12:07 AM CHIPs Vol 5 / April 28, 2010 Official Newsletter

More information

Registering for the Apple Developer Program

Registering for the Apple Developer Program It isn t necessary to be a member of the Apple Developer Program if you don t intend to submit apps to the App Stores, or don t need the cloud-dependent features. We strongly recommend joining, though,

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Victor has added the link in the notes box:

Victor has added the link in the notes box: INTRO Welcome and thanks for joining our webinar. This is the second in our Web Training Webinars series. You can find a recording of the first webinar: How to create and edit content on your Drupal site

More information

Lesson 2 Transcript: Part 2 of 2 - The DB2 Environment

Lesson 2 Transcript: Part 2 of 2 - The DB2 Environment Lesson 2 Transcript: Part 2 of 2 - The DB2 Environment Slide 1: Cover Welcome to Lesson 2 of the DB2 on Campus lecture series. Today we're talking about the DB2 environment, and this is part 2 of 2 parts.

More information

Google Apps Iphone Exchange Cannot Get Mail >>>CLICK HERE<<<

Google Apps Iphone Exchange Cannot Get Mail >>>CLICK HERE<<< Google Apps Iphone Exchange Cannot Get Mail Doing gmail push using the Exchange and it wont populate my Mail at all. jediuia It is driving me nuts I can't get my work email account on my shiny new iphone

More information

FileWave 10 Webinar Q&A

FileWave 10 Webinar Q&A FileWave 10 Webinar Q&A When will 10 be released? October 14 th, but you can sign up today to get into the beta program. Link: www.filewave.com/beta-program How stable is the beta? Should we use it for

More information

Integrated Software Environment. Part 2

Integrated Software Environment. Part 2 Integrated Software Environment Part 2 Operating Systems An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software

More information

WYBCS Android Programming (with AppInventor) Family fun day

WYBCS Android Programming (with AppInventor) Family fun day WYBCS Android Programming (with AppInventor) Family fun day Overview of the day Intros Hello Android! Installing AppInventor Overview of AppInventor Making your first app What's special about mobile? Changing

More information

Magical Chatbots with Cisco Spark and IBM Watson

Magical Chatbots with Cisco Spark and IBM Watson DEVNET-2321 Magical Chatbots with Cisco Spark and IBM Watson Lauren Ramgattie, Technical Marketing Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session

More information

MITOCW watch?v=w_-sx4vr53m

MITOCW watch?v=w_-sx4vr53m MITOCW watch?v=w_-sx4vr53m The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high-quality educational resources for free. To

More information

CCS Lab FAQ: Using Google App Engine to host websites

CCS Lab FAQ: Using Google App Engine to host websites CCS Lab FAQ: Using Google App Engine to host websites Lauren Kennedy School of Psychology University of Adelaide Abstract This document is intended to be used a step-by-step guide to using Google App Engine

More information

Autodesk University BIM 360 Administration Made Easy

Autodesk University BIM 360 Administration Made Easy Autodesk University BIM 360 Administration Made Easy Good afternoon, everybody. Welcome to day one of Autodesk University and to BIM 360 Administration Made Easy. My name is Don Simpson. I'm product support

More information

Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures &

Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Read & Download (PDF Kindle) Ruby: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code Like A PRO In 24... Design, Tech, Perl,

More information

MITOCW watch?v=zm5mw5nkzjg

MITOCW watch?v=zm5mw5nkzjg MITOCW watch?v=zm5mw5nkzjg The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free. To

More information

KMyMoney Transaction Matcher

KMyMoney Transaction Matcher KMyMoney Transaction Matcher Ace Jones Use Cases Case #1A: Matching hand-entered transactions manually I enter a transaction by hand, with payee, amount, date & category. I download

More information

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON

PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON PYTHON PROGRAMMING FOR BEGINNERS: AN INTRODUCTION TO THE PYTHON COMPUTER LANGUAGE AND COMPUTER PROGRAMMING BY JASON CANNON DOWNLOAD EBOOK : PYTHON PROGRAMMING FOR BEGINNERS: AN AND COMPUTER PROGRAMMING

More information

Computer Architecture

Computer Architecture Boaz Kantor Introduction to Computer Science, Fall semester 2010-2011 IDC Herzliya Computer Architecture I know what you're thinking, 'cause right now I'm thinking the same thing. Actually, I've been thinking

More information

Citizen developer tools are not just for citizen developers!

Citizen developer tools are not just for citizen developers! Citizen developer tools are not just for citizen developers! a.k.a Using Azure Functions and Cognitive Services Text API to enrich a Flow that fills Metadata for new items in a Modern SharePoint Team Site

More information

The Stack, Free Store, and Global Namespace

The Stack, Free Store, and Global Namespace Pointers This tutorial is my attempt at clarifying pointers for anyone still confused about them. Pointers are notoriously hard to grasp, so I thought I'd take a shot at explaining them. The more information

More information

FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY

FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY FREQUENTLY ASKED QUESTIONS ABOUT CLASS LOGISTICS AND TELECONFERENCE TECHNOLOGY 1. CAN I GET CEUS FOR TAKING LLA? A: LLA has been approved for Continuing Education Credits (CEUs) by a variety of professional

More information

Using the Force of Python and SAS Viya on Star Wars Fan Posts

Using the Force of Python and SAS Viya on Star Wars Fan Posts SESUG Paper BB-170-2017 Using the Force of Python and SAS Viya on Star Wars Fan Posts Grace Heyne, Zencos Consulting, LLC ABSTRACT The wealth of information available on the Internet includes useful and

More information

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC

Jenkins: A complete solution. From Continuous Integration to Continuous Delivery For HSBC Jenkins: A complete solution From Integration to Delivery For HSBC Rajesh Kumar DevOps Architect @RajeshKumarIN www.rajeshkumar.xyz Agenda Why Jenkins? Introduction and some facts about Jenkins Supported

More information