• Stars
    star
    117
  • Rank 300,890 (Top 6 %)
  • Language
    Java
  • License
    Other
  • Created almost 13 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jameica is an Application-Platform written in Java containing a SWT-UI. It provides different services (GUI-Toolkit, Logging, Security, Backup, Lifecycle-Management, Message-Bus) to the installed plugins. It's a kind of runtime environment similar to OSGi.

Jameica logo

If you do not unterstand German but want more information or to contribute, please try to contact the maintainer or one of the contributors.

Jameica ist eine Application-Plattform, die in Java geschrieben ist. Sie bietet die Basisfunktionalität und GUI-Komponenten, um Dir dabei zu helfen, Dich auf Deine Idee zu konzentrieren!

Es ist die Grundlage für Plugins wie Hibiscus oder JVerein.

Screenshot

Jameica nutzt SWT für die grafische Oberfläche und bietet als Plattform mehrere Services (GUI-Toolkit, Logging, Security, Backup, Lifecycle-Management, Message-Bus) für die installierten Plugins. Die flexible Plugin-Arbeitsweise ist angelehnt an OSGi.

Stack

Schnellstart

Hier eine Anleitung für alle, die direkt loslegen wollen.

⚠️ Für Jameica muss Java installiert sein! Die notwendige Minimalversion ist hier einsehbar. Falls unsicher, überprüfe die Version auf Deinem Computer, indem Du java -version im Terminal/ der Kommandozeile ausführst.

  1. Lade das fertige Paket für Dein Betriebssystem.

    64bit 32bit für alte Systeme andere Wege
    Linux Linux (32bit) AUR, DEP, RPM, Launchpad, flatpak
    macOS Mac OS X "Tiger" (10.4) - "Lion" (10.7)) Homebrew: brew cask install jameica
    Windows ab Windows 7 Chocolatey: choco install jameica

    Es gibt auch eine generische Version für weitere Betriebssysteme (OpenBSD, ...) zum Download.

  2. Entpacke den Inhalt der ZIP-Datei in einen Ordner auf der Festplatte.

  3. Starte die Applikation

    • Windows: jameica-win64.exe
    • Linux: ./jameica.sh
    • macOS: Doppelklick auf das Symbol

    Jameica schreibt alle Dinge (Einstellungen, Logdateien, Daten) in einen einzigen Ordner namens .jameica im Benutzerverzeichnis (%USERPROFILE% in Win, ~ in Unix/Linux/macOS).

  4. Installiere Plugins via "Datei -> Plugins online suchen...". In der angezeigte Auswahlliste wird das gewünschte Plugin mit einem Klick auf den Button "Installieren..." automatisch heruntergeladen und konfiguriert

    Es gibt eine Übersicht über alle Plugins und deren Abhängigkeiten zu anderen Plugins.

Dokumentation

Eine detaillierte Projektdokumentation ist im Wiki des Autors einsehbar.

Dieses Wiki beinhaltet u.a. Informationen wie:

Mitmachen

Du hast etwas gefunden, was verbessert werden sollte?

Super! Jedes Feedback hilft! Bitte prüfe jedoch zuerst, ob es bereits im OnlineBanking-Forum bekannt ist. Vielleicht gibt es bereits eine (Übergangs-)Lösung für Dein Problem. Falls nicht, so schaue bitte auf dieser Website nach detaillierten Anweisungen für die nächsten Schritte.

Du kannst programmieren und möchtest helfen?

Nutze die Möglichkeiten von Github :-) Erstelle einen Fork von diesem Repository und sende einen Pull-Request mit den Anpassungen.

Du möchtest Dein eigenes Jameica-Plugin programmieren?

Im Github-Projekt Jameica Example Plugin findest Du alle Informationen.

Lizenz

Jameica steht unter GPLv2 (siehe LICENSE)

Danksagung

Jameica wird seit 2003 von Olaf Willuhn in seiner Freizeit entwickelt.

Vielen Dank an alle Mitwirkenden, die dabei geholfen haben, diese Software ein bisschen besser zu machen!

More Repositories

1

hibiscus

Eine freie Homebanking-Anwendung für Linux, Windows und MacOS. Sie basiert auf der FinTS-Implementierung HBCI4Java und läuft als Plugin in Jameica.
Java
272
star
2

hbci4java

Moved to https://github.com/hbci4j/hbci4java/ - please use the new repository!
Java
110
star
3

hibiscus.server

server part of hibiscus (contains the web interface and scheduler)
Java
26
star
4

syntax

a double-entry bookkeeping plugin for the jameica framework. it uses the german account system "SKR03/04".
Java
24
star
5

hibiscus.php

PHP connector for hibiscus server
PHP
9
star
6

hibiscus.transferwise

Adds support for TransferWise to Hibiscus
Java
5
star
7

jameica.example

Jameica Beispiel-Plugin
Java
5
star
8

hibiscus.soap

SOAP connector for hibiscus
Java
4
star
9

jameica.webadmin

webfrontend for jameica
Java
3
star
10

datasource

OR mapper of jameica
Java
3
star
11

jameica.soap

SOAP connector for jameica
Java
3
star
12

hibiscus.xmlrpc

XML-RPC connector for hibiscus
Java
3
star
13

jameica.sensors

sensor framework for jameica
Java
3
star
14

jameica.xmlrpc

XML-RPC connector for jameica
Java
3
star
15

hibiscus.sync.example

Beispiel-Plugin, welches die Benutzung des Synchronize-Backends demonstriert und als Vorlage für die Implementierung weiterer Bank-Backends dienen kann.
Java
3
star
16

jameica.messaging

a message queueing- and archiving plugin, accessible via RMI, XML-RPC, HTTP-REST and raw TCP
Java
2
star
17

jameica.ca

jameica plugin to create/manage SSL certificates
Java
2
star
18

util

utility classes for jameica
Java
2
star
19

jameica.redmine

Simple Redmine Connector to log work into Redmine issues using a tiny systray menu.
Java
2
star
20

jameica.ical

jameica plugin, that exports appointments to an external ical-file
Java
2
star