MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …
Transcript of MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …
![Page 1: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/1.jpg)
MIGRATING GOOGLE CLOUD SDK TO THE CLOUDCASE STUDY: GAE LAUNCHER
Orges Cico 1 Zamir Dika 2 Betim Cico 3 Kozeta Sevrani 1
1Faculty of Economy,University of Tirana,
Tirana, Albania
2South East European University,Tetovo, Macedonia
3Computer Engineering Department,Epoka University, Tirana, Albania
IADIS, 2018
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 1 / 33
![Page 2: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/2.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 2 / 33
![Page 3: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/3.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 3 / 33
![Page 4: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/4.jpg)
Cloud SDKSupported Technologies
Role
SDK commonly represents a set of tools for Cloud PlatformsCLI (Command Line Interface)GUI (Graphical User Interface)
Supported Programming Languages
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 4 / 33
![Page 5: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/5.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 5 / 33
![Page 6: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/6.jpg)
IDE Tools
Google Cloud
JetBrains (Pycharm)StackDriver
Amazon Cloud
Amazon Web Service
Azure Cloud
Visual StudioKUDU
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 6 / 33
![Page 7: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/7.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 7 / 33
![Page 8: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/8.jpg)
State of the Art
Related Work
(J. Hausladen et al. 2014)(L. Wu et al. 2011)
Existing Online IDE Solutions
Cloud 9 launched in 2012Condevy Founded in 2010
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 8 / 33
![Page 9: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/9.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 9 / 33
![Page 10: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/10.jpg)
Cloud IDEaaS - Serving purpose and proposed model (I)
Integrated Development Environment as a Service - Platform
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 10 / 33
![Page 11: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/11.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 11 / 33
![Page 12: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/12.jpg)
Cloud IDEaaS - Serving purpose and proposed model (II)
Expected Features
1 Browser based SDK fully integrated with the different service layers(PaaS, IaaS) and their REST API-s or client libraries
2 Browser based IDE encapsulating the SDK functionalities within theplatform
3 Development tool that fully exploits the pay per use or pay as you gomodel
4 Coding Synchronization through Versioning or AgileEnvironments(GitHub, Jira etc.)
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 12 / 33
![Page 13: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/13.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 13 / 33
![Page 14: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/14.jpg)
Cloud SDK part of the SaaS
Browser based IDE/SDK running on Cloud Webserver VM
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 14 / 33
![Page 15: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/15.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 15 / 33
![Page 16: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/16.jpg)
IDEaaS cloud layer
IDEaaS incorporated into the cloud platform
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 16 / 33
![Page 17: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/17.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 17 / 33
![Page 18: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/18.jpg)
Migrating Google Cloud SDK
Exploited Technologies
Django Framework 1.11
Python 2.7
Modifying the appcfg.main(argv) of Google Client Libraries
Browser based python development environment with Djangoframework
Github project synchronization
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 18 / 33
![Page 19: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/19.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 19 / 33
![Page 20: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/20.jpg)
GAE Launcher SDK
Online SDK
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 20 / 33
![Page 21: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/21.jpg)
GAE Launcher Developed Features
Current Features1 Create/Delete project
2 Edit existing project files
3 Cloud deployment on the GAE VM
4 Rollback of deployment processes
5 Logging retrieval
6 Integration with other google cloud services for debugging
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 21 / 33
![Page 22: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/22.jpg)
GAE Launcher IDEaaS (I)
Project Management IDE
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 22 / 33
![Page 23: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/23.jpg)
GAE Launcher IDEaaS (II)
Online IDE
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 23 / 33
![Page 24: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/24.jpg)
GAELauncher adopted architecture based on IDEaaSmodels)
Architecture
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 24 / 33
![Page 25: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/25.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 25 / 33
![Page 26: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/26.jpg)
PaygoC
Characteristics1 Not a new business model to the cloud
2 Adopted for coding utilizing resource hours
3 Configurations on the online IDE shared among all the projectdevelopers
4 Customer pricing might rely on per use basis, typically charged by thehour
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 26 / 33
![Page 27: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/27.jpg)
Outline
1 BackgroundCloud SDK and IDE ToolsIDE Tools
2 State of the ArtRelated Work
3 MethodologyCloud IDEaaS - Serving purpose and proposed model (I)Cloud IDEaaS - Serving purpose and proposed model (II)Cloud SDK part of the SaaSIDEaaS cloud layer
4 Case Study: GAE LauncherMigrating Google Cloud SDKIDE Features and Development
5 Business modelsPay as you go Coding (PaygoC)On Demand Coding (ODC)
6 ConclusionsOrges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 27 / 33
![Page 28: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/28.jpg)
On Demand Coding (ODC)
Characteristics1 Outsourcing services to be facilitated and optimized whenever coding
expertise is needed on demand
2 Large open source development cloud based communities
3 Fully integrated with existing freelancing platforms
4 Improved security, development policies, project cost evaluation andavoid over budgeting
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 28 / 33
![Page 29: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/29.jpg)
PaygoC and ODC business model canvas
Lean Canvas
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 29 / 33
![Page 30: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/30.jpg)
PaygoC and ODC Statistics(I)
Google and AWS cloud earnings taken from Statista
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 30 / 33
![Page 31: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/31.jpg)
PaygoC and ODC Statistics(II)
Estimated improved earnings from IDEaaS
How?
Approximately 2 Milion cloud developers (accounting for 10% of globaldevelopers), with a daily overload of 4.2 hours.The final earnings for three different charges of 0.5, 1 and 1.5$/h toaccount up to 0.1, 0.2 and 0.3 Billion estimated yearly income increase
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 31 / 33
![Page 32: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/32.jpg)
Conclusions
New features based on cloud end user demands
Possibility to generate solid revenues for every provider adopting thePaygoC and ODC business models
GAE Launcher provides all the features already offered from theDesktop SDK application but integrating further new services
Offline provisioning and online synchronization solution as well asintegration with other existing tools
Adopting machine learning and artificial intelligence will ease thecloud application development process in the near future. Online IDEbecome a must.
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 32 / 33
![Page 33: MIGRATING GOOGLE CLOUD SDK TO THE CLOUD - CASE STUDY: …](https://reader034.fdocuments.net/reader034/viewer/2022051603/62804366bb498f2cca3d1eb8/html5/thumbnails/33.jpg)
Cloud SDKSupported Technologies
Thank You!Questions?
Orges Cico 1, Zamir Dika 2, Betim Cico 3, Kozeta Sevrani 1 (Universities of Somewhere and Elsewhere)MIGRATING GOOGLE CLOUD SDK TO THE CLOUD IADIS, 2018 33 / 33