Google Rechercher de Code, vous permet de rechercher du code dans n’importe quel langage de programmation.
C’est une fonctionnalité très pratique pour éviter de réinventer la roue.
Si vous voulez par exemple filtrer les langages PHP : ajouter lang:PHP dans votre recherche (ou Java, C++, C, Ada, Javascript,…).
Avec les navigateurs récents, le support de l’HTML 5 a permis de développer les exemples et applications utilisant les nouveautés permises par ce langage.
Canvasdemos, est un site qui reprend les meilleures démos utilisant la propriété CANVAS ; permettant au javascript de créer des images, ouvrant la porte à la 2D et 3D animée.
Une démonstration qui m’a bluffé, c’est le programme qui simule la fonction Ambilight (comme sur les écrans Philips) ; sur une vidéo, le javascript analyse les cotés gauche et droit de la vidéo et simule l’éclairage des lampes sur le mur, impressionnant.
Les Color Scheme, vous permettent de choisir des combinaisons de couleurs (étonnamment), selon plusieurs critères allant des couleurs complémentaires aux analogiques.
Voici les plus beaux que vous pouvez trouver sur le net :
Count On Me est un puzzle game gratuit assez sympathique et bien fait.
Certes les graphismes ne sont pas à tomber par terre mais le système de jeu est bien pensé : le but est de faire se rencontrer deux bulles du même nombre pour qu’elles explosent et vous rapporte des points. Pour cela vous devrez les tirez pour les obliger à se mélanger.
Attention vous devez savoir que les bulles cumulent leur nombre et surtout que les couleurs se mélangent (le plus grand chiffre gardant sa couleur), le tout dans un temps imparti.
Un version iPhone va bientôt voir le jour en attendant vous pouvez y jouer sur PC (il ne pèse que 6Mo donc n’hésitez pas).
Imaginez des détails infinis dans vos jeux, un peu comme si vous jouiez dans un rendu en 3d, sans vous soucier de votre carte 3d, du niveau de détails…
Et bien avec la technologie Unlimited Detail, ça va être possible, le tout pour seulement 999€99 !
J’ai pas tout compris, mais le gars remplace les polygones (et donc la course aux polygones et aux cartes graphiques) par un nuages de points. Le moteur 3d ne prends que les points nécessaires à votre affichage (1024×768 = 786432 points nécessaires) pas plus, pas moins.
Bon le tout à l’air un peu « rond » mais bon… il ne manque qu’un peu de financement pour qu’un SDK sorte, sachant qu’NVIDIA et ATI ont refusé le projet.
Edit : Merci à Divide pour ces précisions :
Apparemment la technologie existe déjà c’est Sparse Voxel Octrees (SVO), voici une vidéo et un PDF qui le précise. Bon sinon c’est beau tout ça mais pourquoi on ne voit pas ça dans nos jeux?
La récente affaire entre Apple et HTC portant sur les brevets US sur les mobiles révèlent un problème de plus en plus grand dans le monde des constructeurs de téléphones.
Apple reproche à HTC de violer 20 brevets (US patents) de l’iPhone :
U.S. PATENT NO. 7,657,849 – Unlocking a device by performing gestures on an unlock image
U.S. PATENT NO. 7,362,331 – Time-based, non-constant translation of user interface objects between states
U.S. PATENT NO. 7,479,949 – Touch screen device, method, and graphical user interface for determining commands by applying heuristics
U.S. PATENT NO. 7,469,381 – List scrolling and document translation, scaling, and rotation on a touch-screen display
U.S. PATENT NO. 5,920,726 – System and method for managing power conditions within a digital camera device
U.S. PATENT NO. 7,633,076 – Conserving power by reducing voltage supplied to an instruction-processing portion of a processor
U.S. PATENT NO. 7,383,453 – Automated response to and sensing of user activity in portable devices
U.S. PATENT NO. 5,455,599 – Object-oriented graphic system
U.S. PATENT NO. 5,848,105 – GMSK signal processors for improved communications capacity and quality
U.S. PATENT NO. 6,424,354 -Object-oriented event notification system with listener registration of both interests and methods
U.S. PATENT NO. 5,481,721 – Method for providing automatic and dynamic translation of object oriented programming language-based message passing into operation system message passing using proxy objects
U.S. PATENT NO. 5,519,867 – Object-oriented multitasking system
U.S. PATENT NO. 5,566,337 – Method and apparatus for distributing events in an operating system
U.S. PATENT NO. 5,929,852 – Encapsulated network entity reference of a network component system
U.S. PATENT NO. 5,946,647 – System and method for performing an action on a structure in computer-generated data
U.S. PATENT NO. 5,969,705 – Message protocol for controlling a user interface from an inactive application program
U.S. PATENT NO. 6,275,983 – Object-oriented operating system
U.S. PATENT NO. 6,343,263 – Real-time signal processing system for serially transmitted data
U.S. PATENT NO. 5,915,131 – Method and apparatus for handling I/O requests utilizing separate programming interfaces to access separate I/O services
U.S. PATENT NO. RE39,486 – Extensible, replaceable network component system
La grande partie de ces brevets ne sont passés qu’aux USA, et on été refusés en Europe car étant jugés trop basique ou brevetant un algorithme (je pense).
En effet ces derniers, bien qu’ayant permis une amélioration de l’interface des mobiles, je trouve qu’ils n’auraient pas du être approuvé car même s’ils sont nouveaux sur les portables, ils ne le sont pas dans l’informatique.
Les brevets US sont, à mon gout, trop permissif, d’ailleurs Apple a déposé ça, préparez vous à passer à la caisse :
Apple US Patent
Apple n’étant pas blanc non plus car, comme le prouve le graphique suivant, les violations de brevets sont légion dans le mobile :
Et Nokia a poursuivi Apple pour non paiement du brevet sur la 3G, qui je pense est plus évolué que les brevets d’Apple.
Pour finir voici un graphique sur la part de marchés des navigateurs sur mobiles dans le monde, dans lequel on voit bien qu’en France Apple tiens 70% du marché des smartphones :
Part de marché dans le monde pour les navigateurs sur mobile
C’est sans trop de surprise que le pack Square Enix / Eidos du mercredi contient un Tomb Raider, en fait 3 et en cadeau vous aurez Last Remnant pour 37€40 :