Présentation de la plateforme Heroku et exemples d'usages. Diapos par Pierre Lecointre (Sylpheo), Hubert Cotté (Salesforce), Stuart Farquharson (Heroku) et Jean-Michel Mougeolle (Mikit)
3. All about Sylpheo
Sylpheo creates mobile efficiency for Salesforce
! Mobile & web Apps (Sylphone, SocialTV)
! Cloud Alliance Partner / Force.com Platform
! Heroku Partner / Customer facing apps
! 18 people
! Agile team
! R&D : 30%
!«Made in France»
4. Sylpheo
Made in France >> Powered by San Francisco
Implantation en cours (Q1 2015) :
! Dialoguer avec Salesforce & Heroku
! Garantir notre expertise technologique
! Importer les meilleurs usages
! Ouvrir le Marché Américain
6. Publications OpenSource
Axialize for Salesforce
! OpenSource
! API Canvas
! «Deploy to Heroku»
! Usage libre
! Personnalisation
github.com/sylpheo
7. Heroku
Cas d’usages
! Customer facing app :
>> appli mobile / portail client ...
! Internet of things
>> Objets connectés / big data...
! Offline app
>> Application interne focalisée
8. Customer facing app?
vocabulaire
• Mobile native apps (iphone, android, windows...)
• Mobile web apps
• Customer - responsive & pixel perfect - portals
• Event web app
• Responsive landing pages
• Social app
• Facebook app
• ...
9. Valeurs clés
«customer facing app»
• Flexibility - iterative process
• Scaleability - hundreds to millions of users
• Security - trust is important
• Efficiency - engage users
• Reliability - code it right and test, test, test
• Invisibility - make it become so natural for the users
10. Backoffice
La face immergée...
How will I get the 360° picture of my users?
What's the R.O.I. of the app?
How can I trigger workflows based on user actions?
How can I report on users and added value of the app?
How can I collaborate on the new generated data?
...
12. Force.com + Heroku
Connect your customer apps & things in a whole new way
Customer facing
app
Heroku
app
• Postgres • Redis • other
Salesforce
Customer
system of
record
Business
Apps
13. Customer facing apps
Une formidable opportunité Business
! ils ont changé leurs industries : Uber, Airbnb...
>> transformation profonde de la relation client
>> applications «disruptives»
! la France démarre tout juste
>> formidable opportunité pour prendre de l’avance
! les plateformes Salesforce sont prêtes
>> un écosystème d’innovations
>> confiance et complémentarité
16. Safe Harbor
Safe harbor statement under the Private Securities Litigation ReformAct of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions
proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make.All statements other
than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any
statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or
technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, our new
business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security
measures, risks associated with possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand,
retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com
products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included
in our annual report on Form 10-K for the most recent fiscal quarter. This document and others are available on the SEC Filings section of the Investor Information section of
our Web site.
Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all.
Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and
does not intend to update these forward-looking statements.
17. Salesforce: #1 de l’Application Platform As A Service
• Parts de Marché
•#
1
• Paas d’Entreprises
•#
1 • MagicQuadrantfor
ApplicationPlatformasaService
• January,2014 • Analyst:YefimV.Natis
• This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from Salesforce.com. Gartner does not endorse any vendor, product or service depicted in its research publications, and does
not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any
warranties of merchantability or fitness for a particular purpose.
19. Une infrastructure Cloud éprouvée depuis 15 ans
• Customisation
“incassables”
• Upgrades automatiques
• Intégrations et customisations
migrées automatiquement
•45 Mises à jour majeures• Infrastructure partagée
• Infrastructure
• Multi-Tenant
20. La Révolution des Applications
•140 Milliards
de
téléchargement
d’applications
•80%
des entreprises du
Fortune100 ont développé
des applications mobiles
Clients
22. Agilité: Optimisez les ressources selon vos enjeux
• Drag & Drop
Réutilisation des composants standards
ou personnalisés
• Tous Devices
• Develop once, deploy everywhere
• Code & Deploy
Développement, packaging
et déploiement instantané
• Tous les langages
Supporte tous les langages
modernes de
développement
• Integrate
Plugins et APIs
•Développeurs •Business Analysts
• Workflows “Point &
Click” Définition graphique des
workflows
23. 3 grands domaines d’innovation avec la Plateforme
• Intégrations SI et
objets connectés
• Digitaliser, moderniser
et automatiser vos
processus Employés
•Applications Clients et
Partenaires
innovantes
24. La trajectoire la plus rapide de l’idée à sa mise en oeuvre
• Idea
• Développement de
l’Application
• Idea
• Achat et
installation
• hardware
• Installatio
n
complexe
• des softs
• Definition
des profils
utilisateur
s
• Mise en
oeuvre et
tests
sécurité
• Collaborat
ion et
mobilité
• Rapports
et
Dashboard
s
• Mise en
productio
n de
l’applicati
on
• 6-12 Months
• App
• App
25. Développement d’applications accéléré avec Force.com
• SCHEMA BUILDER
• Définir et étendre
votre Data Model
• CONNECT
• Intégration de
sources externes
• SHARING MODEL
• Vue personalisée
pour chaque
utilisateur
• Votre Application• ANALYTICS
• Votre idée
• Déploiement
instantané sur
tout device
• MOBILE
• CLOUD
• Loggez vous
• Commencez à
développer
• IDENTITY
• App
Launcher
• PROCESS BUILDER
• Workflow
graphique
• PAGE BUILDER
• Définition de la UI
• CHATTER
• Collaboration sur
les processus
métiers
26. • Dashboards + Metriques • Bouton « Heroku" • Postgres DbX
Développer des applications client innovantes avec Heroku
27. • Dashboards + Metriques • Bouton « Heroku" • Postgres DbX
Développer des applications client innovantes avec Heroku
28. Les meilleures applications client requièrent 2 composantes
Personnalisation
Vospréférences
Ergonomie
Design“inspirant”
•Temps réel
Données Clients
Prédirelesbesoinsdevosclients
L’engagement Gestion des processus
métiers
Workflows temps réel
Automatisationdesprocessusdetraitement
Marketing
GestionetContributionàla
Marque
29. Plus de 4 Millions d’applications développées sur la Plateforme
Salesforce
• Salesforce 1
Mobile
• Suite d’applications web et
mobiles pour les ventes, le
service et le marketing
• Applications
Partenaires
• AppExchange avec plus de 2000
applications verticalisées ou
métiers
• Applications
spécifiques
• Applications spécifiques
développées par vous ou vos
partenaires
30. Des applications déployées pour tous les domaines Métiers
• Ressources
• Employee
Collaboration
• Employee
Intranet
• Recruiting &
Stock Plans
• Recruiting
• Healthy
Workplace
• Employee
Intranet
• 60 HR Apps +
Intranet
• Employee
Intranet
• Operation
• Asset
Management
• Product Lifecycle
Management
• Inventory
Management
• Field Services
• Field Services
• Field
Inspections
• Brand Auditing
• Marketin
• Customer Facing
Site
• Digital Magazine
• Franchise
Websites
• Website
• Deliveries
• Budgeting
• Marketing
Collaboration
• Franchise
Management
• Event
Management
31. Introduction: LightningApp Builder
• Drag & Drop
Utilisation des composants
standards et customs
• Tout Device
Designer les apps pour
chaque format
• Rendre le développement d’applications plus rapide et accessible à tout type
d’utilisateurs
• NE
W
32. Introduction: Lightning Process Builder
Simple: 100% point-and-click so anyone can use it
Powerful: Complex processes that match the business
Flexible: Edit and change your process over time
Visual: See your entire process in one place
Approve EndUpdate
Start CreateUpdate
Start CreatUpdate
33. Introduction: Lightning Connect
Une nouvelle génération d’intégration temps réel et rapide
• Temps Réel
Données externes
• Extensible
Recherche, Workflows et sharing model
•
• Rapide
• Intégration Point&Click
• Ouvert
• Repose sur un standard partagé par le
marché
• NE
W
36. Apps are Transforming Industries
Startups disrupt by developing apps with speed and innovation, and delivering
superior customer experiences
Transportation EntertainmentShopping Transactions
38. Today, Every Company Must Be an Apps Company
Your brand, your products, your customer experience are carried by your apps 24 x 7
" Brick-and-Mortar Retailer
" Apps Company
" Home Controls Manufacturer
" Apps Company
" Shopping Center Operator
" Apps Company
39. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
40. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
41. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
Scalable, high-performance platform to handle rapid and uneven growth
42. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
Powerful developer and app management tools to free your team to innovate
Scalable, high-performance platform to handle rapid and uneven growth
43. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
Powerful developer and app management tools to free your team to innovate
Frequent and fast iteration of new features to keep up with the market
Scalable, high-performance platform to handle rapid and uneven growth
44. What Does It Take to Build Apps Like These?
Transformative apps require a different recipe
Technologies of the consumer internet like Node, PHP, Java, and Ruby
Pixel-perfect digital experiences for brand fidelity and customer delight
Powerful developer and app management tools to free your team to innovate
Frequent and fast iteration of new features to keep up with the market
Seamless integration to powerful business tools like Salesforce
Scalable, high-performance platform to handle rapid and uneven growth
46. Change how you build and run transformative apps
Spending more time building features
for your app
Stop spending time setting up and
running infrastructure
Data Center
Networking
Servers
Storage
Virtualization
Operating System
App Runtime
Application Application
Operations
47. Dynos
Deploy fast and without
friction, run top languages
at any scale
Database
Enterprise-grade
Postgres, optimized for app
developers
Add-ons
Ecosystem of 150+ plug-
ins, pre-integrated and
ready for your app
What is Heroku?
Everything you need to build, run and scale engaging customer apps
Payments
Email
SMS
Search
Analytics
Monitoring
Logging
Ruby
Node.js
Java
PHP
Python
Scala
Clojure
24/7/365 Ops
Continuous
Protection
Health Checks
High Availability
Encryption
Rollback
48. Heroku Connect Syncs Directly to Salesforce Clouds
Seamless two-way data between customer-facing apps and your business on
Salesforce
Employee AppsCustomer Apps
Heroku
Connect
49. Heroku Is Proven and Trusted
5 Billion
Requests per day
4+ Million
Apps Created
150+
Partner Add-ons
“We rely on Heroku as the platform for mission-critical apps, and it is
helping us transform how we connect and engage with our customers.”
- Pierre Masai , CIO, Toyota Motor Europe
50. Loyalty & Engagement
Apps
Internet
of Things Apps
Websites
& Media Apps
eCommerce
Apps
What are Leading Brands Building on Heroku?
Marketing
Campaign Apps
51. Company Background: Toyota Motor Company’s
European operations across 56 countries
App: Mobile responsive website to showcase and
configure vehicles
Running on Heroku: 40+ internationalized websites for
different countries running on Heroku
Heroku Messaging: Moved entire app portfolio of apps
on to Heroku with single dashboard across all apps.
Consolidated addons management for vendor
management.
*Desktop Website: toyota.fr, toyota.de
Highlight App Feature:
*360 View of Car Exteriors, Interiors
Toyota Motor Europe
52.
53. Company Background: World’s largest retail property group by
equity, with over 110+ shopping malls globally
App: Native mobile app to engage with customers to enhance
their in-store shopping experience
Running on Heroku: App has retailer API integration, location
mapping, and a distinctively beautiful interface, powered by
Heroku
Heroku Messaging: Focus on the engaging app experience, not
on setting up infrastructure. Tried out Heroku for a pilot, then
moved entire app portfolio of apps on to Heroku. Pulls dynamic
deal information from retailers.
Demo:
*Mobile App: Mall iOS | Dine iOS
Highlight App Features:
*Dual Scrolling through Deals/Promotions
*Map navigation from one mall to another mall
Westfield
Dine on time vs Mall App
55. Company Background: The world's largest ticket seller
and promoter of live entertainment
App:
Native mobile app for event scheduling and ticket
purchasing
Running on Heroku: Mobile app experience and
primary desktop website built on Heroku
Heroku Messaging: Quickly deliver new desktop and
mobile experiences. Scalable to manage big traffic
spikes for events ticket sales and preorders. Trusted
operations to handle critical ticket order and purchasing.
Demo:
*Mobile App - iOS
Highlight App Feature:
*Browse, Book Ticket for Event
Live Nation
Not in app book
56.
57. Company Background: Global multi-channel retailer
with over 800 shopping malls and online business
channels
App: Mobile web eCommerce websites
Running on Heroku: Bloomingdales and Macys mobile
ecommerce web sites
Heroku Messaging: High scalability for Christmas. Trust
for core ecommerce revenue channel. Tried out Heroku
for a pilot for a social shopping app, then moved core
eCommerce website onto Heroku for Macys and
Bloomingdales.
Demo:
*Mobile Website: m.macys.com m.bloomingdales.com
Highlight App Feature:
*Browse Gallery Item Catalog (Bloomingdales)
Macys
58.
59. Company Background: Supermarket chain runs
mobile customer loyalty mobile app on Heroku
App: Loyalty App: Store advertisements, digital coupons,
store locators, shopping lists and more
Running on Heroku: Mobile app backend powered by
Heroku
Heroku Messaging: Compete against large national
brands, with lean IT organization. Well crafted visual
design to complement physical experience at store,
integrated into loyalty program, powered by Heroku.
Demo:
*Mobile App - iOS | Currently not working on ios8
Highlight App Feature:
*Store Map and Item Finder
*Digital Loyalty Card
Marsh
60.
61. Company Background: Leading lighting control
company with 17,000+ products in 100 countries
App: Mobile app to conveniently control shades and
lights in home from smartphone - (Internet of Things)
Running on Heroku: Customer app integrates with
Internet of Things backend to control lights with Heroku
Heroku Messaging: Launched product 50% faster-to-
market with superior real time experience with Heroku
connected to LogMeIn’s Xively IoT platform.
Demo:
*Mobile App - iOS
Highlight App Feature:
*Change light settings in app
Lutron
62. Company Background: TV4 Group is Sweden’s
largest commercial TV company
App: Mobile app and desktop web to stream live and
video-on-demand services to customers
Running on Heroku: Run off Heroku EU servers for
faster performance and better customer experience
Heroku Messaging: High scalability with 750,000 visits
a week, demanding streaming video service on Heroku.
Heroku Safe Harbor deepens personalization
possibilities.
Demo:
*Mobile App - iOS (Swedish), http://www.tv4play.se/
Highlight App Feature:
*Watch streaming video (Pick a selection without red
subheader)
TV4
Swedish
63. Conclusion
Westfield Labs tried out Heroku for a pilot, then moved entire app portfolio of apps on to Heroku.
Toyota Moved entire app portfolio of apps on to Heroku with single dashboard across all apps.
It simplified their ability to managed multiple websites. AWS was too complicated.
Macys wanted a platform that with high scalability for Christmas. Trust for core ecommerce
revenue channel. Tried out Heroku for a pilot for a social shopping app, then moved core
eCommerce website onto Heroku for Macys and Bloomingdales.
Focus on the engaging app experience, not on setting up infrastructure.
Consolidated addons management for vendor management.
64. Conclusion
Heroku has allowed its customer to create well crafted visual design applications to complement
physical experience at store, integrated into loyalty program.
Gain the ability to Launch new products at up to 50% faster-to-market with superior real time
experience with Heroku connected – Lutron did this using Heroku.
Focus on the connection created between different people and products. When contractors,
employees and customers all have app that share data, every interaction becomes more
meaningful.
Moving a portfolio of apps and sites from AWS to Heroku can decrease DevOps staffing by 80%
The deep integration and automated workflow can open up new opportunities for companies to
grow their business and innovate their product strategy
66. Des clients heureux qui parleront de Mikit positivement grâce à quelques photos….
myMikit
67. myMikit
• Deux usages complémentaires
– Interne:
• Entre Patron de Franchise et Conducteur de travaux (compatible aussi
pour ceux qui utilisent MKT)
• Echanges sur le suivi du chantier
• Stockage des photos dans e-Mikit
– Externe
• Entre le Patron de Franchise et le client
• Envoi des meilleures photos au client sur son mobile
• Ces photos sont marquées avec le site de la franchise
• Ces photos peuvent être partagées sur les réseaux sociaux en un clic
avec les amis et la famille de votre client
68. myMikit: 3 utilisateurs différents
Réception des photos (notification par mail)
Consultation des photos dans myMikit
Partage des photos sur Twitter, Facebook
Prise de photos
Choix du chantier dans myMikit
Envoi des photos par myMikit
Ajout de commentaires
Réception des photos (notification chatter)
Etude des photos dans e-Mikit
Suivi de l’avancement du chantier
Choix des photos à envoyer au client
Partage des photos en un clic
Le + myMikit
Stockage photos
ILLLIMITE!!!
Le + myMikit
Marquage AUTOMATIQUE
avec logo
et site franchise
Patron de FranchiseConducteur de travaux Client Mikit
Depuis l’appli mobile
Depuis e-Mikit Depuis l’appli mobile
69. myMikit : configuration en 3 étapes
• Indiquer le conducteur de travaux dans les chantiers qu’il doit suivre
– Champs à modifier dans e-mikit sur les chantiers désirés
• Donner un accès au conducteur de travaux
– Création d’un contact pour le conducteur de travaux dans la Franchise
– Actionner le Bouton “Accès myMikit”
• Donner un accès au client depuis son compte
– Depuis le compte Client, actionner le Bouton “Accés myMikit”
Le + myMikit
Le bouton « Accès myMikit » active pour vous :
La création du compte myMikit
L’envoi d’un mail indiquant :
- Login / mot de passe
- Procédure d’installation de myMikit
70. myMikit : Pour le conducteur
Prendre une photo
ou
Choix de photos existantes
Login Listes des chantiers Photos d’un Chantier
Visualisation Photo Informations Photo
Informations Chantier/Client
71. Prendre une photo
ou
Choix de photos existantes
Photos d’un Chantier
Chantier dans e-Mikit
myMikit : Pour le Patron de Franchise
Visualisation de l’album en plein écran
Visualisation de la photo en plein écran
Envoi de la photo au client
@Pierre Destulo
72. Login Photos d’un Chantier
Visualisation Photo
Informations Photo
Partage sur les réseaux sociaux
myMikit : Pour le Client
Informations Franchise