5. Quelques chiffres
International Telecommunication Union 2011
5,981,000,000 téléphones mobiles
1,186,000,000 d’abonnements « datas »
Source: http://www.itu.int/ITU-D/ict/statistics/at_glance/KeyTelecom.html
6. Enjeux techniques
S’adapter aux différents type de « devices »
Atteindre une productivité maximale en s’adaptant à
chaque « device »
Tendre vers un « Layout » unique
7. Slides a plus tard
Exposer les problématiques
Pas de souris, clavier etc (conf W3C)
Taille de l’écran CSS3
Capacité à moduler en fonction du device MVC4
Home.mobile.cshtml
Home.iphone.cshtml
Uniformisation du Layout jQueryMobile
9. « Old School »
Compatible WebForms, MVC 2, MCV 3
Request.Browser.IsMobileDevice
51Degrees.mobi
http://51degrees.codeplex.com
WURFL Devices Database
http://wurfl.sourceforge.net/
10. ADAPTER
Image WP7 + iPhone (taille connue)
Images reste du monde (bordel)
Texte niveau 1
Texte niveau 2
Texte niveau 3
Texte niveau 4
Texte niveau 5
12. ADAPTER
CSS 3.0 Media Queries
http://www.w3.org/TR/css3-mediaqueries/
Capacité de faire des règles de styles conditionnelles
Permet d’adapter la mise en page en fonction de la
taille d’affichage et/ou de son orientation
13. PRODUCTIVITE
Image WP7 + iPhone (taille connue)
Images reste du monde (bordel)
Texte niveau 1
Texte niveau 2
Texte niveau 3
Texte niveau 4
Texte niveau 5
15. PRODUCTIVITE
Créer facilement des vues dites « mobile »
*.mobile.cshtml
Gestion du DisplayMode pour du spécifique
*.ipad.cshtml
Nouveaux Templates Visual Studio
16. LAYOUT
Bla bla uniformisation
*.mobile.cshtml
Gestion du DisplayMode pour du spécifique
*.ipad.cshtml
17. LAYOUT
Intégration de JQuery Mobile
Template de site Mobile
Nuget package : jQuery.Mobile.MVC
User interface Framework
Progressive Enchancement ?
http://jquerymobile.com
32. Layout
Grids Reductive design
Grid systems help to create meaningful, consistent Fewer, carefully used elements help to reflect the
organization of information and elements to tell rich innovative, modern look of our brand. Using our
stories. colors, type, logos, grid, the right image(s), and simple
clean approach you can build almost anything. Product
More than grids, structured information.
derived images – icons, screen shots, help to
communicate the way in which Microsoft software can
help improve peoples lives.
34. Icônes 1/5
Agenda/Plan Hire Checklist Transition Roles Building Organization Moving Up
Problem Solving Precise Search Solutions Observe Love Connect The Dots Boxed In
Outside The Box Passing Along Direction Management At The Door Difficult Road Decisions
Timing Build A Plan Don’ts Align CapabilitiesTools Announce Negotiate
Strengths Chemistry Give and Take Broadcast Support Cloud At Home Entertainment
35. Icônes 2/5
WiFi Storage Hubs Computing Database Data Transfer Data Download
IT Infrastructure IT Infrastructure IT Infrastructure Caution Organize Synergy Debug
Virtualization Innovation Data Security Telepresence Social Search Basic Devices Share
Positioning The Target Strategy Growth Footprint Marketplace Security/Privacy
Balance ID Payment Email Global Places Phone
36. Icônes 3/5
Cloud Devices NUI Time Animation Games Gaming Strategy
Timing Brain Innovation Strategy Cafe Vacation Merge/Vise
Home Travel TV Office Xbox Plug In Caution
Tools Fix In Process Remake Drive/Nail Plumbing/Root Build/Wall
I have a quote
for you, I think...
Cut Leak Calendar Cloud Comp Passion Role/Position
37. Icônes 4/5
Facebook PC Tweet Message Mail Photos Messenger
“”
Video Like Devices Outlook TV Txt Devices
RSS Feeds Voicemail