In Java esiste una nozione di "piattaforma rich client": è un framework per la creazione di applicazioni desktop, fornisce funzionalità comuni come browser di aiuto, gestione del layout delle finestre, ecc. I framework di riferimento sono Eclipse e Netbeans.
Ora sono curioso di sapere se qualcosa del genere può essere fatto su browser web? Ho sentito parlare di XULRunner, delle estensioni di Chrome, NPAPI e simili ma esitanti a immergermi ulteriormente (la mia idea attuale è quella di puntare su Chromium).
Fondamentalmente, c'è un modo da un'applicazione browser (senza server):
- Funziona con file system (Apri / Salva / apri il browser dei file OS)
- Avvia i processi del sistema operativo (ad esempio alcune utilità) e analizza il loro output.
- Accedi alle librerie dinamiche.
- Modifica l'interfaccia utente del browser (ad esempio, rimuovi la barra home / degli indirizzi, i menu di ripristino)
- Pacchetto come qualcosa di facilmente implementabile lancia le app store.
Questo può essere fatto senza biforcare il browser? Di cosa dovrei leggere?
Requisiti aggiornati: In sostanza sto cercando "PhoneGap per PC", ma mi piace davvero come riutilizzare l'interfaccia utente di Chromium (schede, preferenze, ecc.) Se l'ho biforcato. Sto prototipando su Mac, configurerò una build Linux. A questo punto non sono interessato a Windows ...