Shortlink

Google Blocky, un IDE en glisser/déposer

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 ;)

Shortlink

Le CMS Symfony avance à grand pas

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:

Shortlink

Apple met à jour son App iOS pour l’Apple Store

apple store du louvre

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 »  !

Shortlink

Et si vous vous débarrassiez de vos spams ?

 

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.
A suivre !
Shortlink

Microsoft lance on{x}

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:

Shortlink

Découvrons LungoJS, le framework pour mobiles

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/

Site officiel de LungoJS: http://www.lungojs.com/

Shortlink

Apple fournit un guide de sécurité pour iOS

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.

Vous trouverez le fichier ici: http://images.apple.com/ipad/business/docs/iOS_Security_May12.pdf

Sécurisez vos applications, vous garderez vos utilisateurs.

Shortlink

PHPJS: Utiliser vos fonctions PHP dans vos scripts JavaScript

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.

La liste des fonctions supportées est disponible ici.

Shortlink

Découverte de Vert.x: Le NodeJS du monde Java

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.

En un mot, testez Vert.x.

Shortlink

400 fans Facebook, 200 followers Twitter, merci !

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.

N’hésitez pas à venir nous voir en formation !

A bientôt

L’équipe Mistra Formation