2. Cellenza Microsoft
Comment nous le
faisons :
• Formation continue
• Partage de
connaissance
• Partenariats
Cellenza en quelques mots
Cellenza est un cabinet de conseil, d’expertise
technique et de réalisation, exclusivement dédié
aux technologies Microsoft et aux méthodes
agiles.
Notre passion, la technologie.
Nous sommes des experts Microsoft,
agilistes par nature, passionnés par
notre métier. Consultants, coachs
et/ou formateurs, nous avons à cœur
de partager avec la communauté un
savoir technique et méthodologique,
mais aussi nos valeurs
5. Cellenza Microsoft
Le problème ?
“And also we are very grounded on this cross-platform world. One
of the things that you'll find is Microsoft icons on any phone—
irrespective of whether it's a Windows Phone or not. That's our
core goal: Things like Office, things like Skype are b roadly
available.”
Android
Phones
iOS
Tablets
Windows
Watches, TV, etc
6. Cellenza Microsoft
Le problème ?
Expériences utilisateur
Environnements de développement
Languages de programmations
Languages de contrôles visuels
20. Cellenza Microsoft
Xamarin University
Cellenza : 1er partenaire de formation et
certification Xamarin en France
Pour le planning des prochaines
sessions:
info@cellenza.com
http://blog.cellenza.com
No one needs to be told that mobile devices are the future of computing — smartphones, tablets, wearables — least of all
Ere du mobile first
Echiquier du mobile : 3 majors, et multiplicités d’écrans
Challenge
Ecosystème varié
Multiplicité de languages
Multiplicité des éditeurs
Multiplicité d’architectures
Miguel de Icaza
Nat Friedman
Xamarin platform | Test cloud
Offre de service :
Xamarin Plateform
Xamarin Test Cloud : industrialiser vos développements
Xamarin Insights : solution app analytics
+ utiliser votre environnement de développement favori
L’utilisation des outils Visual Studio et .NET permet l’intégration facilitée avec l’ensemble des écosystèmes d’entreprise basés sur les technologies Microsoft, à savoir, SharePoint, Windows Azure, Exchange, …
+ Compilation AOT -> IPA (le binaire est généré en amont, la plateforme ios n’autorise pas de bytecode dynamique), les référence inutiles interop, sont clean
+ Compilation JIT (à la volée, un part de IL dynamique sera chargé sur le runtime Android): le linkage se fait en amont, peut ou pas faire des surpirses
Xamarin et Visual Studio tire profit de l’ensemble de l'écosystème Microsoft, y compris de ReSharper, Team Foundation Server (TFS), Visual Studio Online, Windows Azure…
+Like a .NET project, a Xamarin.Android project gets compiled into Intermediate Language (IL). However, the difference lies in execution. When a Xamarin.Android application runs, it runs in parallel with the Mono Runtime (JIT) and the Dalvik Runtime (JIT)
+ Code sharing
+ Entire access API
+ Native binding (interop)
+ Qu’est ce qu’un projet PCL vs Shared Project
Xamarin
- Create 3 projects
Xamarin Forms
Create projects
Create master detail page
Travailler avec des images (la voie native, vs embeded – hack)
Implementation Liste + DataBinding
Binder une source de données
Xaml: Propriétés attachées, les behaviors, converters
Xamarin
- Create 3 projects
Xamarin Forms
Create projects
Create master detail page
Travailler avec des images (la voie native, vs embeded – hack)
Implementation Liste + DataBinding
Binder une source de données
+ Cellenza est le premier partenaire de Xamarin pour la formation et la certification en France