/* Google Analytics ----------------------------------------------- */

Sunday, March 27, 2011

Le livre de Florent Garin sur Android (2nde édition)

Ce jour, je reçois un grand colis au bureau ... Qu'est-ce donc? Je n'ai rien commandé récemment.
Le dernier ouvrage de Florent Garin sur Android (2nde édition) ... C'est la première surprise ...
La seconde, je découvre un livre bien écrit, avec des chapitres courts, et un tour d'horizon assez complet ...
J'y retrouve des réponses à des questions que je me posais et auxquelles en général on me répondaient, faut pas faire ou trop compliqué ...
Par exemple?
  • Appeler un web service via SOAP à partir d'un terminal Android. Faut pas faire, ce n'est pas recommandé, etc. Ok, mais et si je veux le faire? Bon ben il en parle.
  • couchDB et NoSQL - il en parle (pas assez, encore, encore...)
  • la 2D et la 3D - il en parle, mais bon, la je pense que c'est impossible d'en faire le tour en quelques pages. J'aurais fait l'impasse ...
  • le chapitre réseau: il devrait être étendu, encore et encore. C'est là ou ça se complique dans les développements mobiles ... Allez chercher les services dans le Cloud avec de bonnes performances. Performance aussi concernant l'utilisation des ressources limitées du téléphone (batterie, etc.).
  • HTML5 et CSS3: il en parle ...
  • Sécurité - ça il n'en parle pas vraiment dans le chapitre 11. Ca mérite vraiment un chapitre (par exemple: oauth sur mobile android ca marche? si oui comment?).
N'étant pas un développeur expert, je pense que cet ouvrage est un très bon livre en FRANÇAIS pour comprendre les enjeux des développements mobiles et pour commencer à développer sur Android en particulier. Une fois les bases bien comprises, alors, vous pourrez étendre vos recherches sur le Web. Le problème avec les bons livres c'est que ça soulève d'autres questions quand on le lit ...

Mon seul et unique reproche - les photos et les copies d'écran sont moches et ternes ... Mais pourquoi donc? Je suppose que le but était de conserver un prix raisonnable ... Mais bon, quand même, Dunod, faut que tu te décarcasses ...

Bonne lecture ...

PS: si quelqu'un en connait un aussi bien et en Français sur iPhone, n'hésitez pas à me l'indiquer.

Tuesday, March 15, 2011

Online UML diagram editor with GWT generation

This project looks great ...

The gwt-generator project in an online UML diagram editor with generation features. This application is still in active development but you can already test it. Please note that this application only runs on modern browers : Firefox 3.6, Chrome 5+, Opera, Safari.

Features :

See this page for the full list of supported class relations and the java generated code.

I encourage you to test it here: http://gwt-generator.appspot.com/

Thursday, March 3, 2011

The raise of the mobility bubble ...

Seems like history is repeating ... remember the INTERNET bubble? Start-up, easy money, young people running companies growing fast, spending lots of VC cash ...
This time is back ... Mobility is the new bubble ...

What has changed now is: with tech democratization everybody can build its own company on the web for hundred bucks.

I never seen such an acceleration of innovation. Several global platforms exist (Facebook, Google, Amazon, Salesforce, Apple, Intuit, etc.) and companies are nurturing around or using them to attain hundreds of thousand (if not million) of customers. Add third party API to the mix and you can see how easy things can be done. And I do not even mention advertising or affiliation.

I remember a time where the ADA compiler was so expensive that it was impossible for a student to have one. Now, a student can choose the language, the platform, the dev tools and deploy it in minutes in the cloud. Look at greplin this new personal search engine for your data in the cloud. Great idea, great young guy... great VC also.

Of course there will always be tech Big Bang (disruptive innovation), but what is new is how quickly, globally and how big companies are created and grow around those Big Bang. Co-creation is now mainstream ...

The main issue is now to keep the customers attached to your brand, your apps. How to resist to new apps releases every day and from new devices released every year?

Companies should invest in their business platforms and their business API to:
  1. leverage their legacy content and services,
  2. integrate the best services powered by others via API,
  3. adopt a multi-channel approach in order to attain all possible long tail segment, niches, etc.
  4. create distinct user experience and business model for each segments
Mobility requires new business skills able to invent new business models, manage several evolving distribution channels, and to create versatile products (within very short delivery cycle). Having the technical skills internally is required ...

As Google CEO said at WMC 2011, "Put your best people on mobile, put them on mobile before desktop".