Your SlideShare is downloading. ×
Qt Contributors Summit 2014 - Qt on Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Qt Contributors Summit 2014 - Qt on Cloud

1,298
views

Published on

The Qt Cloud Services presentation from Qt Contributors Summit 2014. See the demo at https://vimeo.com/97709588 …

The Qt Cloud Services presentation from Qt Contributors Summit 2014. See the demo at https://vimeo.com/97709588

Published in: Internet, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,298
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Copyright © 2014, Digia, Plc. All rights reserved Qt on Cloud Contributor Summit 2014 Miska Kaipiainen (miska.kaipiainen@digia.com) Product Manager, Qt Cloud Services
  • 2. Copyright © 2014, Digia, Plc. All rights reserved Qt Cloud Services Story • 2010: Flowd – The music Lover’s Social Network • 2012: CloudEnd – Generalized server backend for applications • 2013: Engin.io - Enabling simple cloud data storage for Qt • 2014: Expanding offering to serve the whole Qt ecosystem; supporting enterprise solutions
  • 3. Copyright © 2014, Digia, Plc. All rights reserved
  • 4. Copyright © 2014, Digia, Plc. All rights reserved Qt Cloud Services Copyright © 2014, Digia, Plc. All rights reserved Managed Application Runtimes
  • 5. Copyright © 2014, Digia, Plc. All rights reserved What is Managed Application Runtime? Scalable, Multi-language, Multi-database, Application Platform as a Service
  • 6. Copyright © 2014, Digia, Plc. All rights reserved
  • 7. Copyright © 2014, Digia, Plc. All rights reserved Some Ideal Applications… Internet of Things & Embedded • Cloud compute, analyze, metrics and data visualization • Remote management, APIs and configuration of ”things” Websites • High-traffic campaign & marketing sites • Education, Gaming, Personal… Customer facing applications • Online Applications • API’s for web, desktop & mobile
  • 8. Copyright © 2014, Digia, Plc. All rights reserved Managed Application Runtimes How does it work?
  • 9. Copyright © 2014, Digia, Plc. All rights reserved Supported Languages Secondary Supported Languages Scala, Clojure, Play, Gradle, Grails, PHP, Go, Meteorite, Perl, Dart, Nginx, Apache, Jekyll
  • 10. Copyright © 2014, Digia, Plc. All rights reserved Add Ons or choose from our cloud based services Enginio Data Storage Managed WebSocket or choose anything with SDK ... Amazon, Azure, Google ...
  • 11. Copyright © 2014, Digia, Plc. All rights reserved Agile Development Flow Use Local Version Control Deploy to Qt Cloud Services Write Application Code
  • 12. Copyright © 2014, Digia, Plc. All rights reserved Deploy using Git – the most common VCS among developers Developer Friendly Deployment > git push qtc master
  • 13. Copyright © 2014, Digia, Plc. All rights reserved Scalable Architecture LoadBalancer Application Instances Native Add-Ons MySQLMongoDBRedis GITPushAPI Your Application EnvironmentVariables End Users Configure1 Deploy2 Scale with your business3 myawesome.com MongoDBRedis Scaling
  • 14. Copyright © 2014, Digia, Plc. All rights reserved Instance Sizes and Types Supported Sizes: • 256MB, 512MB and 1024MB Supported Types: • Application • MongoDB 2.6 • MySQL 5.6 • Redis 2.8 • Custom Docker Image
  • 15. Copyright © 2014, Digia, Plc. All rights reserved Other Features • Security – OAuth2 for REST API – SSH keys for GIT push access – Applications running in docker Linux container • Command line tool – stdout & stderr log interface
  • 16. Copyright © 2014, Digia, Plc. All rights reserved DEMO
  • 17. Copyright © 2014, Digia, Plc. All rights reserved Open Discussion Topics Current state of Qt for server-side development? • Serverside REST APIs? Database connectors? • Sinatra-like request router? How Qt can be improved to support connected application development? • Sharing models and data between server and clients? • De-facto RPC for serverside comms? How to streamline application development flow? • Integration to Qt tooling? • Local debugging features?
  • 18. Copyright © 2014, Digia, Plc. All rights reserved Thank You!www.qtcloudservices.com If you want Managed Runtime early access, please sign up at https://qtcloudservices.com/early-access If you want more information, please contact miska.kaipiainen@digia.com