The document discusses how various web services can be used in a mobile money management application called MoneyMind. It describes the functionality of PayPal, Google Maps, Proximiant, and Google Charts and how they would be integrated into and accessed from MoneyMind. PayPal would be used for payments and account verification. Google Maps would integrate transaction history to show spending locations. Proximiant would create digital receipts from transaction data. Google Charts would visualize spending data through interactive charts. All services would be accessed through their APIs using JavaScript, XML, HTTPS, and other standards.
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
When you unlock SAP with the Salesforce Platform, you can get more out of your back office data. Quickly deliver value to your company with new apps that help every department and employee be more productive, and move at the speed of the business. Learn in this session from our customer Koenig & Bauer and us how easy this is, also for your organisation.
This presentation explains how companies are transforming their businessees with APIs. In it, we go into detail on how to take advantage of cloud integration brokers, API providers, and application developers.
How using an API can help improve your payment processesjamesyx
Application programming interface (API) is a term used to describe a set of standardized definitions, routines, and software mechanisms. Using an API makes it possible to various types of programs.
Unlock SAP - Release the potential of your existing backend systems with Sale...Salesforce Deutschland
When you unlock SAP with the Salesforce Platform, you can get more out of your back office data. Quickly deliver value to your company with new apps that help every department and employee be more productive, and move at the speed of the business. Learn in this session from our customer Koenig & Bauer and us how easy this is, also for your organisation.
This presentation explains how companies are transforming their businessees with APIs. In it, we go into detail on how to take advantage of cloud integration brokers, API providers, and application developers.
How using an API can help improve your payment processesjamesyx
Application programming interface (API) is a term used to describe a set of standardized definitions, routines, and software mechanisms. Using an API makes it possible to various types of programs.
API management solutions help enterprises manage, secure, and mediate API traffic, ensure that developers and partners are productive, and grow their API programs to meet the increasing demands of a digital world. APIU management capabilities including Backend as a Service (BaaS) solutions, analytics engines, and monetization enable developers to develop and extend apps with modern features, provide deep insights into the APIs, and allow API providers to monetize their APIs and developers to share in the revenue.
In this presentation, Mike Amundsen, Francois Lascelles and Devon Winkworth of Layer 7 Technologies provide information on:
The latest trends in the API economy and best practices and tips for securely exposing enterprise APIs
Key issues around API Management, including access control, data security/privacy, developer management and API performance management
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Planning Your Steps to Data Economy Using APIOps Cycles
Marjukka Niinioja, Founding partner of Osaango Ltd
Users of content management systems (CMS) can create and use integration apps to swiftly integrate their service as a software application. Over 150 applications can be seamlessly integrated with the LoginRadius Identity Platform. Find out more about the extensive selection of integrations.
https://bit.ly/3EXQ7eK
Watch recording: http://www.mulesoft.com/webinars/cloudhub/how-splunk-connects-salesforce
What if you could streamline and automate your business processes like quote to cash? Hear how Splunk is connecting Salesforce and NetSuite with MuleSoft from Christopher Nelson, Senior Director of IT Business Applications at Splunk. Chris Purpura, VP of Business Development at MuleSoft will show you how the Anypoint Platform from MuleSoft allows you to manage your complete business with Salesforce by unlocking your back office data through integration.
You will learn how to:
Connect Salesforce to back office applications like SAP, Oracle and NetSuite
Modernize and automate processes like quote to cash and order fulfillment
Get up and running quickly to increase time to value and ability to process orders
Maximize the value of your IT investments through integration
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...apidays
apidays LIVE JAKARTA - Connecting the Digital Stack
APIs as Products in payments, telecommunications and Data-as-a-Service
Zuber Khatib, Managing Partner, RAACOM
The Power of IBM API Management. API connect 2016 VegasSaaS-Journal
Presented at InterConnect 2016 by Sergio Gutierrez and Dinesh Setty. This session will discuss the power of combining IBM API Management and IBM Integration Bus together to expose core backend systems in a controlled, managed and secured manner. It will also explore common use cases where these technologies are used together to provide a compelling solution.
API management solutions help enterprises manage, secure, and mediate API traffic, ensure that developers and partners are productive, and grow their API programs to meet the increasing demands of a digital world. APIU management capabilities including Backend as a Service (BaaS) solutions, analytics engines, and monetization enable developers to develop and extend apps with modern features, provide deep insights into the APIs, and allow API providers to monetize their APIs and developers to share in the revenue.
In this presentation, Mike Amundsen, Francois Lascelles and Devon Winkworth of Layer 7 Technologies provide information on:
The latest trends in the API economy and best practices and tips for securely exposing enterprise APIs
Key issues around API Management, including access control, data security/privacy, developer management and API performance management
apidays LIVE Hong Kong 2021 - Planning Your Steps to Data Economy Using APIOp...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Planning Your Steps to Data Economy Using APIOps Cycles
Marjukka Niinioja, Founding partner of Osaango Ltd
Users of content management systems (CMS) can create and use integration apps to swiftly integrate their service as a software application. Over 150 applications can be seamlessly integrated with the LoginRadius Identity Platform. Find out more about the extensive selection of integrations.
https://bit.ly/3EXQ7eK
Watch recording: http://www.mulesoft.com/webinars/cloudhub/how-splunk-connects-salesforce
What if you could streamline and automate your business processes like quote to cash? Hear how Splunk is connecting Salesforce and NetSuite with MuleSoft from Christopher Nelson, Senior Director of IT Business Applications at Splunk. Chris Purpura, VP of Business Development at MuleSoft will show you how the Anypoint Platform from MuleSoft allows you to manage your complete business with Salesforce by unlocking your back office data through integration.
You will learn how to:
Connect Salesforce to back office applications like SAP, Oracle and NetSuite
Modernize and automate processes like quote to cash and order fulfillment
Get up and running quickly to increase time to value and ability to process orders
Maximize the value of your IT investments through integration
apidays LIVE JAKARTA - APIs as Products in payments, telecommunications and D...apidays
apidays LIVE JAKARTA - Connecting the Digital Stack
APIs as Products in payments, telecommunications and Data-as-a-Service
Zuber Khatib, Managing Partner, RAACOM
The Power of IBM API Management. API connect 2016 VegasSaaS-Journal
Presented at InterConnect 2016 by Sergio Gutierrez and Dinesh Setty. This session will discuss the power of combining IBM API Management and IBM Integration Bus together to expose core backend systems in a controlled, managed and secured manner. It will also explore common use cases where these technologies are used together to provide a compelling solution.
Let's focus on the Mobile Web and talk about the keys to a building a great mobile experience.
From AMP (=Accelerated Mobile Pages) as a starting point up to PWA (=Progressive Web Apps). I will cover the steps through some of the key features we see as core to the modern web experience. As a bonus, we will close with new APIs that expending the web even farther.
With AppSheet, Google gets a simple way for groups to assemble mobile apps while not having to put in writing a line of code. It works with the useful resource of pulling records from a app development, database or form, and the use of the sector or column names as the idea for constructing an app.
It is blanketed with Google Cloud already combined with Google Sheets and Google Forms but moreover works with unique web development, which include AWS DynamoDB, Salesforce, Office 365, Box, and others. Google says it will keep to manual those specific platforms, even after the deal closes.
Two weeks ago we released an infographic showing the life of a normal person as we imagine it in 2025. The kinds of automated services illustrated in that graphic that will appear over the next decade are all enabled by the same piece of technology: the API. What APIs, or Application Programming Interfaces, do is provide programmers with a simple way of connecting their programming into the data and services of an existing program. Any websites that embed Google or Facebook logins are accessing an API provided by Google or Facebook to authenticate users' identities. Similarly, as personal data becomes stored in the cloud, companies with permission to access such data are increasingly plugged in to their consumers' changing status and needs.
Beyond just explaining how APIs are driving technological advancements across every industry, our latest Digital Lab Thought Piece provides useful tips for any business on navigating a world based on APIs - whether that means activating the APIs that are already out there, or building one of your own to create new revenue stream or make your services indispensable.
Open / Public APIs - From Implementation to Digital Business ModelBastian Migge
Build a business on the shoulders of giants. Open APIs allow to quickly build advanced services utilizing giants, as a developer. As a service provider, it helps you becoming a giant, since it enables to exponentially scale your business by others. But you better offer a high quality service API.
Whenever you're into the practice of choosing technology for your destined payment ecosystem, ensure to check these parameters like the payment type, whether the system you follow is regional or not, security infrastructure, and finally overview the performance of the system to ensure the right fit. Sometimes it is good to seek experts' With the help of the latest tools and innovative techniques, Opus has so far helped many businesses to free from their discomfort zone to create remarkable business standards in the market.
API monetization refers to the process of generating revenue by leveraging APIs (Application Programming Interfaces) as a business asset. APIs allow businesses to expose their data, services, or functionalities to external developers, partners, or customers, creating new monetization opportunities.
APIdays Open Banking & Fintech: Workshop - Financial Services Use Cases for APIsJeremy Brown
This was a fairly high level presentation I did at the APIdays Open Banking and Fintech event in London where I started to explore the main drivers for APIs, the mega trends in consumer banking and the various use cases for APIs within Financial Services.
Build, Manage, and Deploy Mobile Apps Faster with App Cloud MobileSalesforce Developers
Want to build mobile apps faster with the new App Cloud Mobile? In this session, learn from Salesforce mobile development experts as they show you how to build, deploy and manage mobile applications using the Mobile SDK, Heroku, Lightning Components and the Salesforce1 mobile app.
In this exclusive webinar you'll learn about
- Developing apps for iOS, Android and Hybrid Mobile environments with App Cloud Mobile
- Using Heroku as Mobile Backend as a Service (MBaaS)
- Building and Deploying Mobile Apps with Salesforce1
Unlock your Digital Content & Expand beyond your Website3scale
You're struggling to increase your customers/users base?
You're spending tons of money on SEO and SEM?
You've heard of web services and API but don't really know what it is about?
Discover the added-value of APIs and of managing it: make your digital content ubiquitous!
Understand the API business case thanks to the Wine.com success story.
SAP API Management sap insider webinar intelligent business operations netw...Darren Crowder
Overview of SAP API Management, what it means for SAP Customers, what it means for Non SAP content & applications, services... Moving towards Digital Businesses
Case study of Guava's client, the Danish Ministry for IT. In most of OECD there is no benchmark of the performance of Public Sector Digital Self Service Solutions. This is especially true for Danmark, as you can see in the case study. Kristoffer Ewald has estimated the potential savings of using Analytics based benchmarks to drive the adoption of Public Sector Self-Service Solutions at around DKK 5.000 p.a. per Capita.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
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
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
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
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
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