25
© 2016 IBM Corporation Jean-Louis (JL) Maréchaux @JLmarechaux Leslie Chau @leslieskchau Montreal Cloud Computing Meetup July 19 th , 2016 http://www.meetup.com/IBM-Cloud-Computing-Montreal

Montreal Cloud Computing Meetup - July 19

Embed Size (px)

Citation preview

Page 1: Montreal Cloud Computing Meetup - July 19

© 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

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

3Page© 2016 IBM Corporation

Montreal Cloud Computing Meetup: 500th member

Congratulations to:

Page 4: Montreal Cloud Computing Meetup - July 19

4Page© 2016 IBM Corporation

Cloud Open Technologies

Open Source & Open Standards for Cloud Computing

Page 5: Montreal Cloud Computing Meetup - July 19

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

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

7Page© 2016 IBM Corporation

Cloud Mobile Services

Leslie ChauOffering Manager, IBM MobileFirst

Page 8: Montreal Cloud Computing Meetup - July 19

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

Pushing the Boundaries of Swift to the Server

Page 10: Montreal Cloud Computing Meetup - July 19
Page 11: Montreal Cloud Computing Meetup - July 19

So what does this mean?

Page 12: Montreal Cloud Computing Meetup - July 19

Extending Swift to the server

Page 13: Montreal Cloud Computing Meetup - July 19

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

Sharing code and tools along the way

Page 15: Montreal Cloud Computing Meetup - July 19

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

Swift Runtime

Page 17: Montreal Cloud Computing Meetup - July 19

Kitura

A Swift Web Framework and HTTP Server

Page 18: Montreal Cloud Computing Meetup - July 19

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

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

Taking a next step in simplifying local/cloud

deployment

Page 21: Montreal Cloud Computing Meetup - July 19

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

Let’s take a tour…

Page 23: Montreal Cloud Computing Meetup - July 19

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

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

© 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