Progetto FidoReadJS

anonymous_be1147
Ciao,

prendendo spunto dalla [_url=http://www.electroyou.it/forum/viewtopic.php?f=16&t=46069:29laa83d]proposta[/_url:29laa83d] di DarwinNE e sulla scia di quella di apatriarca , avremmo pensato di provare a realizzare in JavaScript un interprete di listati [_url=http://fidocadj.sourceforge.net/:29laa83d]FidoCad[/_url:29laa83d][nota]Una breve descrizione del formato di questo tipo di listato si trova nel [_url=https://sourceforge.net/projects/fidocadj/files/manuals/fidocadj_manual_en.pdf/download:29laa83d]manuale[/_url:29laa83d] del programma FidoCadJ[/nota]. Per questo stiamo cercando qualcuno disposto a darci una mano. DarwinNE ha già dato la sua disponibilità. Se siete interessati, il progetto è ospitato su [_url=https://github.com/nivit/fidoreadjs:29laa83d]GitHub[/_url:29laa83d].

Risposte
apatriarca
Vista la natura vettoriale del formato di FidoCad, si potrebbe probabilmente prendere in considerazione anche la conversione in un formato come SVG.. È abbastanza ben supportato nelle versioni recenti della maggior parte dei browser.

DarwinNE
Ciao a tutti,
la conversione in SVG è sicuramente possibile ed è già supportata dalla versione attuale di FidoCadJ. Potrebbe essere un modo per rendere meglio i disegni visualizzati qui sul forum.

L'idea di realizzare un lettore in Javascript era anche perché più a lungo termine si può pensare di farlo evolvere verso un editor più o meno completo. E un lavoro molto più ambizioso che semplicemente realizzare un lettore, ma da qualche parte bisogna pure iniziare :D

Cheers,

D.

anonymous_be1147
"apatriarca":
Vista la natura vettoriale del formato di FidoCad, si potrebbe probabilmente prendere in considerazione anche la conversione in un formato come SVG.

Non sono esperto di grafica, non saprei dire; leggendo però qua e là mi pare di capire che in effetti abbiamo due possibilità, SVG o canvas, e che ci sono vari fattori da considerare per fare la [_url=http://msdn.microsoft.com/it-it/library/gg193983(v=vs.85).aspx:vufxw88z]scelta[/_url:vufxw88z].

Tutto questo però in teoria secondo me, perché in pratica mi sa che saremo costretti a usare la tecnologia dietro il framework grafico che decideremo di usare, a meno che troviamo qualcuno abbastanza esperto da scriverne uno mini e ad-hoc per noi.

Visto che siamo sull'argomento anticipo che dei tre framework più famosi e usati io conosco discretamente [_url=http://raphaeljs.com:vufxw88z]raphaeljs[/_url:vufxw88z] (che usa SVG), un po' [_url=http://paperjs.org:vufxw88z]paperjs[/_url:vufxw88z] (canvas, ma esporta anche in SVG) e per nulla [_url=http://processingjs.org:vufxw88z]processingjs[/_url:vufxw88z]...

DarwinNE
Ho giocato un po' con paperjs ed è bellissimo :shock:

Dante.utopia
L'idea d'avere un'editor FidoCad che gira direttamente sul browser è molto affascinante! Io sono impegnato nel porting Android di FidoCad, ma sono dosponibile come alfa e beta tester!
Buon lavoro.

DarwinNE
Ah, il grande Dante!
Fa piacere ritrovarti anche qui :smt023

anonymous_be1147
"DarwinNE":
Ho giocato un po' con paperjs ed è bellissimo :shock:

Eh, sì, alcune demo sono impressionanti. Ormai si può dire che le applicazioni web sono praticamente allo stesso livello di quelle desktop. :)

"Dante.utopia":
L'idea d'avere un'editor FidoCad che gira direttamente sul browser è molto affascinante! Io sono impegnato nel porting Android di FidoCad, ma sono dosponibile come alfa e beta tester!

Grazie, Dante. Allora ci conto! Appena c'è qualcosa di funzionante ti faccio sapere. :smt023

DarwinNE
Ciao!

Il progetto su FidoReadJS è iniziato molto bene prima delle vacanze:

https://sourceforge.net/projects/fidoreadjs/

Ci sono poi state delle evoluzioni recenti?

anonymous_be1147
Ciao DarwinNE,

quel progetto, che per altro ho spostato qualche settimana fa su GitHub, è fermo a quando ho contattato Ifrit_prog di ElectroYou per vedere se si riusciva a collaborare insieme come mi avevi consigliato. Insieme si era anche deciso di scrivere un programma da zero con un diverso approccio da quello che ho usato io, ma purtroppo la cosa non è andata più in là dei buoni propositi.

A questo punto penso che riprenderò in mano questo. :)

DarwinNE
Ah, ok, io resto sintonizzato su queste frequenze e continuo a seguire il progetto su SF :smt023

anonymous_be1147
Ok, tengo sincronizzati i due repository allora. :)

DarwinNE
Oh, non c'è bisogno, è che non ho l'abitudine di consultare GitHub, non so usarlo bene.

Il progetto quindi sarebbe questo:

https://github.com/nivit/fidoreadjs

Ci darò un'occhiata spesso, allora. L'ideale sarebbe poter vedere gli esempi senza dover utilizzare Git, direttamente dal navigatore, è possibile?

anonymous_be1147
Sì, il repository è quello. Per gli esempi vedo di allestire una pagina ad hoc tramite [_url=https://pages.github.com/:2rbqs0xg]GitHub Pages[/_url:2rbqs0xg].

DarwinNE
Perfetto! Mi sembra un'ottima iniziativa.
Se nella documentazione ci sono punti poco chiari a riguardo del formato, sono a completa disposizione. :smt023

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.