Prototyping with IIIF && Introduction to Kotlin
NOTE THAT THIS MEETING IS ON THE EASTSIDE INSTEAD OF OUR USUAL DOWNTOWN LOCATION! WE ARE MEETING AT THE HYATT IN DOWNTOWN BELLEVUE ON THE 2ND FLOOR ABOVE THE MAIN RECEPTION AREA BY THE GRAND PIANO.
Talk #1: Prototyping with the Internaional Image Interoperability Framework (IIIF)
The International Image Interoperability Framework (IIIF) is a collection of standards and API's for sharing and presenting image content. The standard is being adopted by many academic and cultural institutions to present digital images. When images are served from a IIIF-compliant image server, the images can be accessed by wide variety of iiif-compliant viewer applications.
The Georgetown University Library is early in our exploration of these standards. Throughout the presentation, we will discuss the challenges that a library or cultural heritage organization faces in sharing digitized content and the opportunities that are enabled by the IIIF standards. The availability of online, open-source, interoperable applications makes this a particularly fun technology to explore.
This presentation will include a live demonstration of the configuration of a IIIF-compliant image server. Cantalope is a java-based open-source IIIF image server. The presentation will demonstrate the installation and configuration the Cantaloupe with a collection of images. The presentation will demonstrate how the URL scheme of the IIIF Image API can be used to transform the am image and display the image in a collection of IIIF-compliant viewers.
Using an online "manifest" editor, we will use the IIIF presentation api to assemble a collection of images into a navigable image collection and demonstrate how this manifest can be rendered in a number of viewer applications.
Speaker: Terry Brady
Terry Brady is a software developer in Seattle working for the Georgetown University Library. Terry is the lead developer for DigitalGeorgetown. Terry is a committer for the DSpace repository platform. Terry has built applications for higher education, government, non-profit, and corporate institutions including LexisNexis and the National Archives and Records Administration.
Talk #2: Introduction to Kotlin
There are many different JVM languages ranging from the very script-like Groovy to the highly structured such as Scala and Closure. Kotlin by Jetbrains is one of the newest additions to the family of languages on the JVM. In this talk we will cover the basic features of the Kotlin language, how does it compare to vanilla Java, and what are some reasonable use cases for the language.
Speaker: Gabe Hicks, CTO
Gabe Hicks has been with Dev9 since it's founding in 2010. With over 20 years of experience, he has held roles ranging from software architect to CTO. Gabe has experience in many industries and organization types ranging from start-ups to multinational enterprises. Gabe drives Dev9's delivery of software services on Cloud partner platforms with Google Cloud Platform, AWS and Microsoft Azure. Gabe has led teams in planning and design of solutions for companies in fields such as healthcare, retail, communications and entertainment. Since joining Dev9, he has built core applications for numerous, large-scale consumer facing systems.
A big thanks to Smartsheet for providing food and drinks along with the venue!