Building an Online Archive using OpenStack Swift, IBM GPFS and Tape Storage
Swift @ IBM
-
Upload
pushkar-kulkarni -
Category
Technology
-
view
32 -
download
0
Transcript of Swift @ IBM
![Page 1: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/1.jpg)
Pushkar N Kulkarni, IBM Runtimes
Swift @ IBM
![Page 2: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/2.jpg)
Swift - a modern native language
Eventual replacement for Objective-C
Introduced for Apple platforms only
![Page 3: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/3.jpg)
Swift is fast growing!
“Most loved language of 2015” - StackOverflow
11M Developers
![Page 4: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/4.jpg)
Open source Swift
![Page 5: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/5.jpg)
Swift on Linux
Ubuntu 14, 15 and 16
![Page 6: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/6.jpg)
Swift on Bluemix
![Page 7: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/7.jpg)
Kitura – a Swift web framework
o Modular, package based
o Web framework and HTTP Server
o Open Source
o github.com/IBM-Swift/Kitura
o Now available on Bluemix!
![Page 8: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/8.jpg)
IBM Cloud Tools for Swift
o Supporting isomorphic programming
o Deploying and managing both client and server apps
o Connects with Xcode
![Page 9: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/9.jpg)
Swift Package Catalog
o Indexes ~1500 Swift packages on GitHub
o Based on Swift Package Manager
o https://swiftpkgs.ng.bluemix.net
![Page 10: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/10.jpg)
IBM Swift Sandbox
o Online REPL
o Start learning Swift in a browser
o Supports Swift 3.0
o Good for simple prototyping
o https://swiftlang.ng.bluemix.net
![Page 11: Swift @ IBM](https://reader035.fdocuments.us/reader035/viewer/2022062401/5871239a1a28abe4448b59fd/html5/thumbnails/11.jpg)
Resources
www.ibm.com/cloud-computing/bluemix/swift/ www.developer.ibm.com/swift www.swift.org