• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

SIO6002 - S2

on

  • 1,269 views

 

Statistics

Views

Total Views
1,269
Views on SlideShare
1,031
Embed Views
238

Actions

Likes
0
Downloads
55
Comments
0

6 Embeds 238

http://sio6002.blogspot.com 162
http://sio6002.blogspot.ca 40
url_unknown 25
http://www.sio6002.blogspot.com 6
http://static.slidesharecdn.com 4
http://www.blogger.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SIO6002 - S2 SIO6002 - S2 Presentation Transcript

    • Net: technologies
      • Réseau
      • Périphériques
      • Virtualisation
    • Réseau
    • Réseau : serveur : routeur : client machines
    • Réseau : serveur : routeur : client machines
    • 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
    • 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
    • Périphériques PC Sans fil Media Center
    • Périphériques
      • Ubiquité
      • Autonomie
      • Ergonomie
      • Saisie
      • Puissance
      • Caméra
    • Virtualisation Données Applications Interface
    • 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
    • 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
    • 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
    • Zittrain, J (2007) Saving the internet
    • 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
    • Zittrain, J (2007) Saving the internet
      • Pout préserver Internet:
        • Citoyen du net
        • Machines virtuelles (simples)
        • Implication des FAI
        • Neutralité à l’endroit des Mashups
    • 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
    • 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
    • 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.
    • Halal & Moorhead (2004) The Intelligent Internet
    • 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
    • Anderson & Rainie (2010) Future of Cloud Computing
    • Anderson & Rainie (2010) Future of Cloud Computing
      • Cloud:
        • Hotmail, gMail
        • Flickr, youtube
        • Dropbox, live mesh, jungle disc
        • Google Apps, app engine
        • Amazon EC2 - S3
    • Mann (2003) Existential Technology
    • Mann (2003) Existential Technology
    • Mann (2003) Existential Technology
    • Mann (2003) Existential Technology