SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Happy Clouds
            Purpose: A mobile app that allows users to manage
            and react to changes in app usage deployed in the
            cloud
            Goal: To create a minimalistic interface that prompts
            direct action




                                                                            1
Happy Clouds v2 | a mobile app for Cloud Foundry   TM
                                                        || Kristen Mozian
1                               2                                 3                                4




1—4) On the home screen of Happy Clouds the user can add a cloud by tapping the icon of the cloud with the plus sign. The user
must enter their credentials to add the cloud to the app. If the user chooses for the app to not remember the cloud’s credentials,
they will have to log-in in order to access the apps and services in this cloud.




                                                                                                                                2
Happy Clouds v2 | a mobile app for Cloud Foundry     TM
                                                          || Kristen Mozian
5                               6                                 7                               8




5) When a cloud is added successfully it is automatically displayed on the home screen of the app. A graphic of a cloud
represents the cloud added with its given name displayed inside the graphic. Below the graphic, the numbers next to the
symbols tell the user how many apps and services are deployed from that cloud. The box symbolizes apps and the gear
represents services. The add a cloud button remains on the screen and moves to accommodate the added cloud.

5—8) Adding another cloud to Happy Clouds, this time choosing the app to remember the cloud’s credentials.




                                                                                                                          3
Happy Clouds v2 | a mobile app for Cloud Foundry    TM
                                                         || Kristen Mozian
9                                10                                 11                                12




9) The add a cloud button remains on the screen and moves to accommodate the added cloud.

9—10) Logging into Cats and now choosing for the app to remember the cloud’s credentials. The user will no longer have to log-
in to Cats.

11) This screen displays all of the apps and services deployed in Cats. The symbols denote if it is an app or a service, and its
respective name is displayed under the graphic.

12) Choosing to view the app Cute Attack.



                                                                                                                                   4
Happy Clouds v2 | a mobile app for Cloud Foundry       TM
                                                            || Kristen Mozian
13                                                 14                                               15




13) This is the dashboard for Cute Attack. It is separated into 5 main categories: memory, CPU, instances, clone, and alerts. In
each of the categories, information is displayed. In memory, “set at” refers to the current memory capacity the app is allotted.
“high” and “low” refer to the push notifications set by the user. When the app reaches 128MB or 64MB the user will be notified.
Similarly, under CPU, “current” shows the user the current CPU, and “high” and “low” refer to the push notifications set by the
user. In instances, “set at” shows the user the amount of instances the app is allotted. The clone button at the bottom of the
screen allows the user to clone the app to a cloud already added to Happy Clouds. The alerts button next to the clone button will
provide notifications when push notification criteria is met.
13—15) Instead of using the back button to get to the home screen of Cats, the user can simply scroll right or left to see
all the app and services Dashboards.                                                                                            5
Happy Clouds v2 | a mobile app for Cloud Foundry        TM
                                                             || Kristen Mozian
16                               17                                 18




16) This is the dashboard of a service. It tells the user what type of database it is and allows the user to unbind the service.

16—17) When the unbind button is tapped, a pop up alert box certifies the action by clearly stating what the user is doing. The
option “yes, unbind” reminds the user the action they are about to complete. Re-adding the service can not be done on Happy
Clouds.

18) Purr is removed from the Cats dashboard. Also, in the top right hand corner the number of services decreases.




                                                                                                                                   6
Happy Clouds v2 | a mobile app for Cloud Foundry       TM
                                                            || Kristen Mozian
19                            20                                21                            22




19—22) The user can change the memory capacity at any time by tapping the “set at” field. The user can change the memory
capacity to any of the standard prescribed options (64MB, 128MB, 512MB, 1GB, 2GB) by using an iPhone picker interface. After
clicking save, the memory capacity information is automatically updated on the app’s dashboard.




                                                                                                                           7
Happy Clouds v2 | a mobile app for Cloud Foundry   TM
                                                        || Kristen Mozian
23                              24                                25                              26




23—26) The user can set push notifications on memory capacity to be notified if the app’s memory capacity is pushed higher or
lower than desired. To set the notifications, the user taps either the “high” or “low” field. Both actions take you to the same
screen, since seeing the information side by side allows the user to make quick changes on both settings. There is an “off” option
on the interface for users who want to turn the notifications off. By tapping save, the information is automatically updated and
saved to the dashboard.




                                                                                                                                8
Happy Clouds v2 | a mobile app for Cloud Foundry     TM
                                                          || Kristen Mozian
27                             28                                29                             30




27—30) Similarly to the memory push notifications, the user can set parameters to be notified when certain CPU rates are met.
By tapping save, the information is updated and shown on the app’s dashboard.




                                                                                                                                9
Happy Clouds v2 | a mobile app for Cloud Foundry    TM
                                                         || Kristen Mozian
31                             32                                33                              34




31—34) The user can increase or decrease the amount of instances on an app by tapping the “set at” field under Instances, and
scrolling up or down on the interface the appropriate amount of instances. The interface allows up to 20 instances per app. By
saving the information, the app and dashboard are updated. Of course, the user can tap “back” in the upper left hand corner to
cancel the action, and no information will be altered.




                                                                                                                             10
Happy Clouds v2 | a mobile app for Cloud Foundry    TM
                                                         || Kristen Mozian
35                             36                                37                              38




35—38) A user can clone an app to another cloud already added to Happy Clouds by tapping “clone.” The user is then prompted
to indicate what cloud the app will be cloned to. By tapping done, once the action is completed an alert notification pop up
saying that the app has been cloned to the designated cloud as the predetermined default name—the app name plus a number,
in this case Cute Attack 2. When the user taps OK, they will be brought to the cloned app’s cloud dashboard. From there, the app
can be accessed as any other app.




                                                                                                                              11
Happy Clouds v2 | a mobile app for Cloud Foundry    TM
                                                         || Kristen Mozian
39                              40                                 41                               42




39) When a notification parameter has been reached, the app has heavy throughput, or has high latency, the user will be notified
through notifications on the user’s cell phone interface (not shown) and on the app’s dashboard.

39—42) The user taps the alerts button to view the notifications. The next screen shows the list of notifications. The user can hit
OK and the alert notification would still be shown on the app’s dashboard, or the user can fix it by tapping the notification.
Then, the user will be prompted to fix it through standard prescribed means. In this case, increasing the number of instances
could handle a great CPU rate. The user can decide to ignore the alert by clicking cancel (and the alert will still show on the app’s
dashboard unless the CPU parameters change) or the user can tap next. When the user taps next, they will be brought to the
interface to follow through with fixing the problem. In this case, the user is brought to the interface to change the number of
instances.


                                                                                                                                  12
Happy Clouds v2 | a mobile app for Cloud Foundry      TM
                                                           || Kristen Mozian
43                            44                                45                           46




45) Fixing a heavy RAM load scenario through either increasing instances or increasing memory capacity and choosing memory
capacity.




                                                                                                                        13
Happy Clouds v2 | a mobile app for Cloud Foundry   TM
                                                        || Kristen Mozian
47                              48                                49                               50




49) Fixing heavy throughput by cloning the app to a different cloud, and then proceeding to be facilitated to take those steps.




                                                                                                                                  14
Happy Clouds v2 | a mobile app for Cloud Foundry     TM
                                                          || Kristen Mozian
48                              49                                   50        51




50) Fixing high latency with cloning the app to a different cloud.




                                                                                    15
Happy Clouds v2 | a mobile app for Cloud Foundry      TM
                                                           || Kristen Mozian
52                              53                                 54                                54




52) If an app is dead, the app’s symbol will change from a box to a skull and cross bones to signify to the user that the app is
dead.

53—54) When the user views the app’s dashboard, all actions will be inaccessible. The user will only be able to tap the alerts
button. The alerts notification page notifies the user the app is dead. The user will have to fix the problem on a non-mobile
device. The alert notification will still appear on the dashboard until the problem is fixed.




                                                                                                                                   16
Happy Clouds v2 | a mobile app for Cloud Foundry      TM
                                                           || Kristen Mozian
55                              56                                57                               58




55—58) To delete a cloud from Happy Clouds, the user taps the trashcan symbol in the top right hand corner on the home
screen. The clouds will become highlighted with an “X” to the upper right of the cloud. The user taps the “X” to delete that cloud
and is prompted to confirm the action, in which the user can confirm by tapping “delete” or canceling the action. After the cloud
is deleted, the home screen updates the interface.




                                                                                                                                17
Happy Clouds v2 | a mobile app for Cloud Foundry     TM
                                                          || Kristen Mozian

Contenu connexe

Similaire à Happy Clouds Mobile App V2

Mulesoft Cloudhub connector
Mulesoft Cloudhub connectorMulesoft Cloudhub connector
Mulesoft Cloudhub connectorakshay yeluru
 
CloudHub Connector With Mulesoft
CloudHub Connector With MulesoftCloudHub Connector With Mulesoft
CloudHub Connector With MulesoftJitendra Bafna
 
Turbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance CloudTurbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance Cloudarudger
 
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthConsumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthCourse5i
 
Building a Scalable Federated Hybrid Cloud
Building a Scalable Federated Hybrid CloudBuilding a Scalable Federated Hybrid Cloud
Building a Scalable Federated Hybrid CloudPLUMgrid
 
Google I/O 2016 replay - Android N Development
Google I/O 2016 replay - Android N DevelopmentGoogle I/O 2016 replay - Android N Development
Google I/O 2016 replay - Android N DevelopmentTowhidul Haque Roni
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai DevelopersSoftware Park Thailand
 
Overview of wrap Features in Power Apps.pptx
Overview of wrap Features in Power Apps.pptxOverview of wrap Features in Power Apps.pptx
Overview of wrap Features in Power Apps.pptxConcetto Labs
 
Cloudy Days Ahead
Cloudy Days AheadCloudy Days Ahead
Cloudy Days Aheadsogrady
 
Cloud Computing for SMBs
Cloud Computing for SMBsCloud Computing for SMBs
Cloud Computing for SMBswhite paper
 

Similaire à Happy Clouds Mobile App V2 (20)

Bluemix UI Tour.pptx
Bluemix UI Tour.pptxBluemix UI Tour.pptx
Bluemix UI Tour.pptx
 
Mulesoft Cloudhub connector
Mulesoft Cloudhub connectorMulesoft Cloudhub connector
Mulesoft Cloudhub connector
 
CloudHub Connector With Mulesoft
CloudHub Connector With MulesoftCloudHub Connector With Mulesoft
CloudHub Connector With Mulesoft
 
Turbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance CloudTurbocharge Your Business with a High Performance Cloud
Turbocharge Your Business with a High Performance Cloud
 
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid GrowthConsumer Cloud Computing: Challenges Remain Despite Rapid Growth
Consumer Cloud Computing: Challenges Remain Despite Rapid Growth
 
Building a Scalable Federated Hybrid Cloud
Building a Scalable Federated Hybrid CloudBuilding a Scalable Federated Hybrid Cloud
Building a Scalable Federated Hybrid Cloud
 
Cloud printing 20012017
Cloud printing 20012017Cloud printing 20012017
Cloud printing 20012017
 
Open G-Cloud...come in...we're Open!
Open G-Cloud...come in...we're Open!Open G-Cloud...come in...we're Open!
Open G-Cloud...come in...we're Open!
 
Google I/O 2016 replay - Android N Development
Google I/O 2016 replay - Android N DevelopmentGoogle I/O 2016 replay - Android N Development
Google I/O 2016 replay - Android N Development
 
A Guide To Finding Your Cloud Power
A Guide To Finding Your Cloud PowerA Guide To Finding Your Cloud Power
A Guide To Finding Your Cloud Power
 
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 Cloud Computing & Mobile Applications: Opportunity for Thai Developers Cloud Computing & Mobile Applications: Opportunity for Thai Developers
Cloud Computing & Mobile Applications: Opportunity for Thai Developers
 
Overview of wrap Features in Power Apps.pptx
Overview of wrap Features in Power Apps.pptxOverview of wrap Features in Power Apps.pptx
Overview of wrap Features in Power Apps.pptx
 
FlyScreen
FlyScreenFlyScreen
FlyScreen
 
FlyScreen
FlyScreenFlyScreen
FlyScreen
 
Open911
Open911Open911
Open911
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Cloudy Days Ahead
Cloudy Days AheadCloudy Days Ahead
Cloudy Days Ahead
 
Cloud Computing for SMBs
Cloud Computing for SMBsCloud Computing for SMBs
Cloud Computing for SMBs
 
Grail research-navigating-the-cloud
Grail research-navigating-the-cloudGrail research-navigating-the-cloud
Grail research-navigating-the-cloud
 

Dernier

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Brian Pichman
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 

Dernier (20)

OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 

Happy Clouds Mobile App V2

  • 1. Happy Clouds Purpose: A mobile app that allows users to manage and react to changes in app usage deployed in the cloud Goal: To create a minimalistic interface that prompts direct action 1 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 2. 1 2 3 4 1—4) On the home screen of Happy Clouds the user can add a cloud by tapping the icon of the cloud with the plus sign. The user must enter their credentials to add the cloud to the app. If the user chooses for the app to not remember the cloud’s credentials, they will have to log-in in order to access the apps and services in this cloud. 2 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 3. 5 6 7 8 5) When a cloud is added successfully it is automatically displayed on the home screen of the app. A graphic of a cloud represents the cloud added with its given name displayed inside the graphic. Below the graphic, the numbers next to the symbols tell the user how many apps and services are deployed from that cloud. The box symbolizes apps and the gear represents services. The add a cloud button remains on the screen and moves to accommodate the added cloud. 5—8) Adding another cloud to Happy Clouds, this time choosing the app to remember the cloud’s credentials. 3 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 4. 9 10 11 12 9) The add a cloud button remains on the screen and moves to accommodate the added cloud. 9—10) Logging into Cats and now choosing for the app to remember the cloud’s credentials. The user will no longer have to log- in to Cats. 11) This screen displays all of the apps and services deployed in Cats. The symbols denote if it is an app or a service, and its respective name is displayed under the graphic. 12) Choosing to view the app Cute Attack. 4 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 5. 13 14 15 13) This is the dashboard for Cute Attack. It is separated into 5 main categories: memory, CPU, instances, clone, and alerts. In each of the categories, information is displayed. In memory, “set at” refers to the current memory capacity the app is allotted. “high” and “low” refer to the push notifications set by the user. When the app reaches 128MB or 64MB the user will be notified. Similarly, under CPU, “current” shows the user the current CPU, and “high” and “low” refer to the push notifications set by the user. In instances, “set at” shows the user the amount of instances the app is allotted. The clone button at the bottom of the screen allows the user to clone the app to a cloud already added to Happy Clouds. The alerts button next to the clone button will provide notifications when push notification criteria is met. 13—15) Instead of using the back button to get to the home screen of Cats, the user can simply scroll right or left to see all the app and services Dashboards. 5 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 6. 16 17 18 16) This is the dashboard of a service. It tells the user what type of database it is and allows the user to unbind the service. 16—17) When the unbind button is tapped, a pop up alert box certifies the action by clearly stating what the user is doing. The option “yes, unbind” reminds the user the action they are about to complete. Re-adding the service can not be done on Happy Clouds. 18) Purr is removed from the Cats dashboard. Also, in the top right hand corner the number of services decreases. 6 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 7. 19 20 21 22 19—22) The user can change the memory capacity at any time by tapping the “set at” field. The user can change the memory capacity to any of the standard prescribed options (64MB, 128MB, 512MB, 1GB, 2GB) by using an iPhone picker interface. After clicking save, the memory capacity information is automatically updated on the app’s dashboard. 7 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 8. 23 24 25 26 23—26) The user can set push notifications on memory capacity to be notified if the app’s memory capacity is pushed higher or lower than desired. To set the notifications, the user taps either the “high” or “low” field. Both actions take you to the same screen, since seeing the information side by side allows the user to make quick changes on both settings. There is an “off” option on the interface for users who want to turn the notifications off. By tapping save, the information is automatically updated and saved to the dashboard. 8 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 9. 27 28 29 30 27—30) Similarly to the memory push notifications, the user can set parameters to be notified when certain CPU rates are met. By tapping save, the information is updated and shown on the app’s dashboard. 9 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 10. 31 32 33 34 31—34) The user can increase or decrease the amount of instances on an app by tapping the “set at” field under Instances, and scrolling up or down on the interface the appropriate amount of instances. The interface allows up to 20 instances per app. By saving the information, the app and dashboard are updated. Of course, the user can tap “back” in the upper left hand corner to cancel the action, and no information will be altered. 10 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 11. 35 36 37 38 35—38) A user can clone an app to another cloud already added to Happy Clouds by tapping “clone.” The user is then prompted to indicate what cloud the app will be cloned to. By tapping done, once the action is completed an alert notification pop up saying that the app has been cloned to the designated cloud as the predetermined default name—the app name plus a number, in this case Cute Attack 2. When the user taps OK, they will be brought to the cloned app’s cloud dashboard. From there, the app can be accessed as any other app. 11 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 12. 39 40 41 42 39) When a notification parameter has been reached, the app has heavy throughput, or has high latency, the user will be notified through notifications on the user’s cell phone interface (not shown) and on the app’s dashboard. 39—42) The user taps the alerts button to view the notifications. The next screen shows the list of notifications. The user can hit OK and the alert notification would still be shown on the app’s dashboard, or the user can fix it by tapping the notification. Then, the user will be prompted to fix it through standard prescribed means. In this case, increasing the number of instances could handle a great CPU rate. The user can decide to ignore the alert by clicking cancel (and the alert will still show on the app’s dashboard unless the CPU parameters change) or the user can tap next. When the user taps next, they will be brought to the interface to follow through with fixing the problem. In this case, the user is brought to the interface to change the number of instances. 12 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 13. 43 44 45 46 45) Fixing a heavy RAM load scenario through either increasing instances or increasing memory capacity and choosing memory capacity. 13 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 14. 47 48 49 50 49) Fixing heavy throughput by cloning the app to a different cloud, and then proceeding to be facilitated to take those steps. 14 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 15. 48 49 50 51 50) Fixing high latency with cloning the app to a different cloud. 15 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 16. 52 53 54 54 52) If an app is dead, the app’s symbol will change from a box to a skull and cross bones to signify to the user that the app is dead. 53—54) When the user views the app’s dashboard, all actions will be inaccessible. The user will only be able to tap the alerts button. The alerts notification page notifies the user the app is dead. The user will have to fix the problem on a non-mobile device. The alert notification will still appear on the dashboard until the problem is fixed. 16 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 17. 55 56 57 58 55—58) To delete a cloud from Happy Clouds, the user taps the trashcan symbol in the top right hand corner on the home screen. The clouds will become highlighted with an “X” to the upper right of the cloud. The user taps the “X” to delete that cloud and is prompted to confirm the action, in which the user can confirm by tapping “delete” or canceling the action. After the cloud is deleted, the home screen updates the interface. 17 Happy Clouds v2 | a mobile app for Cloud Foundry TM || Kristen Mozian