scispace - formally typeset
Search or ask a question

Showing papers on "Legacy mode published in 2015"


Proceedings ArticleDOI
18 May 2015
TL;DR: ControVol is presented, an IDE plugin that detects evolutionary changes to the application code that are incompatible with legacy data and ensures that the structure of legacy data can catch up with the structure expected by the latest software release.
Abstract: In building software-as-a-service applications, a flexible development environment is key to shipping early and often. Therefore, schema-flexible data stores are becoming more and more popular. They can store data with heterogeneous structure, allowing for new releases to be pushed frequently, without having to migrate legacy data first. However, the current application code must continue to work with any legacy data that has already been persisted in production. To let legacy data structurally "catch up" with the latest application code, developers commonly employ object mapper libraries with life-cycle annotations. Yet when used without caution, they can cause runtime errors and even data loss. We present ControVol, an IDE plugin that detects evolutionary changes to the application code that are incompatible with legacy data. ControVol warns developers already at development time, and even suggests automatic fixes for lazily migrating legacy data when it is loaded into the application. Thus, ControVol ensures that the structure of legacy data can catch up with the structure expected by the latest software release.

3 citations


Patent
Horst Gether1, Helmut Theiler1
21 Aug 2015
TL;DR: A host interface circuit (IF1) operates in a power mode when connected to an accessory device (ADEV) compatible with a power supply via a first line (LM) of a data cable (4PAC) as mentioned in this paper.
Abstract: A host interface circuit (IF1) operates in a power mode when connected to an accessory device (ADEV) compatible with a power supply via a first line (LM) of a data cable (4PAC). During power mode, the host interface circuit (IF) couples a power regulator (PR) to the first line. The host interface circuit (IF1) operates in a legacy mode when connected to an accessory device (ADEV) not compatible with such a power supply and couples the legacy terminal (MICS) to the first line (LM) during legacy mode. An accessory interface circuit (IF2) configured to operate in a power mode when connected to a host device (HDEV) capable of a power supply via a first line (LM) couples a power input of an active device (AUD) to the first line (LM) and a data input of the active device (AUDO) to a second line (LR) during power mode.