WWW & Internet Technologies for Biomedical Applications

66
WWW & Internet Technologies for Biomedical Applications Aman Shakya, PhD Assistant Professor Dept. of Electronics and Computer Engineering IOE, Pulchowk Campus

description

WWW & Internet Technologies for Biomedical Applications. Aman Shakya, PhD Assistant Professor Dept. of Electronics and Computer Engineering IOE, Pulchowk Campus. Outline. Internet and the Web Bio-Medical Web Applications Bio-Medical Online Resources Bio-Medical Mobile Apps - PowerPoint PPT Presentation

Transcript of WWW & Internet Technologies for Biomedical Applications

WWW & Internet Technologies for Biomedical Applications

WWW & Internet Technologies for Biomedical ApplicationsAman Shakya, PhDAssistant ProfessorDept. of Electronics and Computer EngineeringIOE, Pulchowk Campus

OutlineInternet and the Web

Bio-Medical Web ApplicationsBio-Medical Online ResourcesBio-Medical Mobile Apps

Social Web applicationsInformation sharing with Open Data

Internet and the WebWhat is the Net?

InternetWebWWWOnlineCyberNetCloudFacebook ?Google ?Apps ?4Whats the Internet: : nuts and bolts viewMillions of connected computing devices: hosts, end-systemspcs workstations, serversPDAs phones, toastersrunning network appscommunication linksfiber, copper, radio, satelliterouters: forward packets (chunks) of data thru networkInternet: network of networks

local ISPcompanynetworkregional ISP

routerworkstationservermobile5A closer look at network structure:network edge: applications and hostsnetwork core: routersnetwork of networksaccess networks, physical mediacommunication links

6The Network CoreMesh of interconnected routersHow is data transferred through net?packet-switching: data sent thru net in discrete chunks

7The network edge:end systems (hosts):run application programse.g., WWW, emailat edge of networkclient/server modelclient host requests, receives service from servere.g., WWW client (browser)/ server; email client/serverpeer-peer model: host interaction symmetrice.g.: teleconferencing, torrent, napster

8Internet protocol stackapplication: supporting network applicationsFTP, SMTP, HTTPtransport: host-host data transferTCP, UDPnetwork: routing of data packets from source to destinationIP, routing protocolslink: data transfer between neighboring network elementsPPP, ethernetphysical: bits on the wire

application

transport

network

link

physicalruns on the Internet An Internet application (an application layer software) The Web9WWW (Web) is A large-scale, on-line repository of information that users can search using interactive application program called a browserInteractive program that permits a user to view multimedia information as a Web document, including hyperlinks to other Web documents10World Wide Web (WWW)An Application that runs on the Internet

A Global network of web documentsWeb Documents (HTML)Located by URLs Hyperlinks

Inventor of the WebSir Tim Berners-Lee(1990)

(but Internet dates back to 1960s)

11

12/24/2011IT Conf. 2011, SOCIT Innovations12

A Snapshot of the WWW

(just 20 yrs old!)What happens when you click a Link ?You get a Web page simpleThat simple ??

Lets watch a Movie !

Warriors of the NetBio-Medical Web ApplicationsWeb TechnologiesFor Bio-Medical ApplicationsOnline ResourcesOnline Software and Services

Biomedical Search EngineBio-Medical Web TechnologiesWIRM (Web Interfacing Repository Manager)Application server for developing web information systemsInterfaces for visualizing, integrating and analyzing heterogeneous multimedia dataWIRM in actionMyPACS:A medical image management system for radiologists.Brain Mapper:An experiment management system for neuroscience research laboratories.Ontolog:A navigation interface for hierarchical structured vocabularies.Digital Anatomist Repository:An image archiving system for medical schools.Fathom:tools for facilitating natural language processing of clinical reports.

Free CMMS (Computerized Maintenance Management System)

Healthcare EAM (Enterprise Asset Management)

Online Bio-Medical ResourcesLibrary collectionsDatabasesCatalogs TaxonomiesSearch enginesOnline services

Mobiles and Tablet devices

Nepali App

What is Web 2.0?Web 2.0 involves User Participation

A Social WebUser-generated contentsHarness Collective Intelligence

Rich Internet applications (RIA)Rich user experience

Web services, Mash-upsRSS, Google maps, multimedia embedding, etc

Blogs

Wiki

WikisSocial Networking

Social Media multimedia sharing

Social Bookmarking

Tagging - folksonomy

Tag Cloud

Wisdom of the Crowds52Power of the People

Information SharingInformation SharingInformation publishingUnderstandable meaningInformation dissemination

Shared informationBetter utilization Increased value

Shared information put togetherValuable knowledge56

Common understandingMay be useful for someoneWhen shared information pieces are put together it forms valuable knowledge

Make it illustrative

Better information sharing on the web??Social WebSemantic Web

56Open Data on the Web57

Open DataAnyone is free to use, reuse, and redistribute

Linked Open Data (LOD)Publishing and interlinking structured dataon the WWWhttp://linkeddata.org/

Linked Open Data Rating- Available on the web (whatever format), but with an open licence Available as machine-readable structured data (e.g. excel instead of image scan of a table)- Non-proprietary format (e.g. CSV instead of excel)- All the above plus, Use open standards from W3C (RDF) to identify things- All the above, plus: Link your data to other peoples data

(Berners-Lee, 2010)

58http://www.data.gov59

60

APPS SHOWCASE

63

2010Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/

Thank You!Enjoy your work Enjoy the Web !