Si vous suivez l'actualité Mac, vous avez certainement vu que Apple vient de rendre disponible une version bêta de Safari 4. Parmi les nouveautés, quelques une nous intéresse tout particulièrement :
Tout d'abord, le nouveau moteur Javascript nommé Nitro (anciennement SquirrelFish Extreme) qui permet de faire tourner le code Javascript très utilisé dans les applications web comme Gmail ou autre plus rapidement.
Amélioration des outils de développement, avec maintenant un fonctionnement très proche de Firebug sous Firefox. Plus d'informations sont disponible sur le Safari DevCenter.
Pour finir, je voudrais aussi signaler les actualités concernant Cappuccino, qui proposera d'ici peu un nouveau thème et une application web de type XCode pour développer des applications Objective-J / Cappuccino :
Atlas - 280 North qui propose une vidéo très impressionnante de ce que sera Atlas et la possibilité de laisser son adresse e-mail pour être prévenu des nouveautés concernant le logiciel.
Vous trouverez ci-dessous la vidéo de Atlas, qui mérite d'être vue tellement on a l'impression d'avoir à faire à un XCode en ligne :
IBM vient de mettre en ligne un article sur l'utilisation conjointe de l'iPhone et de Google AppEngine, la plate-forme d'hébergement d'applications web de Google. Les auteurs de l'articles proposent de plus le code source associé à l'article sous la forme d'un projet open source :
08012009Auteur: Fabien Schwob
Dans:
En vrac,
Liens
Parce qu'il n'y a pas que Cocoa, l'iPhone et le Mac, aujourd'hui, un "En vrac" concernant le web :
HTTP Client est un client HTTP (sous licence BSD) qui permet de créer des requêtes HTTP complexes en choisissant la méthode (HEAD, GET, POST, etc.), en ajoutant des en-tête, etc. et de voir ce que retour le serveur web. On peut de plus sauvegarder une requête pour la re-jouer plus tard. Une vidéo sur l'utilisation de HTTP Client est de plus disponible.
iWebKit vient de publier la version 4.1 de leur framework CSS/JS. Il s'agit d'un ensemble de fichier JS/CSS permettant de créer facilement des sites web ressemblant à des applications iPhone natives :
14122008Auteur: Fabien Schwob
Dans:
En vrac,
Liens
De retour après quelques jours loin d'une connexion Internet pleinement fonctionnel, voici quelques actualités concernant Mono, OpenCL et des nouvelles liées au web :
Monobjc : A .NET/Objective-C Bridge, un bridge entre .Net et Objective-C pour développer des applications sous Mac OS X avec C#, VB.Net, etc.
La sortie de Cappuccino 0.6 qui propose une amélioration d'Objective-J, une amélioration des performances grâce à une ré-écriture du parseur et des outils pour faciliter le débogage.
J'avais parlé il y a quelques temps de Cappuccino, un framework permettant de concevoir des applications web similaires à ce que l'on trouve sur Mac. Il utilise pour ce faire le langage Objective-J que l'on peut voir comme un mix entre Objective-C et Javascript.
J'ai essayé de l'utiliser il y a quelques semaines, mais la documentation était assez sommaire. Quelques ressources récentes me donne bien envie de le tester à nouveau d'ici peu :
280 North, l'éditeur du clone de Apple Keynote 280 Slides vient de mettre en ligne sous licence Open Source (LGPL) son framework Cappuccino ainsi que le langage Objective-J.
Cappuccino permet donc de créer des applications web à la manière de ce que Cocoa permet sur Mac OS X. Objective-J quant à lui est un langage ressemblant à Objective-C et écrit en Javascript.
Il faut donc bien se rendre compte que Cappuccino a pour but de proposer un vrai moyen de créer des applications et pas uniquement de rendre un site plus interactif comme le propose par exemple jQuery ou mootools.
Peter-Paul Koch de QuirksMode.org nous présente ici la gestion des événements JavaScript sous MobileSafari et plus particulièrement par rapport à un navigateur de bureau. Un article très intéressant pour ceux qui voudrait développer la version iPhone d'un site web :
Voici la première interview sur Cocoa.fr, qui sera je l'espère le début d'une
longue série. Pour commencer, c'est Olivier Chambon de
Travailleurs Du Web qui a bien voulu
répondre à mes questions (merci, d'être indulgent, il s'agit de ma première
interview) :