Swift on IBM Bluemix

IBM brings Swift to the cloud – IBM Bluemix. After my recent blog post – Swift for C# Developers, I was fortunate to deliver a bunch of sessions including “IBM MobileFirst for iOS Swift Developers” (Link)  for SwiftBLR (Swift Bengaluru) meetup group at IBM office over the weekend. Swift is the fastest growing programming language among developers . Swift is a powerful language for modern apps. Extending Swift’s client-side benefits to the server simplifies end-to-end development.

The IBM Swift Sandbox enables developers to write and run Swift code from the browser. At IBM Interconnect , Kitura, a new open web framework, and a Swift package catalog were launched and currently supported with Swift 3.0. Whether you’re writing your first lines of code, or an experienced Swift user testing on Linux, join us to bring Swift to the cloud.

Kitura
IBM Kitura

An Intro to IBM Bluemix

So what is Bluemix?

Bluemix is an open-standards, cloud-based platform for building, running, and managing applications.

Build your apps, your way Use the most prominent compute technologies to power your app: Cloud Foundry, Docker, OpenStack.

Extend apps with services A catalog of IBM, third party, and open source services allow the developer to stitch an application together quickly.

Scale more than just instances Development, monitoring, deployment, and logging tools allows the developer to run and manage the entire application.

Layered Security IBM secures the platform and infrastructure and provides you with the tools to secure your apps.

Deploy and manage hybrid apps seamlessly Get a seamless dev and management experience across a number of hybrid implementations options.

Flexible Pricing Try compute options and services for free and, when you’re ready, pay only for what you use. Pay as you go and subscription models offer choice and flexibility.

Bluemix.Net IS YOUR NEW CLOUD ADDRESS.

The Swift runtime on IBM Bluemix

SwiftRuntime2-300x68

  • Enables developers to deploy Swift web applications directly to IBM Bluemix
  •  Leverages the Cloud Foundry open source swift- buildpack, which allows developers to deploy Swift web applications directly to IBM Bluemix.

WRITE SWIFT CODE IN A WEB BROWSER – IBM SWIFT SANDBOX

  • Easy access to Swift on Linux.
  • Setting up a new machine, installing Linux, installing Swift system dependencies, and then installing the latest Swift binary releases to then be able to run Swift code on Linux, the IBM Swift Sandbox removes all of these steps for the developer

ICT

IBM Cloud Tools for Swift is a Mac App that allows us to group our Client and Server-side components written in Swift ; Deploy the server-side code to Bluemix, IBM’s cloud platform ;then monitor and manage your Projects from within the application.

Presentation: (Recently presented at MODS 2016)

ADDITIONAL DEVELOPER RESOURCES

Polyglot & Pragmatic Programmer • Developer Advocate, IBM • Microsoft MVP • Intel software Innovator • DZone MVB
(Visited 3 times, 1 visits today)

Tagged as: , , ,

Author: Vidyasagar Machupalli

Polyglot & Pragmatic Programmer • Developer Advocate, IBM • Microsoft MVP • Intel software Innovator • DZone MVB