SlideShare a Scribd company logo
1 of 9
Download to read offline
Happy Clouds
            Purpose: A mobile app to manage memory capacity,
            number of instances, and to unbind services on
            targets remotely

            Goal: To create a minimalistic interface that prompts
            direct action




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




1) After the app is downloaded, the user can immediately start using the app. I wanted the first point of entry to prompt action without any additional
steps. The plus sign and cloud symbol indicates add target. This symbol is used on subsequent screens to indicate the option to add additional targets.
You will notice there is not a log-in screen to access the app because each target requires its own username, password, and URI to gain access. Having a
preliminary log-in would be redundant and cumbersome.
2 & 3) After clicking on the add target symbol the user will be prompted to enter their username, password, and URI. There’s an option to remember the
log-in information for easy future access.
4) The app can hold an unlimited amount of targets. After a target is added, this screen provides a list of targets added on the mobile app. The page
symbolizes an app and the cylinder represents a service/database. The symbols tell the user how many apps are running off of each target and the
number of services bound to each target. To view each target’s stats, the user taps on the target name. I didn’t include the stats on the this screen because
I wanted to maintain a sleek, uncluttered experience. By listing only the target names and the number of apps and services, the user can easily find the
target they are looking for and tap it to make changes. On the bottom of the screen, there is an option to add additional targets which would
bring you to screen 2. There is also a delete target button which allows the user to delete a target, which is demonstrated on screen 25.

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




5) The user can easily add a target by clicking the same plus sign and cloud button as on screen 1 in the bottom right hand corner of the screen. Using the
same symbols saves space and is quickly recognized for repeat action.

6 & 7) The user enters their username, password, and URI to gain access to the target. If the user does not choose to have the app remember the
credentials, the user will be prompted to enter their information again to manage the target.

8) The target is automatically added to the main list of all the targets added on the app.




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




9) To see the stats of the apps and services within the target and to change parameters, the user taps on the target name.

10 & 11) These screens demonstrate what happens when a user chooses not save their credentials; they must log-in again. Notice, the text reminds the
user which target they are logging into. If the user tapped the wrong target, they can easily go back to the main screen by tapping the back arrow.

12) After logging into a target, the user sees the apps and services under each target. I wanted the user to see all of the information directly on this screen
without having to tap on each individual app or service to get their respective stats. By having the information available on one screen the user is able to
check stats quickly and make edits with one tap.




                                                                                                                                                             4
Happy Clouds | a mobile app for Cloud Foundry                TM
                                                                  || Kristen Mozian
v1                                       v2                                                                           v3




 I went through three iterations to get to the final stat screen I chose. Again, I wanted to make sure all of the stats and information was available to the
 user on one screen. In v1, the original idea was to stack the memory and instances information with corresponding edit buttons on the same line. Then I
 came up with the idea (v2) of separating the memory and instances information in columns to make it easier to click the edit button, reducing the margin
 of error on clicking the wrong edit button. V2 took up more space demanding the need for a scroll bar to see all the apps and services on one target;
 however, in the long run I determined this was a better solution than users clicking on the wrong edit button. In v3, I decided the edit button was
 redundant and too clunky. I changed the stats information from simple text content, to button labels. As long as the memory, instances, and unbind
 labels are clearly designed to look like buttons, the user will be prompted to click on the buttons to change the respective parameters. To note, depending
 on the number of apps or services running on a target, a scroll bar will be necessary to access all the information.

 If there were industry standards on symbols used for memory or instances, I would swap out the words for the symbols as I believe symbols can cross
 language barriers and provoke a powerful memory response. One example for symbols might be an elephant for memory and a cheetah for instances.



                                                                                                                                                          5
Happy Clouds | a mobile app for Cloud Foundry                TM
                                                                  || Kristen Mozian
13                                    14                                       15                                      16




13) To change the memory capacity in an app, the user taps the memory button.

14 & 15) I used a slider interface here for the user to alter the memory capacity because it is the same interface used on web-based management
interfaces. The slider would have to be tested to ensure the user can get precise changes using this interface on a mobile app. If the interface proves to be
too tricky to get the accurate change, a number dial or addition/subtraction buttons could be alternatives. Notice the notification text, it reminds the user
which app they are changing the memory in. This reminder ensures that the user is modifying the correct app, reducing errors. If the user is modifying
the wrong app, they can tap cancel. Once the modifications are made, the user taps save. While the user is using this interface, the background changes
into a lighter color, indicating that the user can not access the background screen.

16) The modifications are instantly saved on the interface.




                                                                                                                                                           6
Happy Clouds | a mobile app for Cloud Foundry                 TM
                                                                   || Kristen Mozian
17                                     18                                      19                                      20




17) To change the number of instances an app can handle, the user taps the instances button.

18 & 19) Similar to screens 14 & 15, the user is reminded which app they are about to alter and the background screen becomes inaccessible. The user
uses a slider interface to change the number of instances. Again , I chose this interface because users will be most familiar with web-based management
interfaces that use this sliding interface allowing for easy adaptation to the mobile app. However, this interface will need to be tested to ensure it is an
appropriate interface for the mobile app. The user taps save to make the modifications.

20) The modifications are automatically updated on the apps stats screen,




                                                                                                                                                               7
Happy Clouds | a mobile app for Cloud Foundry                TM
                                                                  || Kristen Mozian
21                                     22                                        23                                    24




21) A user can unbind a service to a target but they are unable to bind a service to a target on the app because of the level of execution needed to do that
is an inappropriate mobile app function.

22) When the user taps on the unbind button under a service, a notification screen will ask the user to confirm the action to unbind the service. The text
written is to ensure the user is unbinding the correct service to the right target. Moreover, the text reinforces to the user that a service can only be
rebound to the target through their preferred interface because the action of rebinding is inappropriate to complete on a mobile app. The button “Yes,
unbind” reinforces the action the user is about to complete, providing an additional benefit of the doubt in case the user does not mean to unbind the
service. If the user is in error, there is a cancel button.

 23) After the user confirms the unbinding action, the user will be redirected to the target’s stats screen and the service will be removed from the
information.

24) To get back to the list of targets, at any time, the user taps on the back arrow.

                                                                                                                                                               8
Happy Clouds | a mobile app for Cloud Foundry                 TM
                                                                   || Kristen Mozian
25                                     25                                       26                                       27




25) To delete a target from the mobile app, the user taps the cloud button with delete written in it in the bottom left hand corner. Originally, the text read
“edit;” however, after additional thought the word “edit” is misleading as the only action a user can make is deleting the target. Therefore, the text was
changed to “delete.”

25) The background screen will become inaccessible as denoted by a slight color change. The app and service symbols will be replaced with trash cans, a
universal symbol for deletion.

26) The user will be promoted to confirm their action. The text is specifically written to make sure the user is deleting the right target and to reinforce that
the user is only deleting the target from the mobile app not from the main preferred interface.

27) After the user confirms the target’s deletion, it will be removed from the main list of targets.



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

More Related Content

What's hot

10 Design Trends 2013
10 Design Trends 201310 Design Trends 2013
10 Design Trends 2013DMI
 
VisionMobile - Developer economics 2012
VisionMobile - Developer economics 2012VisionMobile - Developer economics 2012
VisionMobile - Developer economics 2012SlashData
 
When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an appJason Cross
 
Location based reminder
Location based reminderLocation based reminder
Location based reminderjunnubabu
 
Metro case study
Metro case studyMetro case study
Metro case studyReet Singh
 
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Oranuch (mimee) Lerdsuwankij
 
What's new in XenDesktop and XenApp Platinum
What's new in XenDesktop and XenApp PlatinumWhat's new in XenDesktop and XenApp Platinum
What's new in XenDesktop and XenApp PlatinumCitrix
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedJason Cross
 
Digiday Video Upfront: DataXu Pitch-a-Kuch
Digiday Video Upfront: DataXu Pitch-a-KuchDigiday Video Upfront: DataXu Pitch-a-Kuch
Digiday Video Upfront: DataXu Pitch-a-KuchDigiday
 
CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012Jason Cross
 
ReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationRichard Connon
 
Developer Economics 2011
Developer Economics 2011Developer Economics 2011
Developer Economics 2011SlashData
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMarco Tabor
 
Vision mobile Developer economics 2013
Vision mobile   Developer economics 2013Vision mobile   Developer economics 2013
Vision mobile Developer economics 2013SlashData
 

What's hot (16)

10 Design Trends 2013
10 Design Trends 201310 Design Trends 2013
10 Design Trends 2013
 
VisionMobile - Developer economics 2012
VisionMobile - Developer economics 2012VisionMobile - Developer economics 2012
VisionMobile - Developer economics 2012
 
When is an app not an app
When is an app not an appWhen is an app not an app
When is an app not an app
 
Location based reminder
Location based reminderLocation based reminder
Location based reminder
 
Metro case study
Metro case studyMetro case study
Metro case study
 
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
Digital Marketing Summit 2013 (Mobile Era section on Mar 13th 2013)
 
What's new in XenDesktop and XenApp Platinum
What's new in XenDesktop and XenApp PlatinumWhat's new in XenDesktop and XenApp Platinum
What's new in XenDesktop and XenApp Platinum
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivated
 
Jason cross
Jason crossJason cross
Jason cross
 
Student Developer Challenge
Student Developer ChallengeStudent Developer Challenge
Student Developer Challenge
 
Digiday Video Upfront: DataXu Pitch-a-Kuch
Digiday Video Upfront: DataXu Pitch-a-KuchDigiday Video Upfront: DataXu Pitch-a-Kuch
Digiday Video Upfront: DataXu Pitch-a-Kuch
 
CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012CIM mobile marketing overview May 2012
CIM mobile marketing overview May 2012
 
ReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplicationReminThereALocation-BasedRemindersApplication
ReminThereALocation-BasedRemindersApplication
 
Developer Economics 2011
Developer Economics 2011Developer Economics 2011
Developer Economics 2011
 
Mobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th editionMobile Developer's Guide To The Galaxy 11th edition
Mobile Developer's Guide To The Galaxy 11th edition
 
Vision mobile Developer economics 2013
Vision mobile   Developer economics 2013Vision mobile   Developer economics 2013
Vision mobile Developer economics 2013
 

Similar to Happy clouds mobile app

Happy Clouds Mobile App V2
Happy Clouds Mobile App V2Happy Clouds Mobile App V2
Happy Clouds Mobile App V2Kristen Mozian
 
Mobile “systems of interactions” driving business innovation
Mobile “systems of interactions” driving business innovationMobile “systems of interactions” driving business innovation
Mobile “systems of interactions” driving business innovationIBM Software India
 
Whitepaper: Mobile Media Apps 101
Whitepaper: Mobile Media Apps 101Whitepaper: Mobile Media Apps 101
Whitepaper: Mobile Media Apps 101Polar Mobile
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design BugRaptors
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking GuideAppindex
 
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
 
5 tips to build awesome mobile enterprise apps.
5 tips to build awesome mobile enterprise apps.5 tips to build awesome mobile enterprise apps.
5 tips to build awesome mobile enterprise apps.Pascal Jaillon
 
moTwin - 5 Tips to Build Awesome Mobile Enterprise Apps
moTwin - 5 Tips to Build Awesome Mobile Enterprise AppsmoTwin - 5 Tips to Build Awesome Mobile Enterprise Apps
moTwin - 5 Tips to Build Awesome Mobile Enterprise Appsmotwin
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experiencejonholden
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experiencejonholden
 
Chrome for android_devfestx
Chrome for android_devfestxChrome for android_devfestx
Chrome for android_devfestxDominic Travers
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfLucas Lagone
 
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...VMworld
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceMagic Software
 
Whitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko LiveWhitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko Livebemoko Ltd.
 
Callvenient - Windows 8 App Summary
Callvenient - Windows 8 App SummaryCallvenient - Windows 8 App Summary
Callvenient - Windows 8 App SummaryLtia Unesp
 
Vision mobile cross-platform_developer_tools_2012
Vision mobile cross-platform_developer_tools_2012Vision mobile cross-platform_developer_tools_2012
Vision mobile cross-platform_developer_tools_2012SlashData
 
Vertex – The All in one Web Application
Vertex – The All in one Web ApplicationVertex – The All in one Web Application
Vertex – The All in one Web ApplicationIRJET Journal
 

Similar to Happy clouds mobile app (20)

Happy Clouds Mobile App V2
Happy Clouds Mobile App V2Happy Clouds Mobile App V2
Happy Clouds Mobile App V2
 
Mobile “systems of interactions” driving business innovation
Mobile “systems of interactions” driving business innovationMobile “systems of interactions” driving business innovation
Mobile “systems of interactions” driving business innovation
 
Whitepaper: Mobile Media Apps 101
Whitepaper: Mobile Media Apps 101Whitepaper: Mobile Media Apps 101
Whitepaper: Mobile Media Apps 101
 
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design 13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
13 Things To Keep In Mind For Enhanced Mobile App UI/UX Design
 
App Deep Linking Guide
App Deep Linking GuideApp Deep Linking Guide
App Deep Linking Guide
 
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
 
5 tips to build awesome mobile enterprise apps.
5 tips to build awesome mobile enterprise apps.5 tips to build awesome mobile enterprise apps.
5 tips to build awesome mobile enterprise apps.
 
moTwin - 5 Tips to Build Awesome Mobile Enterprise Apps
moTwin - 5 Tips to Build Awesome Mobile Enterprise AppsmoTwin - 5 Tips to Build Awesome Mobile Enterprise Apps
moTwin - 5 Tips to Build Awesome Mobile Enterprise Apps
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experience
 
Mr Ted User Experience
Mr Ted User ExperienceMr Ted User Experience
Mr Ted User Experience
 
Chrome for android_devfestx
Chrome for android_devfestxChrome for android_devfestx
Chrome for android_devfestx
 
Home m
Home mHome m
Home m
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdfMobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
Mobile App Accessibility_ How To Build ADA And WCAG-Compliant Apps.pdf
 
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...
VMworld 2013: Integrating Enterprise Application with SAML to VMware Horizon ...
 
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile PresenceGo for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
Go for Progressive Web Apps. Get a Better, Low Cost, Mobile Presence
 
Whitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko LiveWhitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko Live
 
Callvenient - Windows 8 App Summary
Callvenient - Windows 8 App SummaryCallvenient - Windows 8 App Summary
Callvenient - Windows 8 App Summary
 
Vision mobile cross-platform_developer_tools_2012
Vision mobile cross-platform_developer_tools_2012Vision mobile cross-platform_developer_tools_2012
Vision mobile cross-platform_developer_tools_2012
 
Vertex – The All in one Web Application
Vertex – The All in one Web ApplicationVertex – The All in one Web Application
Vertex – The All in one Web Application
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

Happy clouds mobile app

  • 1. Happy Clouds Purpose: A mobile app to manage memory capacity, number of instances, and to unbind services on targets remotely Goal: To create a minimalistic interface that prompts direct action 1 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 2. 1 2 3 4 1) After the app is downloaded, the user can immediately start using the app. I wanted the first point of entry to prompt action without any additional steps. The plus sign and cloud symbol indicates add target. This symbol is used on subsequent screens to indicate the option to add additional targets. You will notice there is not a log-in screen to access the app because each target requires its own username, password, and URI to gain access. Having a preliminary log-in would be redundant and cumbersome. 2 & 3) After clicking on the add target symbol the user will be prompted to enter their username, password, and URI. There’s an option to remember the log-in information for easy future access. 4) The app can hold an unlimited amount of targets. After a target is added, this screen provides a list of targets added on the mobile app. The page symbolizes an app and the cylinder represents a service/database. The symbols tell the user how many apps are running off of each target and the number of services bound to each target. To view each target’s stats, the user taps on the target name. I didn’t include the stats on the this screen because I wanted to maintain a sleek, uncluttered experience. By listing only the target names and the number of apps and services, the user can easily find the target they are looking for and tap it to make changes. On the bottom of the screen, there is an option to add additional targets which would bring you to screen 2. There is also a delete target button which allows the user to delete a target, which is demonstrated on screen 25. 2 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 3. 5 6 7 8 5) The user can easily add a target by clicking the same plus sign and cloud button as on screen 1 in the bottom right hand corner of the screen. Using the same symbols saves space and is quickly recognized for repeat action. 6 & 7) The user enters their username, password, and URI to gain access to the target. If the user does not choose to have the app remember the credentials, the user will be prompted to enter their information again to manage the target. 8) The target is automatically added to the main list of all the targets added on the app. 3 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 4. 9 10 11 12 9) To see the stats of the apps and services within the target and to change parameters, the user taps on the target name. 10 & 11) These screens demonstrate what happens when a user chooses not save their credentials; they must log-in again. Notice, the text reminds the user which target they are logging into. If the user tapped the wrong target, they can easily go back to the main screen by tapping the back arrow. 12) After logging into a target, the user sees the apps and services under each target. I wanted the user to see all of the information directly on this screen without having to tap on each individual app or service to get their respective stats. By having the information available on one screen the user is able to check stats quickly and make edits with one tap. 4 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 5. v1 v2 v3 I went through three iterations to get to the final stat screen I chose. Again, I wanted to make sure all of the stats and information was available to the user on one screen. In v1, the original idea was to stack the memory and instances information with corresponding edit buttons on the same line. Then I came up with the idea (v2) of separating the memory and instances information in columns to make it easier to click the edit button, reducing the margin of error on clicking the wrong edit button. V2 took up more space demanding the need for a scroll bar to see all the apps and services on one target; however, in the long run I determined this was a better solution than users clicking on the wrong edit button. In v3, I decided the edit button was redundant and too clunky. I changed the stats information from simple text content, to button labels. As long as the memory, instances, and unbind labels are clearly designed to look like buttons, the user will be prompted to click on the buttons to change the respective parameters. To note, depending on the number of apps or services running on a target, a scroll bar will be necessary to access all the information. If there were industry standards on symbols used for memory or instances, I would swap out the words for the symbols as I believe symbols can cross language barriers and provoke a powerful memory response. One example for symbols might be an elephant for memory and a cheetah for instances. 5 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 6. 13 14 15 16 13) To change the memory capacity in an app, the user taps the memory button. 14 & 15) I used a slider interface here for the user to alter the memory capacity because it is the same interface used on web-based management interfaces. The slider would have to be tested to ensure the user can get precise changes using this interface on a mobile app. If the interface proves to be too tricky to get the accurate change, a number dial or addition/subtraction buttons could be alternatives. Notice the notification text, it reminds the user which app they are changing the memory in. This reminder ensures that the user is modifying the correct app, reducing errors. If the user is modifying the wrong app, they can tap cancel. Once the modifications are made, the user taps save. While the user is using this interface, the background changes into a lighter color, indicating that the user can not access the background screen. 16) The modifications are instantly saved on the interface. 6 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 7. 17 18 19 20 17) To change the number of instances an app can handle, the user taps the instances button. 18 & 19) Similar to screens 14 & 15, the user is reminded which app they are about to alter and the background screen becomes inaccessible. The user uses a slider interface to change the number of instances. Again , I chose this interface because users will be most familiar with web-based management interfaces that use this sliding interface allowing for easy adaptation to the mobile app. However, this interface will need to be tested to ensure it is an appropriate interface for the mobile app. The user taps save to make the modifications. 20) The modifications are automatically updated on the apps stats screen, 7 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 8. 21 22 23 24 21) A user can unbind a service to a target but they are unable to bind a service to a target on the app because of the level of execution needed to do that is an inappropriate mobile app function. 22) When the user taps on the unbind button under a service, a notification screen will ask the user to confirm the action to unbind the service. The text written is to ensure the user is unbinding the correct service to the right target. Moreover, the text reinforces to the user that a service can only be rebound to the target through their preferred interface because the action of rebinding is inappropriate to complete on a mobile app. The button “Yes, unbind” reinforces the action the user is about to complete, providing an additional benefit of the doubt in case the user does not mean to unbind the service. If the user is in error, there is a cancel button. 23) After the user confirms the unbinding action, the user will be redirected to the target’s stats screen and the service will be removed from the information. 24) To get back to the list of targets, at any time, the user taps on the back arrow. 8 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian
  • 9. 25 25 26 27 25) To delete a target from the mobile app, the user taps the cloud button with delete written in it in the bottom left hand corner. Originally, the text read “edit;” however, after additional thought the word “edit” is misleading as the only action a user can make is deleting the target. Therefore, the text was changed to “delete.” 25) The background screen will become inaccessible as denoted by a slight color change. The app and service symbols will be replaced with trash cans, a universal symbol for deletion. 26) The user will be promoted to confirm their action. The text is specifically written to make sure the user is deleting the right target and to reinforce that the user is only deleting the target from the mobile app not from the main preferred interface. 27) After the user confirms the target’s deletion, it will be removed from the main list of targets. 9 Happy Clouds | a mobile app for Cloud Foundry TM || Kristen Mozian