french english

RSS 1.0 
 
 Login 
 Password 
 Créer un compte 
 
29-01-09 / 23:44 : Vidéos : update Omnisphere / impOSCar 2 (cjed)
SonicState a également publié des vidéos de l'update d'Omnisphere (nouveaux sons, nombre doublé par rapport à la version initiale) et d'impOSCar 2.
 Commenter
29-01-09 / 23:28 : Cappuccino : premier screencast (cjed)
Un premier screencast de Cappuccino (starter sample application) est disponible ici. Il reprend la starter application et y ajoute un bouton qui modifie le texte d'un label (foncitonnement de type toogle button).
 Commenter
29-01-09 / 23:16 : Roland V-Piano : Behind Closed Doors (cjed)
SonicState propose une nouvelle vidéo (de très bonne qualité) de démonstration du Roland V-Piano, où on y perçoit bien mieux le rendu sonore et l'expressivité (et les possibilités) que dans les premières vidéos officielles. Globalement le son semble plus convaincant et moins étouffé qu'avec Pianoteq, et notamment les notes adjacentes dégagent une personnalité propre (comme sur un vrai piano), au lieu de rappeler une variation d'un même élément.
Sur ce point on peut d'ailleurs lire dans les forums très intéressants de musicplayer :

I’ve got to say, I've been working with physical modeling since the VL1 (1995) and did heavy amounts of programming of that beast. Over the years, I think I demoed/bought nearly every PM synth (soft or hard) that I've come across. My conclusion is that PM is most successful when a) the waveform is simple and unchanging and b) the tone is expected to be the same note-to-note. Examples are VAs and organ clones. As the waveform gets more complex and is expected to evolve over time (e.g. brass, woodwinds, strings, pianos), PM, in my experience fails to deliver the goods. Also, with real EPs and acoustic pianos, each note has a somewhat distinct character. When adjacent notes sounds identical, my ears hear it as something is amiss, especially in chromatic passages. There is a nauseating sameness to the tone, because the notes are generated in the same fashion.

I would be more optimistic about PM if I had seen serious evolution in the past 15 years, but I can’t say I have. I do think PianoTeq’s piano model is noteworthy. I just don’t think it sounds accurate enough. When I play against QL Pianos or Bluthner Digital One there is no comparison to my ear.

I’m of the opinion the best solution might be a hybrid approach. Digidesign’s Velvet seems to use sampling for waveform accuracy but allows much of the control you’d find in a PM EP. The Trumpet is sample-based but allows the continuous control of timbre you’d find in a PM horn—but The Trumpet sounds infinitely better than PM trumpets.

A year ago at this time I was cautiously optimistic about the ‘modeled’ EPs in the new RD700GX. After working with the 700GX for a week I came to the conclusion the EPs offered nothing usable for me. Had they been on the level of Mr Ray 73 or Lounge Lizard, I’d probably own a 700GX. I am cautiously optimistic about the V-Piano and look forward to playing one (if I can find one).

I might well be in the market for a V-Piano IF it’s an outstanding instrument. It has to top my software pianos. But I’m expecting issues. Roland does have, IMO, a good track record for continuous improvements. The Fantom and V-Synth have had numerous, free updates.
 Commenter
28-01-09 / 23:53 : Apple : brevet sur le multitouch de l'iPhone (cjed)
Alors qu'un brevet d'Apple de 358 pages traitant de l'interaction avec l'iPhone (combinaisons de gestuelles multitouch) a été validé, Macgeneration propose une interview intéressante sur le sujet.
Par ailleurs Apple a gagné sur un second point, la venue d'un ancien responsable important de la division processeur d'IBM.
 Commenter
26-01-09 / 22:58 : NI : Acoustic Refractions soundpack (cjed)
Native Instruments a présenté ACOUSTIC REFRACTIONS, un nouveau Kore Soundpack, basé sur les modules ABSynth, FM8 et Kontakt (samples) de KORE. Les 100 sons inclus sont des transformations basées sur les moteurs de synthèse d'ABSynth et FM8, et sur 500 Mo de samples originaux : ice instruments, spinning washing machines, traffic on the Golden Gate Bridge, carpets being ripped, underground parking garages, and rain on a car windshield. On se rapproche ainsi du concept d'Omnisphere. Les démos fournies sont excellentes (notamment Morning Lullaby et Train Wreck, avec sa ligne de basse qui rappelle un peu Myst 2/Riven).
Le prix est de 69 euros (téléchargement).
 Commenter
26-01-09 / 22:42 : AF : test du Korg M-50 (cjed)
Audiofanzine propose un test complet du Korg M-50. Cependant dans l'ensemble, les exemples sonores fournis sont beaucoup moins convaincants (excepté cet arrangement complet) que le test réalisé lors du Salon de la Musique. Un D-50 fait bien mieux, et même un D-20 pour certains types de sons. On est très loin de la qualité des JV et XV (notamment pour les sons d'orchestre, et également pour les sons de guitare électrique).
 Commenter
23-01-09 / 22:10 : GForce : impOSCar 2 (cjed)
GForce a présenté impOSCar 2, qui apporte notamment le PWM (Pulse Width Modulation, comme sur les D-20 et D-50) sur les deux oscillateurs, des LFO supplémentaires, de nouvelles options de modulation et routing, un générateur de bruit blanc (pink noise), un arppégiateur amélioré, une interface revue (3 tailles proposées), etc. Des démos vidéo sont disponibles et une mise à jour depuis la première version de impOSCar est prévue (les prix ne sont pas encore annoncés, ni la disponibilité, mais la période de la MusikMesse est évoquée).
 Commenter
22-01-09 / 23:28 : EastWest SILK : démos accessibles (cjed)
Les démos de SILK sont à présent accessibles sur la page descriptive de soundsonline. Les premiers avis sur ces démos sont très positifs (et la verb is PLAY :-)). Ethno World 4 incluait déjà des phrases en plus des instruments jouables, afin de montrer les techniques de jeu particulières.
 Commenter
22-01-09 / 23:07 : EastWest : mise à jour PLAY 1.1.13 (cjed)
EastWest propose une mise à jour 1.1.13 pour PLAY. On peut lire les détails ici :
- added impulse responses for convolution reverb
- fixed doubling of drop down menus in Pro Tools 8
- fixed crash when turning streaming on/off with certain instruments
- PLAY window can be moved in Logic 7 at lower resolutions
 Commenter
22-01-09 / 22:58 : Korg M3 Xpanded : le piano original de retour (cjed)
Assez rapidement après la sortie du M50, Korg avait proposé gratuitement des extensions de sons pour le M3. Ils rajoutent à présent une 4ème extension (EX-USB-PCM04), mais elle ne comporte en fait que les samples du piano original de la version 1.0 du M3 (qui avait été supprimé après l'ajout du nouveau piano 4 layers de l'extension EX-USB-PCM03 fournie).
 Commenter
22-01-09 / 22:41 : Apple : Guide de la sécurité pour MacOSX (cjed)
Apple publie un guide de sécurité pour MacOSX extrêmement complet (260 pages) et technique, destiné à des administrateurs réseau avertis, pour les contextes d'utilisation sensibles (administrations, défense, etc.) :
This document is intended for use by security professionals in sensitive environments. Implementing the techniques and setting found in this document will impact system functionality and may not be appropriate for every user or environment.

Le document rappelle en introduction les nouveautés apportées par Leopard en matière de sécurité :

Better Trojan horse protection. Mac OS X Leopard marks files that are downloaded to help prevent users from running malicious downloaded applications.

Stronger runtime security. New technologies such as library randomization and sandboxing help prevent attacks that hijack or modify the software on your system.

Easier network security. After you’ve activated the new Mac OS X Leopard application firewall, it configures itself so you get the benefits of firewall protection without needing to understand the details of network ports and protocols.

Improved secure connectivity. Virtual private network (VPN) support has been enhanced to connect to more of the most popular VPN servers without additional software.

Meaningful security alerts. When users receive security alerts and questions too frequently, they may fall into reflexive mode when the system asks a security-related question, clicking OK without thought. Mac OS X Leopard minimizes the number of security alerts that you see, so when you do see one, it gets your attention.
 Commenter
22-01-09 / 22:28 : Résultats Apple historiques (cjed)
Apple a publié des résultats record (historiques, comme c'est le cas d'année en année) pour le premier trimestre fiscal 2009 : près de 12 milliards de $ de chiffre d'affaires, et 2,3 milliards de $ de profit - et une marge brute de 34,7% -, alors que des sociétés comme Intel voient leur bénéfice chuter de 90%.
 Commenter
22-01-09 / 22:17 : HTC G2 : le clavier pas bien finalement ? (cjed)
Gizmodo publie des photos du futur HTC G2. Celui-ci abandonne le clavier (qui d'après les utilisateurs n'était même pas pratique)... à croire qu'Apple avait déjà raison il y a deux ans avec l'iPhone :-) ? Toujours pas de réelle concurrence, même avec l'aide de l'ancien responsable hardware d'Apple (qui n'avait pas digéré le passage aux processeurs Intel) en charge du développement des nouveaux Palm.
 Commenter
21-01-09 / 23:47 : Flight Stunts : simulateur orienté arcade (cjed)
Flight Stunts est un nouveau simulateur de vol pour iPhone, orienté action contrairement à X-Plane. Il comprend une vingtaine de missions variées, dans plusieurs environnements (et avec bâtiments). Il devrait être disponible dans quelques jours sur l'AppStore. On peut voir une vidéo ici.
 Commenter
21-01-09 / 23:40 : 1112 Episode 01 Lite/HydroTilt Lite/LightBike (cjed)
Une version Lite du jeu d'aventure 1112 Episode 01 est disponible sur l'AppStore. On trouve également une version Lite d'HydroTilt (5 niveaux sur les 30 de la version payante), et LightBike Free (un seul niveau dans cette version Lite), un jeu de type Tron.
Enfin le prix de Rolando passe de 9,99$ à 5,99$.
 Commenter
21-01-09 / 23:16 : Interview du créateur de Gish/No Quarter/Gish2 (cjed)
Le site rockpapershotgun.com propose une interview du créateur du célèbre jeu Gish, présente son prochain jeu No Quarter, son travail sur flash, et l'état du développement de Gish 2.
 Commenter
21-01-09 / 23:11 : QuickTime 7.6 dispo (cjed)
QuickTime 7.6 est disponible sur le site Apple ou via l'utilitaire de mise à jour système. Cette version corrige des failles de sécurité et améliore la qualité de l'encodage H264 avec simple passe (également meilleur encodage de l'audio AAC).
 Commenter
21-01-09 / 00:47 : Garritan : World Instrument collection / AKAI EWI (cjed)
Enfin Garritan a présenté une nouvelle biblitothèque, de type ethnique, Garritan World Instrument collection, qui inclut les sons suivants : flutes (native American flutes, bamboo flues, Irish flutes, Chinese and Japanese flutes, Indian flutes, clay flutes, pan flutes, nose flutes), percussions (Taiko drums, Gamelan ensemble, Log drums, tablas, ewe drums, balaphon, Udu drum, talking drum, steel drums, Latin percussion), plucked and bowed strings (including Indian Sitars, Japanese koto and shamisen, African kora, Middle Eastern oud and santoor, and erhu). On trouve également un didgeridoo, Middle Eastern reed instruments, accordions, Tibetan bowls, harmonium.
Il est possible de modifier le tempérament et le type de jeu (dynamics, vibrato, tongue/slur techniques, airflow, auto legato, auto-variability, auto-portamento, trills), et de contrôler les sons à vent avec un contrôleur AKAI EWI. Le prix sera annoncé plus tard également.
 Commenter
21-01-09 / 00:32 : Garritan : Orchestral Strings 2 (cjed)
Garritan a également dévoilé Garritan Orchestral Strings 2, qui sera disponible au premier trimestre à un prix encore non fixé. Cette bibliothèque comprend des instruments à cordes solo (Stradivari violin, solo Pallotta viola, solo Gofriller cello, solo Amati double-Bass), des sections (1st violin section, 2nd violin section, viola section, cello section, double-Bass section), et un ensemble complet (Full strings). Le player ARIA offre une nouvelle fonctionnalité de morphing entre articulations, qui permet notamment de contrôler le degré de vibrato. Les articulations proposées sont : sustains (plusieurs), staccato, marcato, spiccato, martelle, pizzicato, sautille, portamento, ricochet, col legno, tremolo, trills (plusieurs intervalles), harmonics, altra corda, con sordino.
Des effets de jeu avancés sont possibles (Penderecki), et les réglages sont très nombreux : bow position control (sul tasto and sul ponticelli), up and down bowing, realistic legato and portamento, body/sympathetic resonance behavior modeling, adjustable noise (bow, pluck and snap noise) and controllable loose/tight articulations.
 Commenter
21-01-09 / 00:17 : Garritan : Personal Orchestra 4th Edition (cjed)
Garritan a présenté au NAMM Personal Orchestra 4th Edition, basé sur le nouveau player 64 bits ARIA. Les familles de sons proposées sont les suivantes : strings, brass, woodwinds, percussion, keyboards (dont piano Steinway), Stradivari violin (avec vibrato contrôlable), sons de cuivres - une nouveauté pour GPO - issus de la bibliothèque Project SAM (sons solo et sections), concert harps, celesta, concert pipe organ, etc. Le prix est de 149$ (via téléchargement).
 Commenter
19-01-09 / 23:47 : Cubase 5 / VST Expression / Cocoa (cjed)
Steinberg a présenté Cubase 5 (600 euros, et 400 euros pour la version Studio). Il inlcut de nouveaux outil pour Loops et Beats (LoopMash, Groove Agent ONE, Beat Designer), des plugins de correction de la hauteur (VariAudio pour la voix et PitchCorrect pour les instruments), une reverb à convolution VST3, et une gestion simplifiée des articulations pour les bibliothèques de samples grâce à VST Expression (version d'évaluation de HALion Symphonic Orchestra fournie, fonctionnelle 90 jours). L'Expression Set 01 inclus apporte 14 nouveaux instruments avec de multiples articulations : Acoustic Bass, Electric Bass, Fretless Bass, Pick Bass, Nylon Guitar, Steel Guitar, Clean Guitar, Distortion Guitars 1&2, Solid Guitar, Tenor Sax, Solo Trumpet, Brass Section et Large String Section.
Enfin la version MacOSX a été entièrement réécrite en Cocoa. Le support du 64 bits sera donc simple à intégrer, et devrait être proposé dans une mise à jour 5.5.
 Commenter
18-01-09 / 22:24 : Démo du Yamaha SY99 : encore impressionant (cjed)
Il est possible sur youtube de redécouvrir des patchs impressionants du Yamaha SY99 (date de 1991). Je me souviens d'une démonstration à l'époque dans un magasin, par un passionné, qui m'avait auparavant montré le SY77, et bien avant le YS200 et V50, et bien après le SY85 !
 Commenter
18-01-09 / 22:05 : EastWest RA version PLAY / Sillk (cjed)
La version PLAY de RA est annoncée pour le 26 janvier (prix spécial de 269 euros - 299 euros par la suite), la mise à jour depuis la version NI étant proposée à 75 euros (115 euros par la suite).
D'après les forums soundsonline, il semblerait que les sons communs (Erhu, Duduk) de la nouvelle bibliothèque ethnique Silk proposent davantage d'articulations que dans RA.
 Commenter
18-01-09 / 21:32 : Roland V-Piano (cjed)
Roland a présenté le V-Piano, qui reprend le concept de Pianoteq : modélisation complète (pas de samples), et donc absence de switch de layer et meilleure expressivité. Comme avec Pianoteq il est possible de créer des sons originaux. Globalement le son du V-Piano semble plus riche, plus rond dans l'attaque. Il est équippé du nouveau clavier PHA III (Progressive Hammer Action III Ivory feel Keyboard with Escapement), et comporte un séquenceur (une seule piste) et un générateur GM2 supplémentaire. Le prix n'est pas annoncé, mais avec sa sortie MIDI il peut faire un clavier de commande de luxe.
En plus des 4 vidéos de Roland (en H.264/AAC), on peut découvrir des démonstrations lors du NAMM (ici et ). Un site dédié est en préparation.
Retour des marques historiques, qui ont l'avantage de maîtriser l'intégration entre hardware (clavier, convertisseurs, DSP) et logiciel (les processeurs des PCs standards sont généralistes et ne permettent pas la même puissance de calcul - ie temps de latence plus important et performance variable) ?
 1 commentaire
17-01-09 / 23:57 : iPhone : Bugdom2 2.0 / Cube 1.5 (cjed)
Pangea Software propose une mise à jour majeur 2.0 (gratuite) pour la version iPhone de Bugdom 2. Elle inclut un nouveau mode de contrôle via un gamepad virtuel, que l'on peut choisir à la place de l'accéléromètre, et qui s'avère plus pratique pour certains niveaux (pour d'autres - Gutter et Balsa Airplane - l'accéléromètre est conservé, car plus adapté).
Enfin le FPS Cube passe en version 1.5, qui apporte un nouveau mode de contrôle, de meilleures performances, corrige un bug empêchant de lister les serveurs multiplayer.
 Commenter
17-01-09 / 23:44 : X-Plane 9.06 : nouveaux scénarios ! (cjed)
La 6ème update de X-Plane pour iPhone est disponible gratuitement sur l'AppStore. La mise à jour précédente avait apporté de nouveaux avions. A présent les attentes majeures ont été traitées : nouveaux scénarios (San Francisco, Chicago, New York, Southern California, the Grand Canyon, Catalina Island, et Hawaii), un meilleur rendu des textures et une plus grande variété. Le framerate a également encore été amélioré, et le modèle de vol est plus précis. On peut lire les détails sur le site web dédié.
 Commenter
17-01-09 / 17:41 : iPhone : FreeDrumPad/Burning Tires/Toy Tanks (cjed)
Parmi les nouvelles applications et jeux gratuits sur l'AppStore on trouve FreeDrumPad, et deux nouveaux jeux de FishLabs (éditeur de Powerboat Challenge 3D) : Burning Tires Lite et Toy Tanks 3D Lite.
 Commenter
17-01-09 / 17:34 : iPhone : SlotZ Racer / Zero Chance (cjed)
SlotZ Racer de Freeverse est finalement disponible sur l'AppStore, pour 0,79 euros (prix réduit pendant les premiers jours (2,39 euros après). Les premiers articles et retours sont très positifs (voir les détails ici). Une nouveau jeu 3D (de type Descent), ZERO CHANCE (faire une recherche sur iTunes avec le nom complet en majuscules), est également disponible pour 2,99 euros (on peut voir une vidéo ici).
 Commenter
17-01-09 / 02:10 : Roland : VP770 / SuperNATURAL ARX-03 Brass (cjed)
Roland a présenté le VP770, qui inclut par rapport au VP-550 un nouveau modèle SuperNATURAL de type Brass. L'extension SuperNATURAL ARX-03 Brass est également disponible pour Phantom G (voir les détails ici).
 Commenter
17-01-09 / 01:57 : EWQL Silk : complément pour RA (cjed)
EastWest a également présente Quantum Leap Silk, une bibliothèque ethnique (basée sur PLAY) dans l'esprit de RA, qui propose 25 instruments (20 Go de samples) et 5Go de phrases. Parmi les sons (d'origine perse, chinois et indienne) on trouve le Erhu et Duduk, déjà présents dans RA. Le prix annoncé est de 535$.
Comme on s'y attendait la configuration minimale pour mac est à présent un G5.
 Commenter
17-01-09 / 01:48 : EastWest : PLAY 2 / SC Play / SD2 Pro (cjed)
EastWest a dévoilé PLAY 2, qui propose l'édition poussée (mapping, scripts, etc.). Une version PLAY de Symphonic Choirs est également disponible, et inclut WordBuilder (interface légèremment revue).
Enfin une extension à Stormdrum 2, SD 2 Pro, est proposée pour 149$. Elle inclut 2,5Go de nouveaux samples, et 1,5Go de loops.
 Commenter
17-01-09 / 01:38 : Spectrasonics : Omnisphere sound update/Trilian (cjed)
Spectrasonics propose une maj gratuite pour Omnisphere, qui apporte 2000 nouveaux patchs (2000 à l'origine).
Le successeur de Trilogy, Trilian, a été présenté. Il est prévu pour mai au prix de 229 euros.
 Commenter
17-01-09 / 01:29 : NAMM : Ableton / Live 8 (cjed)
Ableton a présenté Live 8 lors du NAMM 2009 : new groove engine, new warping engine, looper, new effects, workflow enhancements. Une vidéo est disponible.
 Commenter
17-01-09 / 01:20 : AppStore : 15000 apps/500 millions téléchargements (cjed)
Apple a annoncé 500 millions de téléchargements sur l'AppStore depuis son ouverture en juillet, et 15 000 logiciels disponibles. L'Android Market de Google est vraiment très loin derrière : The App Store launched with over 500 applications; Android with 62. Now, over one month into Android Market, we have yet to see even 500 Android applications available for download, with the most recent analysis placing total count at just 472.
 Commenter
15-01-09 / 00:08 : Snow Leopard : Aqua un peu revue ? (cjed)
D'après Macrumors, Snow Leopard pourrait présenter une interface légèremment revue. On pouvait le deviner puisque cela a été le cas avec chaque version (pour les démarquer), avec du mieux et du moins bien : l'apparence des boîtes de dialogue, des barres d'outils, des fenêtres et des menus déroulés s'est améliorée avec Leopard, mais la barre de menu est déroutante, de même que la disparition de l'effet de profondeur sur les icônes des dossiers (une réussite du MacOSX original), à tel point qu'on se retrouve à utiliser principalement le mode liste.
 Commenter
14-01-09 / 00:15 : iCine pour iPhone (cjed)
Après la version spéciale iPhone du site web Allociné, et l'application standalone Premiere, on peut trouver iCine, qui propose les mêmes fonctionnalités que Premiere (dont localisation des cinémas avec le GPS, horaires, résumés, critiques, bandes annonces), mais offre également un mode offline. Comme Premiere, iCine est gratuite.
 Commenter
13-01-09 / 23:48 : iPhone Hellfire / Paper Pilot (cjed)
Deux nouveaux jeux de simulation (aérienne) sont annoncés pour iPhone : Hellfire, un simulateur d'hélicoptère (de combat, avec missions) - voir la vidéo ici -, et Paper Pilot (2,39 euros sur l'AppStore), qui propose de contrôler un avion en papier dans un environnement 3D (pièces d'un intérieur, avec gestion évoluée de la lumière).
 Commenter
13-01-09 / 23:32 : NI : annonces et NAMM 2009 le 15 janvier (cjed)
Native Instruments indique qu'elle fera trois annonces importantes lors de l'ouverture du Winter NAMM 2009 le 15 janvier :Good things come in threes, so there will be news for producers, guitarists, and DJs alike, including one creativity-inspiring innovation you don't want to miss. Pour ce qui est des compositeurs, on peut déjà remercier NI pour le Kore Soundpack gratuit Compilation Vol1 - 93 sons -, et également certains sons impressionants fournis avec le Kore Player (50 sons).
 Commenter
13-01-09 / 23:19 : EdgeSounds Pipe Organ (cjed)
EdgeSounds présente Pipe Organ, une bibliothèque de 4,2 Go de samples en 24bits/96 Khz (German pipe organ built in late 1970's) pour Kontakt 2 et GigaStudio, qui contient 20 banques de sons (99,95$). Des démos audio sont disponibles.
 Commenter
12-01-09 / 23:34 : iPhone : baisse de prix jeu Brothers In Arms (cjed)
Sur la page du site toucharcade.com qui suit l'évolution des prix des jeux/applications de l'AppStore, on peut voir que le prix du jeu Brothers In Arms est passé de 9,99$ à 5,99$. Dizzy Bee 2 est lui passé de 4,99$ à 2,99$.
 Commenter
12-01-09 / 23:10 : EZDrummer Jazz EZX/crossgrade Superior 2 (cjed)
Toontrack a présenté une nouvelle extension pour EZDrummer, Jazz EZX. Des démos audio sont disponibles. Une crossgrade de EZDrummer vers Superior Drummer 2.0 (20 Go de samples 24 bits contre 1Go de samples 16 bits dans EZDrummer) est proposée à 159 euros (229 euros pour le prix de base). Un dual G4 1,25 Ghz est requis.
 Commenter
10-01-09 / 00:48 : Sonart Yamaha C7 Grand Piano gratuit ! (cjed)
Sonart propose gratuitement au téléchargement, YAMAHA C7 GRAND PIANO. Cette bibliothèque de 800 samples (1,68 Go, 20 niveaux de vélocité) était vendue auparavant 89$ (formats Kontakt 1 & 2.1, EXS24, Giga 2, Giga 3 et HALion). L'archive rar à télécharger pèse 360 Mo et 2,5 Go une fois décompressée (1,68 Go pour le format Kontakt 2 et 826 Mo pour le format Giga). Des démos audio sont également disponibles.
C'est le troisième cadeau de cette nouvelle année, après NI Kore soundpack Compilation Vol1 et Ueberschall Season Greetings.
 Commenter
10-01-09 / 00:37 : Quake Live : premières impressions (cjed)
Une preview de Quake Live est accessible ici. Cette version, gratuite et fonctionnant depuis un navigateur web, reprend les caractéristqiues de Quake III (qualité de rendu similaire).
 Commenter
10-01-09 / 00:22 : Des dalles LCD variables aussi chez Apple (cjed)
On se souvient du scandale des dalles des écrans Samsung, d'origine (et qualité) variable. On supposait bien que ce genre de pratique est courant dans toute l'industrie (la référence d'un produit ne signifie plus grand chose...). Et bien il semblerait qu'Apple fasse de même avec les écrans des nouveaux MacBook, comme le rapporte le site lesnumeriques.com (déjà à l'origine du dévoilement du cas Samsung).
 Commenter
10-01-09 / 00:11 : PowerVR SGX543 / iPhone OS 3.0 et OpenCL ? (cjed)
Lors du CES 2009, Imagination Technologies a présenté le PowerVR SGX543, le successeur du chipset graphique équipant l'iPhone. Cette nouvelle version peut être déclinée en multi-core et permet l'accélération GPGPU (CUDA, OpenCL). Une version 3.0 de l'iPhone OS supportant OpenCL est donc attendue après Snow Leopard.
 Commenter
08-01-09 / 22:39 : DeSmuME 0.9 dispo (cjed)
Une nouvelle version, 0.9, de l'émulateur Nintendo DS DeSmuME est dipsonible. La gestion 3D a été réécrite et la compatibilité est améliorée : hundreds of new code improvements: We now have an almost 100% reworked 3D core, which is shared amongst all ports for the first time, and have better save states. Compatibility has been improved across the board. The huge number of reworked systems and small fixes is noticeable on some games and homebrew games are running better–or even running at all for the first time.
 Commenter
08-01-09 / 01:15 : Edge pour iPhone / Toy Bot Diarie 3 (cjed)
Le jeu Edge, rappelant un peu Marble Madness (mais avec un cube à la place, plus de dynamique et des graphismes épurés rappelant un peu Tron), est finalement disponible sur l'AppStore (4,99 euros). Il contient 26 niveaux et 13 musiques futuristes apparemment très réussies d'après les premiers retour (le jeu semble par contre un peu trop facile/rapide à terminer). On peut voir une vidéo ici.

On trouve également depuis mi-décembre le 3ème épisode de Toy Bot Diaries (2,99 euros), qui se déroule dans l'espace/station spatiale cette fois, et est plus long que les deux précédents.
 Commenter
07-01-09 / 01:12 : iLife/iWork9/MacBookPro 17'/le reste pour les 25 ans ? (cjed)
Apple a également présenté iLife 09, iWork 09, et un nouveau MacBook Pro 17'.
Il s'agit de la première keynote avec si peu de nouveautés, alors qu'on attendait au moins de nouveaux imacs équippés des nouveaux processeurs Intel. On peut donc s'attendre au report de l'annonce de ces modèle pour l'anniversaire des 25 ans du Macintosh.
 Commenter
07-01-09 / 00:45 : iTunes Plus : 8 millions de morceaux sans DRM (cjed)
Lors de la keynote de la Macworld Expo, Apple a annoncé l'extension des morceaux proposés sans DRM et avec encodage à 256 kb/s (iTunes Plus, qui était auparavant limité aux titres d'EMI) : ainsi 8 millions de morceaux des différentes majors sont accessibles dans ce format. Ils étaient auparavant vendus 1,29$ (contre 99$ pour les morceaux à 128 kb et avec DRM), mais à présent les prix de l'ensemble des morceaux sont variables (obtenu sous la pression des majors) : 1,29$ pour les nouveautés et les morceaux les plus demandés..., 99 cents pour les autres morceaux de moins de 6 ans, et 69 cents pour certains (plus anciens et/ou moins demandés).

Apple annonce que la proportion de morceaux à 69 cents sera plus importante (en références donc), mais pour les majors le nombre de titres importe peu, elles préfèrent faire un gros volume de vente sur quelques titres au prix maximum, les nouveautés et les incontournables.

Il est de plus à présent possible d'acheter de la musique sur l'ITMS depuis un iPhone via le réseau cellulaire (3G), alors qu'une connexion Wifi était requise précédemment.s
 2 commentaire
05-01-09 / 23:46 : Debugger Cappuccino avec Safari (cjed)
Un nouvel article dans la section Learn de Cappuccino.org présente la configuration du debugging dans Safari, possible avec la version développeur du navigateur (WebKit, activation du Develop menu).
Le développement de CP2JavaWS devrait être ainsi simplifié (utilisation d'alert jusqu'à présent). L'essai avec Firefox et le plugin Firebug n'avait pas été concluant.
 Commenter
05-01-09 / 03:52 : CP2JavaWS : bridge Cappuccino/services Java (cjed)
CP2JavaWS est un bridge entre les applications RDA (Rich Desktop Applications) basées sur Cappuccino et des services Java distants déployés sur un serveur d'application (mais pas exposés sous forme de Webservices SOAP). Pour la partie client, CP2JavaWS propose un proxy pour les services distants, dont l'utilisation est similaire à la mise en oeuvre de GWT (et sans nécessiter de phase de génération contrairement à GWT, grâce au runtime Objective-J - phase de transormation du code Objective-J en javascript au moment de l'exécution). Côté serveur une servlet est proposée, qu'il suffit de dériver pour l'attacher à une factory de services. CP2JavaWS gère les namespaces, l'encodage/décodage en JSON des arguments d'appel et du retour Java, l'ordre des paramètres, et les accès cross-domain (JSONP) si nécessaire.
Une première beta peut être téléchargée sur la page sourceforge du projet. La distribution inclut des exemples fonctionnels. Le framework est proposé sous la licence GNU LGPL license (dont une copie est incluse, de même que les copyrights dans le code source).

Utilisation
Côté client :
var endPoint = [CP2JavaWSEndPoint createForURL:@"http://localhost:8080/CP2JavaWSServletTest/CP2JavaWSEndpoint1"];
var remoteService = [endPoint proxyForJavaServiceInterface:@"com.cp2javaws.demo.services.IDemoService1" delegate:self sameDomain:false];
//[remoteService addMappingForObjJClass:@"CPMyObject" andJavaClass:@"com.company.MyObject"];
[remoteService method1:@"arg1StringValue" andWithArg2:2 andWithArg3:new Date() delegateRespHandler:@selector(manageServiceMethod1Response:) delegateFailHandler:@selector(manageServiceMethod1Fail:)];

Côté serveur :
Dériver simplement la servlet CP2JavaWSJSONServlet fournie et implémenter la méthode abstraite protected Object getService(Class serviceInterface).

Limitations
- support for custom objects is limited in this first (early) release : deserialization and serialization of complex objets works on the server side (JSON value from request parameters and JSON value returned by the servlet), but it isn't fully fonctionnal on the client side (also due to the reason below).
-as Cappuccino Foundation classes and runtime do not yet implement the full Objective-C refection APIs (methodSignatureForSelector isn't implemented and Method-->method_types isn't used), there isn't any mean to check for arguments passed through the proxy during remote service method invocation. In GWT such checking is made against a delcared Java interface for the remote serivce. Once required APIs are available in Cappuccino, we we will be able to check for arguments (count and type) against an Objective-J interface (protocol) delcared for the remote service (will correspond to the remote service Java interface).
- as the service method's signatures aren't available, number arguments (always of class CPNumber and javascript type 'number') can't be accurately recognized : we can't determine from what init method CPNumber instances have been created for example (and afer all there is the problem of arguments passed as primitive values ), so only a provided interface/protocol will help. For now we just check if the number value is an int or a float (and we can't rely on the passed value length - could be higher than the expected type max value). We assume integers as to be java.lang.Integer on the server side (ok because use 4 bytes), and floats as to be java.lang.Double (8 bytes, ok for most high numbers and high precision).
- support for cross-domain (JSONP) is included but still needs some check as jsonData is returned as an untyped javascript object (ok with CPURLConnection, returns a string).

Why using JSON / namespace consideration / CP2JavaWS comparison with GWT / Spring 3 REST servlet
JSON is intended to be used as a simple serialization format for REST exchanges, so it doesn't manage namespace problematics. We can read a useful article about its limitations and read a thread that explores possible extensions for JSON to be namespace aware :
http://blogs.sun.com/bblfish/entry/the_limitations_of_json
http://groups.google.com/group/json-schema/browse_thread/thread/dd1a8c9e55035c67

A more robust solution would have been to use a format such as XStream one, but it would have required an Objective-J implementation of that framework. Like Ojbective-C, Objective-J still provides its own object serialiazation format through coders (objects data are available as CPData). However on the other side (Java server) an implementation would have also been required.

GWT doesn't face this problem as the client code (generated into javascript) is written in Java, so the generation tool can use the same serialization Java APIs (furthermore each service parameter object is defined only once. With CP2JavaWS it has to be defined both in Java and in Objective-J). However the powerful (and fully tested since NeXT era) AppKit/FoundationKit frameworks and Interface Builder available in Cappuccino overcome that little overhead.
Moreover Cappuccino allows mixing Objective-J code and javascript code (in a completely transparent manner, as Objective-C with C/C++ code), what is interesting considering the Objective-J code is compiled (by a JIT pre interpreter) into javascript at runtime.
GWT uses a generation step to allow client-side javascript<-->JSON serializers/deserializers generation, as they have to be static (are javascript code). Objective-J runtime dynamic feature doesn't require any manual generation step, as the end javascript is produced at execution time. The CPJSObjectCreateJSON and CPJSObjectCreateWithJSON methods could even eventually be used from/to Objective-J objects variables as they are finally (after the pre-interpreter work at runtime) converted into javascript.

CP2JavaWS only uses JSON for complex service arguments objects and service return (for both simple and complex result objects). For the former the java type is appended to the request parameter name, not the value (so JSON string value - for complex arguments - is a standard one. Simple argument values are passed as is - not in JSON).
In the service response, as there is no other place to provide the result object type, the class name is prepended to the JSON string (before the starting "{")), so it isn't regular JSON. To have a consistent decoding on the client-side (being able to use the same CPJSObjectCreateWithJSON for simple and complex result object - we then extract recursively each JSObject field and set in as an attribute for the newly created CP class), simple result objects are also encoded into JSON : that string however only contains one property, whose name is fixed ("result").

The Spring project also plans to provide such of REST bridge servlet for Spring 3 version, and the namespace problematics are widely discussed. We can find an example of JSON to Spring beans request parameters mapping servlet here : http://weblogs.java.net/blog/rexyoung/archive/2008/11/how_to_bind_fro.html.

Why not a Java to Objective-J generation tool for Cappuccino, like with GWT ?
I thought about such GWT like Java to Objective-J generation tool when I wrote notes/ideas about CP2JavaWS bridge late December (only for the remote service bridge, the GUI would have still been defined with CP classes and InterfaceBuilder, not in Swing). However I rejected that idea because it is sort of simplification/cheat : on one hand it allows far more easier development of the solution, it can lead to more optimized code (faster because of static code produced, no dynamic feature), it allows writing code in Java (and business objects used as services's parameters and return are declared only one time). But on the other hand it breaks the development cycle and isn't elegant.
After all, what would we say if object-relationnal mapping frameworks required to use a tool to generate some DAO from the mapping files ? Instead they use reflection APIs to dynamically generate objects from mapping description files. I know some implementations (based on the JDO specification) are based on a bytecode enhancement step (to compare with GWT generation step), that allows datastore type abstraction (database, but also filesystem, CICS, etc.) and better performance. But the result is that most people stayed with standard reflection based solutions (notably Hibernate, a defacto standard - not even based initially on any specification...)
Google had no other way to make GWT work than to use a generation step, because their end client code is pure javascript (so no way to implement such remote service proxy). Thanks to Cappuccino Objective-C runtime (converts Objective-J code into javascript at runtime using a JIT pre-interpreter), the proxy could be implemented without requiring a generation step.
The dynamic approach for Cappuccino to remote services seems better for me. s
 2 commentaire
01-01-09 / 23:59 : iWork en RDA via SproutCore ? (cjed)
Après Google (et bientôt Microsoft), Apple pourrait lancer sa suite iWork en version RDA (Rich Desktop Application), via SproutCore (déjà utilisé pour MobileMe).
Par ailleurs Steve Wozniak devrait participer à la Macworld de Janvier.
 Commenter