Réflexion sur un exemple possible de projet proposé en I.S.N.

Slides:



Advertisements
Présentations similaires
« Les Mercredis du développement » Gestion de la navigation avancée
Advertisements

Open Days 2006 Le Web 2.0 demain: produits, technologies, outils.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Copyright France Télécom, tous droits réservés Paris Web Ateliers Les bibliothèques JS jQuery Orange Labs Julien Wajsberg, Recherche & Développement.
DIAS PEREIRA Maxime & AIMEUR Amar vous présentent
Nallet Jean-baptiste Université Claude Bernard Lyon1 Lassociation Flex/Java Une solution innovante Nallet Jean-baptiste.
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Communiquer avec ELYX.
Architecture Les Couches Présentation Services Métier
Ajax. Contexte Dabord, il y a eu les terminaux des ordinateurs centraux (environnements TSO, CICS, etc.) et les terminaux plein écran des environnements.
Développement Rapide dApplications Web avec.NET « Mon premier site »
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Programmation multimédia 3
Gestion des bases de données
ISICIL SWEETDEKI Intégration du logiciel Mindtouch Core dans la plate-forme ISICIL Guillaume HUSSON.
Clients riches RIA (Rich Internet Application) / RDA
Web dynamique PhP + MySQL AYARI Mejdi 2006
AJAX.
Initiation au web dynamique
PHP 1° PARTIE : LES BASES © BTS IRIS 2002 [tv] Présentation Historique
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
PHP & My SQL.
PROGRAMMATION WEB FRONT-END.
JavaScript.
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
S'initier au HTML et aux feuilles de style CSS Cours 5.
Développement d’application Web.  Internet  WWW  Client/Serveur  HTTP.
Page 1Dernière mise à jour: 17 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Asynchronous JavaScript And XML AJAX C. Petitpierre
Introduction au socle MEAN
Module : Pages Web Dynamiques (Production Électronique Avancée)
Développement AD Projet A4RIL Année 2011 IDistrict Applications Distribuées 1 / M ARQUEZ Rémédios K UPFERSCHLAEGER Bruno M ULLER Philippe S ENGEL Jérôme.
S'initier au HTML et aux feuilles de style CSS Cours 5.
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
WinAC ODK Win AC ODK Open Developer Kit Open Developer Kit.
 Répondre aux problèmes principaux de VS 2005  Augmenter toujours la productivité côté désign  Un vrai outil de développement pour le développement.
Apports des clients riches dans le monde du WEB 2.0
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
ARCHITECTURE LOGIQUE DES RESEAUX
Dreamweaver Séance 1.
{ Java Server Pages Par Billy et Mike.  Introduction  Qu’est-ce que JSP?  Pourquoi utiliser JSP?  Développement  Balises  Servlets  Conclusion.
1 Web App Pourquoi une Web App au lieu d’une application native? 26 janvier 2012  Créer une application universelle  Durée de vie « infinie »  Plus.
Introduction au HTML Qu’est ce que le HTML ?
1 er séance SI28 A2004 YIN Lei Emmanuel Eugene. Plan de l’exposé  Introduction au HTML  Le HTML dans le bloc-notes (notepad)  Présentation de Dreamweaver.
I. Framework : Généralités II. Hibernate III. CakePHP Plan de l’exposé : 1.
JI Les systèmes d’autorisation et d’authentification dans AMI Fabian Lambert.
BTS SIO OPTION SLAM Présentation des projets de stages et projets personnels Encadrés.
Développement d’application avec base de données Semaine 3 : Modifications avec Entité Framework Automne 2015.
UNIX AVANCE Yves PAGNOTTE – Janvier – QUELQUES RAPPELS SUR LES SYSTEMES D’EXPLOITATION 1.
Freeplane Free mind mapping and knowledge ree mind mapping and knowledge Freeplane Free mind mapping and knowledge ree mind mapping and knowledge.
U6 : Parcours de professionnalisation Dimitri SANDRON Portfolio : dimitrisandron.fr Lundi 23 Mai 2016 – Lycée « La Martinière Duchère » - Lyon.
Fondement et intérêt de la démarche technologique en STHR Grenoble - 29 avril 2015 Baccalauréat technologique – série STHR (Sciences et Technologies de.
PARCOURS DE Professionnalisation
Un outil de communication : la liste de diffusion Mis à jour en juillet 2008 Anne Maincent-Bourdalé CRDoc IUT Paul Sabatier.
1 Les logiciels en général sont classés en deux familles:  Logiciels de base  Logiciels d’applications (applications) 2.
1 ALGORITHMIQUE AVANCEE IUT Vélizy – RT2 FA Laurent Marsan.
Les méthodes de tests Les grands principes pour réaliser des tests efficaces.
Introduction à la Programmation Orientée Objet H.GATI.
Supervision EC-Net AX Serveurs Web EC-BOS AX. ARCHITECTURE Les solutions EC-Net AX EC-Net AX Supervisor EC-Net AX EnerVue EC-Net AX Security  EC-Net.
DWR Jean-Jacques LE COZ. Introduction Projet DWR Framework AJAX Projet Open Source commencé en 2004 Licence GPL (Apache Software License v2) Sponsorisé.
Jquery Veille technologie – Nathan Chéron
Cours de Langage C Les structures
RAPPORT DE STAGE DEVELOPPEMENT APPLICATION INTERNET « Domiweb » Maître de stage Hélène CEVAËR LOGICA Brest Immeuble Grand Large Quai de la Douane
INSCRIPTIONS SPORTIVES
GPA789 Analyse et conception orientées objet Dérivation des classes en C++
1 UNIX AVANCE Yves PAGNOTTE – Janvier – PROCESSUS ET RESSOURCES.
Asynchronous Javascript And Xml
Transcription de la présentation:

Réflexion sur un exemple possible de projet proposé en I.S.N.

 Idée: trouver tous les nombres premiers à l’aide du crible d’Eratosthène et voir comment on peut optimiser cet algo.

 Ressources vraiment importantes  Formations proposées aux enseignants par Microsoft  Gestion de la mémoire facilitée  Par le garbage collector  Par la présence de nombreux objets natifs comme collection et queue  La programmation objet n’est pas un frein  On peut mettre tout le code dans un seul objet….  Permet de se servir de dll permettant de réaliser des projets complexes tout en ayant peu à développer.

 Nous devons traiter le langage html et l’algo  Idée: réaliser un webservice qui fournit la liste des nombres premiers et le temps mis pour les trouver afin de comparer différents algo

 Le code behind en c#  2 taches  Une recherche des nombres premiers  Une gestion du service web coté serveur qui fournit les nombres premiers au fur et à mesure qu’ils sont trouvés  Application serveur iis 7 & asp.net  Application cliente  Navigateur qui interprète le html  Utilisation d’une bibliothèque jquery qui a entre autre l’intérêt de simplifier les appels asynchrone en ajax  Consommation du web service grace à ajax

 Optimiser en voyant si les types des variables sont les mieux adaptés. Si la gestion de la mémoire est optimisée.  Optimiser le temps d’exécution d’une boucle en changeant l’opérateur mod  Revoir l’algo directement  La remise en cause de l’application en créant un fichier des nombres premiers.