1. Home
  2. Mailing Lists
  3. Past Meetings
  4. Java Resources
  5. Conferences
  6. Other User Groups
  7. Java Jobs

Meeting Location:
Ada Developers Academy HQ
1215 4th Ave #1050,

6:00pm Networking
6:30pm Presentation
8:00pm Beers!

Chair Nimret Sandhu
Community Leaders
Freddy Guime
Ben Garnaat
Founder Jayson Raymond




SeaJUG is an all volunteer effort - which means items such as the website and mailing list are updated as schedules afford. We meet on the 3rd Tuesday of every month. We need suggestions/volunteers for topics! If you'd like to donate your time/skills to the cause, contact Nimret Sandhu.

19 Sep 2017 : Prototyping with IIIF && Introduction to Kotlin


Talk #1: Prototyping with the International 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.