2011-01-04 7 views
8

मैं वर्कफ़्लो आरेखण (यानी निर्देशित ग्राफ़) के लिए WYSIWYG टूल, अधिमानतः जावास्क्रिप्ट आधारित प्रदान करना चाहता हूं। मुझे वाणिज्यिक सॉफ्टवेयर अनुकूल लाइसेंसिंग की आवश्यकता है, जिसमें OEM को शुल्क का भुगतान करना शामिल हो सकता है। यदि कोई आवश्यक सर्वर साइड टुकड़ा है तो मुझे जावा या कोल्डफ्यूज़न में इसकी आवश्यकता होगी क्योंकि मैं मौजूदा उत्पाद के साथ एकीकृत कर रहा हूं।वर्कफ़्लो (यानी निर्देशित ग्राफ) ब्राउज़र आधारित संपादकों

मेरे वर्कफ़्लो ग्राफ़ में एक से अधिक प्रारंभ वर्टेक्स हो सकते हैं, लेकिन केवल एक अंत वर्टेक्स, और किनारों को निर्देशित किया जाता है। तो यह हो सकता है

  1. ड्राइंग निर्यात करने की क्षमता: WYSIWYG संपादन के अलावा, मैं एक उपकरण है जो के साथ निम्नलिखित सहायता कर सकते हैं के लिए देख रहा हूँ
    1. कायम
    2. एक प्रोग्रामिंग भाषा से पार्स (मैं मैं एक्सएमएल मान रहा हूं, लेकिन अन्य प्रारूप ठीक हैं)।
    3. फिर से संपादित किनारों और शीशे देखें/बदलें परिभाषित करने की क्षमता सहित कोने के साथ
  2. एसोसिएट मनमाने ढंग से डेटा (लेआउट जानकारी संरक्षण)।

अच्छा है करने के लिए:

  1. जांच करता है, तो किसी भी कोने अंत तक पहुँचने में असमर्थ हैं।
  2. यदि कोई प्लॉटिंग जानकारी प्रदान नहीं की जाती है तो स्वचालित रूप से लेआउट शिखर और किनारों को लेआउट करें।

मैं mxGraph देखा है, जो होनहार लगता है, लेकिन एक उत्तर देने आशा करता हूं यहाँ इससे पहले कि मैं खरगोश की मांद नीचे कूद कुछ अतिरिक्त दिशा प्रदान कर सकते हैं।

+0

ओरंगेपिप्स को अभी तक इसका समाधान मिल जाए? – KobbyPemson

+0

नाडा, जिस दर पर मैं जा रहा हूं, शायद इस वर्ष के दूसरे भाग तक @ नहीं दिखाई देगा। – orangepips

+0

क्या एमएक्सग्राफ पर्याप्त नहीं था? – David

उत्तर

2

क्या आपने अभी तक जावास्क्रिप्ट इन्फोविस टूलकिट (http://thejit.org/) की जांच की है? इसमें आपके पास आवश्यक सब कुछ नहीं हो सकता है, लेकिन यह बल-निर्देशित ग्राफ़ लेआउट करता है, और इंटरैक्टिव संपादन की अनुमति देता है। चूंकि यह एक जावास्क्रिप्ट कैनवास में प्रतिपादन कर रहा है, इसलिए आप परिणामों को एक छवि फ़ाइल के रूप में सहेजने में सक्षम होना चाहिए।

यहाँ ग्राफ लेआउट कार्यक्षमता के कुछ डेमो हैं: http://thejit.org/static/v20/Jit/Examples/ForceDirected/example2.html

+0

यह टकसाल दोस्त है, एचटीएमएल 5 में ऐसा कुछ ढूंढ रहा था और चांदी की रोशनी का उपयोग कर समाप्त हुआ। –

+0

+1 दिलचस्प। ऐसा लगता है कि आयात/निर्यात को खुद को रोल करने की आवश्यकता है, जो ठीक है (छवि फ़ाइल के रूप में सहेजना मुझे कोई अच्छा नहीं करता है)। किनारे या कशेरुक का चयन होने पर मैं संपादन क्षमता प्रदान नहीं करूंगा। उदाहरण के लिए, वर्कफ़्लो के साथ जब एक vertex (यानी राज्य) दर्ज किया जाता है कभी-कभी अधिसूचना (उदा। ईमेल) भेजने की आवश्यकता होती है। मैं किसी व्यापार प्रयोक्ता को किसी भी तरह परिभाषित करने की अनुमति देना चाहता हूं। इस के साथ कैसे पूरा करने के बारे में कोई सुझाव? – orangepips

+0

उत्तर के रूप में स्वीकार करते हुए क्योंकि InfoVis टूलकिट निर्भरता ओरीक्स की तुलना में मेरे प्रश्न के साथ बेहतर संरेखित होती है। शायद अभी भी jGraph के साथ जाना होगा। – orangepips

1

Oryx की कोशिश करो और अपने अनुभवों को साझा। विशेषताएं

  1. खुला स्रोत
  2. वेब आधारित है और साथ ही प्लग इन के साथ डेस्कटॉप
  3. जावा स्क्रिप्ट आधारित यूआई। चूंकि यह सिर्फ जावा वर्ग है, मुझे लगता है कि आप इसे एम्बेड कर सकते हैं।
  4. /BPMN 2.0 से
  5. एम्बेड करने योग्य दृश्य अर्थात मैशप एपीआई प्रदान करता है

नोट का समर्थन करता है के लिए निर्यात/आयात का समर्थन करता है: अपने अनुभवों को साझा करें के रूप में मैं आप के रूप में एक ही नाव पर हूँ। हम एक - दूसरे की मदद कर सकते हैं। मैं इस सवाल को "ऑरिक्स" के साथ भी टैग कर रहा हूं ताकि सभी अनुभवों को इस टैग में

+0

+1 मैं – orangepips

+0

की जांच करूंगा यह दृढ़ता के लिए postgresql चलाने पर अनुमानित प्रतीत होता है? – orangepips

+0

यकीन नहीं है ... अभी तक इसमें नहीं देखा है –