
Alors qu’Android de Google et Apple iOS sont les deux systèmes d’exploitation dominant le marché des mobiles, Microsoft lance son tout nouveau Windows Phone 7.
Comme certains le savent, Microsoft propose déjà Windows Mobile (actuellement en version 6.5). Il souffre de problèmes de stabilité, d’une trop grande fragmentation de la communauté (trop d’appareils trop différents, plusieurs architectures de processeur rendant les logiciels incompatibles) et d’un design perfectible.
Le nouveau Windows Phone 7 de Microsoft repart sur de nouvelles bases et est entièrement refait à neuf. Basé sur Windows CE 6.0, il propose une nouvelle façon d’utiliser son téléphone : non plus application-centric comme iOS ou Android (une vue par application), mais task-centric (une vue par tâche).
Une vue par tâche : il y aura par exemple en un seul lieu toutes les informations liées aux contacts (derniers messages sur Facebook, derniers Tweets, ses différents numéros et adresses, etc), ou bien une vue qui regroupera toutes les fonctionnalités multimédias, ou encore une vue en rapport avec la position de l'utilisateur, présentant la liste de tous les commerces et restaurants du coin affichée, avec les numéros de téléphone, les adresses des sites web, et même les notes données par les clients.
Dans le cas où les vues ne rentrent pas totalement sur l'écran, il sera possible de faire défiler le contenu de gauche à droite.
L’écran d’accueil se compose d’un hub avec une vue directe sur le contenu de l’application dans des emplacements bien précis (et modifiables). Par exemple, les dernières photos apparaîtront automatiquement sur l'icône de l'album photo, de même que les images du profil de vos contacts Facebook sur l'icône qui correspond au carnet d’adresses.
Il y aura une intégration directe avec le Xbox Live, qui proposera des jeux avec des achievements (récompenses obtenues en accomplissant des exploits dans certains jeux) qui seront affichés sur le compte Xbox Live de l'utilisateur.
Microsoft a également dévoilé une liste de pas moins de 60 jeux qui accompagneront le lancement du nouvel OS.
Il est fort probable qu'il y ait la possibilité de retrouver son avatar Xbox Live sur ses jeux Windows Phone (non confirmé).
Microsoft impose des normes très strictes pour le matériel disponible afin d’éviter la fragmentation de celui-ci et le risque de tomber sur des applications incompatibles avec d’autres :
La programmation se fait en C# ou VB.NET au choix, avec Visual Studio 2010.
Le SDK est déjà disponible gratuitement. Il y a deux types d’applications développables sur Windows Phone 7 : en utilisant Silverlight pour la GUI, ou bien via XNA pour les applications de type jeux vidéo aussi bien 2D que 3D (XNA permet aussi de créer des jeux pour PC et Xbox 360).
Il faut cependant préciser que les nombreuses applications pour Windows Mobiles ne fonctionneront pas sur Windows Phone 7 sans un portage préalable. Problème auquel, Microsoft a annoncé que la facilité du portage dépendra du langage utilisé. Néanmoins les applications codées en .NET Compact Framework pourront être portées assez facilement.
Qui dit Microsoft dit entreprises : Windows Phone 7 sera bien évidemment 100% compatible Exchange. La synchronisation et le push instantané de vos e-mails, contacts, calendriers, ainsi que les fonctionnalités professionnelles comme les calendriers partagés et le Remove Wipe (destruction des données à distance sur le mobile depuis le serveur Exchange pour, par exemple, effacer les données confidentielles en cas de perte ou de vol) sont installées par défaut.
Windows Phone 7 propose aussi une compatibilité à 100% avec les documents provenant de la suite Office, aussi bien en lecture qu’en écriture.
La date de sortie officielle des premiers mobiles Windows Phone 7 est fixée à octobre pour l’Europe, et novembre pour les USA. Si Windows phone 7 vous intéresse vous pouvez regarder cette vidéo de démonstration :
![]()
Adobe AIR 2.0 est bientôt prêt !
Voici les plus grandes nouveautés :
Plus de détails disponibles ici : http://labs.adobe.com/wiki/index.php/AIR_2:Release_Notes
Hello,
J’ai pendant quelques semaines utilisé OpenSolaris en tant qu’OS serveur et aussi en desktop, j’aime beaucoup cette OS, cependant il souffre encore de gros problèmes par rapport a Linux (c’est pour ca que je compte reswitcher sur du Linux), en voici quelques uns :
Cependant a coté de ces defauts, OpenSolaris offre certains features géniales:
Ainsi que pas mal d’autre trucs que je n’ai pas testé comme les fonctions de routage, les Zones (Virtualisation), les Boot Environment (j’ai regardé vite fait), etc.
Je pense que c’est un bon O.S si on veux vraiment un gros serveur professionnel, mais ca reste très difficile a utiliser par rapport a un Linux quand on connais peut (vu que tout est poussé a l’extreme par rapport a Linux…), et pas encore “viable” en desktop (surtout au niveau multimedia), je vais donc aller tester ArchLinux sur mon desktop et mon serveur ;)
Suite a mon dernier post, vous pourriez être emmener a penser que Postgresql est parfait, hé bien non, malheureusement Postgresql souffre de nombreux défauts (en comparaison avec Mysql ici par exemplel) en voici quelques uns :
Donc voila, ce sont les choses qui serons surement amélioré dans les prochaines versions, donc pour ceux qui veulent savoir, NON je ne déteste pas Mysql, c’est un RDBMS bien sympa avec Postgresql, mais chacun ont leurs avantages et leurs inconvenants (et oui généralement je préfère Postgresql).
A ma connaissance, les deux peuvent supporter une haute volumétrie, la plus grosse base de données Postgresql que je connaissent fait environ 2Po (2.000.000 Go, 2000To) et est chez Yahoo, mais on sais aussi que Facebook tourne sous Mysql… :)
A vos commentaires ;)
Je vois beaucoup de gens vanter le systeme de moteurs de stockage que l’on trouve dans Mysql, soit disant avantageux, et bien NON, désolé de vous décevoir, ce systeme n’a absolument aucune avantage, pourquoi ? Exemple:
Eh oui, on vois souvent comparer les features de tout les moteurs de stockages confondus de Mysql avec d’autre base de donnée, seulement dans Mysql vous ne pouvez pas tout utiliser… Vous devez sacrifier certains bénéfices au profits d’autres.
Exemple de commentaire d’une personne switchant sous Mysql:
One advantage you’ll have with MySQL over SQL Server is in the area of MySQL storage engines. I can’t tell you how many customers have told me they use MySQL over other databases like SQL Server because of its pluggable storage engine architecture. When I first began looking at storage engines, I was a bit skeptical, but not anymore. As a DBA, what I like is the flexibility storage engines offer. In one database, I can have tables that are transactional or not, main memory or not, compress data or not, and on. And each storage engine supplies performance and usage advantages over using just traditional tables like you find in SQL Server.
In addition, I like that not only do we at MySQL/Sun develop storage engines, but other vendors do as well, which helps us innovate faster. We have third-party vendors that have created column-oriented data warehouse engines, OLAP engines, transactional engines, and more. Using and switching between storage engines is very easy as well. In the end, what storage engines give you over SQL Server is more choice, opportunities for higher performance, and better adaptability for your applications.
Source
Et bien voila mes réponses :
“I can have tables that are transactional or not”
Désolé mon monsieur, mais dans une base de données, l’intégrité des données est la priorité absolu, donc faire une base de données sans transaction c’est une hérésie…
“main memory or not”
Pour ca il y a des outils spécialisé et bien plus rapide que Mysql, comme Memcached par exemple, une base de donnée ca a pour but de stocker les données de façon persistante.
“compress data or not”
Comme a peut prêt n’importe quel système de bases de données un minimum évolué, Ah oui mais il a oublié de préciser que les bases de données compressé sont soit en lecture seul (MyISAM COMPRESSED), ou très limité (ARCHIVE, SELECT et INSERT seulement, sans indexes), Mince c’est rageant quand on vois a coté que Postgresql compresse très bien les données en gardant toutes ses fonctionnalités (ALTER TABLE…. SET STORAGE MAIN|EXTENDED) !
“switching between storage engines is very easy as well.”
Pour une base de donnée qui fais 10Mo ou moins, OK, mais quand vous avez une base de données de plus de 100Mo, laissez tombez la conversion via ALTER TABLE, vous allez vous taper un joli timeout, vous avez plus qu’a dump toute la table, modifier le .sql et tout re-importer.. :)
Rajoutez a ca le fait que chaque moteur de stockage a son propre système de backup, ca devient vite l’enfer de faire des sauvegardes de sa base de données…..
Bref vous avez deux choix :
Je sais pas vous, mais je trouve la deuxième solution bien plus séduisante. :)
Dans les autres défaut de Mysql, on retrouve le support SQL assez minable de base (sans sql_mode=AINSI), par exemple le double-quote sert a entourer les strings alors que la norme SQL spécifie qu’il est censé délimiter les identifiant (noms de table, colonnes, etc), dans mysql on doit utiliser un quote que presque personne n’utilise, le ` !
Donc si vous tentez une requête respectant le standard SQL, et bien ca ne marchera pas, c’est simple, vous aurez un super messages d’erreur Mysql pas du tout explicite (comme tout les autres bizarrement…)
Donc en gros, NON le système de stockage modulaire de Mysql n’est PAS un avantage !
Page 1 sur 4 --> Articles plus anciens