Overblog Suivre ce blog
Administration Créer mon blog

Recherche

23 avril 2008 3 23 /04 /avril /2008 15:43

Un nombre important de frameworks est aujourd'hui disponible sur le marché et il n'est pas toujours évident de les différencier. Pour bien choisir, il y a quelques critères à prendre en compte qui vous permettront d'ores et déjà de faire une présélection. Cependant, ce sera à vous de prendre un peu de temps pour tester ces frameworks et voir celui qui répond le mieux à vos besoins. D'autant plus qu'il n'y a pas de framework idéal, à chacun vous y trouverez ses avantages et inconvénients.

Le principal intérêt d'un framework est d'accélérer le temps de développement, de conserver une homogénéité du code et une pérennité dans vos projets, mais aussi de sécuriser plus facilement vos applications.
Dans les plus connus, on trouvera : Symfony, CakePHP, Code Igniter, Jelix, Prado, Solar...
Ils intègrent généralement les mêmes composants : implémentation du MVC, Scaffolding, support de l'internationalisation, système de cache, sécurisation du code (faille XSS)...

Il y a évidement le Zend Framework qui se différencie en proposant une liste de briques que vous pouvez utilisez indépendemment. Par exemple, rien ne vous oblige à structurer vos projets sur une architecture MVC, vous pouvez aussi utiliser votre propre moteur de template. Donc contrairement aux autres frameworks, ce que certains trouveront sûrement contraignants, il faudra obligatoirement passer par cette étape de choix d'architecture et de mise en place de vos briques.

Voici quelques critères indispensables dans le choix d'un framework :

  • Facilité de prise en main : dans tous ces frameworks, il y a obligatoirement une période de prise en main plus ou moins longue selon le framework et les compétences du développeur. Il s'agit d'un critère à prendre en compte lors de la venue d'un nouveau développeur dans une équipe qui peut ne pas connaître le framework.
  • Flexibilité / Souplesse : il est important de distinguer les contraintes imposées par le framework, en effet un défaut que l'on retrouve avec certains de ces frameworks, le développeur doit s'adapter au framework et « se plier » à certaines règles et non le contraire.
  • Taille des projets développés (site vitrine, backoffice...) : il sera préférable de s'orienter vers un framework léger pour développer un site statique.
  • Documentation : elle doit être complète, claire et régulièrement mise à jour; des tutoriaux sont aussi de plus en plus proposés.
  • Performance du framework : malgré les systèmes de cache, certains frameworks peuvent s'avérer assez « gourmand »
  • Communauté : ne pas hésiter à tester la réactivité de la communauté sur les forums en postant quelques questions.
  • Evolutivité : voir les futures évolutions prévues

Pour vous aider, vous trouverez des tutoriaux parus sur le site IBM comparant les frameworks Zend, Symfony et CakePHP, de l'installation au support de l'ajax.

Liste de frameworks PHP

Ci-dessous, une liste plus ou moins exhaustive des frameworks en PHP disponibles.

Repost 0
22 avril 2008 2 22 /04 /avril /2008 11:13

  • Team Torsk : Anton ROBSARVE, Rasmus WANGELIN, Hampus HANSSON, Johan THöRNQVIST

    SUÈDE > Voir la réalisation

  • BOPE : Douglas ALISSON, Mauricio BRENTANO, Gustavo FINGER, Júlio CORRêA

    BRÉSIL > Voir la réalisation

  • 1st December : David RAJAN, Rajaram RAJENDRAN, Anup JOSEPH, Manjunath NANJAIIAH

    INDE > Voir la réalisation

  • Team RIGAUD : Louis RIGAUD

    FRANCE > Voir la réalisation

  • Team 203 : Masato KIMURA, Takuma TSUTSUI, Minako SAKAMOTO, Hisayoshi HAYASHI

    JAPON : > Voir la réalisation


    Finalistes Tunisiens :

    Nom de l'équipe Compétiteurs Pays Réalisation
    Fuchsia Moncef CHAOUCH, Moatemri ZIED, Majdi AYARI, Slim BEN MARZOUK TUNISIE réalisation
    Pavot Emeny BEN NEJMA, Naoufel EL HAJ, Houssem BEN SLAMA, Ghdamsi EZZDINE TUNISIE réalisation

http://extranet.webdesign-festival.com/index.php/equipe_consultation/finalistes

Repost 0
22 avril 2008 2 22 /04 /avril /2008 10:56
L'indice de l'évolution de la rémunération des Experts Free-lances reste stable depuis le mois de février. Si le quatuor de tête reste inchangé (Unix, Oracle, Java et SAP), on constate néanmoins une augmentation des demandes de compétences en environnement Unix qui peut s'expliquer par une augmentation des projets Oracle et SAP. Les administrateurs, les ingénieurs et les développeurs font partie des compétences les plus recherchées.

Concernant les spécialistes JAVA, les profils demandés sont plutôt axés autour du développement et de l'ingénierie.
Les spécialistes en langage de programmation COBOL qui revenaient dans le classement la semaine dernière en 8ème position, perdent, cette semaine, deux places au profit des demandes de compétences sur PHP qui font leur entrée à la 8ème place du classement, liées à la recherche de programmeurs.
Concernant le top 10 des spécialités demandées, les spécialistes en langage de programmation (C++, Java, J2EE et Cobol) restent en tête du classement.

 
http://www.lemondeinformatique.fr/actualites/lire-index-freelancecom-les-specialistes-php-dans-le-top-10-25807.html
Repost 0
22 avril 2008 2 22 /04 /avril /2008 10:47

Voici le récapitulatif des statistiques de diffusion de PHP dans le monde, au mois de mars 2008. Pour connaître la méthodologie, voyez la section phpversion. 28 millions de serveurs ont été testés durant le mois de mars 2008, et 12.5 millions ont été retenus pour les statistiques : les domaines sans site web, inaccessibles au robot, les fournisseurs d'accès ou bien encore les parkings à noms de domaines, ont été écartés des statistiques.

Evolution de PHP sur Internet
Evolution comparées des versions de PHP
Evolution des versions 4.x et 5.x de PHP 
 http://www.nexen.net/chiffres_cles/phpversion/18282-evolution_de_php_sur_internet_mars_2008.php




PHP 5.2 est maintenant la version la deuxième version la plus populaire, devant PHP 4.3 et derrière la 4.4. Il lui faudra encore six mois à ce rythme pour la dépasser.

Adoption de PHP par pays
Pour la tunisie :

Tunisie (.tn) 22.60 %

Adoption de PHP 5 par pays
Pour la tunisie :
Tunisie (.tn) 25.68 %

Adoption d'Apache par pays
Tunisie (.tn) 62.01 %

http://www.nexen.net/chiffres_cles/phpversion/18283-statistiques_de_deploiement_de_php_de_mars_2008.php
Repost 0
15 avril 2008 2 15 /04 /avril /2008 20:00

Avant de se demander quel CMS, expliquons déjà pourquoi un CMS ? En effet, on peut coder "from scratch" ou avec un framework ou un environnement de développement, comme Zend Framework ou Symfony.

En théorie, le système idéal serait un Framework qui implémente MVC (model/view/controller). Dans le monde PHP, c'est Symfony qui est un des plus prometteur dans ce domaine. Mais il y en a une bonne dizaine d'autres.

Il faut quelques jours (à temps plein) pour apprendre à s'en servir.
Par exemple, en suivant ce tutoriel, on arrive théoriquement à faire un site web 2.0 pour une durée estimée de 24 heures (soit une heure par jour pendant 24 jours) :
http://www.symfony-project.org/askeet/1_0/24
En dehors de PHP, la communauté la plus active est Ruby On Rail. On trouve de nombreux débats sur l'intérêt ou non de passer à Ruby. Mais comme PHP5 et PHP6 sont équipés pour être aussi efficaces que Ruby, et que l'on peut coder objet et MVC avec PHP, je n'étudierai pas d'autres pistes que celles construites avec PHP.
C'est bien noté que la productivité d'un développeur ROR est meilleure, toutefois cela reste à mesurer en prenant en compte tous les autres paramètres (par exemple : infrastructure technique du serveur, disponibilité de librairies et de codes, disponibilité des compétences).

La guerre des langages continue de faire couler beaucoup d'encre virtuelle, et c'est à mon avis une question complètement annexe. On se focalise inutilement sur le langage alors que les choix sont faits aux deux autres extrémités du problème. Pour faire simple, disons que ces deux extrémités sont l'infrastructure technique et l'IHM. L'infrastructure est déterminante parce qu'on ne choisi jamais vraiment sur quel serveur et avec quelles bases de données ou applicatifs existants le projet devra vivre. A l'autre extrémité, l'interface utilisateur et la qualité de l'implémentation des fonctionnalités est critique parce que c'est la seule chose qui compte vraiment pour les clients ou les utilisateurs. Et en général, ce sont eux qui payent.
C'est pourquoi il existe des projets en .Net, Java, Coldfusion, Flex, Flash, Zope, Ruby... etc.

Ce n'est donc pas PHP que je choisis, mais le fait d'avoir à ma disposition des serveurs administrés par des professionnels pour quelques Dinars, un choix d'applicatifs incroyables avec des interfaces web efficaces et innovantes. Mais surtout, ce sont des milliers de développeurs, webmasters, graphistes et entreprises sur lesquels je peux compter en cas de problème.

Je choisis l'écosystème PHP


Restons donc sur un chemin bien balisé : Linux, Apache, PHP, MySQL.
On trouve facilement les compétences, des projets réussis et les infrastructures sont disponibles.

Coder à partir de briques de base est effectivement la meilleure solution si on part de rien, si on dispose des ressources nécessaires et si on est un peu victime du syndrome NIH (Not Invented Here). Partir "from scratch" alors que justement, depuis Linux, toute l'évolution de l'Open Source vise à fournir des outils de plus en plus proches des besoins de l'utilisateur final est un peu paradoxal.
Justement, avec le nombre incroyable d'outils "prêts à l'emploi" il doit bien y avoir la perle rare !
Mais ce graal est bien une utopie. Il faudra rester pragmatique et faire des compromis. Soit.

Abandonnons ici l'idée d'utiliser un framework MVC ou le Zend Framework. Cela nécessite clairement des compétences professionnelles de haut-niveau et le recours à un prestataire spécialisé, freelance ou SSII.
Cela pose d'autre part le problème de la maintenance et de l'évolution de ce code. En effet, même si il est développé dans les règles de l'art, il faudra bien le gérer au quotidien et le faire évoluer.

Je choisis un CMS PHP

Je ne veux pas partir de zéro, même avec une librairie ou un framework. Je veux un système sur lequel je puisse réellement m'appuyer, et qui pourra être mis à jour. En clair, cela s'appelle un CMS : Content Management System, ou une variante d'un tel logiciel.

Il nous reste donc un grand nombre de CMS à tester. Quels critères pouvons-nous bien utiliser pour les départager ? Comment savoir si tel ou tel tout nouveau projet n'est pas la "killer app" de demain ?
Nous ne savons pas ce qu'il faut pour réussir à tous les coups, mais en revanche, nous avons une idée de ce qu'il ne faut pas faire.
Les critères déterminants sont :

  1. fonctionnalités, parmi celles dont on a besoin, il en faut le plus possible, y compris et surtout la possibilité d'avoir une IHM au top niveau,
  2. stabilité et robustesse, sans cela, on ne peut pas développer des compléments ni faire de paramétrages en confiance,
  3. modularité, pour pouvoir gérer des mises à jour et segmenter les problèmes, respecter la charte de codage et documenter son code,
  4. communauté, si il n'y a personne pour soutenir le projet et y contribuer alors il n'a pas d'intérêt. Les innovations vont beaucoup trop vite,
  5. licence libre : la possibilité juridique de l'utiliser et le modifier sans avoir de droits à payer.

Détaillons donc ces différents critères.

Version stable et exemples de sites en production

Le risque est très grand de partir avec un outil instable qui ne montre pas des sites opérationnels. Cela signifie inévitablement qu'il faudra se plonger dans de nombreux aspects du code pour compléter ce qui manque. On se place dans une situation très incertaine et surtout, on ne dispose pas d'un outil véritablement opérationnel, là, maintenant, tout de suite.
Les versions dont le numéro est inférieur à 1.0.1 sont en général à garder pour la veille technologique.
Les produits qui ne montrent pas au moins un site a fort trafic en dehors de celui de l'auteur du logiciel sont probablement suspects.
Nous pouvons donc exclure la grande majorité des systèmes, en assumant le fait que, peut-être, nous avons raté quelque chose d'exceptionnel. Mais on garde en veille ceux qui semblent les plus prometteurs.

Fonctionnalités

La liste des fonctionnalités minimales qui est demandée à un CMS est assez longue. Elle dépend évidemment de ce que l'on veut en faire mais l'indispensable est certainement :
  • Pages accessibles (SEO, RSS, CSS...). Un site qui n'est pas au minimum optimisé pour le référencement naturel est quasiment condamné à rester invisible. Il doit également être accessible pour tout ce qui va venir le visiter, en premier lieu les humains qui vont le regarder, mais aussi les agents, robots, téléphones mobiles etc...
  • Gestion des utilisateurs (inscription, rôles...). Comment imaginer un site web qui ne puisse pas s'adapter à mon cas particulier ?
  • Gestion évoluée des contenus (textes, images, sons, vidéos). Appelons cela des "contenus", même si ce terme est théoriquement à bannir. Mais il s'agit bien de fournir des informations à des clients, ou leur permettre d'en échanger. Il est peu probable que l'on puisse se satisfaire de codes ASCII ou HTML. Il est donc indispensable d'avoir des dispositifs efficaces de gestion de l'information (visualisation, tagging, arborescence, navigation, recherche... etc).
  • Interface graphique (possibilités de personnalisation). Pour jouer sur la corde sensible de vos visiteurs, les fidéliser, leur faire plaisir, vous devez être agréable à regarder n'est-ce pas ? Avant de vous lire, ils vous regardent. Et ils vont décider en quelques secondes. Si vous n'avez pas une interface soignée, vous n'avez pas tous les atouts de votre côté.

Si il manque un seul de ces éléments, le CMS est à oublier. Ensuite, on a besoin d'autres fonctionnalités, c'est pourquoi il est important de les préciser avant de commencer à répertorier les CMS candidats. La différence peut se faire sur des détails mais aucun compromis n'est possible sur les points précédents.
Les besoins peuvent être par exemple : géolocalisation, affichage sur un mobile, gestion de formulaires, bases de données, de documents, exportations et importations, génération de documents, workflows, édition, wiki, forum, images et photos, streaming vidéo...
On voit très rapidement que le nombre de détails et de fonctions à mettre en place sur un site web est très rapidement énorme. Plusieurs centaines d'éléments sont à orchestrer pour le moindre site. Cela milite donc encore plus pour l'utilisation d'un CMS mature. Est-ce que je suis sûr de pouvoir coder tout cela moi-même avec Zend Framework, CakePHP ou Symfony ? Ok, demain, sans doute...

Modularité

Le système doit apporter toutes les fonctionnalités requises pour un site web en ce qui concerne son interface tout en étant codé de façon irréprochable. Cela fait deux critères mais qui se rejoignent. Un système de modules ou de plugins s'avère indispensable pour configurer des fonctionnalités avancées, parce que tout le monde ne veut pas les mêmes. Mais un tel système est très complexe. Il est donc indispensable de se prémunir contre les bugs, les incompatibilités et les dégradations de performances en utilisant un code très structuré.
Excluons donc tous les systèmes pour lesquels les avis de professionnels sont négatifs ou mitigés en ce qui concerne la qualité du code.
Des mots clefs comme "API" et "XML" sont difficile à ignorer. Si la documentation du logiciel ne mentionne rien sur ces sujets, il est probable qu'il ne soit pas très modulaire.
Parce que justement, il restera toujours quelque chose de spécifique à coder, il est vital de disposer d'une infrastructure modulaire. Cela permet de préserver la possibilité de mise à jour de l'application et la mise en place de fonctions spécifiques. Ce sont les compromis faits pour satisfaire ce dilemme majeur qui sont déterminants. Et c'est donc sur ce point que l'on peut juger de la différence entre plusieurs CMS. On voit donc que selon la finalité et la complexité des projets, on doit bien sûr préconiser des CMS différents.
Il est également important de constater que les modifications et adaptations "sauvages" ou tout simplement non documentées d'un CMS ne permettent pas de s'en sortir dans la durée.
Cela peut provenir de l'équipe de développement, qui n'a pas le temps ou les compétences disponibles, ou du CMS, qui n'est pas assez paramétrable pour y implémenter les fonctionnalités demandées.

Communauté

Un logiciel Open Source avec une licence libre ne peut vivre qu'avec une vaste communauté d'utilisateurs et de développeurs. Une communauté internationale est donc un signe de vitalité d'un projet. Les CMS qui sont uniquement francophones ne peuvent pas espérer rivaliser avec les autres parce qu'ils n'arriveront jamais à regrouper assez de compétences. A contrario, il est important de disposer d'une communauté d'utilisateurs francophones qui s'affiche. Cela est au moins la preuve que le logiciel en question fonctionne en français.
La diversité de la communauté est très importante. On ne pourra rien faire si il n'y a que des informaticiens. On ne pourra rien faire non plus si il n'y a que des graphistes. Il est utile aussi de ne pas être trop marqué par une communauté métier, par exemple le monde de l'éducation (Moodle, Elgg...) ou les journalistes (Spip). A long terme, cela représente beaucoup de risques.

Open Source avec Licence Libre

Si on ne prends pas un outil Open Source, on se retrouve dans un des cas précédents où l'on dépend d'un prestataire pour faire évoluer son produit. Eliminons donc tous les produits qui ne sont pas vraiment Open Source, c'est à dire qui ne sont pas développés par une communauté libre qui affiche clairement son objectif de pérennité de la licence. Bien entendu, cela n'exclus pas des services professionnels autour du projet, comme par exemple Zend et PHP. Mais les projets supportés exclusivement par une entreprise ou qui ressemblent à des versions de démonstration pour tester le marché sont à éviter à priori.

Déploiement, installation et exploitation

Enfin, je rajoute quelques points qui ne sont pas forcément cruciaux, mais qui peuvent avoir leur importance. Est-ce que l'on dispose d'un système d'installation ou de configuration automatisé ? Quelle est la taille du logiciel ? Est-ce qu'on peut l'installer sur un hébergement mutualisé classique ? Est-ce qu'il existe un système de mise à jour, de gestion de versions ?
Bref, quand la versions .gz du logiciel fait plusieurs dizaines de Mo, qu'il faut modifier la configuration de Apache et installer des logiciels spécifiques sur le serveur, il est nécessaire de bien vérifier si c'est de ce logiciel dont on a besoin.


Liste des CMS PHP candidats


Comment construire cette liste ? Par chance, il y a beaucoup de journaux et de sites web qui répertorient les CMS PHP.
Ceux qui ont une antériorité suffisante, c'est à dire quelques années, sont assez visibles sur le web pour que l'on puisse en faire la liste.

Nous avons donc : Spip, Joomla, Typo3, Drupal, CMSMadeSimple, PhpNuke, Guppy, ModX, EzPublish, Midgard.
En ajoutant deux logiciels supplémentaires : Wordpress et DotClear, parce que cela peut servir à faire des sites web simples.
Et enfin, un ajout du mois de mars 2008 suite à un commentaire avisé : Xoops.
Signalons également ici Elgg, parce que c'est un logiciel de gestion de communauté qui est basé sur les technologies des blogs et qui est très prometteur.

Cette liste est provisoire et elle devra être revue avec les logiciels PHP les plus utilisés.
Les autres logiciels potentiellement polyvalents mais non retenus ici sont :
  • Les wikis
  • Les logiciels de e-commerce
  • Les héritiers de PhpNuke tels que Xoops
  • Les groupwares divers, logiciels de gestion de projet, outils collaboratifs (Simple Groupware...)
  • les logiciels d'enseignement à distance (Moodle...)

Il y a aussi ceux que je n'ai pas testé en détail récemment (comme par exemple Copix) où ceux dont j'ignore l'existence. Rien que sur Sourceforge, on trouve plusieurs centaines de projets de CMS PHP.


A partir d'ici, c'est à vous d'écrire la suite, mais donnons un exemple :

Eliminons...


  • Les plus anciens, réputés "usines à gaz", pour lesquels le travail d'apprentissage et l'investissement en temps n'est probablement pas à la hauteur des résultats par rapport à une approche radicalement innovante (ROR ou Symfony). On enlève donc Midgard et Typo3, malgré tout le bien que l'on peut en penser.
  • On enlève aussi PhpNuke (et presque tous ses clones) parce que la recette n'est plus à la mode et à cause de trop de problèmes d'architecture.
  • Les plus simplistes ou incomplets ou trop jeunes sont également à retirer : Guppy, ModX, CMSMadeSimple.
  • Spip, par son côté trop franco-français et son système de méta langage est également exclus. Trop spécifique et probablement vieillissant. C'est quand même une solution très bien adaptée aux "sites éditoriaux".
  • Wordpress reste un bon candidat pour réaliser des blogs ou des sites de quelques pages. On le retire tout de même de la liste. Même si pour certaines fonctionnalités il est possible de trouver des plugins incroyables.
  • Elgg est un framework d'applicatif web de réseau sociaux très prometteur mais encore instable et avec une communauté balbutiante. Pour un vrai projet en production, c'est un risque trop important à prendre. Il est donc exclus provisoirement.
  • Les logiciels conçus pour publier des blogs s'avèrent très performants comme CMS simples. En dehors de Wordpress, DotClear est également une très bonne solution. Mais même si l'on peut pousser les limites du blog à l'extrême et utiliser ou programmer des plugins très particuliers, dans certains cas, cela sera insuffisants.
  • EzPublish est une solution complète avec un support francophone très actif.  eZ publish intègre en standard des fonctionnalités comme le e-commerce. Les eZComponents en font un framework qui ressemble par certains aspects à Symfony ou Zend Framework. Cela reste une solution assez lourde. Le code source fait difficilement moins de 30 Mo.
  • Reste le duo Joomla et Drupal. D'après les rumeurs des blogs de geeks, sur la robustesse et la solidité, c'est Drupal qui l'emporte. Pour la facilité de prise en main et la rapidité de déploiement, c'est Joomla. Pour un projet conséquent et avec des fonctionnalités spécifique à intégrer, c'est donc Drupal qui l'emporte.

En conclusion


Le meilleur candidat pourrait être Drupal dans la catégorie "CMS classique". Pour un site encore plus complexe il y a donc eZ Publish. Et pour un site plus simple, Wordpress.
Ce n'est pas encore gagné, il reste à mettre en place un prototype pour vérifier que toutes les fonctionnalités souhaitées peuvent être implémentées avec cet outil. Plusieurs jours sont nécessaires pour installer une plateforme de test, identifier les modules à installer, apprendre à configurer le système, mettre en place les interfaces et les thêmes... etc.

Reste donc à vérifier si ce choix correspond à mon projet web. Et c'est donc ici que je m'arrête. Parce que pour répondre à cela, il faudrait définir ce projet et vérifier comment implémenter chacun de ses éléments. Sachant qu'il y aura plusieurs façons de le faire...

Les CMS cités ici sont tous très utilisés et restent de très bons choix. Mais vous devrez constituer votre propre grille d'analyse en fonction de vos besoins et de vos ressources.
Source http://www.phpfrance.com

Repost 0
1 avril 2008 2 01 /04 /avril /2008 09:35

Fan 2008


 
Pour LA PREMIERE FOIS en AFRIQUE !

le 10 & 11 mai... PREPAREZ VOUS !


Le Festival des Animations Numériques de la ville de Nabeul (Tunisie). Il se tiendra pendant le mois de mai au centre culturel Neapolis de Nabeul.
 Lancé en 2006 suite à un accord de jumelage entre  l’Association de Solidarité Numérique de  Nabeul (ATSON) et l’association Belge "Synthesis" 
spécialisée dans la vulgarisation des techniques 3D, le Festival des Animations Numériques, FAN ,est devenu l’événement incontournable des passionnés
et des professionnels de l’imagerie numérique. La ville de Nabeul s’avère la plateforme adéquate pour les accueillir chaque année.

Les Studios Georges LUCAS, ILM présenteront leur histoire, et l'histoire des effets spéciaux, ainsi que les secrets des plus grands films.
Les Studios Georges LUCAS, ILM présenteront leur histoire, et l'histoire des effets spéciaux, ainsi que les secrets des plus grands films.
....
Une exclusivité proposée par CGItrainer et l'ecole agréée Autodesk © , NETINFO

Mais AUSSI :

Vincent PAPAIX vous proposera des initiations GRATUITES sur After Effects CS3.

3h de projection d'image de synthèse durant 2 jours, mise en boîte pas
SYNTHESIS

C'est aussi l'occasion de visualiser quelques films sélectionnés dans le cadre du SIGGRAPH.

Cours GRATUITS sur 3dsMAX et COMBUSTION donnés par Jean-Yves Arboit.

...etc...

OBJECTIFS

  • Faire découvrir les différents domaines d’application de la 3D et des effets spéciaux: l’industrie, le design, le cinéma, la publicité, le jeu vidéo, l’architecture, la médecine, etc.
  • Dévoiler les secrets des derniéres réalisations de l’imagerie nuérique
  • Présenter les nouveautés (Hard, Soft et techniques) du domaine de l’imagerie 3D et des effets spéciaux
  • Promouvoir les compétences dans le domaine de l’image de synthése et des effets visuels
  • Découvrir les nouveaux métiers de l'imagerie 3D et des effets spéciaux
  • Montrer les spécificités du milieu de la production 3D et des effets visuels
  • Exploiter les techniques 3D pour la promotion du patrimoine culturel tunisien.

Nabeul, capitale du Cap-Bon tunisien, jouit d’une panoplie d’atouts indéniables qui suscitent l’intérêt des créateurs numériques.
Son emplacement géographique a fait d’elle une destination touristique privilégiée., La variété de ses activités artisanales dont
la céramique et la poterie ainsi que la richesse de son patrimoine culturel constituent les atouts majeurs de la ville.
Nabeul est aussi un pôle universitaire attractif et compétitif dans les domaines des technologies de l’information et de la communication.

Le centre culturel Neapolis de Nabeul deviendra l’espace de rencontre des créateurs numériques, professionnels et amateurs, ainsi
que du grand public, tous  attirés par les animations 3D et les effets spéciaux.

Des séminaires, des tables rondes, des ateliers et des projections des meilleures réalisations 3D et  effets spéciaux se succèderont
durant les deux jours du festival.

Fan2008 sera la vitrine des compétences du domaine de l’imagerie numérique. Il permettra aux entreprises économiques, notamment les
agences de communication, de capter les jeunes talents conformément à leurs besoins spécifiques.



TABLE RONDE


Au tour de cette derniére, experts et professionnels se réuniront pour discuter des impératifs techniques et des nouveautés de l'industrie
de l'image. Elle sera aussi une occasion pour l'échange et le partage d'expérience.



BOURSE D'EMPLOI 3D et EFFET SPECIAUX

Sachant que Fan est un lieu de rencontre privilégié, les amateurs et les jeunes diplômés en audiovisuel 3D auront l'opportunité de démontrer
aux professionnels présents ( tel ILM ... )leurs compétences et leurs motivations. C'est une occasion pour les jeunes talents afin de projeter leurs travaux
et de côtoyer les professionnels du marchéde l'imagerie numérique. Plus qu'un lieu de rencontre, Fan2008 est aussi un espace de recrutement
où professionnels et futurs employés auront l'occasion d'exprimer leurs besoins respectifs sans intermédiaires.

Repost 0
26 mars 2008 3 26 /03 /mars /2008 11:00

 

          

Le visage de l’Internet mondial a changé. C’est la dernière étude de l'institut ComScore, "Digital World: State Of The Internet", publiée le 18 mars qui le confirme. Les 183 millions d’Américains sur le net ne représentent plus que 21% du nombre total des internautes dans le monde. Ils pesaient pourtant 66% en 1996. L’anglais n’est plus utilisé que dans 45% des pages du world wide web. Contre 75% en 1998.

 

C’est désormais l’Asie qui se taille la part du lion avec 308 millions d'utilisateurs du web. Puis l’Europe, avec 232 millions de connectés, suivie de l’Amérique latine, qui, avec ses 59 millions, arrive en troisième position. L’Afrique et le Moyen-Orient sont classés dans une même catégorie et rassemblent 40 millions d’internautes. Un progrès, tout de même, puisque cette même région n’en comptabilisait que 33 millions en janvier 2007. C’est cependant notre zone qui arrive en tête en termes de croissance, avec un taux de 20%.

 

Pas de surprises en ce qui concerne les moteurs de recherche. Google est toujours en tête, talonné par Yahoo, et par le portail chinois Baidu en troisième position.

Repost 0
14 mars 2008 5 14 /03 /mars /2008 22:22
  

Vous êtes étudiant ? N’attendez pas pour télécharger* gratuitement et utiliser les deniers logiciels professionnels de développement, de conception ou encore de gestion de projet !

             >> Téléchargez* gratuitement les logiciels ! <<

Les technologies et les logiciels Microsoft sont au cœur des entreprises et donc de votre vie professionnelle de demain.

Pour être fin prêt pour votre futur job et réussir tout au long de vos études, Microsoft offre gratuitement aux étudiants une sélection de logiciels, qui sont des versions complètes, légales et illimitées dans le temps.

Vous pouvez même continuer à utiliser ces logiciels après vos études dans la mesure où ce n’est pas dans un cadre commercial.



Comment télécharger ces logiciels gratuitement ?

Vous êtes étudiant ou lycéen mais sans possession d’une carte ISIC ou non-inscrit à un des établissements évoqués ci-dessus ?

Nous vous invitons à accepter les modalités d’inscription et à remplir ce formulaire d’inscription* et vous recevrez un email avec les informations pour vous connecter au site de téléchargement gratuit dans un délai de 3 semaines, le temps de valider votre statut d’étudiant.



Quels logiciels sont disponibles gratuitement ?

Outils de développement Microsoft :

Visual Studio S2008

Visual Studio est le couteau suisse de la programmation informatique. Offrant un environnement sécurisé et fiable, ces solutions professionnelles vous permettent de programmer toutes sortes d’équipements, que ce soit un téléphone portable ou un robot, et de créer votre propre page Web.

   · Visual Studio 2005 Professional
   · Visual Studio 2008 Professional

Informations, ressources et formations disponibles
Informations, ressources, formations disponibles sur le site des développeurs !


Outils de conception Microsoft :

Expression Studio

Grâce à cette suite d’outils polyvalents, vous pourrez réaliser des créations vivantes à l’aide de nouvelles conceptions de site Web dynamiques et d’un contenu numérique plus performant, en incluant des animations, des images et des photographies.


Expression Studio, comprend :


   · Expression Web

     Créez un site Internet à votre image !
   · Expression Blend
     Créez des interfaces utilisateur attrayantes et collaborez avec les développeurs !
   · Expression Design
     Créez vos propres éléments graphiques !
   · Expression Media
     Encodez et cataloguez vos photos et vidéos !

Informations, ressources et formations disponibles
Informations, ressources, formations disponibles sur Expression Studio !


Ressources de plateforme Microsoft :

Windows Server 2005

Servant de fondation aux plateformes de développement et de conception, les produits suivants offrent un environnement sécurisé, fiable et facile à administrer qui vous aide à concrétiser rapidement vos idées.




   · SQL Server 2005 Developer Edition :
     Managez votre base de données et initiez-vous à la business intelligence !
   · Windows Server 2003 Standard Edition
     Gérez, administrez et virtualisez des serveurs et des applications !

Informations, ressources et formations disponibles
Informations, ressources, formations disponibles sur le site des informaticiens !


Logiciels de bureautique élaborés Microsoft :

Office

En plus des outils de base de la suite Microsoft Office 2007 que sont Word, Excel et PowerPoint, disponibles à prix réduit pour les étudiants, il existe d’autres outils qui sont nécessaires pour développer votre efficacité pendant ou après les cours et en particulier pour vous aide dans la prise de note, la schématisation de vos idées ou encore la planification d’un projet.



   · Microsoft Office OneNote 2007
     Organisez, réutilisez et partagez vos notes à tout moment !
   · Microsoft Office Visio Professionnel 2007
     Clarifiez vos idées et donnez vie à vos concepts !
   · Microsoft Office Project Professionnel 2007
     L'outil idéal pour planifier et gérer vos projets !

Attention, pour l’instant, ces 3 logiciels ne sont disponibles que pour les étudiants passant par le formulaire d’inscription !

Informations, ressources et formations disponibles
Ressources et formations sur le site Microsoft Office Online !


Si vous avez des questions sur cette offre de téléchargement gratuit de logiciels pour les étudiants, n’hésitez pas à nous contacter !

* L’inscription à ce service de téléchargement gratuit réservé aux étudiants et lycéens requiert l'enregistrement de votre profil. Cet enregistrement ne vous prendra que quelques minutes. Vous pourrez à tout moment consulter ou modifier vos données personnelles. Si les informations sont exactes et après la vérification de votre éligibilité à ce service en tant qu’étudiant, vous recevrez un email avec les informations pour vous connecter au site de téléchargement. Ce processus peut durer jusqu’à 3 semaines.

 

Repost 0
11 mars 2008 2 11 /03 /mars /2008 09:56
L'Association de Solidarité Numérique de Nabeul organise le festival des Animations Numériques FAN 2008 dans sa troisième édition.
Et à cette occasion elle lance, pour la première fois,  un concours dédié à la création 3D et aux effets spéciaux,
en partenariat avec Autodesk , CGItrainer et l’Authorized Training Center(ATC) NetInfo,

 Le thème de ce concours est « :

Nabeul carrefour des Technologies de l’Information et de la Communication

 

Le concours est accessible à tous les créateurs 3D tunisiens et étrangers.

 

les gagnants auront des récompenses  variant entre 2000 et 500 dinars tunisiens  ou un séjour en Tunisie.
banner
Présentation :

FAN est le Festival des Animations Numériques de la ville de Nabeul (Tunisie). Il se tiendra pendant le mois de mai au centre culturel Neapolis de Nabeul.
 Lancé en 2006 suite à un accord de jumelage entre  l’Association de Solidarité Numérique de  Nabeul (ATSON) et l’association Belge "Synthesis" spécialisée dans la vulgarisation des techniques 3D, FAN est devenu l’événement incontournable des passionnés et des professionnels de l’imagerie numérique. La ville de Nabeul  s’avère la plateforme adéquate pour les accueillir chaque année.

Nabeul, capitale du Cap-Bon tunisien, jouit d’une panoplie d’atouts indéniables qui suscitent l’intérêt des créateurs numériques. Son emplacement géographique a fait d’elle une destination touristique privilégiée., La variété de ses activités artisanales dont la céramique et la poterie ainsi que la richesse de son patrimoine culturel constituent les atouts majeurs de la ville.
Nabeul est aussi un pôle universitaire attractif et compétitif dans les domaines des technologies de l’information et de la communication.

Le centre culturel Neapolis de Nabeul deviendra l’espace de rencontre des créateurs numériques, professionnels et amateurs, ainsi que du grand public, tous  attirés par les animations 3D et les effets spéciaux.

Des séminaires, des tables rondes, des ateliers et des projections des meilleures réalisations 3D et  effets spéciaux se succèderont durant les deux jours du festival.

Fan2008 sera la vitrine des compétences du domaine de l’imagerie numérique. Il permettra aux entreprises économiques, notamment les agences de communication, de capter les jeunes talents conformément à leurs besoins spécifiques.

Objectifs :

Fan2008 a pour objectifs de:

  • Faire découvrir les différents domaines d’application de la 3D et des effets spéciaux: l’industrie, le design, le cinéma, la publicité, le jeu vidéo, l’architecture, la médecine, etc.
  • Dévoiler les secrets des derniéres réalisations de l’imagerie nuérique
  • Présenter les nouveautés (Hard, Soft et techniques) du domaine de l’imagerie 3D et des effets spéciaux
  • Promouvoir les compétences dans le domaine de l’image de synthése et des effets visuels
  • Découvrir les nouveaux métiers de l'imagerie 3D et des effets spéciaux
  • Montrer les spécificités du milieu de la production 3D et des effets visuels
  • Exploiter les techniques 3D pour la promotion du patrimoine culturel tunisien.
  • FAN lance pour la première fois un concours dédié à la création 3D et aux effets spéciaux,
    en partenariat avec Autodesk , CGItrainer et l’Authorized Training Center(ATC) NetInfo,

    Concours 
    Article 1: Thème

    Le thème de ce concours est

    « Nabeul carrefour des Technologies de l’Information et de la Communication »

    Article 2 :Participant
    Le concours est ouvert à tous les créatifs 3D et FX, tunisiens et étrangers.

    Article 3: La production
    il faut réaliser une création relative au thème proposé (voir art.1).
    Cette création doit être originale et innovante en se basant sur la région de Nabeul (www.nabeul.net) afin d’en faire une ville numérique.

    Article 4: Conditions techniques

  • Format CD ou DVD 720/576 QuickTime compression Sorenson, n’excédant pas 200 MO.
  • Durée entre 1 minute et 2 minutes.
  • Avoir incorporé au moins 40% d’éléments 3D.
  • Utilisant au minimum un logiciel Autodesk.
  • Votre création ne doit pas être exploitée commercialement ou présenté à un festival avant le11 mai 2008

     

    Article 5 :Délais
    Les créations doivent parvenir, avant 05 mai 2008 (date limite de récupération des travaux) par courrier à l’adresse suivante:
    Concours FAN2008, NetInfo, 1 Rue Mahmoud El Matri 8000 Nabeul-Tunisie

    Article 6: Jury 
    Les 3 meilleurs travaux seront évalués par des professionnels de la 3D et des effets spéciaux numériques.
    Ils se baseront sur 3 critères de sélection :

  • l’originalité.
  • la recherche créative.
  • l’exécution technique des œuvres.

     

    Article 7 :Prix et récompenses
    Des prix entre 2000 et 500 dinars tunisiens, seront décernés aux gagnants du continent Africain et un séjour en Tunisie pour les participants hors continent Africain.

    Article 8 :Droits d'auteur
    Les participants garantissent être les auteurs des travaux réalisés et propriétaires des éléments intégrés dans leurs œuvres (images, sons et musique, graphismes, textes, etc.).
    Ils seront seuls responsables des éventuelles infractions à cet égard.
    Par ailleurs, les participants cèdent leurs droits d’auteur sur leur création faisant l'objet de leur participation aux organisateurs et sponsors pour d’éventuelles opérations de promotion et de communication, ainsi que pour reproduction éventuelle sur leurs sites (ainsi que les supports de communication et produits dérivés).

    Inscription 
    www.netinfonabeul.com

    Programme :


    Concept

  • Durant 2 jours le centre culturel Neapolis de Nabeul sera l'univers de rencontres des passionnés de la création numérique 3D et des effets spéciaux. Le thème de l' édition 2008 est :

    " L'image 3D et les effets spéciaux entre le réel et le virtuel"

     

    Fan 2008 regroupe 5 activités principales:

    Shows 3D et effets spéciaux

    C’est un espace de projection d'œuvres numériques 3D couronnées lors des manifestations internationales de haut niveau (Imagina, Sigraph,…), de travaux tunisiens et des meilleures œuvres du concours Fan2008. Ces dernières feront l'objet d’une discussion animée par les experts invités au festival. Outre les projections, cet espace comprendra des démonstrations pratiques de certaines techniques utilisées dans le domaine de la production 3D. Elles seront animées par des experts de renommé internationale.

    Concours Fan2008

    Le comité d'organisation lance un concours spécial FAN2008 pour mettre en compétition les professionnels et les amateurs du domaine de la 3D et des effets spéciaux. Ils seront appelés à produire des oeuvres numériques relatives au théme: 'Nabeul carrefour des Technologies de l'Information et de la Communication'. Le concours est accessible à tous les créateurs 3D tunisiens ou étrangers. A partir de leurs imaginations et en fonction des spécificités de la région de Nabeul, ils proposeront des idées originales et réalisables, qui une fois réunies, présentant une nouvelle image de Nabeul en tant que ville numérique.

    Workshops

    Il s'agit d'un ensemble d''ateliers dirigés par des techniciens ouverts aux participants du festival afin d'essayer certaines techniques relatives à la 3D et aux trucages numériques.

    Table ronde

    Au tour de cette derniére, experts et professionnels se réuniront pour discuter des impératifs techniques et des nouveautés de l'industrie de l'image. Elle sera aussi une occasion pour l'échange et le partage d'expérience.

    Bourse d'emploi 3D et effets spéciaux

    Sachant que Fan est un lieu de rencontre privilégié, les amateurs et les jeunes diplômés en audiovisuel 3D auront l'opportunité de démontrer aux professionnels présentsleurs compétences et leurs motivations. C'est une occasion pour les jeunes talents afin de projeter leurs travaux et de côtoyer les professionnels du marchéde l'imagerie numérique. Plus qu'un lieu de rencontre, Fan2008 est aussi un espace de recrutement où professionnels et futurs employés auront l'occasion d'exprimer leurs besoins respectifs sans intermédiaires.

  •  
Repost 0
31 janvier 2008 4 31 /01 /janvier /2008 16:21

Oracle Corporation  est une entreprise commerciale créée en 1977 par Lawrence Ellison connue pour :

son système de gestion de base de données nommé Oracle
son serveur d'application nommé Oracle Application Server (Oracle Fusion Middleware)
son offre logicielle Oracle Application de progiciel de gestion intégré (ou ERP).
Oracle a poursuivi une logique de croissance externe avec notamment les rachats :

en 2004, de PeopleSoft l'éditeur éponyme du progiciel PGI et d'outils de CRM,
en 2005, de Retek l'éditeur de solutions pour la distribution et grands magasins,et GC3 (TMS de la société G-LOG)
début 2006, de Siebel l'éditeur d'outils de CRM,
en 2007, d'Hyperion l'éditeur de solutions décisionnelles.
début 2008, de BEA Systems, éditeur de WebLogic.
---
ERP : Enterprise Resource Planning  (planification des ressources de l'entreprise ) = PGI  (Progiciel de Gestion Intégré) : à savoir l'intégration des différentes fonctions de l'entreprise (intégrant l'ensemble des fonctions de cette dernière comme la gestion des ressources humaines, la gestion comptable et financière, l'aide à la décision, mais aussi la vente, la distribution, l'approvisionnement, le commerce électronique) dans un système informatique centralisé configuré selon le mode client-serveur.
Les principaux éditeurs d'ERP sont regroupés au sein d'associations :
BASDA pour Business Application Software Developers Association
BSA pour Business Software Alliance.

Une liste de progiciels de gestion intégrés :
Logiciels gratuits et libres (par ordre alphabétique)
Adempiere
Compiere
Dolibarr
ERP5
Neogia
OpenAguila
OpenBravo
OpenSI
Taika PGI (version "dérivée" d'OpenSI, Kokoon, et autres outils Open Source)
Tiny ERP
ezinux

Logiciels très grands comptes 
En 2007, trois grands éditeurs dominent le marché :

SAP (entreprise) avec :
SAP ERP
Oracle Corporation avec :

Peoplesoft Enterprise
Peoplesoft Enterprise One (anciennement JD Edwards)
Microsoft avec en Europe
Microsoft Dynamics NAV
Microsoft Dynamics AX
Autres progiciels, plus spécialisés dans le domaine agroalimentaire : VIF, Infologic.
Editeurs historiques du marché francophone
 
Orientés comptabilite de gestion et production :
ADONIX X3
AgiProd ERP packagé pour les TPE
Generix Collaborative Enterprise
AGI ERP créé par INFODEV pour l'industrie et la sous-traitance automobile
Diapason pour la fabrication sur-mesure
Editeur ERP en mode hébergé SaaS : PROGINOV
---
CRM : Customer Relationship Management (Gestion de la relation client) : Savoir cibler, attirer et conserver les bons clients sont les facteurs déterminants du succès de nombreuses entreprises. Or, construire et développer des relations avec ses clients est un challenge, particulièrement lorsque l’entreprise possède des milliers (ou millions) de clients qui communiquent avec celle-ci de multiples manières. Pour arriver à un résultat satisfaisant, les systèmes de gestion des relations clients - Customer Relationship Management (CRM) en anglais - doivent permettre aux responsables d’entreprise de mieux comprendre leurs clients pour adapter et personnaliser leurs produits ou leurs services. Le CRM est ici décrit comme étant « l’automatisation de processus d’entreprise horizontalement intégrés, à travers plusieurs points de contacts possibles avec le client ( marketing, ventes, après-vente et assistance technique), en ayant recours à des canaux de communication multiples et interconnectés ».
Le CRM s’inscrit ici dans le cadre du développement des NTIC (nouvelles technologies de l’information et de la communication). Celles-ci soutiennent le personnel de contact de l’entreprise quand celui-ci entre en relation avec les clients via Internet, le téléphone ou en face à face. Le personnel de contact pourra, par exemple, reconnaître le client lors de tout contact. Il pourra ainsi donner des informations au client sur l’état de sa commande, la facturation, la livraison, le statut de la réparation effectuée par le service après-vente, etc…

 

Repost 0

Articles Récents

Liens