Your SlideShare is downloading. ×

SIO6002 - S2

1,127
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,127
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
58
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Net: technologies
    • Réseau
    • Périphériques
    • Virtualisation
  • 2. Réseau
  • 3. Réseau : serveur : routeur : client machines
  • 4. Réseau : serveur : routeur : client machines
  • 5. Réseau Fibre : Ethernet : Wifi 802.11 n : Câble rapide : Wifi 802.11 b : Câble : HSDPA : ADSL 2 : EDGE : ADSL : Modem : 1.2 Gbpds 1 Gbps 600 Mbps 100 Mbps 11 Mbps 10 Mbps 5 Mbps 3 584 Kbps 947 Kbps 765 Kbps 56 Kbps Tuyauterie
  • 6. Architecture (end-to-end) protocoles TCP / IP : Transmission Control Protocol/Internet Protocol BitTorrent (P2P) FTP: File Transfer Protocol HTTP : HyperText Transport Protocol SMTP: Simple Mail Protocol SNMP: Simple Network Management Protocol DHCP: Dynamic Host Configuration Protocol SSL: Secure Socket Layer
  • 7. Périphériques PC Sans fil Media Center
  • 8. Périphériques
    • Ubiquité
    • Autonomie
    • Ergonomie
    • Saisie
    • Puissance
    • Caméra
  • 9. Virtualisation Données Applications Interface
  • 10. Lectures
    • Blumenthal, MS and DD Clark (2001) Rethinking the design of the Internet: the end-to-end arguments vs. the brave new world, ACM Transactions on Internet Technology (TOIT), 1(1): 70-109
    • Zittrain, J (2007) Saving the internet., Harvard Business Review, 85(6): 49
    • Raymond, Eric S (1998) The Cathedral and the Bazaar, First Monday: 1-26
    • Halal, WE and P Moorhead (2004) The intelligent internet, The Futurist, 38(2): 27-32
    • Anderson, Janna Q and Lee Rainie (2010) The Future of Cloud Computing, Pew Internet & American Life Project: 1-26
    • Mann, S (2003) Existential Technology: Wearable Computing Is Not the Real Issue!, Leonardo, 36(1): 19-25
  • 11. Blumenthal & Clark (2001): Rethinking the design of the Internet
    • End-to-end: complexit é en périphérie
    • Avantages:
      • Cœur de réseau simple, économique, facile à mettre à jour
      • Facilite la création de nouvelles applications
      • Les applications ne dépendent pas du réseau
    • Pressions
      • Sécurité (comment garantir authenticité)
      • Applications exigeantes (ex: bande passante priorisée)
      • Niveaux de services chez les FAI
      • Insertion de tiers (ex: taxation, lutte contre le crime)
      • Développement de solutions simples
  • 12. Blumenthal & Clark (2001): Rethinking the design of the Internet
    • Philosophie de l’Internet
      • Liberté
      • Pouvoir de l’utilisateur (empowerment)
      • Responsabilité de l’utilisateur
      • Absence de contrôle dans le réseau
  • 13. Zittrain, J (2007) Saving the internet
  • 14. Zittrain, J (2007) Saving the internet
    • Générativité (source d’innovation):
      • E ffet de levier
      • Adaptabilité
      • Facilité à maîtriser
      • Accessibilité
    • Internet a pulvérisé les systèmes de l’époque
      • Compuserve, AOL, Minitel
  • 15. Zittrain, J (2007) Saving the internet
    • Pout préserver Internet:
      • Citoyen du net
      • Machines virtuelles (simples)
      • Implication des FAI
      • Neutralité à l’endroit des Mashups
  • 16. Raymond (1998): The Cathedral and the Bazaar
    • Cathédrale:
      • Le développement requiert calme, réflexion, construction méthodique
    • Bazaar:
      • Nouveau modèle reposant sur collaboration spontanée et multiples versions
  • 17. Raymond (1998): The Cathedral and the Bazaar
    • Open source (Wikipedia):
      • Libre, signifie contenu public
      • Libre signifie droit de modifier
      • Libre n’est pas forcément gratuit
      • Wikipedia est un exemple de soft + contenu
  • 18. Raymond (1998): The Cathedral and the Bazaar
    • Every good work of software starts by scratching a developer's personal itch
    • Good programmers know what to write. Great ones know what to rewrite (and reuse)
    • "Plan to throw one away; you will, anyhow.”
    • If you have the right attitude, interesting problems will find you
    • When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
    • Treating your users as co-developers is your least-hassle route to rapid code provement and effective debugging
    • Release early. Release often. And listen to your customers
    • Given a large enough beta-tester and co-developer base, almost every problem l be characterized quickly and the fix obvious to someone.
    • Smart data structures and dumb code works a lot better than the other way around
    • If you treat your beta-testers as if they're your most valuable resource, they will ond by becoming your most valuable resource
    • The next best thing to having good ideas is recognizing good ideas from your users. Sometimes the latter is better
    • Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong
    • "Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.”
    • Any tool should be useful in the expected way, but a truly great tool lends itself to uses you never expected.
    • When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and *never* throw away information unless the recipient forces you to!
    • When your language is nowhere near Turing-complete, syntactic sugar can be your friend
    • A security system is only as secure as its secret. Beware of pseudo-secrets.
    • To solve an interesting problem, start by finding a problem that is interesting to .
    • Provided the development coordinator has a medium at least as good as the Internet, and knows how to lead without coercion, many heads are inevitably better than one.
  • 19. Halal & Moorhead (2004) The Intelligent Internet
  • 20. Halal & Moorhead (2004) The Intelligent Internet
    • Reconnaissance vocale répandue en 2010
    • Ordinateurs intelligents d’ici 10 ans
    • Ordinateurs puissants
    • Environnements virtuels répandus en 2010
    • Murs d’écrans communs
  • 21. Anderson & Rainie (2010) Future of Cloud Computing
  • 22. Anderson & Rainie (2010) Future of Cloud Computing
    • Cloud:
      • Hotmail, gMail
      • Flickr, youtube
      • Dropbox, live mesh, jungle disc
      • Google Apps, app engine
      • Amazon EC2 - S3
  • 23. Mann (2003) Existential Technology
  • 24. Mann (2003) Existential Technology
  • 25. Mann (2003) Existential Technology
  • 26. Mann (2003) Existential Technology

×