Keep Da Link

To content | To menu | To search

Nov. 15, 2009

Pourquoi Android ne peut pas gagner la guerre des smartphones ?

 

 

 

 

Parce qu'Android est une plateforme avant d'être un os poussé par un constructeur:

 

En chine il sort des modèles de smartphone, supportant Android, de très bonne qualité, qui vont inonder les marchés occidentaux dans les mois à venir.

Ces smartphones sont bien moins chers et le seul différenciateur grâce à Android, ne sera plus que la finition, un détail dans un marché qui vise de plus en plus le grand public.

Ce qui semblait entre une formidable opportunité pour les constructeurs va devenir un problème pour établir une réelle concurrence non plus entre eux, mais face à des constructeurs chinois.

Les os pour smartphone étaient peu visible par le passé: Windows Mobile, Symbian puis sont apparus iPhone OS, Pre, Android, c'est bien le software le différenciateur et non plus la couleur ou la forme comme sur le marché du mobile grand public (non smartphone).

 

Les constructeurs historiques ne pourront que se désengager petit à petit de ce choix pour éviter de ne devenir que des acteurs de second plan sur ce marché. 

Samsung a peut être senti le vent tourner et annonce Bada sa nouvelle plateforme ouverte pour les développeurs http://www.bada.com

 

Cela ne veut pas dire que l'on ne pourra pas compter sans Android mais que les prédictions actuelles du Android Everywhere me paraissent totalement absurdes.

 

Android est une plateforme de développement et il faut la considérer en tant que telle, le passé nous démontre que les constructeurs mobiles ont déjà adopté qqchose de similaire: Nokia et beaucoup d'autres ont adopté J2ME sans pour autant arrêter leurs propres outils de développement.

On peut peut-être imaginer dans un futur proche des smartphones capables d'exécuter du code Android sans réellement utiliser la brique système, ce qui laisserait aux constructeurs la possibilité de proposer des fonctionnalités différentes, mais qui rendrait chaque développement non portable sur un autre téléphone pour aboutir a ce que nous connaissons déjà avec J2ME, une plateforme à l'abandon du fait du manque d'homogénéité des téléphones entre eux et donc du nivellement par le bas des fonctionnalités proposées en standard par la bibliothèque de développement.

 

Pour ces deux raisons Android ne sera pas le Messie attendu par tous de plus Android est pour l'instant incapable d'unifier Desktop et Smartphone, la prochaine grosse révolution informatique.

 

 

 

 

Aug. 5, 2009

Quand je ne bosse pas je vole

Saitek Pro Flight Yoke et Saitek Pro Flight Rudder Pedals

 

Continue reading...

Aug. 4, 2009

iPhone and iPod blog

Some informations for iphone developers, and iphone owners. We have created a new iphone & ipod blog in french, with a dedicated developer category: tout sur l'iphone (everything about the iPhone).

I will continue to write iphone development related posts here, mostly traducted from tout sur l'iphone, but if you are a french speaker I recommend you to read the blog first and his developer part which will be bigger.

Continue reading...

July 31, 2009

Python 2.6 in Gentoo stable

It was so long but python 2.6 is now in Gentoo stable, here is how to upgrade.

Continue reading...

July 28, 2009

An ultimate solaris 10 jumpstart profile

After years of pain playing with Solaris 10 Jumpstart's package clusters, I took some time to build an ultimate install profile for Solaris 10.

 

The available packages clusters are :

  • SUNWCrnet is Reduced Network Support Software Group. -> lack of everything, from bash to bzip
  • SUNWCreq is Core System Support Software Group. -> lack of bash, manpages...
  • SUNWCuser is End User Solaris Software Group. -> include CDE Desktop, Mozilla, etc
  • SUNWCprog is Developer Solaris Software Group. -> the same with libs and header files
  • SUNWCall is Entire Solaris Software Group. -> EVERYTHING
  • SUNWCXall is Entire Solaris Software Group Plus OEM Support. -> EVERYTHING with more drivers

 

I need a system where I could compile something without graphical interface! The SUNWCreq looks interesting but doesn't include o lot of usefull day-to-day administration utilities. The next package clusters include way too many things : choosing them for packages like GCC, you finish with xscreensaver and Firefox !

 

I've just made a profile (by reading /var/sadm/system/admin/.clustertoc) wich include only the (quite) strict minimum, with the tools that any descent admin needs :

 

 

Continue reading...

June 28, 2009

Use Trac source browser with Jira

Jira is a nice product for issue tracking linked to a SCM repository, yes it's not free software but they provide a 5$ starter license for 5 users.

But Jira lacks of a part that trac is doing very well, source browser, in facts Atlassian provides one: Fisheye but it's really expensive

Continue reading...

May 1, 2009

mercurial usefull stuff

Using mercurial for the beginner may sounds scarry here are fast tips

Continue reading...

March 11, 2009

A better NSLog

When debugging, I often found that NSLog is really boring, here is an attempt to make it nicer:

Continue reading...

Feb. 26, 2009

Understanding the ZFS tuning

 

ZFS is all about performance (many levels of caching, pre-fetch, ...) and memory consumption :-)

Here are my last links about ZFS internals, it's worth a read if you plan to use ZFS on large productions :

 

 

 

  • The arc_summary.pl tool is very useful for analysis, made by Ben Rockwood with the kstat counters.

 

  • Also by Ben Rockwood : ZFS in the Trenches is an overview of a real-life-production usage of ZFS : interesting counters and tuning hints at the different levels (monitoring, ARC, ZIL, Physical I/O, backup & replication), useful tools, and experience sharing. A must-read !

 


If you have some interesting links about ZFS too, share them with us in the comments !

Thomas

Continue reading...

Feb. 17, 2009

Virtualbox NAT ssh to guest

In NAT mode (the default one), virtualbox does not give you the possibility to directly connect to your guest os.

Here is how to configure your Virtualbox to simply ssh myguest

Continue reading...

- page 1 of 24 -