french english

RSS 1.0 
 
 Login 
 Password 
 Créer un compte 
 
31-08-09 / 22:25 : Apple : Special Event le 9 septembre (cjed)
Apple aurait envoyé des invitations à la presse pour un Special Event le 9 septembre, centré autour de nouveaux iPods (avec gestion de l'enregistrement vidéo comme sur l'iPhone 3GS) et d'iTunes 9 (gestion des Bluray et des réseaux sociaux).
 Commenter
30-08-09 / 19:21 : Snow Leopard : Finder et sécurité (cjed)
De nombreux articles très positifs sur Snow Leopard sont sortis dans la presse (et référencés sur le site Apple), dont celui du NY Times. On y découvre quelques fonctionnalités moins connues de Snow Leopard :
Icons can now be 512 pixels (several inches) square, turning any desktop window into a light table for photos. You can page through a PDF document or watch a movie right on a file’s icon. (voir cette vidéo).

You can now record your screen activity as a movie — fantastic for tutorials. (vidéo ici).

When you rename an icon on an alphabetically sorted desktop, it visibly slides into its new alphabetic position so you can see where it went. (exemple typique du mode d'animation implicite dans Core Animation).

Côté sécurité le composant XProtect ne se content plus de demander confirmation lors de la première ouverture d'une application téléchargée, il maintient une liste des trojans recensés (deux pour le moment), et affiche un message d'avertissement si on clique sur un package d'installation le contenant. Cependant cela ne fonctionne que si l'image/package a été téléchargé depuis un logiciel ayant paramétré la propriété étendue com.apple.quarantine (voir les détails sur le site de Sophos). Ainsi cette protection ne fonctionne pas pour le moment si le trojan a été téléchargé via BitTorrent ou le Finder (via clé USB ou partage réseau).s
 2 commentaire
28-08-09 / 23:29 : CP2JavaWS 0.9 : tableView header & tri (cjed)
Une nouvelle version (0.9) de CP2JavaWS est disponible :

- slight changes to the master/detail view, that is now fully compatible with the new CPTableView (that has been merged in the master branch). Compatibility with the older 0.71 version remains.

- now automatically adds an image background for the tableView columns's headers when creating a master/detail view.

- added support for sorting to the tableView (the logic was still available in the CPTableViewDelegate and remote generic DAO service, however the new CPTableView does not yet implement sortDescriptors creation and change notification) : a CP2JavaWS category has been added to CPTableHeaderView, in order to manage mouse click in the the header view, and then set the current sort descriptor and send the sortDescriptorsDidChange notification to the tableView's delegate.
Note : the header background does not reflect yet the sort order (no arrow).

The online demo has been updated.
 Commenter
26-08-09 / 01:52 : J-34 avant MJ Style (cjed)
Le 30 septembre devrait apparaître l'album MJ Style (1996) sur l'ensemble des ITMS (et exclusivement).
La procédure d'enregistrement via Zimbalam est très complète : saisie du producteur en plus de l'artiste/groupe (membres possible), saisie du/des compositeur(s) et auteur(s) par morceau (case instrumental prévue sinon), choix détaillé des stores et des zones géographiques, indication de version spéciale/remix possible par morceau, position de départ de l'extrait, choix du pricing (Front, back, etc.) et de la date souhaitée. Le site (espace personnel) est d'excellente qualité (clair, aide contextuelle Ajax et vérification des données saisies, upload très rapide et avec barre de progression).
 Commenter
24-08-09 / 17:51 : Snow Leopard dispo le 28 août (cjed)
L'AppleStore était fermé depuis quelques heures et vient de réouvrir : MacOSX 10.6 Snow Leopard est confirmé pour le 28 août, donc avec plusieurs semaines d'avance sur les prévisions !
 Commenter
24-08-09 / 14:52 : CP2JavaWS : progression exponentielle (cjed)
Depuis la version complète du mode Direct2CP de CP2JavaWS (et la démo en ligne sur AppEngine) le nombre de téléchargements du projet sur Sourceforge augmente de manière exponentielle (déjà 85 pour les trois premières semaines d'août).
On peut voir la page de statistiques depuis le lancement du projet début janvier.
 Commenter
21-08-09 / 00:06 : iPhone 3GS : sortie vidéo Full HD (cjed)
L'iPhone 3GS serait capable de lire des vidéos en full HD (1920*1080p), malgré qu'il soit bridé en 640*480 (tout comme les précédents). L'iPhone 3G est capable de décoder du 480p (854*480, exactement la résolution de mon vieux projecteur), et la sortir via un câble composante (45 euros, propose du 480p sur iPod touch 2, mais du 480i - entrelacé - sur iPhone 3G).
 Commenter
17-08-09 / 22:58 : Bespin 0.4 : dev collaboratif (cjed)
Via le blog du fondateur d'Ajaxian et rédacteur principal (Dion, est aussi le directeur du Developer Tools Lab de Mozilla) on apprend que Bespin 0.4 apporte une fonction de travail collaboratif. On peut se demander si une telle fonction (proche de Google Wave) sera présentée dans Atlas (après tout l'équipe de Cappuccino a assisté au Google IO). Pour le moment, en dehors du travail sur le binding, aucun indice ne laisse supposer une fonctionnalité surprise.
J'ai cependant une idée très ambitieuse sur ce sujet pour Atlas (ou autre éditeur en ligne), et il ne serait pas étonnant que l'équipe de 280North soit arrivée à la même conclusion (que je ne dévoilerai pas publiquement cette fois).
 Commenter
13-08-09 / 00:13 : Snow Leopard en Golden Master (cjed)
Alors que les éléments laissant penser à l'annonce en septembre d'un nouveau produit Apple se multiplient (le dernier étant le tournage secret d'un spot TV), Snow Leopard aurait atteint la Golden Master, et cette version n'aurait pas encore été livrée aux développeurs. Apple pourrait donc y ajouter des surprises, en plus des benchs très attendus et comparatifs avec Windows. Une sortie fin septembre est probable.
 Commenter
12-08-09 / 23:48 : Apple eWorld : réseaux sociaux dès 1995 (cjed)
Alors qu'iTunes 9 est supposé introduire des services "sociaux" (de type communication), on peut redécouvrir eWorld, une solution de services de communication en ligne, lancée par Apple en 1995 (je me souviens d'avoir eu les installations sur la plupart des CD système et de magazines de l'époque, mais je n'avais alors pas de connexion internet sur le mac LC475 - était utilisé principalement comme séquenceur Midi et pour jouer à Dark Forces) ! L'application eWorld présentait chaque service sous la forme d'un bâtiment, et ressemblait donc plus à une communauté virtuelle (village). Un navigateur dédié était également intégré (c'était bien avant Cyberdog, le fameux navigateur composant OpenDoc). En fait le premier service en ligne avec interface graphique était AppleLink, sorti par Apple en 1985 !

On peut revoir l'interface d' eWorld grâce à une reconstitution (fake, utilise DOM) du bureau du Système 7 et de l'application eWorld : cliquer sur l'icône de l'application eWorld, et ensuite (boîte de dialogue) sur le bouton Connect (les autres contrôles ne sont pas simulés). Des images de la procédure de connexion (fake) apparaissent, puis la fenêtre du village s'affiche. Impressionnant !
 Commenter
07-08-09 / 16:49 : TheServerSide : article sur CP2JavaWS 0.85 (cjed)
L'article présentant la nouvelle version 0.85 de CP2JavaWS est en ligne sur theserverside.com.
 Commenter
05-08-09 / 00:00 : WebGL / Canvas 3D / accélération GPU (cjed)
Khronos a annoncé que sa technologie WebGL (voir la page du projet sur sourceforge) serait disponible au premier semestre 2010, sans royalties. Ce framework implémente OpenGL ES 2.0 (APIs principales/plus restreint que la version standard d'OpenGL) via les versions récentes de l'élément Canvas (contexte 2D à la base), et permet la manipulation/description des scènes en Javascript.

On peut lire sur ce blog les réflexions sur la mise en oeuvre de Canvas 3D (et notamment les difficultés à proposer un équivalent Javascript naturel des APIs OpenGL, car ces dernières utilisent des particularités/conventions du langage C). On peut également voir dans une présentation de Google au sujet des nouveautés de HTML5 une partie consacrée aux évolutions de Canvas.

Comme on peut le voir dans cette version Canvas de Castle Wolfenstein, les performances sont déja bonnes, et on attend le résultat des travaux sur l'accélération via le GPU (impossible pour le moment avec Canvas 2D), qui nécessiteront des évolutions des navigateurs afin de proposer des hooks (comme le fait d'ailleurs déjà le WebKit de l'iPhone depuis deux ans et les dernières nigthly builds pour MacOSX Leopard pour permettre une accélération matérielle des CSS Effects - 3D transforms, transitions).

Pour rappel Canvas (2D) est utilisé par Cappuccino comme base de la version Objective-J du moteur 2D Quartz (et VML est utilisé sur IE).

Comme je le disais récemment, Flash fait face depuis un an à une concurrence sur tous les fronts, et ce nouveau framework 3D (ne nécessitant pas de plugin contrairement à la solution O3D de Google) va encore accélérer le déclin du container d'Adobe.
 Commenter
04-08-09 / 21:56 : CP2JavaWS sur le Twitter de Dion (cjed)
Merci à Dion Almaer d'Ajaxian.com pour avoir posté un message sur son Twitter au sujet de la nouvelle version et démo de CP2JavaWS !
 Commenter
02-08-09 / 02:44 : CP2JavaWS 0.85 : master/detail view complet (cjed)
Une nouvelle version de CP2JavaWS est disponible. Elle finalise la master/detail view (Direct2CP) :

- added automatic support for creation/insert (add button) and delete in generic detail view, with full state management.

- added management for business key(s) in master and detail views, besides technical one. Moreover the business key can be multiple (composite). The detail view allows to set these key elements at creation time (once). If using a technical key, it is set by the database (sequence, identity, etc.) and retrieved/displayed back in the detail view after creation.

- added support for combo lists and radio buttons : through codes/labels descriptors we can associate codes/labels pairs with an attribute (its detail view field). That collection can be setted in the client side or retrieved using a specified remote service (useful for long lists read from a database, and for localization).

- added the innovative DatePicker component from Randall Luecke (RCL concepts) as date field editing (requires some provided images resources).

- master and detail views can use the generic DAO service (typically for services backed by a relational database) or custom ones (read elements, read one element, update, insert, delete) if using a specific datastore or connector.
The master/detail view provides then 4 modes : generic detail view with generic DAO service or custom service, or custom detail view with generic DAO service or custom service.

- the HTTP requests sender now behaves as expected when using synchronous requests : the result is returned (does not use anymore a delegate and handlers).
 Commenter