Android : Développer des applications mobiles pour les Google Phones




Cet ouvrage s'adresse à tous ceux qui désirent se lancer ou se perfectionner dans le développement d'applications « mobiles » sous Android, le nouvel OS mobile open source lancé par Google. Il a pour but d'être le guide concret et indispensable pour développer une application, depuis le téléchargement du SDK (Software Development Kit) jusqu'au déploiement de l'application sur le téléphone. Il commence par décrire le « contexte » dans lequel Android a été créé par Google et ses partenaires de l'Open Handset Alliance. Il fournit ensuite l'essentiel de ce qu'il faut connaître de son architecture logicielle, avant de passer à la pratique du développement. La construction d'une interface graphique adaptée aux terminaux tactiles à taille réduite est expliquée en détail. Les quatre composants Activity, Service, BroadcastReceiver et ContentProvider qui sont les piliers d'Android sont décrits et mis en oeuvre avec des exemples. Un chapitre est consacré à la persistance des données et un autre aux communications réseau. Les derniers chapitres portent sur les écrans tactiles, les GPS, APN et autres accéléromètres qui sont « embarqués » dans les smartphones modernes.



Lire la suite


HTLM5 et CSS3 : Maîtrisez les standards des applications Web




Ce livre sur le HTML5 et CSS3 s'adresse à toute personne appelée à développer, mettre en place, faire vivre un site Web. En effet, pour débuter mais surtout pour progresser dans la conception de sites, il faut inévitablement passer par une bonne compréhension et une bonne maîtrise du code source des applications Web. Le livre est conçu comme un réel outil de formation, pédagogique de la première à la dernière page, abondamment illustré d'exemples et de captures d'écran et constamment à l'affût des éléments réellement pratiques pour le webmestre. Sont ainsi passés en revue le HTML (dans sa dernière version et ses nombreuses nouveautés), les feuilles de style avec l'avancée spectaculaire des CSS3 en termes de présentation des pages Web et quelques éléments de JavaScript… Cet ouvrage n'est surtout pas une encyclopédie exhaustive de ces différentes techniques mais un parcours structuré de celles-ci.



Lire la suite


Audit et optimisation MySQL 5 : Bonnes pratiques pour l'administrateur




La grande majorité des applications Web s'adossent à la base de données MySQL et imposent à l'administrateur de base de données des contraintes de performances et de fiabilité. Un concentré d'expertise pour le DBA MySOL : les bonnes pratiques, de la conception à l'optimisation. Cet ouvrage s'adresse à tous ceux qui conçoivent, exploitent et maintiennent une base de données MySQL et souhaitent optimiser les performances de leurs serveurs ou rencontrent des problèmes de charge. II répond aux questions de l'administrateur : que faire en cas de problèmes de performances liés à la base de données ? Quelles directions prendre face à un serveur MySQL réticent, en pleine situation d'urgence alors que les utilisateurs grondent ? Qu'il s'agisse d'une mauvaise gestion de la mémoire vive, de disques saturés.



Lire la suite


C++ : Les fondamentaux du langage




Ce livre s’adresse à tout développeur désireux d’apprendre le langage C++, dans le cadre de ses études ou pour consolider son expérience professionnelle. Le premier chapitre présente les bases de la syntaxe du langage ainsi que l’organisation des programmes. Le chapitre suivant est une transition vers C++, il explicite les notions clés pour créer ses premières applications : structures, pointeurs, bibliothèques standard… Le troisième chapitre détaille la programmation orientée objets et les mécanismes spécifiques au langage (héritage, modèles de classes…). Vient ensuite l’étude de la STL (Standard Template Library), présentée à travers ses mécanismes les plus importants : les chaînes, les structures de données et les algorithmes. Le chapitre 5 ouvre C++ sur ses univers, le framework MFC et l’environnement .NET C++ CLI.



Lire la suite


Apache Tomcat 6 : Guide d'administration du serveur Java EE sous Windows et Linux





Ce livre sur Apache Tomcat 6 s'adresse à toute personne appelée à mettre en œuvre ce serveur sous Windows ou Linux, que ce soit pour des besoins de test, de développement, ou des besoins de production dans un environnement d'entreprise. Après quelques rappels essentiels sur les technologies Internet et Java/Java EE, massivement utilisées par Tomcat, le livre détaille les concepts fondamentaux de la mise en œuvre de Tomcat 6 et approfondit la mise en place d'une véritable infrastructure d'entreprise sécurisée et performante. Si le lecteur est familier d'une version précédente de Tomcat, il pourra approfondir ses connaissances en trouvant dans ces pages une information précise pour une mise en application immédiate.


Lire la suite


Cisco : Installer et configurer un routeur



Ce livre sur les routeurs Cisco s’adresse à tous les techniciens et ingénieurs concernés par le déploiement, la configuration et la maintenance de routeurs dans les réseaux informatiques. Après avoir resitué le contexte des protocoles et services de la couche réseau, l’auteur pose les fondements du routage. Les problèmes d’adressage sont également approfondis, l’ouvrage montre comment satisfaire les besoins d’une topologie en utilisant les masques de longueur variable VLSM (Variable Length Subnet Mask). L’ouvrage s’intéresse ensuite au composant matériel routeur proprement dit et décrit son objet, sa nature ainsi que son fonctionnement. Le lecteur est invité à prendre en main l’interface en ligne de commande CISCO (CLI – Command Line Interface), interface commune à l’ensemble des produits CISCO. L’auteur propose au lecteur de maîtriser les fondements d’une méthode de configuration cohérente. Le système d’exploitation CISCO IOS qui équipe les routeurs n’est pas oublié : la séquence d’amorçage, le nommage des versions et la mise à jour de l’IOS sont décrits. L’ouvrage se veut pratique, il s'agit de prendre en mains le routeur dans les différentes phases de sa vie en production et ce, dès sa sortie du carton.



Lire la suite


C# 4 : Développez des applications Windows avec Visual Studio 2010



C# 4 : Développez des applications Windows avec Visual Studio 2010


Ce livre sur le développement d'applications Windows avec le langage C# et Visual Studio 2010 est destiné aux développeurs qui débutent avec le framework .NET. Il leur permet d’apprendre les bases du langage C# et introduit des concepts plus avancés leur donnant une vue d'ensemble des possibilités offertes par le langage C#, Visual Studio et le framework .NET en général. L’auteur a choisi une approche pas à pas tout en construisant une application fonctionnelle tout au long de l'ouvrage pour illustrer de manière pratique et cohérente les concepts abordés. L'apprentissage commence par la familiarisation avec l'interface de Visual Studio 2010 ainsi qu’avec le concept de l'architecture .NET.


Lire la suite


Technologies XML : Aspects techniques et approches métier



Technologies XML : Aspects techniques et approches métier


Ce livre présente un état de l'art de l'avancée des technologies XML, en suivant comme fil conducteur la transformation de documents. Il s'adresse à tout informaticien (étudiant, chef de projet, développeur) qui souhaite avoir une bonne vision globale de ces technologies avant de définir une stratégie en matière de développement. Les auteurs, en détaillant l'utilisation des concepts tels que XSLT, XSL-FO, XPath, XQuery ou CSS, démontrent comment la recherche d'informations, la mise en forme et la publication de contenus deviennent dynamiques et imposent le XML comme une composante majeure du système d'information de l'entreprise. L'approche technique choisie par les auteurs, tout en gardant un point de vue généraliste et illustrée de nombreux exemples concrets (sorties PDF, éditions SVG, formules MathMI), couvre une grande partie du spectre des possibilités que XML propose désormais. Enfin, au travers d'une étude de cas concernant une problématique réelle rencontrée par les auteurs (la gestion de news d'agences de presse pour un quotidien régional), l'approche base de données XML native est détaillée.


Lire la suite


Oracle 11g : Administration



Oracle 11g : Administration


Ce livre sur Oracle 11g s’adresse à tout informaticien désireux de maîtriser les tâches d’administration des bases de données Oracle. Après une présentation générale de l’architecture interne d’un serveur Oracle (mémoire, processus), ce livre détaille les différentes tâches d’administration d’une base de données : installation (sous Windows et sous Linux), configuration Oracle Net, création d’une nouvelle base de données, gestion de la mémoire, gestion du stockage, gestion des utilisateurs et des droits, sauvegardes et restaurations avec RMAN (Recovery Manager). Une attention particulière est apportée aux nouvelles fonctionnalités d’Oracle 11g qui facilitent le travail de l’administrateur : réglage automatique de la mémoire, référentiel de Diagnostique Automatique, mots de passe sensibles à la casse, rétrécissement d’un tablespace temporaire géré localement, nouvelle ergonomie de Oracle Entreprise Manager Database Control, etc. L’ouvrage contient de nombreux conseils pratiques et recommandations et présente les solutions qui peuvent être apportées aux problèmes les plus courants. Des exemples de scripts sont en téléchargement sur cette page.


Lire la suite


Oracle 10g : SQL, PL/SQL, SQL plus



Oracle 10g : SQL, PL/SQL, SQL plus


Cet ouvrage s'adresse à tout informaticien désireux de maîtriser la gestion d'une base de données Oracle. II reprend les concepts, définitions et règles du modèle relationnel et détaille son utilisation dans le cadre des outils proposés en standard avec Oracle Server 10g, c'est-à-dire SQL, SQL*PLUS, PL/SQL et Java. Les techniques de programmation avancées en PL/SQL sont étudiées afin de pouvoir utiliser toute la puissance du serveur de bases de données Oracle 10g ainsi que les nouveautés apportées par cette version : l'interface iSQLPlus, l'outil de conception d'applications Web HTMLDB, la notion de flashback table et les expressions régulières. Des exemples nombreux et précis aident le lecteur à maîtriser ces langages de référence dans le monde des bases de données relationnelles.


Lire la suite


Le développement de systèmes d'information : Une méthode intégrée à la transformation des processus





Les auteurs proposent un nouvel outil de conception de processus pouvant s'intégrer à toute stratégie d'affaires électroniques.


Lire la suite


Access 2010 Utilisateur : Guide de formation avec cas pratique





Apprendre à créer et exploiter une base de données avec Access 2010 Vous êtes débutant en bases de données ou possédez déjà quelques notions de Microsoft Access : ce manuel d'autoformation vous conduira rapidement vers une maîtrise des fonctions du logiciel, que vous mettrez en oeuvre à travers une étude de cas traitée sous forme d'exercices. - La première partie, Manuel utilisateur, présente sous forme de fiches pratiques les fonctionnalités d'Access 2010 : prise en main du logiciel, création et exploitation d'une base de données, requêtes, création de formulaires et d'états, etc. - La seconde partie, Cas pratiques, vous propose de mettre en oeuvre vos connaissances en réalisant pas à pas une application de gestion commerciale simple à travers treize exercices corrigés. Cette partie vous aidera à mettre en pratique la plupart des fonctions étudiées dans la première partie, tout en vous préparant à concevoir et exploiter vos propres bases de données. Les fichiers nécessaires à la réalisation de l'étude de cas sont disponibles en téléchargement sur le site Web www.editions-eyrolles.com


Lire la suite


SQL Server 2008 : Administration d'une base de données avec SQL Server Management Studio



SQL Server 2008 : Administration d'une base de données avec SQL Server Management Studio


Ce livre sur SQL Server 2008 s'adresse à toute personne désireuse d'administrer une base de données (administrateur de base de données, développeur...). Il présente les différents éléments nécessaires à cette administration ainsi que l'ensemble des manipulations à réaliser par l'administrateur, depuis l'installation jusqu'aux opérations de sauvegarde et de restauration, en passant par la gestion de l'espace disque, la gestion des utilisateurs, la gestion de la réplication. Les différents outils permettant une optimisation du serveur sont présentés ainsi que ceux permettant la mise en place d'une solution de haute disponibilité. Les nouveaux concepts liés à la version de SQL Server 2008 sont également traités, tels l'administration par les règles, l'intégration avec le Power Shell, la compression et le cryptage des données. Les différentes opérations sont réalisées depuis SQL Server Management Studio et en Transact SQL.


Lire la suite


Concevoir son microprocesseur : Structure des systèmes logiques





Pour acquérir ou maîtriser un savoir faire en conception des systèmes, l'ouvrage expose le fonctionnement des microprocesseurs et microcontrôleurs, et apporte de nombreux outils méthodologiques et informatiques. Dans une première partie il présente d'abord les notions de base (codage, circuits combinatoires et séquentiels, portes et bascules...). Puis il décrit les méthodes d'analyse et de synthèse permettant de former des modules de complexité croissante (comparateurs, unités arithmétiques et logiques, multiplexeurs, mémoires...). Dans une seconde partie, il décrit le fonctionnement des microprocesseurs et microcontrôleurs au travers d'un processeur spécifique à ce livre, dont tous les organes ont été étudiés en première partie. Son langage machine de type RISC (sous-ensemble de SPARC) permet à l'auteur de développer de nombreux programmes couvrant les aspects importants de la vie d'un processeur (exceptions, dialogues avec des périphériques, appels de sous-programmes récursifs...). En décrivant en détail la structure interne du processeur jusqu'à l'échelle du bit, l'ouvrage dévoile pour le lecteur le mystère de l'exécution des programmes.


Lire la suite


Aide-mémoire de C++





Cet ouvrage est une initiation à la programmation en C++ ANSI. Il traite de façon didactique, et suivant une progression logique, l'ensemble des fonctionnalités de ce langage. De très nombreux exemples simples ponctuent l'apprentissage de chaque nouvelle notion. Ce livre permet ainsi l'acquisition des mécanismes majeurs et la découverte de tout le potentiel du C++ : les variables, les opérateurs, les fonctions, les structures, les pointeurs, les classes, la programmation objet, l'héritage, les patrons... Des connaissances basiques des langages de programmation sont conseillées pour aborder cet ouvrage, mais aucun pré-requis lié au langage C ou C++ n'est indispensable.


Lire la suite


C# pour les nuls





Le nouveau C de Microsoft, pierre angulaire de la solution .NET. Grâce à ce livre, vous allez rapidement écrire vos premières applications en C#, sans pour autant devenir un gourou de la programmation. C#, c'est le nouveau langage de programmation développé par Microsoft, et qui se présente comme la pierre angulaire de la solution .NET du géant du logiciel. Rassurez-vous, on ne vous assommera pas avec toutes les subtilités du langage, mais vous posséderez les bases nécessaires pour utiliser la panoplie d'outils du parfait programmeur C#.


Lire la suite


Construire son réseau d'entreprise





Stratégie de création d'un réseau d'entreprise. Cet ouvrage traite des problématiques d'architecture LAN, MAN et WAN, de plan d'adressage IP, de plan de nommage DNS, de routage OSPF, de qualité de service, de transport des flux multimédias, d'exploitation et, d'une manière générale, de tout ce à quoi peut être confronté " l'homme réseau ". L'auteur prend délibérément parti pour les technologies qui se sont imposées dans le monde de l'entreprise. Sans souci d'exhaustivité, il propose au lecteur des conseils et des solutions clés en main allant de l'aménagement des locaux et du câblage à la qualité de service sur IP, sans oublier l'administration réseau. Un guide pas à pas adapté au contexte français. Les explications vont des détails de câblage (cuivre, fibre optique) aux protocoles les plus utilisés (Ethernet, TCP/IP, Frame Relay, ATM et RNIS), en passant par les protocoles émergents tels que H.323 dans le domaine de la voix sur IP, IGMP et PIM pour le routage multicast, RSVP, IntServ et DiffServ pour la qualité de service, et sans oublier les technologies xDSL pour accéder aux réseaux des opérateurs et à l'Internet. L'ouvrage est émaillé de schémas et d'exemples de configuration. L'étude de cas utilisée le long du livre montre la construction de A à Z d'un premier réseau de quelques postes, étendu à 800 puis à 2 000 postes. A qui s'adresse ce livre ? Aux responsables informatiques et réseau souhaitant faire évoluer leur réseau et ayant besoin d'approfondir leurs connaissances. Aux architectes réseau intervenant dans les environnements LAN, MAN et WAN. Aux étudiants désireux d'approfondir leurs connaissances techniques et désireux de la compléter par une approche pratique avant d'entrer dans le monde de l'entreprise.


Lire la suite


Bonnes pratiques des standards du web





Bienvenue dans l'édition française du livre à succès de Dan Cederholm, Web Standards Solutions. Utiliser les standards du Web permet de créer des contenus pour le plus large public possible, tout en assurant leur compatibilité future. Ces standards garantissent aussi une meilleure compatibilité avec les différents supports d'affichage, par exemple les lecteurs d'écran, les téléphones mobiles et les ordinateurs de poche. HTML, XHTML et CSS sont trois exemples de technologies considérées comme des standards du Web. Cet ouvrage, résolument pratique, propose des solutions concrètes, applicables en l'état. Il vous montre les avantages que vous pouvez tirer à respecter ces standards et à savoir précisément comment les mettre en oeuvre. Vous apprendrez à créer des mises en page multicolonnes, à tirer parti des techniques de remplacement d'images, à utiliser au mieux les tables et les listes, et bien davantage encore. Cette approche hautement modulaire vous permet d'assimiler, comprendre et exploiter rapidement l'essentiel des standards du Web.


Lire la suite


Le langage C : Apprenez rapidement et simplement les bases du langage C





Cet ouvrage fondamentalement pratique est une excellente introduction pour tous ceux qui souhaitent s'initier rapidement et efficacement à la programmation en C. Grâce à des exercices pratiques et des cas concrets, il vous initie progressivement à toutes les bases du langage (fonctions, structures, pointeurs, gestion mémoire, gestion fichiers, bibliothèques de classes, etc.), vous apprend à utiliser les bonnes syntaxes et vous fournit de nombreux conseils, notamment en matière de sécurité. À l'issue de cet ouvrage, vous serez apte à réaliser de petits programmes et à comprendre le code des plus gros. À l'aide de bibliothèques de fonctions existantes, vous pourrez également créer vos interfaces graphiques, communiquer avec d'autres programmes sur Internet, réaliser des jeux ou traiter des données issues des bases de données. Cette nouvelle édition bénéficie d'une révision complète du code en faveur d'une syntaxe plus précise et plus concise. Les exemples et explications ont également été actualisés. Testez Ubuntu en live et compilez vos programmes sous Linux ! Contient également WxDev-C++ et Cygwin pour Windows.


Lire la suite


UML en action : De l'analyse des besoins à la conception en Java





n livre construit autour d'une étude de cas. Débutant ou expérimenté, vous êtes confronté au quotidien à la mise en pratique d'UML dans des projets réels. L'étude de cas proposée dans cet ouvrage vous permettra de progresser rapidement dans l'élaboration de vos propres modèles et dans la maîtrise des aspects avancés d'UML Chaque nouveau concept introduit trouve immédiatement une illustration concrète dans le cadre de l'étude de cas : les éléments UML sont mis en œuvre et discutés avec des conseils, recommandations et mises en garde. Une vision complète du processus de développement.


Lire la suite


 

© 2010 Télécharger des projets et ressources web gratuit All Rights Reserved