SlideShare a Scribd company logo
Service Computing &
MoneyMind Mash-up
What is Service Computing?
Service Computing
 Self-contained, platform-independent method of bridging the gap between
business and IT
 Businesses can find, utilise and create their own services and integrate them
with others to create a tailored system to match their business needs
 Technology includes: Web services, service-oriented architecture (SOA), cloud
computing and many more
What are its impacts?
Global Impacts
 Most obvious impact is between businesses globally and their interaction
 Large companies like Microsoft putting cloud computing as a top priority
 IBM spent $360 million on building a cloud computing software centre in NY
 Estimated by 2014, 30% of Global 1000 companies will use two or more cloud
services up from 5% today
Local Impacts
 Less cost on businesses
 Use PAYG (or subscription)
based services
 Flexibility for upgrade –
providing “on-tap” IT
capability for start-ups,
spikes in workload, etc.
 Integration of business and IT
systems, allows businesses to
easily interact with and
upgrade where necessary
Personal Impacts
 Mobile applications as web services
 Capability to access web services from all locations – integration of systems
 Increase in cross-platform capabilities
 More rich applications where processing can be done server-side and the
phone doesn’t need the processing power
 HTML5 further enhances them with APIs such as Google Charts
What Web Services will be used
in MoneyMind?
BPM – Business Process Model
BPM (contd.) - MoneyMind
BPM (contd.) - PayPal
BPM (contd.) - Proximiant
BPM (contd.) – Google Maps
BPM (contd.) – Google Charts
PayPal - Functionality
 Both personal and business application
 Personal - online banking, purchasing, account management
 Business - manage business operations, take payments on your website or by
invoice
 The PayPal Adaptive Accounts API allows users to create applications with
built-in account management features. Using the API developers can create a
PayPal Business account, add a bank account or a credit card as funding
sources for PayPal accounts and verify a PayPal account status.
 Within MoneyMind, PayPal is used as the primary source of payment and
account verification.
PayPal – Owners and providers
 In 2002 PayPal became a subsidiary of eBay
 Service is targeted towards online shoppers as it provides a simple, easy
method of transferring money over the Internet
PayPal - Constraints
 Quality of service dependent on internet coverage. Additionally, if no access
to internet, PayPal cannot be used.
PayPal – Pricing Factors
 While there is no initial upfront cost or plan options to use the service, PayPal
is an acquirer which means they have the option to charge a fee for receiving
money, proportional to the amount received.
PayPal – Legal Factors
 Important to consider security factors within MoneyMind as this is a mobile
application.
 Two-factor authentication including a login and additional security key -
precaution against fraud and prevents accounts being compromised by
malicious third parties
 Additionally possible to receive a Mobile Transaction Authentication Number
via SMS to increase security.
PayPal – Legal Factors
 Important to consider security factors within MoneyMind as this is a mobile
application.
 Two-factor authentication including a login and additional security key -
precaution against fraud and prevents accounts being compromised by
malicious third parties
 Additionally possible to receive a Mobile Transaction Authentication Number
via SMS to increase security.
PayPal – Access and Use in App
 Accessed through the PayPal Adaptive API
 The PayPal API uses both RESTful and SOAP protocol and responses can be
formatted as XML, JSON or NVP
 Encryption over HTTPS
 XML is used as the chosen response format. This text-based information allows
for easy storage within the application’s transaction database
Google Maps - Functionality
 Google maps can be used on both a personal and a business level.
 Personal - Finding directions and locations of key areas.
 Business - Businesses can use Google Maps in websites and applications.
 The Google Maps API allow for the embedding of Google Maps onto web pages of
outside developers, using a simple JavaScript interface or a Flash interface. It is
designed to work on both mobile devices as well as traditional desktop browser
applications. The API includes language localization for over 50 languages, region
localization and geocoding, and has mechanisms for enterprise developers who
want to utilize the Google Maps API within an intranet. The API HTTP services can
be accessed over a secure (HTTPS) connection by Google Maps API Premier
customers.
 Within our application, Google Maps integration with transaction history would
provide the user with a visual representation of where their money is being spent,
and would help them target specific locations or stores in which they need to
budget.
Google Maps – Owners and providers
 Google Maps is owned and operated by Google.
 The intended audience of this service are businesses and developers that
want to have an accurate map system in their application.
Google Maps - Constraints
 Quality of service dependent on internet coverage. Additionally, if no access
to internet, PayPal cannot be used.
Google Maps – Pricing Factors
 Google maps have no costing policy as they make their money off
advertisements and selling data.
Google Maps – Legal Factors
 It is important to remember that people’s locations are being recorded and to
consider extra security so people’s privacy is not at risk.
 The data can be sent over the HTTPs encryption, giving the data an added
level of security
Google Maps – Access and Use in App
 Accessed through Google Maps adaptive API.
 The API is accessed by grabbing the functions in a simple JavaScript attached
to the application.
 APIs can talk over multiple encryptions such as HTTP and HTTPs.
Proximiant - Functionality
 Application used to create digital receipts from specific transaction data
 While the application also includes a bump-to-pay feature and NFC tagging,
only the functions required to produce the digital receipt are needed and the
information used will be stored within the database.
 Digital receipts are also location-based
 Both iPhone and Android application
Proximiant – Owners and providers
 Owned and provided by a Silicon Valley-based start-up Proximiant
 Intended audience is smartphone users (generally from between the ages 18
and 30 - due to bank implementation) who wish to obtain efficient
transaction records to create a smart shopper
Proximiant - Constraints
 While NFC-payments are constrained by transceiver availability, we are only
interested in the functions required to generate the digital receipts and
hence this constraint is eliminated.
 Quality of service dependent on internet coverage. Additionally, if no access
to internet, Proximiant cannot be used.
Proximiant – Pricing Factors
 Proximiant is a free service, provides perfect business application
Proximiant – Legal Factors
 Proximiant develops digital receipts based off information, in this case we
would utilise the XML data stored in the database, without having to share
personal information such as email address
 Additionally, data is stored in secure servers app sent via encrypted HTTPS
Proximiant – Access and Use in App
 SOAP, HTTPS, XML FILES -> Converts to digital receipts
Google Charts - Functionality
 Used to visualise data into graphs/charts for mainly a Business perspective
but can be used for personal use. This may vary from small line charts to a
complex hierarchical tree.
 Personal: Used for small visualisations of data. for example, a small
presentation
 Business: Businesses can use Google charts to visualize their data for things
such as work presentations, Business meetings or just for general use.
 The most common way to use Google Charts is with simple JavaScript that you
embed in your web page. these charts are rendered using HTML5/SVG
technology so that it can be compatible with all common browsers.
 To create these charts, a Datatable is used to sort, modify and filter all data
that can be directly imported onto a webpage.
Google Charts – Owners and providers
 Google Charts is owned and operated by Google.
 The intended audience for this is for businesses to make a clear, visual
representation of their data towards other businesses or within their own.
Google Charts - Constraints
 Operating goggle charts requires internet access to operate. Although saved
images of data can be taken for use outside of Google charts.
Google Charts – Pricing Factors
 The Google charts website states that Google charts is completely free and
guarantees three years compatibility.
Google Charts – Legal Factors
 Their is a small risk that people can obtain your data through breaching
specific networks.
 HTTPs can be used to make the use of their business data more secure, with
the added level of security over the network.
 It states within the privacy region within Google charts that Google does not
share or obtain data that you have uploaded with other charts outside of your
account.
Google Charts – Access and Use in App
 The Google Chart API lets you dynamically generate charts with a URL string and
embed these charts on a web page, or download the image for local or offline use.
The Google Chart Tools enable adding live charts to any web page. They provide
advantages such as a rich gallery of visualizations provided as image charts and
interactive charts and they can read live data from a variety of data sources
Users embed the data and formatting parameters in an HTTP request, and Google
returns a PNG image of the chart. Many types of chart are supported, and by
making the request into an image tag the chart can be included in a web page.
 The API is accessed by grabbing the functions in a simple JavaScript attached to
the application.
 APIs can talk over multiple encryptions such as HTTP and HTTPs.
 Accessed through the Google Charts API
So what is MoneyMind?
Application Overview
 Powerful, easy-to-use money managing application
 Purpose is to allow users to use their phone to:
 Pay using NFC (Bump-to-pay)
 Collate Digital Receipts
 Organise receipts into powerful Infographics
 Track expenditure
 Budget
 Become more ‘money aware’
Platform
 Application was chosen to run on Android exclusively. This is due to the
following reasons:
 NFC feature is not available in iPhones – they do not have an embedded NFC chip
 Hence they would not be an effective device to use with the application
 As the main purpose of the phone is to provide a unified, complete finance
management package the necessity of this NFC feature is vital
 Android applications are written in Java, which would effectively integrate all the
web services easily
How is better value generated?
 Currently, methods of payment and transaction tracking are limited, despite
this age of technological advancement - for example, the fact that we still
use paper receipts
 The purpose of MoneyMind is to provide users with a visual representation of
where their money is being spent, as well as integrating current payment
methods through the use of PayPal, and payment tracking methods through
the use of Proximiant digital receipts and Google Maps.
 As well as having the ability to use the bump-to-pay feature through PayPal,
users have on-hand access to graphical representations of where their money
is being spent, for example. in the past month they 70% of their expenditure
was for purchasing food.
How is better value generated? (contd.)
 By utilising the information through the PayPal transaction data such as: store
locations, store type, amount spent, products purchased etc. can then be
delivered into services such as:
 Google Charts - to create a visual representation of spending habits and allow the
user to become money-aware
 Google Maps - so that users can see location-based spending habits and determine
areas or stores in which they are purchasing too much items
 Proximiant - to create a neat digital receipt, and allow the user to search through
their purchasing history. Proximiant also provides the user with discounts and
coupons based on their purchasing history. GPS-data can be synced with Proximiant
to enable this feature.
Strengths and Limitations
Strengths Limitations
Integrates the four web services to
create a powerful financial
management tool
Internet connection is required to use
the payment, Google Maps and Google
Charts features
Eliminates the need for physical
receipts
Data and privacy concerns – Data must
be kept secure at all stages throughout
the app and data messages encrypted
Eliminates the need for multiple bank
accounts, cards etc.
Lack of NFC features within iPhones
disallow the use of bump-to-pay.
User-centred design that focuses on the
app being user-friendly and easy to use
Beautiful Infographics that allow
effective representation of spending
habits
Google Maps integration to show
location-based spending habits
What would it look like?
Marketing
 Social media outlets as platforms to reach our target users
 Target users are between 18 and 30 year old (smartphone users)
 Users are money-conscious shoppers
 Free versions of the app will be sent to reputable app reviewing websites,
such as App Advice
 Websites and blogs focused on Finance industry, such as DailyFinance.com will
be sent a copy to test and publish on their site
 Utilise Google Ads to ensure high-priority in searches
 Use Google’s alert system
Future Directions
 In the future new integrations could be added to this application:
 Integrate more banks to this application so any bank accounts can be used and not
just PayPal
 Integrate voice recognition so that the user can ask the application basic questions
about their monetary status.
 Expansion of the application so that it can be used on iPhones, which would come
with the addition of an NFC chip in the iPhone
 Turn this application into a web service by creating APIs for this application so it
could be integrated into other web applications
 Introduce extra security such as finger printing or voice recognition so that money
cannot be stolen
Thank you

More Related Content

What's hot

apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays
 
Introduction to IBM API Management
Introduction to IBM API Management Introduction to IBM API Management
Introduction to IBM API Management Patrick Bouillaud
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
Apigee | Google Cloud
 
What 100TB's API Can Do For You
What 100TB's API Can Do For YouWhat 100TB's API Can Do For You
What 100TB's API Can Do For You
100TB
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
CA API Management
 
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
VMware Tanzu
 
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
Cms api integrations list-LoginRadius
Cms api integrations list-LoginRadiusCms api integrations list-LoginRadius
Cms api integrations list-LoginRadius
Jack Forbes
 
Digital Nirvana with HANA Cloud Platform
Digital Nirvana with HANA Cloud Platform Digital Nirvana with HANA Cloud Platform
Digital Nirvana with HANA Cloud Platform
Darren Crowder
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
LaurenWendler
 
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a serviziAlberto Lagna
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
MuleSoft
 
Api management customer
Api management customerApi management customer
Api management customer
nick_garrod
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
kumar gaurav
 
Finance connectors with mule
Finance connectors with muleFinance connectors with mule
Finance connectors with mule
Son Nguyen
 
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
apidays
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Tanjina Prema
 
The Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 VegasThe Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 Vegas
SaaS-Journal
 

What's hot (20)

apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlonapidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
apidays LIVE JAKARTA - Event Driven APIs by Phil Scanlon
 
Introduction to IBM API Management
Introduction to IBM API Management Introduction to IBM API Management
Introduction to IBM API Management
 
Definitive Guide to API Management
Definitive Guide to API ManagementDefinitive Guide to API Management
Definitive Guide to API Management
 
What 100TB's API Can Do For You
What 100TB's API Can Do For YouWhat 100TB's API Can Do For You
What 100TB's API Can Do For You
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
What’s Your App Pulse? How We Built Metrics Observability in Large Enterprise...
 
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
Cms api integrations list-LoginRadius
Cms api integrations list-LoginRadiusCms api integrations list-LoginRadius
Cms api integrations list-LoginRadius
 
Digital Nirvana with HANA Cloud Platform
Digital Nirvana with HANA Cloud Platform Digital Nirvana with HANA Cloud Platform
Digital Nirvana with HANA Cloud Platform
 
Design - Start Your API Journey Today
Design - Start Your API Journey TodayDesign - Start Your API Journey Today
Design - Start Your API Journey Today
 
Una enterprise architecture a servizi
Una enterprise architecture a serviziUna enterprise architecture a servizi
Una enterprise architecture a servizi
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
 
Api management customer
Api management customerApi management customer
Api management customer
 
Mulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIsMulesoft Anypoint platform for APIs
Mulesoft Anypoint platform for APIs
 
Finance connectors with mule
Finance connectors with muleFinance connectors with mule
Finance connectors with mule
 
Ibm apim
Ibm apimIbm apim
Ibm apim
 
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...
 
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
Hybrid cloud-cloud-services-white-paper-external-apw12358usen-20180516
 
The Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 VegasThe Power of IBM API Management. API connect 2016 Vegas
The Power of IBM API Management. API connect 2016 Vegas
 

Viewers also liked

Inb101 mashup service
Inb101 mashup serviceInb101 mashup service
Inb101 mashup servicesefie2013
 
Pre environmental power
Pre environmental powerPre environmental power
Pre environmental powersefie2013
 
Military armedcombat
Military armedcombatMilitary armedcombat
Military armedcombatsefie2013
 
Pre more is-less
Pre more is-lessPre more is-less
Pre more is-lesssefie2013
 
Ewb rainwater entry
Ewb rainwater entryEwb rainwater entry
Ewb rainwater entrysefie2013
 
Ent service computing
Ent service computingEnt service computing
Ent service computingsefie2013
 
Pre the woolies-fridge
Pre the woolies-fridgePre the woolies-fridge
Pre the woolies-fridgesefie2013
 
Responsible shopping
Responsible shoppingResponsible shopping
Responsible shoppingsefie2013
 

Viewers also liked (8)

Inb101 mashup service
Inb101 mashup serviceInb101 mashup service
Inb101 mashup service
 
Pre environmental power
Pre environmental powerPre environmental power
Pre environmental power
 
Military armedcombat
Military armedcombatMilitary armedcombat
Military armedcombat
 
Pre more is-less
Pre more is-lessPre more is-less
Pre more is-less
 
Ewb rainwater entry
Ewb rainwater entryEwb rainwater entry
Ewb rainwater entry
 
Ent service computing
Ent service computingEnt service computing
Ent service computing
 
Pre the woolies-fridge
Pre the woolies-fridgePre the woolies-fridge
Pre the woolies-fridge
 
Responsible shopping
Responsible shoppingResponsible shopping
Responsible shopping
 

Similar to Ent money mind

From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
Ido Green
 
AppSheet Acquired by Google Cloud.pdf
AppSheet Acquired by Google Cloud.pdfAppSheet Acquired by Google Cloud.pdf
AppSheet Acquired by Google Cloud.pdf
iDataScientists
 
Online reputation management solution
Online reputation management solutionOnline reputation management solution
Online reputation management solution
Sigma Infosolutions, LLC
 
APIs: The Building Blocks of the Future
APIs: The Building Blocks of the FutureAPIs: The Building Blocks of the Future
APIs: The Building Blocks of the Future
BBDO
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
SAP Cloud Platform
 
Open / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business ModelOpen / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business Model
Bastian Migge
 
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdfOpus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus CS
 
Digital Business with SAP B1 - Introduction
Digital Business with SAP B1 - IntroductionDigital Business with SAP B1 - Introduction
Digital Business with SAP B1 - Introduction
jzelynlim95
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdf
Opus
 
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
apidays
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
Jeremy Brown
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
shetkars
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileBuild, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
apidays
 
Unlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your WebsiteUnlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your Website
3scale
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
Darren Crowder
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald
Guava UK
 

Similar to Ent money mind (20)

From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
 
AppSheet Acquired by Google Cloud.pdf
AppSheet Acquired by Google Cloud.pdfAppSheet Acquired by Google Cloud.pdf
AppSheet Acquired by Google Cloud.pdf
 
About smartData
About smartDataAbout smartData
About smartData
 
Online reputation management solution
Online reputation management solutionOnline reputation management solution
Online reputation management solution
 
APIs: The Building Blocks of the Future
APIs: The Building Blocks of the FutureAPIs: The Building Blocks of the Future
APIs: The Building Blocks of the Future
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
 
Open / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business ModelOpen / Public APIs - From Implementation to Digital Business Model
Open / Public APIs - From Implementation to Digital Business Model
 
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdfOpus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
Opus-Value-Driven-Experiences-Led-by-API-in-Fintech-032521.pdf
 
Digital Business with SAP B1 - Introduction
Digital Business with SAP B1 - IntroductionDigital Business with SAP B1 - Introduction
Digital Business with SAP B1 - Introduction
 
opustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdfopustechglobal-com-api-monetization-.pdf
opustechglobal-com-api-monetization-.pdf
 
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
APIdays Paris 2019 - Data APIs as a service: Focusing on your core business w...
 
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsAPIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIs
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileBuild, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
 
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
APIdays Singapore 2019 - Securing Value in API Ecosystems, Ajay Biyani, Head ...
 
Cloud9
Cloud9Cloud9
Cloud9
 
Unlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your WebsiteUnlock your Digital Content & Expand beyond your Website
Unlock your Digital Content & Expand beyond your Website
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald
 
GETSEE.PDF
GETSEE.PDFGETSEE.PDF
GETSEE.PDF
 

More from sefie2013

Pre universal education
Pre universal educationPre universal education
Pre universal educationsefie2013
 
Get a Nightlife
Get a NightlifeGet a Nightlife
Get a Nightlifesefie2013
 
Pre social networkinb101
Pre social networkinb101Pre social networkinb101
Pre social networkinb101sefie2013
 
Inb101 personal eveningplanner
Inb101 personal eveningplannerInb101 personal eveningplanner
Inb101 personal eveningplannersefie2013
 
Blackboard2.0
Blackboard2.0Blackboard2.0
Blackboard2.0sefie2013
 
Inb101 farrwharton edited
Inb101 farrwharton editedInb101 farrwharton edited
Inb101 farrwharton editedsefie2013
 

More from sefie2013 (6)

Pre universal education
Pre universal educationPre universal education
Pre universal education
 
Get a Nightlife
Get a NightlifeGet a Nightlife
Get a Nightlife
 
Pre social networkinb101
Pre social networkinb101Pre social networkinb101
Pre social networkinb101
 
Inb101 personal eveningplanner
Inb101 personal eveningplannerInb101 personal eveningplanner
Inb101 personal eveningplanner
 
Blackboard2.0
Blackboard2.0Blackboard2.0
Blackboard2.0
 
Inb101 farrwharton edited
Inb101 farrwharton editedInb101 farrwharton edited
Inb101 farrwharton edited
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
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
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
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
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
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
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
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
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 

Ent money mind

  • 2. What is Service Computing?
  • 3. Service Computing  Self-contained, platform-independent method of bridging the gap between business and IT  Businesses can find, utilise and create their own services and integrate them with others to create a tailored system to match their business needs  Technology includes: Web services, service-oriented architecture (SOA), cloud computing and many more
  • 4. What are its impacts?
  • 5. Global Impacts  Most obvious impact is between businesses globally and their interaction  Large companies like Microsoft putting cloud computing as a top priority  IBM spent $360 million on building a cloud computing software centre in NY  Estimated by 2014, 30% of Global 1000 companies will use two or more cloud services up from 5% today
  • 6. Local Impacts  Less cost on businesses  Use PAYG (or subscription) based services  Flexibility for upgrade – providing “on-tap” IT capability for start-ups, spikes in workload, etc.  Integration of business and IT systems, allows businesses to easily interact with and upgrade where necessary
  • 7. Personal Impacts  Mobile applications as web services  Capability to access web services from all locations – integration of systems  Increase in cross-platform capabilities  More rich applications where processing can be done server-side and the phone doesn’t need the processing power  HTML5 further enhances them with APIs such as Google Charts
  • 8. What Web Services will be used in MoneyMind?
  • 9. BPM – Business Process Model
  • 10. BPM (contd.) - MoneyMind
  • 11. BPM (contd.) - PayPal
  • 12. BPM (contd.) - Proximiant
  • 13. BPM (contd.) – Google Maps
  • 14. BPM (contd.) – Google Charts
  • 15. PayPal - Functionality  Both personal and business application  Personal - online banking, purchasing, account management  Business - manage business operations, take payments on your website or by invoice  The PayPal Adaptive Accounts API allows users to create applications with built-in account management features. Using the API developers can create a PayPal Business account, add a bank account or a credit card as funding sources for PayPal accounts and verify a PayPal account status.  Within MoneyMind, PayPal is used as the primary source of payment and account verification.
  • 16. PayPal – Owners and providers  In 2002 PayPal became a subsidiary of eBay  Service is targeted towards online shoppers as it provides a simple, easy method of transferring money over the Internet PayPal - Constraints  Quality of service dependent on internet coverage. Additionally, if no access to internet, PayPal cannot be used.
  • 17. PayPal – Pricing Factors  While there is no initial upfront cost or plan options to use the service, PayPal is an acquirer which means they have the option to charge a fee for receiving money, proportional to the amount received. PayPal – Legal Factors  Important to consider security factors within MoneyMind as this is a mobile application.  Two-factor authentication including a login and additional security key - precaution against fraud and prevents accounts being compromised by malicious third parties  Additionally possible to receive a Mobile Transaction Authentication Number via SMS to increase security.
  • 18. PayPal – Legal Factors  Important to consider security factors within MoneyMind as this is a mobile application.  Two-factor authentication including a login and additional security key - precaution against fraud and prevents accounts being compromised by malicious third parties  Additionally possible to receive a Mobile Transaction Authentication Number via SMS to increase security.
  • 19. PayPal – Access and Use in App  Accessed through the PayPal Adaptive API  The PayPal API uses both RESTful and SOAP protocol and responses can be formatted as XML, JSON or NVP  Encryption over HTTPS  XML is used as the chosen response format. This text-based information allows for easy storage within the application’s transaction database
  • 20. Google Maps - Functionality  Google maps can be used on both a personal and a business level.  Personal - Finding directions and locations of key areas.  Business - Businesses can use Google Maps in websites and applications.  The Google Maps API allow for the embedding of Google Maps onto web pages of outside developers, using a simple JavaScript interface or a Flash interface. It is designed to work on both mobile devices as well as traditional desktop browser applications. The API includes language localization for over 50 languages, region localization and geocoding, and has mechanisms for enterprise developers who want to utilize the Google Maps API within an intranet. The API HTTP services can be accessed over a secure (HTTPS) connection by Google Maps API Premier customers.  Within our application, Google Maps integration with transaction history would provide the user with a visual representation of where their money is being spent, and would help them target specific locations or stores in which they need to budget.
  • 21. Google Maps – Owners and providers  Google Maps is owned and operated by Google.  The intended audience of this service are businesses and developers that want to have an accurate map system in their application. Google Maps - Constraints  Quality of service dependent on internet coverage. Additionally, if no access to internet, PayPal cannot be used.
  • 22. Google Maps – Pricing Factors  Google maps have no costing policy as they make their money off advertisements and selling data. Google Maps – Legal Factors  It is important to remember that people’s locations are being recorded and to consider extra security so people’s privacy is not at risk.  The data can be sent over the HTTPs encryption, giving the data an added level of security
  • 23. Google Maps – Access and Use in App  Accessed through Google Maps adaptive API.  The API is accessed by grabbing the functions in a simple JavaScript attached to the application.  APIs can talk over multiple encryptions such as HTTP and HTTPs.
  • 24. Proximiant - Functionality  Application used to create digital receipts from specific transaction data  While the application also includes a bump-to-pay feature and NFC tagging, only the functions required to produce the digital receipt are needed and the information used will be stored within the database.  Digital receipts are also location-based  Both iPhone and Android application
  • 25. Proximiant – Owners and providers  Owned and provided by a Silicon Valley-based start-up Proximiant  Intended audience is smartphone users (generally from between the ages 18 and 30 - due to bank implementation) who wish to obtain efficient transaction records to create a smart shopper Proximiant - Constraints  While NFC-payments are constrained by transceiver availability, we are only interested in the functions required to generate the digital receipts and hence this constraint is eliminated.  Quality of service dependent on internet coverage. Additionally, if no access to internet, Proximiant cannot be used.
  • 26. Proximiant – Pricing Factors  Proximiant is a free service, provides perfect business application Proximiant – Legal Factors  Proximiant develops digital receipts based off information, in this case we would utilise the XML data stored in the database, without having to share personal information such as email address  Additionally, data is stored in secure servers app sent via encrypted HTTPS
  • 27. Proximiant – Access and Use in App  SOAP, HTTPS, XML FILES -> Converts to digital receipts
  • 28. Google Charts - Functionality  Used to visualise data into graphs/charts for mainly a Business perspective but can be used for personal use. This may vary from small line charts to a complex hierarchical tree.  Personal: Used for small visualisations of data. for example, a small presentation  Business: Businesses can use Google charts to visualize their data for things such as work presentations, Business meetings or just for general use.  The most common way to use Google Charts is with simple JavaScript that you embed in your web page. these charts are rendered using HTML5/SVG technology so that it can be compatible with all common browsers.  To create these charts, a Datatable is used to sort, modify and filter all data that can be directly imported onto a webpage.
  • 29. Google Charts – Owners and providers  Google Charts is owned and operated by Google.  The intended audience for this is for businesses to make a clear, visual representation of their data towards other businesses or within their own. Google Charts - Constraints  Operating goggle charts requires internet access to operate. Although saved images of data can be taken for use outside of Google charts.
  • 30. Google Charts – Pricing Factors  The Google charts website states that Google charts is completely free and guarantees three years compatibility. Google Charts – Legal Factors  Their is a small risk that people can obtain your data through breaching specific networks.  HTTPs can be used to make the use of their business data more secure, with the added level of security over the network.  It states within the privacy region within Google charts that Google does not share or obtain data that you have uploaded with other charts outside of your account.
  • 31. Google Charts – Access and Use in App  The Google Chart API lets you dynamically generate charts with a URL string and embed these charts on a web page, or download the image for local or offline use. The Google Chart Tools enable adding live charts to any web page. They provide advantages such as a rich gallery of visualizations provided as image charts and interactive charts and they can read live data from a variety of data sources Users embed the data and formatting parameters in an HTTP request, and Google returns a PNG image of the chart. Many types of chart are supported, and by making the request into an image tag the chart can be included in a web page.  The API is accessed by grabbing the functions in a simple JavaScript attached to the application.  APIs can talk over multiple encryptions such as HTTP and HTTPs.  Accessed through the Google Charts API
  • 32. So what is MoneyMind?
  • 33. Application Overview  Powerful, easy-to-use money managing application  Purpose is to allow users to use their phone to:  Pay using NFC (Bump-to-pay)  Collate Digital Receipts  Organise receipts into powerful Infographics  Track expenditure  Budget  Become more ‘money aware’
  • 34. Platform  Application was chosen to run on Android exclusively. This is due to the following reasons:  NFC feature is not available in iPhones – they do not have an embedded NFC chip  Hence they would not be an effective device to use with the application  As the main purpose of the phone is to provide a unified, complete finance management package the necessity of this NFC feature is vital  Android applications are written in Java, which would effectively integrate all the web services easily
  • 35. How is better value generated?  Currently, methods of payment and transaction tracking are limited, despite this age of technological advancement - for example, the fact that we still use paper receipts  The purpose of MoneyMind is to provide users with a visual representation of where their money is being spent, as well as integrating current payment methods through the use of PayPal, and payment tracking methods through the use of Proximiant digital receipts and Google Maps.  As well as having the ability to use the bump-to-pay feature through PayPal, users have on-hand access to graphical representations of where their money is being spent, for example. in the past month they 70% of their expenditure was for purchasing food.
  • 36. How is better value generated? (contd.)  By utilising the information through the PayPal transaction data such as: store locations, store type, amount spent, products purchased etc. can then be delivered into services such as:  Google Charts - to create a visual representation of spending habits and allow the user to become money-aware  Google Maps - so that users can see location-based spending habits and determine areas or stores in which they are purchasing too much items  Proximiant - to create a neat digital receipt, and allow the user to search through their purchasing history. Proximiant also provides the user with discounts and coupons based on their purchasing history. GPS-data can be synced with Proximiant to enable this feature.
  • 37. Strengths and Limitations Strengths Limitations Integrates the four web services to create a powerful financial management tool Internet connection is required to use the payment, Google Maps and Google Charts features Eliminates the need for physical receipts Data and privacy concerns – Data must be kept secure at all stages throughout the app and data messages encrypted Eliminates the need for multiple bank accounts, cards etc. Lack of NFC features within iPhones disallow the use of bump-to-pay. User-centred design that focuses on the app being user-friendly and easy to use Beautiful Infographics that allow effective representation of spending habits Google Maps integration to show location-based spending habits
  • 38. What would it look like?
  • 39.
  • 40. Marketing  Social media outlets as platforms to reach our target users  Target users are between 18 and 30 year old (smartphone users)  Users are money-conscious shoppers  Free versions of the app will be sent to reputable app reviewing websites, such as App Advice  Websites and blogs focused on Finance industry, such as DailyFinance.com will be sent a copy to test and publish on their site  Utilise Google Ads to ensure high-priority in searches  Use Google’s alert system
  • 41. Future Directions  In the future new integrations could be added to this application:  Integrate more banks to this application so any bank accounts can be used and not just PayPal  Integrate voice recognition so that the user can ask the application basic questions about their monetary status.  Expansion of the application so that it can be used on iPhones, which would come with the addition of an NFC chip in the iPhone  Turn this application into a web service by creating APIs for this application so it could be integrated into other web applications  Introduce extra security such as finger printing or voice recognition so that money cannot be stolen