Google continue son investissement massif pour les développeurs.
Cette semaine, c’est un outil permettant de créer une application sans une ligne de code que nous propose Google: Blocky.
L’objectif, en tout cas pour le moment, n’est pas obligatoirement de vous permettre d’écrire une application, mais plutôt voué à des fins ludiques. En effet, apprendre l’algorithmie n’est pas simple, et elle dépend du langage utilisé.
Ici Blocky est visuel, vous définissez votre algorithme à base de copiés/collés et de glissés/déposés, et il vous propose d’exporter en Javascript, Python et Dart
Après le don de App Inventor à Apache, ce projet semble intéressant même s’il est encore compliqué de voir où essaye de nous emmener Google.
De notre côté, nous allons voir si cet outil peut être utilisable dans nos formations d’algorithmie
Symfony ayant annoncé son rapprochement il y a quelques semaines du CMS Drupal pour la version 8, ce n’est donc pas un autre CMS que Symfony souhaite créer.
L’idée est toute autre, bien plus haut niveau. Il faut ici permettre aux développeurs d’avoir un système général permettant de faire de la gestion de blocs de contenus, aisément. Chaque agence pourra ensuite, de la façon qu’elle le souhaite, créer son propre mini-cms parfaitement adapté à ses besoins.
Le projet CMF fait son chemin, et pour preuve, voici une video d’un développeur Canadien ayant utilisé récemment CMF sur un projet client, le résultat est bluffant:
Apple vient de publier une nouvelle version de son application facilitant les achats au sein des Apple Store.
Au menu, on pourra noter l’arrivée de l’ « express checkout » et autres fonctionnalités géolocalisées afin de nous faire économiser du temps dans les Apple Store.
L’Express Checkout, comparable au « One Click » d’Amazon, vous permet d’acheter des produits Apple sans passer par la case « panier » et « paiement ». En un clic touch, vous achetez votre produit et attendez que les hommes aux polos bleus vous le préparent:
Une fois l’achat terminé, l’application vous propose les Apple Store autour de vous et vous alertera par Push une fois que votre produit sera prêt.
Il ne manque plus que le service « Apple Store Drive » !
Cette erreur d’avoir donné, ce jour-là, sans trop y réfléchir, votre adresse web dans ce formulaire web.
Depuis, votre adresse mail a été vendu, loué, volé, copié, elle a fait le tour du monde.
Et depuis, chaque jour, vous recevez des spams par diz… centaines, en ayant abandonné d’essayer de vous désabonner des newsletters.
C’est ce qu’essaye de combattre la startup UnrollMe (http://www.unroll.me).
L’utilisation est des plus simples:
Vous lui indiquez vos code Gmail, Yahoo etc, leur robot se connecte à vos mails et lance sa recherche aux newsletters spams.
Le robot cherche les adresses de désabonnement etc. et se désabonne pour vous
Il continue à travailler en tâche de fond pour vous !
Jusqu’à maintenant la startup n’a pas vraiment décollé, principalement dû au fait qu’elle ne support que Google/Yahoo mais l’idée est originale et pratique.
Microsoft, qui gagne des millions grâce à Android alors qu’il a son propre système Windows Phone, sort aujourd’hui de ces cartons une nouvelle application pour Android: on{x}.
L’idée est des plus alléchantes: assister le développeur dans ses tâches quotidiennes.
Exemple simple: Vous prévenez votre femme chaque soir en quittant le travail que vous partez, lui permettant de savoir qu’elle a trente minutes devant elle avant votre arrivée ? Et bien on{x} le fait pour vous ! Tournant en tâche de fond, il sait que votre position GPS quitte le bureau, il envoit donc un texto à votre femme.
Pour définir une telle règle, il vous suffit de :
Télécharger l’application on{x}, disponible sur le Google Play
Définir une série de règles
Vous voulez allez plus loin que ce que vous propose l’application ? Pas de problèmes, Microsoft a prévu pour vous tout un SDK vous permettant, un Javascript, de définir des règles plus avancées.
Et vous, qu’allez-vous automatiser ?
Et en bonus, la vidéo de présentation de Microsoft:
Continuons notre tour d’horizon des frameworks javascript pour mobiles. Après JQuery Mobile, Sencha Touch ou encore JQTouch, voici aujourd’hui LungoJS.
Parmi les points positifs de LungoJS, nous notons :
Une application légère et simple à prendre en main
L’implémentation des fonctions HTML5: Stockage local, orientation, connexions etc.
Gestion très aisée des évènements touch
Si vous souhaitez découvrir LungoJS, lancez cette adresse directement depuis votre smartphone/tablette: http://lungojs.tapquo.com/
Apple a toujours été inflexible sur les questions de sécurité. Très souvent, cela pose d’ailleurs des problèmes dans nos projets (prenons l’exemple de la sandbox …).
Or, Apple ne peut empêcher les développeurs de faire des erreurs en matière de sécurité au sein des applications: non utilisation du SSL dans les échanges client/serveur, encryptage des mots de passe enregistrés, etc.
Pour cela, Apple publie cette semaine un document complet sur la sécurité dans iOS.
Mois après mois, les développements deviennent de plus en plus « browser-centric », nos algorithmes sont portés de plus en plus du serveur vers le client. Or, le client, la plupart du temps, est un navigateur qui ne supporte que du JavaScript.
Le JavaScript, qu’on l’aime ou non, reste un langage qui comporte très peu de fonctions. Il est donc difficile pour les développeurs PHP de trouver leurs marques, eux qui ont l’habitude de manipuler au quotidien un panel riche de fonctions.
C’est une des raisons qui a poussé certains contributeurs à créer le projet PHP JS. On y retrouvera les indispensables fonctions de manipulations d’array ou encore de gestion de dates.
NodeJS fait beaucoup parler de lui par sa rapidité. L’asynchrone lié à un système très léger permet d’avoir des temps de réponses dans des sites/applications web réellement impressionnants. Mais son plus grand défaut reste, aux yeux de beaucoup, le Javascript.
Vert.x propose aujourd’hui une alternative aux développeurs Java/Ruby/Groovy. Non vous avez bien lu, Vert.x est polyglotte ! Il supporte d’ailleurs aussi le JavaScript
Vert.x vous propose donc un bus unique pour toutes vos actions, que vous mettez les unes derrières les autres afin qu’elles soient exécutées dès que possible.
Vert.x inclue aussi son propre serveur HTTP/HTTPS, pas besoin d’intégrer en lourd moteur à côté.
Vert.x supporte les WebSockets et la doc est vraiment bien faite.
Cette nuit, nous avons passé le cap des 400 amis Facebook et 200 followers Twitter. Un grand merci à vous pour votre soutien et vos mails de remerciement.
Tout d'abord nos meilleurs voeux à vous, nous espérons que cette année vous apporte le meilleur.
2013 a été une excellente année pour Mistra Formation, nous avons doublé notre nombre de formations, nous avons dépassé les 1000 visiteurs uniques par jour et pour tout cela: MERCI.
Pour 2014, nous allons investir de nouveau: le nouveau site internet arrive, de nombreux tutoriels sont en marche et nous passons à 3 rédacteurs pour notre blog.
Côté formations, n'hésitez pas à découvrir nos nouveautés 2014: Sharepoint 2010, Windows 8 ou encore NodeJS.
Comme toujours, n'hésitez pas à nous donner votre avis sur les réseaux sociaux ou sur notre forum.