Jink

Da Wikipedia, l'enciclopedia libera.

Responsabile: Giovanni Colombi Programmatori: Giovanni Colombi, David Tomassi

Contents

Jink - Jink Is Not Kate


"Kate è il primo amore, non è detto che sia la donna della vita." -- nostatic


Il progetto Jink si propone di sviluppare un editor di testo avanzato con supporto alla programmazione in diversi linguaggi. Jink racchiuderà le principali funzioni degli editor più diffusi (probabilmente non tutte quelle di emacs :) ) e offrirà ai programmatori un'interfaccia semplice e veloce per scrivere i propri codici sorgente. Jink è scritto in Java per la sua flessibilità e portabilità. Jink è portabile al 100% su qualsiasi piattaforma che supporti Java, è facilmente estendibile ed è modulare. Jink è software libero ed è rilasciato secondo i termini della GNU General Public License versione 2.

Lo stato attuale del progetto

Lo sviluppo dell'applicazione è ancora allo stato iniziale.

Jink permette di gestire diversi documenti nella stessa finestra grazie alla sua interfaccia flessibile, simile a quella Kate (http://kate.kde.org/). Le principali opzioni permettono di riaprire i file all'avvio, inserire/rimuovere commenti, indentare/deindentare il codice sorgente. E' presente una comoda barra di ricerca/sostituzione testo che compare a video posizionandosi nella parte bassa della finestra. Jink riconosce e colora il codice sorgente Java.

Le funzioni che verranno implementate

Nelle prossime release, oltre alla risoluzione di alcuni bug, verranno aggiunte queste funzionalità:

  • sistema di parsing e colorazione codice sorgente facilmente estendibile attraverso plugin
  • emulatore di terminale a comparsa e shell java
  • Sistema di puntamento del mouse avanzato ( drag & drop di codice )
  • interfaccia grafica per cvs (Concurrent Version System)
  • funzioni specifiche per vari linguaggi di programmazione
  • plugin per interfacciarsi con la caffettiera usb (request by lele)
  • ...tutte le altre che ci verranno in mente


Gli sviluppatori di Jink


Giovanni Colombi (g.colombi[at]gmail.com)

David Tomassi (polmol[at]gmail.com)

Personal tools
Informazioni