SlideShare a Scribd company logo
IBM Bluemix APPnovator Challenge 
Developed by The A-Team 
Jeremy Loke Keng Mun 
Kua Weng Onn 
Choy Cheng Yuan
The Problem? 
 Government departments cannot respond effectively to city 
service maintenance complaints. 
 One major reason is because of ineffective reporting by the 
general public. 
 It has been observed that there are three main causes for these 
ineffective reports: 
Citizens are not bothered to report them because it is too much of a 
hassle to do so. 
Citizens do not know which government department to report the 
problem to or how to contact them. 
Citizens cannot describe the problem and/or its location effectively 
enough for the government departments to respond properly.
What is MyCity? 
 Enables the citizens to report a problem regarding the city’s infrastructure. 
 The completed email report includes key details such as description, location, 
photo and additional relevant comments. 
 Reported cases will go directly to the specific government department queue for 
resolution. 
 The department will then provide useful feedback via email to the user while the 
reported problems are being solved.
Problems Handled by MyCity 
 Types of problems (For now): 
Pipe works 
Illegal Advertisement 
Traffic Light Malfunction 
Electrical Problem 
Potholes 
Road Blockages
Features of MyCity 
 GPS Location Service 
Able to locate the exact location of problem found using a map 
 Camera 
 Able to take and attach photo regarding the problem 
 Email 
 Able to send report to specific department using email 
service 
 Feedback reported problem status to users 
 Rewards notification
Step 1: Sign Up Screen 
 Users enter their personal details to be included in the report.
Step 2: Main Screen 
 Users are able to choose the problems that they have faced.
Step 3: Report Description 
 Users can choose the report description based on the 
problem.
Step 4: GPS Locator/Use Own Location 
 Locate latitude, longitude & 
current address of the problem 
with smartphone’s GPS service. 
 Use Google’s Geocoding Service to 
find the problem coordinates and 
address of user’s selected location.
Step 5: Camera 
 Users can attach a photo to complete the description for the 
problem that they wish to report.
Step 6: Report Confirmation 
 Ask for user confirmation for the problem details saved. The 
relevant government departments will receive these details in the 
email report.
Step 7: Report Sending via Email 
 Users are able to report the problems via email service to the 
relevant government department.
Report Resolution 
 Before resolution 
Authorities email user to: 
o Acknowledge the report has been received 
o Inform user the duration they need to fix the problem 
o Request additional information if necessary 
 After resolution 
Inform user they have fixed the problem 
Inform user rewards if any
IBM Bluemix Services (1/3) 
 SDK for Node.js TM 
Is a stand alone 
JavaScript runtime and 
server-side JavaScript 
solution for IBM 
platform. 
Compatible runtime with 
the services being used 
in our app. 
 AppScan Mobile Analyzer 
Improves application security 
program management and 
strengthens regulatory 
compliance. 
Enables users to identify 
security vulnerabilities and 
generate reports and fix 
recommendations.
IBM Bluemix Services (2/3) 
 Mobile Application Security 
Provides a basic app security 
framework, enabling the 
developer to block access to 
apps on specific devices. 
Allows only the MyCity users 
with correct App ID and App 
Secret to access the mobile 
cloud data (Announcements) in 
MyCity Mobile Data database. 
 Mobile Quality Assurance 
Enables mobile app testing and 
user validation with over-the-air-build 
distribution, in app bug 
reporting, automated crash 
reporting and user feedback.
Mobile Quality Assurance Usage (1/2) 
 Mobile Quality Assurance Service records all application sessions, including 
app crashes as well as installations.
Mobile Quality Assurance Usage (2/2) 
 Mobile Quality Assurance Service also records bugs captured by application 
testers and the root cause lines of code which cause app crashes.
IBM Bluemix Services (3/3) 
 Mobile Data 
Cloud storage service for 
storing mobile data. 
Stores announcements in 
Mobile Data cloud storage 
for MyCity users to access. 
 Push 
Push notifications to send 
relevant content to the right 
people at the right place and 
time. 
Sends announcements list 
update notifications to all MyCity 
users.
Mobile Data & Push Usage : Annoucements 
 Mobile Data Service stores latest announcement updates (Support Info, 
Rewards Notification, App News) set by Administrator. 
 Push Service sends notifications to all MyCity users whenever MyCity 
Administrator updates the announcements list.
IBM Bluemix Add-Ons 
 Monitoring and Analytics 
Insight into how application 
code might affect the 
performance of the application. 
Find the root cause line of code 
quickly and easily. 
Integrated log file analysis on a 
single tab that helps you to 
quickly identify errors.
External Services 
 Google Play Services 
Google Maps Service 
oDisplay problem location on a map 
oInclude latitude, longitude and 
current address 
 Email Service (eg: Gmail, Hotmail, 
Yahoo Mail, etc...) 
Handle online communication 
between government departments 
and MyCity users regarding report 
sending, feedback and potential 
rewards.
Winner_MyCity App_ KBU_Appnovator Presentation

More Related Content

Viewers also liked

First Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University CollegeFirst Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University College
Melonie Sta Maria
 
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Wonderlijk Werken
 
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + villeSEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
Studio CLIC CLIC BANG BANG
 
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Ville_de_Caen
 
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographicEuropean Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
Aon Hewitt EMEA
 
Usability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landUsability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle land
Olli Savolainen
 

Viewers also liked (6)

First Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University CollegeFirst Runer-Up - Imaginators from Tunku Abdul Rahman University College
First Runer-Up - Imaginators from Tunku Abdul Rahman University College
 
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
Lifestyle Design Programma : Reis je dromen achterna - Maart 2017 - Voor werk...
 
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + villeSEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
SEO : 10 astuces de referencement local pour etre 1er sur votre mot cle + ville
 
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
Aire de Valorisation de l’Architecture et du Patrimoine (AVAP)
 
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographicEuropean Bonus & Sales Compensation Survey - Aon Hewitt infographic
European Bonus & Sales Compensation Survey - Aon Hewitt infographic
 
Usability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle landUsability and Users’ Experiences in Moodle land
Usability and Users’ Experiences in Moodle land
 

Similar to Winner_MyCity App_ KBU_Appnovator Presentation

IRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint RegistrationIRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint Registration
IRJET Journal
 
Toll pay
Toll payToll pay
Toll pay
MININATH JIRAGE
 
Toll pay
Toll payToll pay
Toll pay
MININATH JIRAGE
 
IRJET- Forum for Citizen Grievance
IRJET-  	  Forum for Citizen GrievanceIRJET-  	  Forum for Citizen Grievance
IRJET- Forum for Citizen Grievance
IRJET Journal
 
Toll pay by Manas
Toll pay by ManasToll pay by Manas
Toll pay by Manas
Manas Mondal
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET Journal
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting System
IRJET Journal
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal system
Charles D'souza
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
Kavita Sharma
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
IRJET Journal
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
journalBEEI
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
journalBEEI
 
I am secure android application
I am secure android applicationI am secure android application
I am secure android application
eSAT Publishing House
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
shikhaohhpro
 
Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing BSP Media Group
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
shikhaohhpro
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal Corporation
IJERA Editor
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
IRJET Journal
 
Determination and visualization of density210409
Determination and visualization of density210409 Determination and visualization of density210409
Determination and visualization of density210409
Kenji Sugihara
 
Phase3 4
Phase3 4Phase3 4
Phase3 4
leolei520
 

Similar to Winner_MyCity App_ KBU_Appnovator Presentation (20)

IRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint RegistrationIRJET- Smart Application for Complaint Registration
IRJET- Smart Application for Complaint Registration
 
Toll pay
Toll payToll pay
Toll pay
 
Toll pay
Toll payToll pay
Toll pay
 
IRJET- Forum for Citizen Grievance
IRJET-  	  Forum for Citizen GrievanceIRJET-  	  Forum for Citizen Grievance
IRJET- Forum for Citizen Grievance
 
Toll pay by Manas
Toll pay by ManasToll pay by Manas
Toll pay by Manas
 
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
IRJET- Managing Social Complaint using Mobile Application with Real-time Trac...
 
Grievance Reporting System
Grievance Reporting SystemGrievance Reporting System
Grievance Reporting System
 
Public grievance redressal system
Public grievance redressal systemPublic grievance redressal system
Public grievance redressal system
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
IRJET- City Complaint Management System
IRJET-  	  City Complaint Management SystemIRJET-  	  City Complaint Management System
IRJET- City Complaint Management System
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
 
Community reporting system: road violation
Community reporting system: road violationCommunity reporting system: road violation
Community reporting system: road violation
 
I am secure android application
I am secure android applicationI am secure android application
I am secure android application
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
 
Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing Maximizing your vas services with mobile marketing
Maximizing your vas services with mobile marketing
 
Streamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management AppStreamlining Maintenance Requests with the Society Management App
Streamlining Maintenance Requests with the Society Management App
 
Android Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal CorporationAndroid Based Complaint Management System For Municipal Corporation
Android Based Complaint Management System For Municipal Corporation
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
 
Determination and visualization of density210409
Determination and visualization of density210409 Determination and visualization of density210409
Determination and visualization of density210409
 
Phase3 4
Phase3 4Phase3 4
Phase3 4
 

Recently uploaded

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 

Winner_MyCity App_ KBU_Appnovator Presentation

  • 1. IBM Bluemix APPnovator Challenge Developed by The A-Team Jeremy Loke Keng Mun Kua Weng Onn Choy Cheng Yuan
  • 2. The Problem?  Government departments cannot respond effectively to city service maintenance complaints.  One major reason is because of ineffective reporting by the general public.  It has been observed that there are three main causes for these ineffective reports: Citizens are not bothered to report them because it is too much of a hassle to do so. Citizens do not know which government department to report the problem to or how to contact them. Citizens cannot describe the problem and/or its location effectively enough for the government departments to respond properly.
  • 3. What is MyCity?  Enables the citizens to report a problem regarding the city’s infrastructure.  The completed email report includes key details such as description, location, photo and additional relevant comments.  Reported cases will go directly to the specific government department queue for resolution.  The department will then provide useful feedback via email to the user while the reported problems are being solved.
  • 4. Problems Handled by MyCity  Types of problems (For now): Pipe works Illegal Advertisement Traffic Light Malfunction Electrical Problem Potholes Road Blockages
  • 5. Features of MyCity  GPS Location Service Able to locate the exact location of problem found using a map  Camera  Able to take and attach photo regarding the problem  Email  Able to send report to specific department using email service  Feedback reported problem status to users  Rewards notification
  • 6. Step 1: Sign Up Screen  Users enter their personal details to be included in the report.
  • 7. Step 2: Main Screen  Users are able to choose the problems that they have faced.
  • 8. Step 3: Report Description  Users can choose the report description based on the problem.
  • 9. Step 4: GPS Locator/Use Own Location  Locate latitude, longitude & current address of the problem with smartphone’s GPS service.  Use Google’s Geocoding Service to find the problem coordinates and address of user’s selected location.
  • 10. Step 5: Camera  Users can attach a photo to complete the description for the problem that they wish to report.
  • 11. Step 6: Report Confirmation  Ask for user confirmation for the problem details saved. The relevant government departments will receive these details in the email report.
  • 12. Step 7: Report Sending via Email  Users are able to report the problems via email service to the relevant government department.
  • 13. Report Resolution  Before resolution Authorities email user to: o Acknowledge the report has been received o Inform user the duration they need to fix the problem o Request additional information if necessary  After resolution Inform user they have fixed the problem Inform user rewards if any
  • 14. IBM Bluemix Services (1/3)  SDK for Node.js TM Is a stand alone JavaScript runtime and server-side JavaScript solution for IBM platform. Compatible runtime with the services being used in our app.  AppScan Mobile Analyzer Improves application security program management and strengthens regulatory compliance. Enables users to identify security vulnerabilities and generate reports and fix recommendations.
  • 15. IBM Bluemix Services (2/3)  Mobile Application Security Provides a basic app security framework, enabling the developer to block access to apps on specific devices. Allows only the MyCity users with correct App ID and App Secret to access the mobile cloud data (Announcements) in MyCity Mobile Data database.  Mobile Quality Assurance Enables mobile app testing and user validation with over-the-air-build distribution, in app bug reporting, automated crash reporting and user feedback.
  • 16. Mobile Quality Assurance Usage (1/2)  Mobile Quality Assurance Service records all application sessions, including app crashes as well as installations.
  • 17. Mobile Quality Assurance Usage (2/2)  Mobile Quality Assurance Service also records bugs captured by application testers and the root cause lines of code which cause app crashes.
  • 18. IBM Bluemix Services (3/3)  Mobile Data Cloud storage service for storing mobile data. Stores announcements in Mobile Data cloud storage for MyCity users to access.  Push Push notifications to send relevant content to the right people at the right place and time. Sends announcements list update notifications to all MyCity users.
  • 19. Mobile Data & Push Usage : Annoucements  Mobile Data Service stores latest announcement updates (Support Info, Rewards Notification, App News) set by Administrator.  Push Service sends notifications to all MyCity users whenever MyCity Administrator updates the announcements list.
  • 20. IBM Bluemix Add-Ons  Monitoring and Analytics Insight into how application code might affect the performance of the application. Find the root cause line of code quickly and easily. Integrated log file analysis on a single tab that helps you to quickly identify errors.
  • 21. External Services  Google Play Services Google Maps Service oDisplay problem location on a map oInclude latitude, longitude and current address  Email Service (eg: Gmail, Hotmail, Yahoo Mail, etc...) Handle online communication between government departments and MyCity users regarding report sending, feedback and potential rewards.