6. Reproduction prohibited without authorization
Lespilestechnologiques pour développer desapplicationsmobiles
Base de données API RestServers / SI Réseaux Cache
Lefun????
Etaprès
6
7. Reproduction prohibited without authorization
Fragmentationdumarchémobile:Unlourddéfitpourles développeurs
7
Les terminaux s’élargissent et se diversifient
4->5->6poucespourlessmartphones
9 ->11-> 13poucespourlestablettes
Laptophybrides(mi-laptop&mi-tablette)
Plusieursécrans
…
10. Reproduction prohibited without authorization
Qualitédesréseaux:Impactsurlesapplications mobiles
Les zones mortes sont nombreuses, en réseau mobile (3G, H,H+, 4G).
Dansvos développements d’applications mobiles, il est impératif de prendre en considération la qualité des réseaux afin de
proposer des appsdisponibles et utilisables.
10
11. Reproduction prohibited without authorization
SmartPhone?Tablette?OuPC?
Acela,ilfautrajouterlesutilisateursitinérantsdansleurslieuxdetravail(Hôtels,lieuxdevente,supports
àdomicile,transports,chantiers…)
11
16. Reproduction prohibited without authorization
L’expérienceduresponsive
Facebook etLinkedIn sont passés du responsive auxapplications natives!
Pourquoi?
Vitessed’exécutionennatif
Utilisationen modedéconnecté
Cachedesimages
Exploitationdescapacitésdesterminaux
(GPS,photo,connectivité)
Tout ceci rendl’expérience utilisateur peu pertinente face aux apports des interfaces tactiles des terminaux mobiles
MarkZuckerbergsaid:“OurBiggestMistakeWasBettingTooMuchOnHTML5”
16
17. Reproduction prohibited without authorization
Hybride
Technologies:
HTML/CSS/JavaScript
Mobile développementframework
Les produits
PhoneGap
App Accelerator
…
Avantages:
Simplicitédestechnologiesde développement
Permetunmodedéconnecté
Lerésultatestuneapplicationwebencapsuléedansun exécutablenatif
Désavantages
Ne donnepaslaperformancedunatif
Ne donnepasuneexpérienceutilisateurnative
Nepeutpasgérerlesgraphiqueslourds
Nécessited’êtrefamilieravecle Framework
17
18. Reproduction prohibited without authorization
Les applications natives
(développement spécifique à chaque technologie IOS, Android, Windows phone, Windows 8, …)
18
Technologie et
filière de
développement
spécifique
Respect de
l’expérience
utilisateur
Online
et
Offline
Objective C
+ XIB
Java + XMLC# + XAML
Native UI Native UINative UI
23. Reproduction prohibited without authorization
Faiteslechoixd’utiliser UNESEULEFILIEREDEDEVELOPPEMENT
Microsoft vous propose sa technologie pour développer des applications Windows 8/RT (Metro) et Windows Phone
XAMARIN vous propose sa technologie et son savoir-fairepourdévelopper des applications iOS et Android
L’écosystème Microsoft DotNet vous permet donc de déployer des solutions natives sur les plateformes suivantes :
Windows7
Windows8/RT
WindowsPhone
WindowsAzure
iOS
Android
Microsoft atoujours prônél’ouverture urbi ou orbi.
Windows AZURE n’est que le dernier exemple en date, ainsi que l’intégration de XAMARIN.
23
Uneseule filièrededéveloppement, une seule ingénierie,
ducode partagé,ducode spécifique àchaque plateforme
etl’accès auxsystème existants
25. Reproduction prohibited without authorization
Nos solutions mobiles - XAMARIN
25
C#+ XAMARIN
Microsoft Visual Studio
Réutilisation de codeC#
Continuitédes compétences
CodeMétier
Réutilisation et partage ducode
Moins d’erreurs
Plus robuste
Interfacesnatives
Performance
Accès aux services du mobile
Respect de l’expérience utilisateur
Développement d’application mobileuniverselle
XAMARIN – La solution
26. Reproduction prohibited without authorization
Nos solutions mobiles - XAMARIN
XAMARIN - Les bénéfices
26
Solution pérenne
+ 20 000clients
+ 375000développeurs
+ 2,6 milliards demachines
Partenaires Coûtsréduits
Conception
Développement
Déploiement
Maintenance
29. Reproduction prohibited without authorization
Exempledesolution
MobileCRM
MobileFieldService
Consumer BrandLoyalty
RetailPOSsolutions
Supplychainmanagement
Consumermedia&entertainment
Booking
mCommerceandCatalog
Games
OK
29
30. Reproduction prohibited without authorization
EcosystemXAMARIN
Exempledesolutiontiers
Des outils decodes barres qui fonctionnent entenant compte des problèmes du
mobile comme par exemple la qualité des photos descodesbarres
30
31. Reproduction prohibited without authorization
XAMARINComponentstore
Développerrapidement
- Vousdisposez dePREBUILDApputilisables
directementdepuis Visual Studio
- Retrouvezdessuperbescomposants UI,des
servicescloudetdesoutils d’intégrationaux
backenddesentreprises….
31
32. Reproduction prohibited without authorization
Testsdevosapplications:Unvraienjeuxpourlesdéveloppeurs!
Test de votre application et plus particulièrement des IHM
Exécution très rapide de vos tests
Exécution de vos tests sur de vrais matériels
Résistant aux charges
Interface accessible et simple d’usage
32
40. Reproduction prohibited without authorization
Proposerunechaînededéveloppement homogèneetquis’intègreauxlegacy
desentreprises
Visual Studio and TFS
Target
UI
Design
Code &
Share
Unit
Testing
Xamarin
Test
cloud
iOSAndroidXAMARIN
Project architecture & methodologies
Deploy
Windows Store
iTunesGoogle Play, …
46. Reproduction prohibited without authorization
Partagerplusde50.000 lignesdecode
A propos deRdio
Rdioest le leader dela musique en streaming et de partagede service lancé parles fondateurs de Skype.
Rdioest déjà dans 30 pays avec plus de 20 millions de titres.
Disponible dans31 pays.
« L’Application mobile de Rdioest aussi le plus beau et mieux implémentée des trois solutions de streaming de music » . WiredMagazine
46
51. Reproduction prohibited without authorization
Tarifs classic (-10% via
RedFabriQ)
51
STARTER INDIE BUSINESS ENTERPRISE
FREE $299 / year $999 / year $1899 / year
Per platform, per developer Per platform, per developer Per platform, per developer
Permitted use (Companies or incorporated entities with more than five
employees must purchase a Business or Enterprise plan)
Individual Individual Organization Organization
Deploy to Device (Xamarin enables you to build, debug and ship to devices)
Deploy to App Stores (Deploy to the Apple App Store, Google Play Store,
Amazon Appstore, and any public app marketplace)
Xamarin Studio (Xamarin Studio is a cross-platform IDE for Windows and
Mac that allows you to write mobile apps in C #)
Unlimited App Size (Starter edition will give you a taste for Xamarin by
letting you build small apps that cannot P/Invoke third-party librairies. When
your app outgrows starter edition, you will be offered to upgrade to a paid
plan)
Visual Studio Support (Use Visual Studio to build, deploy and debug iOS and
Android apps. Leverage the Microsoft ecosystem, including TFS and plugins
such as Resharper)
Business Features (Support for in-house deployment, headless builds, WCF,
and System.Data.SqlClient)
Prime Components (Over $ 500 in pre-built app components including UI
controls and themes to help you get your app done faster)
Email Support (Private, expert email support directly from Xamarin support
engineers)
One Business Day SLA (For our Enterprise customers, we offer a guaranted
response time of one business day)
Hotfixes (Xamarin Enterprise customers blocked by verified bugs that do not
have a reasonable workaround have access to patched builds of our current
stable releases once a fix is available)
Technical Kick-off Session (Spend one hour with a Xamarin success engineer
getting all the information you need to start your project on the right foot)
Technical Account Manager (A technical Account Manager who is dedicated
to make your mobile projects successful)
Code Troubleshooting At Extra Cost At Extra Cost
53. Reproduction prohibited without authorization
XAMARIN
Originellement issu des travaux du projetMONO (Machine virtuelle sous Linux)
Un projetOpen Source : MonoCross
Une équipe et une croissance fulgurante
Une validation parle Gartner, des clients et un réseau departenaires
53
54. Reproduction prohibited without authorization
Xamarin:Croissanceexplosiveen2ans
430,000 développeursenregistrés en2
ans
Plusde30,000 développeurss’inscrivent
touslesmois
Desclientsdans70pays
RecognizedasMobile“Visionary”in
2013MagicQuadrantforMADP
Winner—2013Visual Studio
IntegrationPartneroftheYearAward
54
55. Reproduction prohibited without authorization
“Xamarin's architectural approach provides completely native UIs with better
performance than other cross-platform techniques... Xamarin uses
multifaceted technology builtby a cohesive team with a solid long-term track
record.”
LeGartnersoutientfermementlatechnologieXamarin
Gartner,August2013
55
57. Reproduction prohibited without authorization
XAMARINetMicrosoft
Les deux équipes collaborent ensemble sur de nombreux évènements et travaux d’intégration
Evangélisation: DPE
Développement:équipesVisualStudioetXamarin
Notreprésenceici
Etc….
Rapports deniveau exécutif
Partenariat Entreprise
Roadmap produiteen commun
Travauxcommuns en marketing et événements
D’ailleurs XAMARIN est présent dans les évènements majeurs depuis 2013
57
58. Reproduction prohibited without authorization
XAMARINetRedFabriQ
Premier ConsultingPartner
Prèsde3ansd’expériences sur nosdeuxactivités
Consulting / Service (Forfait et Régie)
Editeur logiciel
58