Skip to content

TUBS-ISF/SPL2018.Project.06

Repository files navigation

SPL2018.Project.06: Hirakanaji (Japanese Language Trainer)

Overview

Repository

This repository contains my student project for the master lecture Software Product Lines (summer term 2018). The goal of this student project is to implement different techniques of software product lines to a small software project with the help of FeatureIDE.

Task

Eclipse Import

  • File > Import…​ > Gradle > Existing Gradle Project

    • Alle Tasks werden damit importiert

  • Build: gradlew build im Root-Ordner

Application

Domain

The topic is about a Japanese language trainer with the working title "Hirakanaji". In this application the user will be able to learn the basic Japanese vocabulary and syllabaries (Hiragana and Katakana). Other possible modes may be e.g. some syllable scrambler for practicing your memory and writing skills or a daily vocabulary trainer.

Sources

The idea and basic sources are from here.

Feature Model

Overview

Feature Model

Configurations

  • default Basic web-application without gamification and export functionalities

  • config1 Local CLI application with basic Romaji scrambler functionality

  • config2 Local CLI application with basic Hiragana scrambler functionality

  • config3 Local CLI application with basic Katakana scrambler functionality

  • config4 Web-application with full scrambler functionality

  • config5 Pro web-application with all functionalities

  • config6 Local CLI application with basic Hiragana scrambler functionality (Only Gojuuon + GojuuonWithDakuten)

Ideas

  • Import Japanese-English vocabulary file

  • Dictionary with search function

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published