montreal cloud computing meetup - july 19
TRANSCRIPT
![Page 1: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/1.jpg)
© 2016 IBM Corporation
Jean-Louis (JL) Maréchaux@JLmarechaux
Leslie Chau@leslieskchau
Montreal Cloud Computing Meetup
July 19th, 2016
http://www.meetup.com/IBM-Cloud-Computing-Montreal
![Page 2: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/2.jpg)
2Page© 2016 IBM Corporation
6:00 pm - Welcome / Networking
6:15 pm - Open Technologies for Cloud6:30 pm - Server-Side Swift for Mobile
7:30 pm - Networking, pizza and beer!
8:00 pm - End of Meetup
Agenda
![Page 3: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/3.jpg)
3Page© 2016 IBM Corporation
Montreal Cloud Computing Meetup: 500th member
Congratulations to:
![Page 4: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/4.jpg)
4Page© 2016 IBM Corporation
Cloud Open Technologies
Open Source & Open Standards for Cloud Computing
![Page 5: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/5.jpg)
5Page© 2016 IBM Corporation
OAuthAPI economy
Cloud operating environment
Software defined environments
Some Open Technologies & Standards for Cloud Computing (non exhaustive list!)
TOSCA
SaaS
PaaS
IaaS
![Page 6: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/6.jpg)
6Page© 2016 IBM Corporation
SaaS
PaaS
Local Dedicated Public
IBM Cloud – Open by Design
SaaS
PaaS
IaaS
![Page 7: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/7.jpg)
7Page© 2016 IBM Corporation
Cloud Mobile Services
Leslie ChauOffering Manager, IBM MobileFirst
![Page 8: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/8.jpg)
8Page© 2016 IBM Corporation
• Swift Open Source: https://swift.org • July 20 Webinar:
http://event.on24.com/wcc/r/1211875/90A0B656F26754E4F96B167620D1F2A8?partnerref=02_montrealcloudmeetup
• Swift@IBM homepage: https://developer.ibm.com/swift/
• Package Catalog: https://swiftpkgs.ng.bluemix.net
• IBM-Swift Github project page: https://github.com/IBM-Swift
• Sandbox: https://swiftlang.ng.bluemix.net/
• Cloud Tools: http://cloudtools.bluemix.net/
Swift – Useful links
![Page 9: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/9.jpg)
Pushing the Boundaries of Swift to the Server
![Page 10: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/10.jpg)
![Page 11: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/11.jpg)
So what does this mean?
![Page 12: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/12.jpg)
Extending Swift to the server
![Page 13: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/13.jpg)
Modern Application Design
End Users User-facingClient Apps
App Services
3rd Party Services
On Prem Services
Integrated Developer Experience
![Page 14: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/14.jpg)
Sharing code and tools along the way
![Page 15: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/15.jpg)
IBM Swift SandboxSimplify the ability to
build and run code in the cloud
1.5 Million executions of code since launch
https://swiftlang.ng.bluemix.net
• Save or share your code• Try different Swift versions• View popular snippets• And more coming…
![Page 16: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/16.jpg)
Swift Runtime
![Page 17: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/17.jpg)
Kitura
A Swift Web Framework and HTTP Server
![Page 18: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/18.jpg)
Available on GithubAs of June 2016, over
40 non-IBM PRs and 3000 stars
Swift 3 and SPM Compatible
Support for OS X, Linux, Docker, Vagrant
https://github.com/IBM-Swift/Kitura
![Page 19: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/19.jpg)
IBM Swift Package CatalogFind packages that
support Swift Package Manager
Try out samplesin the Swift Sandbox
1500+ Packagesand Growing
![Page 20: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/20.jpg)
Taking a next step in simplifying local/cloud
deployment
![Page 21: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/21.jpg)
Introducing IBM Cloud Tool for Swift
Integrated into the Mac Experience
Create new projects or leverage existing templates
Manage, deploy and update your cloud simply
![Page 22: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/22.jpg)
Let’s take a tour…
![Page 23: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/23.jpg)
Swift, meet Watson and Slack
/weather What is the temperature?
NaturalLanguageClassifier
Insightsfor
Weather
The temperature in San Francisco is 68° F.
![Page 24: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/24.jpg)
Learn More about Swift @ IBM
https://developer.ibm.com/swift
The Swift@IBM devCenter Join IBM Swift Engineering and leverage the latest resources
The Swift@IBM devCenter Join IBM Swift Engineering andleverage the latest resources
July 21 Webinar
![Page 25: Montreal Cloud Computing Meetup - July 19](https://reader035.vdocuments.site/reader035/viewer/2022062523/58f11fe11a28ab68698b459f/html5/thumbnails/25.jpg)
© 2016 IBM Corporation
Montreal Cloud Computing Meetup
Next meetup: September 2016(Summer Break)
http://www.meetup.com/IBM-Cloud-Computing-Montreal
Jean-Louis (JL) MaréchauxIBM Cloud Advisor
[email protected]@JLmarechaux