Autore Topic: [NOS] GUI  (Letto 2925 volte)

AmigaCori

  • Visitatore
[NOS] GUI
« il: 29 Dicembre 2011, 11:17:08 »
Continuate, anche partendo da cose gia' dette nel thread generico su NsaOS in merito alla GUI. :)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: [NOS] GUI
« Risposta #1 il: 29 Dicembre 2011, 16:47:38 »
Cosa ne pensate di questo:
http://http://en.wikipedia.org/wiki/Zooming_User_Interface
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: [NOS] GUI
« Risposta #2 il: 29 Dicembre 2011, 17:39:59 »
"Fascinating" (cit.).

Offline ShInKurO

  • Tech
  • *****
  • Post: 66
  • Karma: +0/-0
    • Mostra profilo
Re: [NOS] GUI
« Risposta #3 il: 30 Dicembre 2011, 13:16:46 »
Giusto per suggerire qualcosa che ricordi amiga ma che sia moderno:

L'OS dovrebbe fornire all'utente diversi modi per interagire con i servizi che offre:

- CLI evoluta con comandi intuitivi (NO UNIX, ma cmq compatibile con esso, più alla AmigaOS);
- GUI (e questa è da pensare, nel senso che dovrebbe essere non monolitica, e in grado di adattarsi a diversi tipi di input, dal mouse al touch);
- Scripting (Javascript): la scelta di javascript è presto detta, è difatti il linguaggio delle nuove UI, per quanto Python, ActionScript e altri siano superiori...;

Giusto per capire, il modulo che si occupa della GUI deve avere un server che riceve JS+CSS+HTML e sputi fuori una UI. Diciamo pure che si farebbe prima a portare tutta la piattaforma Mozilla (Gecko) e far disegnare ad essa tutta la GUI.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline TheKaneB

  • Human Debugger
  • *****
  • Post: 5292
  • Karma: +20/-23
    • Mostra profilo
    • http://www.antoniobarba.org
Re: [NOS] GUI
« Risposta #4 il: 30 Dicembre 2011, 13:23:36 »
Javascript è diventato il linguaggio delle UI per un semplice motivo: riciclare il know-how dei webdevelopers.
Quando tutti si buttano a sviluppare "apps" ecco che i vecchi sviluppatori web si tuffano nell'ameno mondo delle applicazioni e con questi tools possono riciclare il proprio know-how con un basso investimento iniziale.

Microsoft ad esempio ti consente, in Windows 8, di usare Javascript+HTML oppure uno dei linguaggi .Net per creare applicazioni Metro Style.
Analogamente io direi che il sistema GUI dovrebbe avere un suo linguaggio di scripting, e magari creare "anche" il supporto a tecnologie web. Non mi piace l'idea di usare esclusivamente una sola tecnologia, ma preferirei un sistema modulare dove poter agganciare un backend Gecko o Webkit, ma anche altri tipi di backend basati su diversi tipi di rendering.
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: [NOS] GUI
« Risposta #5 il: 30 Dicembre 2011, 13:56:12 »
Metro non sarebbe male come interfaccia grafica. Soprattutto realizzarla in XAML... mi vengono i brividi (di piacere!) soltanto a pensarci. 8-)

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: [NOS] GUI
« Risposta #6 il: 30 Dicembre 2011, 14:02:30 »
Citazione da: "cdimauro"
Metro non sarebbe male come interfaccia grafica. Soprattutto realizzarla in XAML... mi vengono i brividi (di piacere!) soltanto a pensarci. 8-)

E' bella (o forse per adesso che non ho un tablet è solo "curiosa", "nuova"), però credo che una interfaccia basata sul desktop bisognerebbe comunque fornirla...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: [NOS] GUI
« Risposta #7 il: 30 Dicembre 2011, 14:10:03 »
Hai mai provato Windows Presentation Foundation (WPF per gli amici)? Si lavora sempre con XAML e si realizzano in poco tempo GUI estremamente evolute e graficamente appaganti.

Una volta che inizi a lavorarci tutto il resto lo vedrai "color marroncino"...

EDIT: no, non è Nutella! :mrgreen:

Offline clros

  • ASM Lover
  • *****
  • Post: 457
  • Karma: +3/-1
    • Mostra profilo
Re: [NOS] GUI
« Risposta #8 il: 30 Dicembre 2011, 14:37:42 »
Citazione da: "cdimauro"
Hai mai provato Windows Presentation Foundation (WPF per gli amici)? Si lavora sempre con XAML e si realizzano in poco tempo GUI estremamente evolute e graficamente appaganti.

Una volta che inizi a lavorarci tutto il resto lo vedrai "color marroncino"...

EDIT: no, non è Nutella! :mrgreen:

!!! Se nn è nutella chissà cos'è allora!  :lol:  :mrgreen:
Cmq no, ho solo letto qualcosa su WPF ma non l'ho mai usato per fare alcunchè...
Le mie conoscenze di programmazione di fermano al C++ usando BOOST e..basta!
Per le GUI ho realizzato qualcosa in Java con swing ma nient'altro.
Ovviamente usavo Intuition e ReAction (ora Shinkuro mi uccide!!)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »
Claudio CP La Rosa

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: [NOS] GUI
« Risposta #9 il: 30 Dicembre 2011, 14:47:27 »
ROFL. :lol:

Dai un'occhiata qui. 8-)

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: [NOS] GUI
« Risposta #10 il: 30 Dicembre 2011, 15:50:49 »
A proposito delle tecnologie web nella GUI:
http://theosperiment.wordpress.com/2011 ... -terminal/
Principalmente il paragrafo "Gratuitous use of web technology".
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

AmigaCori

  • Visitatore
Re: [NOS] GUI
« Risposta #11 il: 30 Dicembre 2011, 15:59:52 »
@ShInKurO
Si!, ora mi hai fatto ricordare, avevo stampato la tua guida e stavo leggendo l'articolo su EAL ed avevo preso la tua guida per rivedere qualcosa...cosi' in mente il ricordo s'e' confuso :P
Avro' letto migliaia di volte su iksnet delle tue lamentele in merito alle regole pr progettare una GUI che sia degna di tale nome ed ho sempre pensato che il tuo modo di vdere le cose fosse razionale e logico, la GUI e' lo strumento di interfaccia tra uomo e macchina, si spendono moltissimi soldi per realizzare i cruscotti delle automobili perche' devono essere semplici, immediati, funzionali e belli...non si fa come ai tempi della 500 dove riempivi di buchi il cruscotto e ci piazzavi gli interruttori e le lucette :D ed idem deve essere per una GUI: va' pensata e pensata per gli essri umani, quindi non in base a prefernze personali dell'autore ma dell'ergonomia.

IMHO in un sistema desktop la GUI ha importanza fondamentale quindi sono molto curioso di vedere come si sviluppera' questo thread :D
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline cdimauro

  • Human Debugger
  • *****
  • Post: 4291
  • Karma: +7/-95
    • Mostra profilo
Re: [NOS] GUI
« Risposta #12 il: 30 Dicembre 2011, 16:10:12 »
Citazione da: "Z80Fan"
A proposito delle tecnologie web nella GUI:
http://theosperiment.wordpress.com/2011 ... -terminal/
Principalmente il paragrafo "Gratuitous use of web technology".
"Modern web technology is ugly and clunky."

Totalmente d'accordo. :D

Offline Z80Fan

  • Administrator
  • Guru
  • *****
  • Post: 1671
  • Karma: +13/-2
    • Mostra profilo
    • http://z80fan.altervista.org
Re: [NOS] GUI
« Risposta #13 il: 21 Gennaio 2012, 19:42:39 »
http://10gui.com/
Guardate il video: secondo me è un'idea veramente interessante quella che propongono, qualcosa che avevo in mente anche io.
L'unica cosa che cambierei personalmente è l'organizzazione dell'elenco finestre: invece di una riga singola, più righe (quindi una matrice), una riga diversa per ogni applicazione.

Poi:
http://toastytech.com/guis/index.html
Immagino che alcuni di voi lo conoscano già. Praticamente è una specie di database di gui. Magari ci si trova qualcosa da cui prendere spunto. ;)
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Offline Allanon

  • Administrator
  • Synthetic Voodoo
  • *****
  • Post: 3498
  • Karma: +17/-4
    • Mostra profilo
    • http://www.a-mc.biz
Re: [NOS] GUI
« Risposta #14 il: 26 Gennaio 2012, 14:02:03 »
molto interessante 10gui, tuttavia anche io trovo la gestione delle finestre poco pratica, anzi leggermente macchinosa...
« Ultima modifica: 01 Gennaio 1970, 02:00:00 da Guest »

Tags: