3. SOIRÉE WINDOWS AZURE
PRÉSENTATION UCAYA
EXPÉRIENCE UTILISATEUR
Technologies
Plateformes
Interfaces
.NET
C#
ASP.Net MVC
Silverlight
HTML5/CSS3
JavaScript
Windows Azure
Windows 8
Windows Phone
Xbox
Web
Mobile
Tablette
Table (Surface)
Gestes et voix (Kinect)
4. SOIRÉE WINDOWS AZURE
RÉFÉRENCES
RÉFÉRENCES GÉNÉRALES
MEMBRE DE L’APPS CIRCLE
http://www.microsoft.com/france/partenaires/appscircle/Ucaya
PARTENAIRE IIS MEDIA (CLIENT DEVELOPMENT)
http://www.iis.net/media
7. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
CONSTAT DE DÉPART
Lots of tech
Any Time
Anywhere
Any Device
#ATAWAD
Technos et
compétences de dev multiples
Formats vidéos éparses
Multiplication support
et maintenance
8. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
CONSTAT DE DÉPART
• Technos et usages evoluent rapidement
• Backend existant
– Long et complexe à faire évoluer
– Implique de nombreuses ressources (DSI, Exploitation, …)
9. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Profiter des différentes plateformes
• Imaginer des scénarios « cross-devices »
• Penser «Design first» sans contraintes
• Partager des éléments de code entre les différentes
plateformes
10. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Design Thinking
• Tester les nouveaux usages en grandeur nature
• Remonter des indicateurs et statistiques (Analytics)
– Valider les usages en temps réel
– S’adapter aux utilisateurs
11. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Exemple Media by UCAYA
• 3 écrans (téléphone, tablette, TV)
– 3 devices (Windows Phone, iPad, Xbox One)
• Flux vidéos Live et VOD (HLS et Smooth Streaming)
• Pairing, « Follow Me »
18. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Azure Mobile Services
Authentification
Gestion des notifications
SSO Microsoft, Google, Facebook,…
Microsoft, Android, iOS
Vos données
Mais aussi
CRUD, Pagination, Scripts serveurs,
Validation, API
Source control, Scheduler,
Node.js…
19. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Azure Media Services
Encodage
Media processors
Jobs scheduling
CDNs
Origin Services
Scalabilité
20. SOIRÉE WINDOWS AZURE
MEDIA BY UCAYA
Azure WebSites
Ouvert
.Net, PHP, Node.js
Déploiement simplifié
FTP, WebDeploy, git, intégration continue
Staging
Scalabilité