Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Technologies for Social Networking Dr Dan Everett Master of Internet Technology program University of Georgia, US.

Similar presentations


Presentation on theme: "Web Technologies for Social Networking Dr Dan Everett Master of Internet Technology program University of Georgia, US."— Presentation transcript:

1 Web Technologies for Social Networking Dr Dan Everett Master of Internet Technology program University of Georgia, US

2 Two big questions

3 Outline of this talk

4 The Great Development Debate: 1950's – 1970's Import-substitution development strategy vs Export-led development strategy

5 Thomas Friedman, Apostle of Neoliberalism

6 What is a social networking site?

7 Some social networking projects done by the MIT program An organization of volunteers building a community playground Caregivers of autistic individuals Practitioners of child law Students preparing for careers as health care executives

8 Facebook

9 Communities of practice

10 Communities of Practice, Social networking sites, and Ontologies

11 A spectrum of tools for building social networks

12 Content management system: A web site whose information content is stored in a database An engine to dynamically generate pages from the stored content An administrator who designs the layout, monitors site content, and assigns roles to users

13 Taiwanese government site

14 Site for Web Programmers

15 A Jordanian Drupal site

16 Drupal useful features

17 Vulnerability to an SQL injection attack Consider a Web site that responds to an input form providing two user-entered values, login- name and my_pwd. The server program inserts these user- suppled values into an SQL query: “Select userName from User where login='login- name' and password='my_pwd'” If this query returns a result, the user is valid.

18 The Evil Hacker strikes! The Evil Hacker enters the following values into the form: Your login name: login-name Your password: my_pwd'; update User set password='my_pwd

19 The Evil Hacker strikes! The server is deceived into executing this: “Select userName from User where login='login-name' and password='my_pwd'; update User set password='my_pwd'” The server changes the password of every user into the evil hacker's password!

20 Scripting languages

21 Java-based Web Apps

22 Model-View-Controller Architecture

23 Automated Unit Testing

24 J2EE – adding Enterprise Beans


Download ppt "Web Technologies for Social Networking Dr Dan Everett Master of Internet Technology program University of Georgia, US."

Similar presentations


Ads by Google