SlideShare uma empresa Scribd logo
1 de 41
Bonjour
Non-Scholarly Use Cases
Or: Fun and Games with IIIF
Hi.
Jeff Steward
Director of Digital Infrastructure
and Emerging Technology
Harvard Art Museums
3
Useful stuff.
Art on digital signs.
Art on video walls.
Demo site:
http://lightbox-iiif-demo.herokuapp.com/
Slightly more interesting stuff.
Manifests. What good are they?
Demo site:
http://manifest-iiif-demo.herokuapp.com/
Fun stuff.
Demo site:
http://exquisite-iiif-demo.herokuapp.com/
Thank you.
Source Code
github.com/harvardartmuseums/iiif-manifest-server
github.com/harvardartmuseums/lightbox-iiif-demo
github.com/harvardartmuseums/manifest-iiif-demo
github.com/harvardartmuseums/exquisite-iiif-demo
Demos
lightbox-iiif-demo.herokuapp.com
manifest-iiif-demo.herokuapp.com
exquisite-iiif-demo.herokuapp.com
Data
www.harvardartmuseums.org/collections/api

Mais conteúdo relacionado

Semelhante a Non-Scholarly Use Cases or Fun and Games with IIIF

Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Robert Sanderson
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makerspchristensen
 
The Scientific Filesystem
The Scientific FilesystemThe Scientific Filesystem
The Scientific FilesystemVanessa S
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadroShareCareX
 
Open Source: Beyond the Code
Open Source: Beyond the CodeOpen Source: Beyond the Code
Open Source: Beyond the CodeKerri Shotts
 
Eric Skiff: Pluggable Culture
Eric Skiff: Pluggable CultureEric Skiff: Pluggable Culture
Eric Skiff: Pluggable CultureIGNITE NYC
 
IIIF presentation - EuropeanaTech 2015
IIIF presentation - EuropeanaTech 2015IIIF presentation - EuropeanaTech 2015
IIIF presentation - EuropeanaTech 2015Petr Pridal
 
IIIF Overview for Linked Data Exhibitions
IIIF Overview for Linked Data ExhibitionsIIIF Overview for Linked Data Exhibitions
IIIF Overview for Linked Data ExhibitionsRobert Sanderson
 
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubDWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubMarc Müller
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardwareRonald McCollam
 
2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDXNuno Brito
 
Introduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOIntroduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOKris Findlay
 
Digibury: An introduction to the Raspberry Pi
Digibury: An introduction to the Raspberry PiDigibury: An introduction to the Raspberry Pi
Digibury: An introduction to the Raspberry PiLizzie Hodgson
 
Pi Mapper Photonik Camp 2014 06
Pi Mapper Photonik Camp 2014 06Pi Mapper Photonik Camp 2014 06
Pi Mapper Photonik Camp 2014 06Krisjanis Rijnieks
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingJoanne Villis
 
Mozilla Labs Demoparty 2011 Book
Mozilla Labs Demoparty 2011 BookMozilla Labs Demoparty 2011 Book
Mozilla Labs Demoparty 2011 BookTobias Leingruber
 

Semelhante a Non-Scholarly Use Cases or Fun and Games with IIIF (20)

Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)Introduction to IIIF (The Hague, May 2018)
Introduction to IIIF (The Hague, May 2018)
 
Programming the Real World: Javascript for Makers
Programming the Real World: Javascript for MakersProgramming the Real World: Javascript for Makers
Programming the Real World: Javascript for Makers
 
The Scientific Filesystem
The Scientific FilesystemThe Scientific Filesystem
The Scientific Filesystem
 
05 accessible hadro
05 accessible hadro05 accessible hadro
05 accessible hadro
 
Open Source: Beyond the Code
Open Source: Beyond the CodeOpen Source: Beyond the Code
Open Source: Beyond the Code
 
Eric Skiff: Pluggable Culture
Eric Skiff: Pluggable CultureEric Skiff: Pluggable Culture
Eric Skiff: Pluggable Culture
 
IIIF presentation - EuropeanaTech 2015
IIIF presentation - EuropeanaTech 2015IIIF presentation - EuropeanaTech 2015
IIIF presentation - EuropeanaTech 2015
 
IIIF Overview for Linked Data Exhibitions
IIIF Overview for Linked Data ExhibitionsIIIF Overview for Linked Data Exhibitions
IIIF Overview for Linked Data Exhibitions
 
2011 HackU UCSD
2011 HackU UCSD2011 HackU UCSD
2011 HackU UCSD
 
DWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHubDWX 2022 - DevSecOps mit GitHub
DWX 2022 - DevSecOps mit GitHub
 
Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"Mag pi18 Citation "PhotoReportage"
Mag pi18 Citation "PhotoReportage"
 
Taking the hard out of hardware
Taking the hard out of hardwareTaking the hard out of hardware
Taking the hard out of hardware
 
儲かるドキュメント
儲かるドキュメント儲かるドキュメント
儲かるドキュメント
 
QR Codes on Campus
QR Codes on CampusQR Codes on Campus
QR Codes on Campus
 
2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX2014 10-14: GitHub plus FOSS == 1 million SPDX
2014 10-14: GitHub plus FOSS == 1 million SPDX
 
Introduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIOIntroduction to Raspberry Pi and GPIO
Introduction to Raspberry Pi and GPIO
 
Digibury: An introduction to the Raspberry Pi
Digibury: An introduction to the Raspberry PiDigibury: An introduction to the Raspberry Pi
Digibury: An introduction to the Raspberry Pi
 
Pi Mapper Photonik Camp 2014 06
Pi Mapper Photonik Camp 2014 06Pi Mapper Photonik Camp 2014 06
Pi Mapper Photonik Camp 2014 06
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
Mozilla Labs Demoparty 2011 Book
Mozilla Labs Demoparty 2011 BookMozilla Labs Demoparty 2011 Book
Mozilla Labs Demoparty 2011 Book
 

Mais de IIIF_io

Open Images for IIIF
Open Images for IIIFOpen Images for IIIF
Open Images for IIIFIIIF_io
 
IIIF and the National Library of Wales
IIIF and the National Library of WalesIIIF and the National Library of Wales
IIIF and the National Library of WalesIIIF_io
 
IIIF Annotation and Discovery
IIIF Annotation and DiscoveryIIIF Annotation and Discovery
IIIF Annotation and DiscoveryIIIF_io
 
Embedr.eu & Omeka
Embedr.eu & OmekaEmbedr.eu & Omeka
Embedr.eu & OmekaIIIF_io
 
Mirador: A Cross-Repository Image Comparison and Annotation Tool
Mirador: A Cross-Repository Image Comparison and Annotation ToolMirador: A Cross-Repository Image Comparison and Annotation Tool
Mirador: A Cross-Repository Image Comparison and Annotation ToolIIIF_io
 
The IIIF Image API
The IIIF Image APIThe IIIF Image API
The IIIF Image APIIIIF_io
 
Introduction to the Presentation API
Introduction to the Presentation APIIntroduction to the Presentation API
Introduction to the Presentation APIIIIF_io
 
Europeana and IIIF
Europeana and IIIFEuropeana and IIIF
Europeana and IIIFIIIF_io
 
IIIF in support of Research
IIIF in support of ResearchIIIF in support of Research
IIIF in support of ResearchIIIF_io
 
Almost Christmas | Introductory Remarks at Access to the World's Images
Almost Christmas | Introductory Remarks at Access to the World's ImagesAlmost Christmas | Introductory Remarks at Access to the World's Images
Almost Christmas | Introductory Remarks at Access to the World's ImagesIIIF_io
 
IIIF and the Digital Public Library of America
IIIF and the Digital Public Library of AmericaIIIF and the Digital Public Library of America
IIIF and the Digital Public Library of AmericaIIIF_io
 
Newspapers and IIIF
Newspapers and IIIFNewspapers and IIIF
Newspapers and IIIFIIIF_io
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIIIF_io
 
Challenges Displaying Complex Image Data: New Tech & Old Institutions
Challenges Displaying Complex Image Data: New Tech & Old InstitutionsChallenges Displaying Complex Image Data: New Tech & Old Institutions
Challenges Displaying Complex Image Data: New Tech & Old InstitutionsIIIF_io
 
IIIF as an Enabler to Interoperability within a Single Institution
IIIF as an Enabler to Interoperability within a Single InstitutionIIIF as an Enabler to Interoperability within a Single Institution
IIIF as an Enabler to Interoperability within a Single InstitutionIIIF_io
 
Foundational Specifications
Foundational SpecificationsFoundational Specifications
Foundational SpecificationsIIIF_io
 
Presentation API Walkthrough
Presentation API WalkthroughPresentation API Walkthrough
Presentation API WalkthroughIIIF_io
 
Leaflet-IIIF: Plugins and Extensibility with IIIF
Leaflet-IIIF: Plugins and Extensibility with IIIFLeaflet-IIIF: Plugins and Extensibility with IIIF
Leaflet-IIIF: Plugins and Extensibility with IIIFIIIF_io
 
Concluding Remarks
Concluding RemarksConcluding Remarks
Concluding RemarksIIIF_io
 

Mais de IIIF_io (20)

Open Images for IIIF
Open Images for IIIFOpen Images for IIIF
Open Images for IIIF
 
IIIF and the National Library of Wales
IIIF and the National Library of WalesIIIF and the National Library of Wales
IIIF and the National Library of Wales
 
IIIF Annotation and Discovery
IIIF Annotation and DiscoveryIIIF Annotation and Discovery
IIIF Annotation and Discovery
 
Embedr.eu & Omeka
Embedr.eu & OmekaEmbedr.eu & Omeka
Embedr.eu & Omeka
 
Mirador: A Cross-Repository Image Comparison and Annotation Tool
Mirador: A Cross-Repository Image Comparison and Annotation ToolMirador: A Cross-Repository Image Comparison and Annotation Tool
Mirador: A Cross-Repository Image Comparison and Annotation Tool
 
The IIIF Image API
The IIIF Image APIThe IIIF Image API
The IIIF Image API
 
Introduction to the Presentation API
Introduction to the Presentation APIIntroduction to the Presentation API
Introduction to the Presentation API
 
Europeana and IIIF
Europeana and IIIFEuropeana and IIIF
Europeana and IIIF
 
IIIF in support of Research
IIIF in support of ResearchIIIF in support of Research
IIIF in support of Research
 
Almost Christmas | Introductory Remarks at Access to the World's Images
Almost Christmas | Introductory Remarks at Access to the World's ImagesAlmost Christmas | Introductory Remarks at Access to the World's Images
Almost Christmas | Introductory Remarks at Access to the World's Images
 
IIIF and the Digital Public Library of America
IIIF and the Digital Public Library of AmericaIIIF and the Digital Public Library of America
IIIF and the Digital Public Library of America
 
Newspapers and IIIF
Newspapers and IIIFNewspapers and IIIF
Newspapers and IIIF
 
Introduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability FrameworkIntroduction to the International Image Interoperability Framework
Introduction to the International Image Interoperability Framework
 
Mirador
MiradorMirador
Mirador
 
Challenges Displaying Complex Image Data: New Tech & Old Institutions
Challenges Displaying Complex Image Data: New Tech & Old InstitutionsChallenges Displaying Complex Image Data: New Tech & Old Institutions
Challenges Displaying Complex Image Data: New Tech & Old Institutions
 
IIIF as an Enabler to Interoperability within a Single Institution
IIIF as an Enabler to Interoperability within a Single InstitutionIIIF as an Enabler to Interoperability within a Single Institution
IIIF as an Enabler to Interoperability within a Single Institution
 
Foundational Specifications
Foundational SpecificationsFoundational Specifications
Foundational Specifications
 
Presentation API Walkthrough
Presentation API WalkthroughPresentation API Walkthrough
Presentation API Walkthrough
 
Leaflet-IIIF: Plugins and Extensibility with IIIF
Leaflet-IIIF: Plugins and Extensibility with IIIFLeaflet-IIIF: Plugins and Extensibility with IIIF
Leaflet-IIIF: Plugins and Extensibility with IIIF
 
Concluding Remarks
Concluding RemarksConcluding Remarks
Concluding Remarks
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Notas do Editor

  1. The metaLAB project in the Lightbox Gallery