Ciao,
io avevo una prima versione di Raspberry ed installai Raspbian. Quindi direi che quello indicato sia proprio quello che ti occorre.
Ti confermo anche che, utilizzando, B4J, crei sul tuo PC Windows i programmi che poi trasferisci sul Raspberry e tutto funziona come previsto.
Nel mio caso ho sviluppato solo back-end perché mi serviva simulare l'esistenza di un server remoto, ma sul forum trovi esempi e suggerimenti di ogni tipo.