Domanda

Mi piace molto l'interfaccia per Yahoo Pipes (http://pipes.yahoo.com/pipes/) e vorrei creare un'interfaccia simile per un problema diverso.Esistono librerie che mi consentano di creare un'interfaccia con lo stesso aspetto e funzionalità di base?

Mi piace soprattutto come si comportano i tubi e come non siano solo linee rette.

Modificare:L'applicazione sarebbe basata sul web.Sono disponibile a utilizzare Flash o Javascript.

È stato utile?

Soluzione

WireIt è una libreria javascript open source per creare interfacce collegabili al web come Yahoo!Pipe per applicazioni di flusso di dati, linguaggi di programmazione visiva o modellazione grafica.Wireit utilizza la libreria YUI (2.6.0) per DOM e la manipolazione degli eventi, ed excanvas per il supporto IE del tag canvas.Attualmente supporta Firefox 1.5+, Safari 2.0+, IE 7.0, Opera 9+ e Chrome 0.2.x.

Altri suggerimenti

Tentativo JSplum.

La struttura principale è HTML/CSS, le connessioni possono essere SVG/Canvas/VML*

Grande documentazione molto pulito API E demo dal vivo

*Configurabile o impostato automaticamente rilevando le funzionalità del browser

Da quello che posso vedere, Yahoo!È mangiare il proprio cibo per cani costruendo Pipes in YUI con l'aggiunta dell'ultra-cool TELA etichetta e File di script di IE (che non sapevo esistesse fino a quando non ho fatto un po' di ricerche oggi) che guidano il cablaggio simile a Visio.Se non hai mai usato YUI prima, avrai bisogno di imparare molto prima di poter costruire qualcosa di robusto come Pipes, ma forse qualcuno ha rilasciato esempi sulle schede YUI che ti porteranno vicino a dove ti serve essere.

Tutte le mie informazioni sono state trovate nei seguenti siti:

  1. YUIBlog
  2. Deposito risorse Web
  3. Developer.Mozilla.org

Non hai menzionato la piattaforma per la quale stai sviluppando, ma se deve essere inserito in un sito web interattivo, probabilmente risparmieresti tempo facendolo in Flash.Scopri prima come creare oggetti trascinabili (Google ti aiuta qui), quindi è facile collegarli con linee o curve nel modo che preferisci.

Ecco cosa ho trovato sulle bacheche di YUI:

http://tech.groups.yahoo.com/group/ydn-javascript/message/30836

Non sembra che al momento ci siano librerie aperte di "widget di cablaggio", ma YUI sembra un buon inizio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top