Portfolio Skills

Delve into our background: Browse through a selection of our projects based on our skills and see some of the innovative software, applications and web services we have created for and with our clients. We develop for many platforms and work with Windows, UNIX, Linux and OS X servers.

Literatuurplein, a Literary Treasure Trove

Literatuurplein, a Literary Treasure Trove

Koninklijke Bibliotheek

Literatuurplein – a Literary Treasure Trove

Literatuurplein – a Literary treasure trove

Literatuurplein.nl is a unique concept created by Jef van Gool. Most of all it’s an extensive website which stimulates interest in Dutch Literature and promotes an interest in reading. Together with the software company “the Dutch Republic“, they launched a first version of Literatuurplein back in 2004. Unfortunately, the site didn’t meet their expectations, so they turned to BSL for advice. We were asked to investigate how the software was written and to suggest how it could be improved. Our advice was:

  • design a new data model and use a more advanced database
  • introduce a virtual book concept (representing multiple editions)
  • add high-performance, flexible free text search technology
  • adopt a modern Java platform

The client took this advice to heart. As a result they decided to rebuild the product, and they asked BSL to carry out the work. We designed and developed a completely new Literatuurplein over a period of 4-5 months. The new site was an immediate success. Furthermore, due to the good partnership, we’ve continued to work on many follow-up projects. First of all adding many new features, but also modifying the site as the library infrastructure and standards changed.

Literatuurplein – een literaire schatkist
Literatuurplein – een literaire schatkist

Move with the times

During the development of a new Literatuurplein.nl we switched to an Oracle database and Oracle Text. The use of Oracle Text enabled us to introduce an intelligent search engine, making content in the site easier to maintain and to find. In the years that followed, our developers have continuously improved the technology and infrastructure of the website.

In 2012, the new product owner, Stichting Bibliotheek.nl (or BNL), asked BSL to adapt Literatuurplein to their own house style. At the same time, we added a major new feature – the users were given the opportunity to personalize their home pages. In addition, we introduced a wide range of widgets so that public libraries throughout the Netherlands can use Literatuurplein contents on their own websites. We currently provide more than 20 library services (such as literary news, and a literary agenda) using Literatuurplein web-services. As result, hundreds of libraries make use of Literatuurplein content in the Netherlands.

In 2015 Literatuurplein was taken over by the Royal Library (KB). Their first priority was to integrate the BNL infrastructure within their organization. At the end of 2016, KB asked us to update the site so that it meets current standards. Most noteworthy, the site became fully responsive – easy to use on both mobiles and desktop browsers.

Move with the times

During the development of a new Literatuurplein.nl we switched to an Oracle database and Oracle Text. The use of Oracle Text enabled us to introduce an intelligent search engine, making content in the site easier to maintain and to find. In the years that followed, our developers have continuously improved the technology and infrastructure of the website.

In 2012, the new product owner, Stichting Bibliotheek.nl (or BNL), asked BSL to adapt Literatuurplein to their own house style. At the same time, we added a major new feature – the users were given the opportunity to personalize their home pages. In addition, we introduced a wide range of widgets so that public libraries throughout the Netherlands can use Literatuurplein contents on their own websites. We currently provide more than 20 library services (such as literary news, and a literary agenda) using Literatuurplein web-services. As result, hundreds of libraries make use of Literatuurplein content in the Netherlands.

In 2015 Literatuurplein was taken over by the Royal Library (KB). Their first priority was to integrate the BNL infrastructure within their organization. At the end of 2016, KB asked us to update the site so that it meets current standards. Most noteworthy, the site became fully responsive – easy to use on both mobiles and desktop browsers.

Literatuurplein – een literaire schatkist

“BSL believes it is important to keep up with current trends and developments. With more than four million visitors a year, Literatuurplein is an intensively used website. Therefore it’s important that the site is accessible by all users. Since the use of  site on mobile devices is increasing, creating a fully responsive website was our number one priority.”

Roderick

Front-end Developer , Bright Side of Life

A great success

Literatuurplein has been a well-known and established name in the world of Dutch literature for years. The website attracts no fewer than 4,000,000 visitors annually. Literatuurplein now contains information describing more than 700,000 books, and more than 320,000 authors. There are more than 3,500 news items to be found.

New articles are added each day, and new titles are imported and updated using sources such as NBD Biblion and Centraal Boekhuis automatically. In addition, a team of editors adds new content such as reviews, columns, podcasts and videos. Because of the extensive literary agenda, Literatuurplein visitors are always aware of literary events and radio and TV programs with literature as their theme.

 

“With regard to technical development and infrastructure management, The Bright Side of Life in Breukelen has been a particularly constructive and creative partner for all these years.”

Jef van Gool

Product Owner

At BSL, you have come to the right place for…

Expert in search technologies

BSL has a broad experience in developing complex online database solutions. This expertise came in handy during the management of the contents of Literatuurplein. Literary databases are often very complex…

  • authors’ names are often written in different ways – and sometimes misspelt by users when searching
  • authors may use pseudonyms –  and publishers use varied notations
  • books exist in multiple editions – with some attributes shared (eg: titles), but some separate (ISBN / EAN)
  • users often search for partial titles – requiring special matching rules
Trends & developments

It is important that websites go along with current trends and developments. Even the most beautiful and technical websites are not up-to-date after a few years. That is why it is important to update the technical aspects of the website after a number of years. This is the perfect time to take a critical look at the design and content of the website. Are there functions that are missing or functions that are used too little?

Long-term support

When a software product has gone into production, users often need support and maintenance for the longer term. That is why we offer our customers a range of flexible support services. In the case of Literatuurplein this means 7 days a week support to the KB and its Literatuurplein users.

You’re welcome to get in touch with me if you have a project in mind, or want to discuss how best to approach your next development project.

Caroline

Relations Manager, Bright Side of Life

NBD Biblion – Rotunda Digital Showcase

NBD Biblion – Rotunda Digital Showcase

NBD Biblion

Rotunda Digital Showcase

NBD Biblion – Rotunda Digital Showcase

In 2009  H2 Interactive asked BSL to help design and develop a ‘Digital Showcase’. The original concept was created by H2 Interactive. The reason? They were looking for an innovative and attractive way to present and promote books, CDs and other multimedia titles to the public.

So our software developers converted their concept into a product: the Rotunda Digital Showcase. As a result, libraries and bookstores throughout the Netherlands use Rotunda. They can create their own digital shop window – a virtual bookcase with books, DVDs, CDs and even games. Displayed on a large touchscreen, visitors can browse through virtual bookcases divided into different categories and themes. They can then find more information about each title by touching the digital cover. In addition, they can order or reserve these titles directly. Hence this unique form of presentation stimulates book sales and lending in libraries. Rotunda is sold, distributed and supported by NBD Biblion.

Rotunda digital showcase

“Rotunda is very easy to manage. You can quickly set up and add your own bookshelves. And embedding movies is easy as well. A really nice addition.”

Product Manager, NBD Biblion

NBD Biblion promotional video…

Create your own bookcase promotions

The Rotunda digital showcase runs on Windows computers connected to touchscreens. The software consists of custom web services, an Oracle database and a Content Management System (CMS). This CMS is linked to an extensive NBD Biblion media database, with a description of all the available (media) titles. So Rotunda editors can quickly and easily create their own ‘bookcases’ by selecting from the NBD database. In addition, they can add YouTube videos and other online media. The editors can send this selection via the internet to other Rotunda screens. As a result, the public can view the selections on Rotunda screens located anywhere in Holland. So an ideal way centralise the production and promotion of new / themed titles. What’s more, editors can update the selection at any time. An easy way to present up-to-date content linked to current events and campaigns. 

Create your own bookcase promotions

The Rotunda digital showcase runs on Windows computers connected to touchscreens. The software consists of custom web services, an Oracle database and a Content Management System (CMS). This CMS is linked to an extensive NBD Biblion media database, with a description of all the available (media) titles. So Rotunda editors can quickly and easily create their own ‘bookcases’ by selecting from the NBD database. In addition, they can add YouTube videos and other online media. The editors can send this selection via the internet to other Rotunda screens. As a result, the public can view the selections on Rotunda screens located anywhere in Holland. So an ideal way centralise the production and promotion of new / themed titles. What’s more, editors can update the selection at any time. An easy way to present up-to-date content linked to current events and campaigns. 

At BSL, you have come to the right place for…

Software updates

Technology and internet standards have evolved since NBD Bblion released the first Rotunda digital showcase. Public libraries naturally need to follow these changes. So software applications linked to their websites must also be updated. NBD Biblion therefore asked BSL to work on a number of updates. Their aim? To fully integrate Rotunda with the websites and catalogs used by libraries. As a result, we  recently launched a completely new version. Our engineers first updated the software so that it can be used on new versions of Windows. Secondly we improved the performance, designing the software for a new generation of processors. And finally we made the communications with library services more secure.

Development of touchscreen applications

BSL has lots of experience developing touchscreen applications. This is because (multi-touch) touchscreens can be used to present products to the public in an innovative and attractive way. Most noteworthy, editors can quickly and easily update virtual bookshelves. Consequently they can be shared and reused on multiple screens. Also at multiple locations. As a result, sharing bookshelves with other users mean that a top 10 only needs to be maintained once. So other editors can simply subscribe to the shared bookshelf or bookshelves and immediately show them on their own Rotunda.

Central web management

Managing content using a central CMS has major advantages. The data is centrally available to all authorized users. They can also manage this date from any workstation with an internet connection. So Rotunda editors centrally manage the content used by Rotunda digital showcase screens. Hence the Rotunda software connects to the central database to retrieve and display the data. When editors modify the data in the CMS, Rotundas throughout the country automatically update their contents to display the latest data. 

This is a unique solution, combining new touch-screen technology with content that was already available within NBD. Combining existing resources with new technology is one of the quickest ways to develop new products, and adding value. If you’ve got ideas for making your content available, within mobile apps or online, please get in touch! We’ll show you how.

 

Martyn Simpson

Director, Bright Side of Life

NBD Biblion – MIPS Media Production System

NBD Biblion – MIPS Media Production System

NBD Biblion

Media Information and Production System (MIPS)

NBD Biblion – Media Information and Production System

NBD Biblion offers products, services and expertise in the field of media and content. They are the largest supplier of information and purchase advice for Public Libraries and (school) media centers in the Netherlands. They also supply many of the books available in libraries. For this reason, hundreds of new titles of books and other media arrive at NBD Biblion every week. Each title is then classified and reviewed by NBD editors and reviewers. As a result they can provide up-to-date information about every newly published title.

We created the Media Information and Production System (MIPS) specifically for this purpose. A custom title registration and production system  for managing many NBD production processes. NBD Biblion now uses MIPS to describe and catalog hundreds of new titles every month. In particular the software regulates and monitors the planning and workflow. It  can therefore monitor the progress of each title through the system. In addition, the software manages payouts to reviewers, exporting the details for processing by Equens.

NBD Biblion - Media Information and Production System (MIPS)
NBD Biblion - Media Information and Production System (MIPS)

Oracle Text search technology

We firstly produced a complete functional and technical design. This was based on use of a central Oracle database and advanced search technology. Our engineers then went on to develop the Media Information and Production System. MIPS consists of a number of customized Windows applications, web applications and web services. We initially made use of Autonomy for indexing and classifying the database contents. However, we later introduced Oracle Text search technology. This is a standard part of Oracle, and is ideal for indexing unstructured text/XML information. We could therefore combine both structured (SQL) and unstructured searches, making data more easily accessible.

Oracle Text search technology

We firstly produced a complete functional and technical design. This was based on use of a central Oracle database and advanced search technology. Our engineers then went on to develop the Media Information and Production System. MIPS consists of a number of customized Windows applications, web applications and web services. We initially made use of Autonomy for indexing and classifying the database contents. However, we later introduced Oracle Text search technology. This is a standard part of Oracle, and is ideal for indexing unstructured text/XML information. We could therefore combine both structured (SQL) and unstructured searches, making data more easily accessible.

NBD Biblion - Media Information and Production System (MIPS)

MIPS Connectivity

  • PICA (OCLC) – part of the title data is maintained using the Common Automated Cataloging System (GGC). In MIPS this data is imported and integrated with content that is maintained within MIPS. When exchanging data with other systems, title data is merged and exported as if from a single source.
  • MoM (More over Media) – MoM is closely connected to MIPS. It serves as a publication platform for the delivery of reviews, text abstracts and author profiles.
  • Website reviewers – MIPS includes a web application for use by third parties who enter and update reviews.
  • FRS asset management system – a link has been developed with the BSL asset management system FRS. FRS manages multimedia documents, such as book covers, tables of content, flap texts. The integration means covers  can be retrieved and displayed using the title, author, ISBN and other search attributes.

At BSL, you have come to the right place for…

Expert in search technologies

BSL has expertise in using a range of search technologies. These include Autonomy, ExaleadOracle Text, Elastic Search and Sybase FTS.  These technologies can index documents, spreadsheets, webpages and multimedia so that the entire content can be searched. The search engines use language intelligence to recognize words, sentences and synonyms. As a result, our software can find contents almost instantly. Even within archives containing millions of documents. We can also use automatic classification and semantic technologies to select the most relevant information. And to extract meaning from the content.

Continuous improvement

We have made many improvements since we first delivered the Media Information and Production system. In particular, we have also added many new features. These changes usually arise from feedback from the NBD Media production team. Not only from the content managers, but  frequently from content editors/reviewers too. NBD Biblion consequently uses MIPS within more and more production processes. As a result, the content is re-purposed. Furthermore, we have also integrated the system with external processes and systems.Third parties have access to MIPS information using web-service API’s designed and developed by BSL.

Simplification of complex processes

The Media Information and Production system transforms the complex workflow procedures and media management activities carried out by NBD Biblion into a series of easy-to-use software modules. Using this unique system, another key point  is that NBD Biblion can now manage the entire production workflow in-house.

It was a wonderful and challenging project. We created the functional / technical design, the Oracle data model and user interfaces. We’ve integrated MIPS with many systems, including links to national web platforms using XML and web-services. It’s  included many facets of modern ICT projects, and used successfully by our customer for many years. We’ve continuously enhanced MIPS to meet their changing needs, and changing standards. It’s a system about which all of us are very proud.

Eric

Software Architect, Bright Side of Life

CRV – Multimedia Web Application

CRV – Multimedia Web Application

Coöperatie Rundveeverbetering

CRV Multimedia Database

CRV – Multimedia Database

CRV Holding B.V. (CRV) is an innovative organization based in the Netherlands. It was established as an international center of excellence for animal husbandry and cattle improvement. In particular, the CRV aims to create added value for professional dairy and beef farmers . They do so by offering high-quality products and services. Alongside its home market, the CRV’s products and services are available in more than 50 countries.

An important part of CRV’s service is the maintenance of extensive cattle records (text, images and videos). They wanted to manage their photo archive in digital form, for direct use by online publications. To this end, we designed their Digital Photo Archive (DFA). The DFA was based on our Digital Asset Management software (FRS). Our engineers have since created their Multimedia Database (MMB). The MMB subsequently contains thousands of photos of dairy and breeding cattle. And hundreds of videos too. What’s more, the MMB is fully integrated within the CRV network infrastructure and workflows.

CRV Multimedia Database – Web Application
CRV Multimedia Database – Web Application

Manage files with a unique database

With the Multimedia Databank (MMB), the CRV can automatically import multiple images. In a variety of formats. Our software first compresses them, then stores them centrally in different resolutions. It also automatically adds attributes, and couples source descriptions to the images. Especially relevant, we can enrich the data using links that we make with other data sources within CRV.  Authorized employees can then update this information using a custom web application we developed. What is more, they can add or update further attributes associated with each animal. And finally, they can make selections from the database contents (including photos, videos and descriptions). They can then share these selections with CRV partners worldwide.

Because we store the files in an Oracle database, MMB is stable, fast and reliable. Moreover, the use of Oracle Text means that CRV employees can use 40 different search attributes to  find the right material.

Manage files with a unique database

With the Multimedia Databank (MMB), the CRV can automatically import multiple images. In a variety of formats. Our software first compresses them, then stores them centrally in different resolutions. It also automatically adds attributes, and couples source descriptions to the images. Especially relevant, we can enrich the data using links that we make with other data sources within CRV.  Authorized employees can then update this information using a custom web application we developed. What is more, they can add or update further attributes associated with each animal. And finally, they can make selections from the database contents (including photos, videos and descriptions). They can then share these selections with CRV partners worldwide.

Because we store the files in an Oracle database, MMB is stable, fast and reliable. Moreover, the use of Oracle Text means that CRV employees can use 40 different search attributes to  find the right material.

CRV Multimedia Database – Web Application

At BSL, you have come to the right place for…

Multilingual database

The CRV Multimedia Database is multilingual in every respect. Firstly because the interface is available in several languages. But users can translate the contents too. And carry out searches in different languages as well. This means the CRV can share its unique database contents with international subsidiaries and partners. Colleagues and customers worldwide have secure, fast access to its photo archive and film material.

Database expertise

We have years of experience working with multimedia database solutions. And our modular approach makes us flexible. Which means we have the expertise to integrate our solutions with your current infrastructure. Our developers have created links between the Multimedia Database (MMB) and the International Cattle Information System (IRIS). With one press of a button, our software first reads data from the IRIS system. Next it couples the data to individual images. In addition, the MMB registers studbook records, breeding values, and milk production figures. This link therefore not only saves time. It also ensures that CRV employees have continual access to up-to-date and accurate data.

Intelligent search engines

BSL has expertise with many search and business intelligence technologies. These include Autonomy, ExaleadOracle TextElastic Search and Sybase FTS. Which means we can index the entire contents of documents. To do so, we use language intelligence and semantic search techniques to recognize words, sentences, concepts and synonyms. Applying these technologies, we can therefore find and select the most relevant information. Even from millions of documents.

“We gave the Multimedia Database an extra dimension when we rolled it out for use by the CRV.  I’m referring to the multi-lingual support. But also the additional features we developed. In particular, how we helped support the CRV’s workflow. One of the main challenges was to implement the product so that all departments had optimum benefit from the database.  And to ensure it became part of their daily work processes.”

Eric

Software Architect, Bright Side of Life

Contact BSL
Contact BSL