& Nouvelles interactions mobiles...quand le téléphone devient télécommande et bien plus... Frédéric Feytons Dan Seidman 21 avril 2010 1
Le téléphone, un device sur-connecté Communication avec réseau opérateur GPRS EDGE 3G 4G 9,6kbps 114kbps 384kbps 2 à 7Mbps Plusieurs centaines de Mbps Communication avec réseau privé NFC 3Mbps 54Mbps 2
Comment, techniquement, utiliser ces technologies? 1. Server-side Mobile internet: développement web mobile Bluetooth / Wifi: Bluetooth Push et Captive Portal Etc. 2. Client-side Les différents SDKs mobiles ouvrent l accès à l utilisation de ces technologies. Et pas uniquement l iphone. 3
Pour quelles applications? Utilisations standards Web mobile Bluetooth Push Applications mobiles connectées (ex: réseaux sociaux) (téléphoner) Utilisations avancées Mobile Cloud Computing (Digix) 4
Présentation Mobile Cloud Computing 5
En un clin d œil Entreprise liégeoise spécialisée dans le développement de logiciels et technologies pour mobiles: iphone, Android, Windows Mobile, Blackberry, Java ME, Symbian Widgets et Web Mobile Portabilité des solutions Moovade a 2 offres distinctes: Solutions (, ) Services (développement mobile, web mobile) 6
Références 7
Produits «L imprimante du 21 ème siècle», téléchargement de contenu dans un téléphone mobile depuis une borne interactive. Interaction très riche entre une machine et des mobiles: interaction, réception, envoi et customisation. 8
, l imprimante du 21 ème siècle Feedr permet aux bornes d information d envoyer du contenu aux mobiles de leurs utilisateurs. Le contenu peut être de tout type: Touristique: audio-guide, cartes visite Publicitaire: vouchers, images, sons, vidéos Autre: jeux et animations Système basé sur le Bluetooth et le Wifi, gratuit pour l utilisateur! 9
Démo 10
, processus d envoi Découverte des mobiles (recherche Bluetooth) <Choix du mobile par l utilisateur> Détection des caractéristiques techniques MAC Address Bluetooth Print Etc. Adaptation à la volée du contenu Redimensionnement image Recompression vidéo Etc. Envoi au téléphone 11
Une communication riche entre utilisateurs et écrans, au travers du téléphone mobile des utilisateurs Interaction entièrement sur le mobile ou «pilotage» d un écran public. Téléchargement de contenu dans le mobile (voucher, image, vidéo, etc.). Envoi de contenu depuis le mobile Profiling Multi-utilisateur et gratuit pour l utilisateur 12
Démo 13
, une plateforme Gestion de la connexion mobile - machine Gestion multi-utilisateur Applications Interact par-dessus la plateforme «Plug-ins» en.net -> grande flexibilité External components: public screen display, connection with RITMx, etc. Business Application 1 Business Application 2 Business Application 3 Interact Plugin Management Interact communication & management (of mobile phones) Abstract communication layer Bluetooth Wifi GPRS, EDGE, 3G Other technologies Bluetooth Wifi GPRS / EDGE / 3G Other technologies Abstract Communication Layer Interact Communication Management Interact GUI Interpreter Runtime Some Business Application (made with GUI Interpreter) 14
, multi-utilisateurs / technologies Mobile Client Interact Mobile Client Interact Mobile Client Interact 15
, scénario côté mobile Téléchargement application mobile (une seule fois!) AppStore Bluetooth Etc. Démarrage application mobile Découverte écrans et connexion (Bluetooth, Wifi, 3G, etc.) Téléchargement fonctionnalités Interaction avec l écran 16
, architecture en plug-ins Mobile Client Interact Hello, what are you doing? PostIt! Here is how you should interact with me Interaction 17
Generic Mobile App (GUI Interpreter) <?xml version="1.0"?> <Root Name="Vouchers" XmlType="Application"> <Forms> <Form Title="YourTV" Name="frmMain"> <Controls> <Label Text="Get a free month and an access plan by using your phone menu." Visible="True" Name="lbMain" /> </Controls> <SoftKey Text="Close" Name="mniClose"> <OnClick> <Close /> </OnClick> </SoftKey> <Menu Text="Options" Name="mnu"> <Items> <MenuItem Text="One free month voucher" Name="mniShowVoucher"> <OnClick> <Send> <Command>3</Command> </Send> </OnClick> </MenuItem> <MenuItem Text="Watch TV" Name="mniShowTv"> <OnClick> <Send> <Command>8</Command> </Send> <Show FormName="frmTv" /> </OnClick> </MenuItem> 18
, applications Publicitaire Evènementiel: fun, jeux, multi-utilisateur, etc. Service au consommateur: assistant, vitrine, etc. Nouveau canal de configuration de produit: réduction de files Etc. 19
The consumer scanned pastas, the screen displays product info The consumer navigates in the screen with its joystick. 20
: Tetris on a building 21
Comparatif des solutions Riche Web Mobile Richesse de l interaction NFC Bluetooth Pull & Captive Portal MMS Pauvre Bluetooth Push SMS Contrôlée Liberté de déplacement 22 Sans limite
Quelle est la meilleure technologie? Interact pour de l interaction riche de proximité Web mobile pour une couverture large Bluetooth Push pour une communication rapide de proximité SMS / MMS pour une couverture large, simple et push Etc. La bonne technologie pour le bon contexte 23
Merci pour votre attention Copernicuslaan 2018 Antwerpen Belgium +32 495 255 875 http://www.digix.be dan@digix.be Dan Seidman Porte de Lorette, 78 4600 Visé Belgium +32 4 379 86 27 http://www. ffeytons@ Frédéric Feytons 24
Annexes 25
Forces d Interact vs Web Mobile Utilisations différentes: Interact pour la proximité, web mobile pour l accessibilité en tout point. Coûts de développement et de maintenance inférieurs (portabilité, mises-à-jour permanentes pour nouveaux mobiles). Coûts d infrastructure inférieurs via réutilisation équipements existants. Meilleure fiabilité et fluidité (trafic réseau optimisé, application native). Meilleure user-experience (facilité de démarrage application, respect ergonomie du téléphone). Forces du Web Mobile Pas d application à installer (utilisation du navigateur du téléphone). 26