Art provides insight into the experiences and values of a culture. We see parallels between <strong>Shiny and art</strong>. Both are canvases for <strong>sharing insight</strong>. They are used to transform information or ideas in a way that connects with people. In this spirit, our developers built <a href="https://connect.appsilon.com/europeana-app/" target="_blank" rel="noopener"><strong>EuropeanaR</strong></a>, a Shiny app for <strong>exploring Europe's digitized collection of art</strong> and cultural works. <h2>Exploring the europeanaR package</h2> Sharing data and building narratives at speed is something Shiny does well. This is in part due to a rich and healthy ecosystem of open-source packages available to R developers. Fellow Appsilonian, Alexandros Kouretesis built the R package, <a href="https://github.com/AleKoure/europeanaR" target="_blank" rel="nofollow noopener">europeanaR</a>, for accessing the data from Europeana's web portal. <h3>What is Europeana?</h3> <a href="https://www.europeana.eu/" target="_blank" rel="noopener">Europeana</a> is a cultural preservation and digitization project supported by the European Union. Its purpose is to preserve and raise awareness of European cultural heritage - including art. Europeana has developed a web portal containing a database for artwork throughout Europe. It is this database that we explore from the Shiny application with the europeanaR package. <blockquote><a href="https://demo.appsilon.com/" target="_blank" rel="noopener">Explore Appsilon's R Shiny Demo Gallery</a>. A curated collection of unique Shiny dashboards.</blockquote> <h3>Install europeanaR package</h3> You can install the development version by running: <pre><code> # install.packages("devtools") devtools::install_github("AleKoure/europeanaR") </code></pre> And be sure to sign up for a free <a href="https://pro.europeana.eu/page/get-api" target="_blank" rel="nofollow noopener">API key from Europeana</a>. Once you've signed up, you can input your key by adding: <pre><code> europeanaR::set_key("YOUR_KEY_GOES_HERE") </code></pre> <img class="size-full wp-image-16965 aligncenter" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b01c6c85f60a598abd80ef_europeanaR-package.webp" alt="europeanaR R package logo to connect Europeana API" width="300" height="338" /> <h2>EuropeanaR - a Shiny app sprint example</h2> At its core, the Shiny app consists of 3 primary components - a search engine, a map, and an infographic. The primary goal of the application is to visualize the spread of artworks over Europe. To do this, Appsilon R/Shiny developers Ivan Hrychaniuk and André Veríssimo created a search engine for European artists. They added a map for the spatial component and a pop-up to visualize the artwork associated with a user's search. To learn more, check out Europeana(R) creator André, as he guides us through the procedure and a demonstration of the application. <iframe title="YouTube video player" src="https://www.youtube.com/embed/h-U_d7ajkw0" width="560" height="315" frameborder="0" allowfullscreen="allowfullscreen"></iframe> <blockquote>App sprints can be a challenge with distributed teams. Learn how we <a href="https://appsilon.com/appsprints-r-shiny-app-development/" target="_blank" rel="noopener">manage app sprints to develop unique R Shiny apps</a>.</blockquote>
Damian Rodziewicz
Head of Sales
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
EXPLORE
Experience the Data Advantage
The era of Big Data has evolved. Fast results and intelligent insights are the new standard. Expertise is your lifeline.
It's time to outpace your competitors with technical excellence and domain expertise.
It's time to outpace your competitors with technical excellence and domain expertise.