Is there a visual diagram format for gui event mapping?2019 Community Moderator ElectionCan UML state machine diagram be used to show the screen navigation?What diagram can I use to show Html Events and ActionsAuto Generate Database Diagram MySQLWhat's the best UML diagramming tool?How to generate UML diagrams (especially sequence diagrams) from Java code?What's the best way to generate a UML diagram from Python source code?UML class diagram enumUML Class Diagram ResourcesTool for creating domain model diagrams that can be “dynamically” browsedUML - Hybrid between component and activity diagramsAutomatic create function block diagram from ansi c codeQuestions about UML Use Case Diagrams
Making a sword in the stone, in a medieval world without magic
Am I not good enough for you?
Is it true that real estate prices mainly go up?
Things to avoid when using voltage regulators?
Why does the negative sign arise in this thermodynamic relation?
How did Alan Turing break the enigma code using the hint given by the lady in the bar?
PTIJ: How can I halachically kill a vampire?
In the late 1940’s to early 1950’s what technology was available that could melt a LOT of ice?
Subset counting for even numbers
infinitive telling the purpose
Built-In Shelves/Bookcases - IKEA vs Built
Why does Deadpool say "You're welcome, Canada," after shooting Ryan Reynolds in the end credits?
Offered promotion but I'm leaving. Should I tell?
"One can do his homework in the library"
Do I really need to have a scientific explanation for my premise?
Why does Captain Marvel assume the planet where she lands would recognize her credentials?
What is the likely impact of grounding an entire aircraft series?
Virginia employer terminated employee and wants signing bonus returned
Word for a person who has no opinion about whether god exists
Why would a jet engine that runs at temps excess of 2000°C burn when it crashes?
2×2×2 rubik's cube corner is twisted!
Are babies of evil humanoid species inherently evil?
How do I express some one as a black person?
Do Bugbears' arms literally get longer when it's their turn?
Is there a visual diagram format for gui event mapping?
2019 Community Moderator ElectionCan UML state machine diagram be used to show the screen navigation?What diagram can I use to show Html Events and ActionsAuto Generate Database Diagram MySQLWhat's the best UML diagramming tool?How to generate UML diagrams (especially sequence diagrams) from Java code?What's the best way to generate a UML diagram from Python source code?UML class diagram enumUML Class Diagram ResourcesTool for creating domain model diagrams that can be “dynamically” browsedUML - Hybrid between component and activity diagramsAutomatic create function block diagram from ansi c codeQuestions about UML Use Case Diagrams
Does anyone know of any kind of UML variation which can map events in a GUI system?
I have a quite complex event driven GUI system and I would like to create a diagram so new developers can easily get an overview of events fired by various views and what models/controllers or view are instantiated/effected by these events.
I was looking for something that would look more like a mind map which branches all over the place rather than linear scenarios.
Does anyone have any ideas?
Regards,
Chris
uml diagram modeling
add a comment |
Does anyone know of any kind of UML variation which can map events in a GUI system?
I have a quite complex event driven GUI system and I would like to create a diagram so new developers can easily get an overview of events fired by various views and what models/controllers or view are instantiated/effected by these events.
I was looking for something that would look more like a mind map which branches all over the place rather than linear scenarios.
Does anyone have any ideas?
Regards,
Chris
uml diagram modeling
add a comment |
Does anyone know of any kind of UML variation which can map events in a GUI system?
I have a quite complex event driven GUI system and I would like to create a diagram so new developers can easily get an overview of events fired by various views and what models/controllers or view are instantiated/effected by these events.
I was looking for something that would look more like a mind map which branches all over the place rather than linear scenarios.
Does anyone have any ideas?
Regards,
Chris
uml diagram modeling
Does anyone know of any kind of UML variation which can map events in a GUI system?
I have a quite complex event driven GUI system and I would like to create a diagram so new developers can easily get an overview of events fired by various views and what models/controllers or view are instantiated/effected by these events.
I was looking for something that would look more like a mind map which branches all over the place rather than linear scenarios.
Does anyone have any ideas?
Regards,
Chris
uml diagram modeling
uml diagram modeling
asked Mar 19 '09 at 2:06
ChrisInCamboChrisInCambo
3,380144563
3,380144563
add a comment |
add a comment |
7 Answers
7
active
oldest
votes
State diagrams.
Old and pricey, but here is a great text on modeling user interfaces with state charts. I've worn the pages out on mine....
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
add a comment |
For quick and dirty message sequence charts, you can't beat the price of mscgen. It uses a source text inspired by the syntax used by AT&T's Graphviz package, which is, incidentally, a good way to rendering arbitrary directed and undirected graphs.
I often use graphviz to document my state machines, as I find it easier to keep in sync with the implementation than a Visio drawing.
add a comment |
the book that finally helped me really understand UML statecharts is Samek's Practical Statecharts in C/C++ which has a few chapters on them as well as an impressive implementation framework for building state-based systems. I think it's worth getting just for the explanations of how to think with statecharts.
For actually creating quick statecharts or similar rough diagrams, I do a lot of work with the textual DOT language in GraphViz and often then include those diagrams directly into documentation generated with doxygen.
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
add a comment |
UML activity diagrams and state charts can branch all over the place.
See http://www.agilemodeling.com/style/stateChartDiagram.htm
(source: agilemodeling.com)
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
add a comment |
The communication diagram can lack sequence and it behaves more like a mind map than an activity or sequence diagram. If communicating events is your goal a state chart does show interaction, but rather, well, state. A communication diagram has less on it than an activitystate diagram, though that is not bad either, similar in nature.
You could just leverage UseCases and add keywords or label the uses edge/line. Not recommended if this will be maintained and be more than a pretty picture.
(Image is slightly overloaded, you don't need the numbering and they don't have to be method calls)
(source: agilemodeling.com)
http://www.agilemodeling.com/artifacts/communicationDiagram.htm
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
add a comment |
Another format which I was reminded of recently is the Dynamic Diagram in the Bon Method. I wrote a posting about it on Artima. The book Seamless Object-Oriented
Software Architecture was made freely available in 2003.
The difference between these and communication diagrams is separation of the steps into a separate legend. That can read like a Use Case by itself, being easy to localise and sometimes to show alternative explanations.
add a comment |
I had great results using this D3 based auto minimum spanning tree implementation. Just pass it a list of graph edges and it'll cluster and draw a UML-like diagram:
https://github.com/cpettitt/dagre-d3
Also great for state diagrams.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f660828%2fis-there-a-visual-diagram-format-for-gui-event-mapping%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
7 Answers
7
active
oldest
votes
7 Answers
7
active
oldest
votes
active
oldest
votes
active
oldest
votes
State diagrams.
Old and pricey, but here is a great text on modeling user interfaces with state charts. I've worn the pages out on mine....
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
add a comment |
State diagrams.
Old and pricey, but here is a great text on modeling user interfaces with state charts. I've worn the pages out on mine....
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
add a comment |
State diagrams.
Old and pricey, but here is a great text on modeling user interfaces with state charts. I've worn the pages out on mine....
State diagrams.
Old and pricey, but here is a great text on modeling user interfaces with state charts. I've worn the pages out on mine....
answered Mar 19 '09 at 2:50
AaronAaron
1,08311020
1,08311020
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
add a comment |
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
See also stackoverflow.com/questions/1611881/…
– nakosspy
Jun 14 '13 at 10:07
add a comment |
For quick and dirty message sequence charts, you can't beat the price of mscgen. It uses a source text inspired by the syntax used by AT&T's Graphviz package, which is, incidentally, a good way to rendering arbitrary directed and undirected graphs.
I often use graphviz to document my state machines, as I find it easier to keep in sync with the implementation than a Visio drawing.
add a comment |
For quick and dirty message sequence charts, you can't beat the price of mscgen. It uses a source text inspired by the syntax used by AT&T's Graphviz package, which is, incidentally, a good way to rendering arbitrary directed and undirected graphs.
I often use graphviz to document my state machines, as I find it easier to keep in sync with the implementation than a Visio drawing.
add a comment |
For quick and dirty message sequence charts, you can't beat the price of mscgen. It uses a source text inspired by the syntax used by AT&T's Graphviz package, which is, incidentally, a good way to rendering arbitrary directed and undirected graphs.
I often use graphviz to document my state machines, as I find it easier to keep in sync with the implementation than a Visio drawing.
For quick and dirty message sequence charts, you can't beat the price of mscgen. It uses a source text inspired by the syntax used by AT&T's Graphviz package, which is, incidentally, a good way to rendering arbitrary directed and undirected graphs.
I often use graphviz to document my state machines, as I find it easier to keep in sync with the implementation than a Visio drawing.
answered Mar 19 '09 at 3:01
RBerteigRBerteig
34.4k471116
34.4k471116
add a comment |
add a comment |
the book that finally helped me really understand UML statecharts is Samek's Practical Statecharts in C/C++ which has a few chapters on them as well as an impressive implementation framework for building state-based systems. I think it's worth getting just for the explanations of how to think with statecharts.
For actually creating quick statecharts or similar rough diagrams, I do a lot of work with the textual DOT language in GraphViz and often then include those diagrams directly into documentation generated with doxygen.
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
add a comment |
the book that finally helped me really understand UML statecharts is Samek's Practical Statecharts in C/C++ which has a few chapters on them as well as an impressive implementation framework for building state-based systems. I think it's worth getting just for the explanations of how to think with statecharts.
For actually creating quick statecharts or similar rough diagrams, I do a lot of work with the textual DOT language in GraphViz and often then include those diagrams directly into documentation generated with doxygen.
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
add a comment |
the book that finally helped me really understand UML statecharts is Samek's Practical Statecharts in C/C++ which has a few chapters on them as well as an impressive implementation framework for building state-based systems. I think it's worth getting just for the explanations of how to think with statecharts.
For actually creating quick statecharts or similar rough diagrams, I do a lot of work with the textual DOT language in GraphViz and often then include those diagrams directly into documentation generated with doxygen.
the book that finally helped me really understand UML statecharts is Samek's Practical Statecharts in C/C++ which has a few chapters on them as well as an impressive implementation framework for building state-based systems. I think it's worth getting just for the explanations of how to think with statecharts.
For actually creating quick statecharts or similar rough diagrams, I do a lot of work with the textual DOT language in GraphViz and often then include those diagrams directly into documentation generated with doxygen.
edited Dec 12 '18 at 17:56
albert
2,96931124
2,96931124
answered Mar 19 '09 at 3:06
Andy DentAndy Dent
14.8k671100
14.8k671100
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
add a comment |
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
+1 For GraphViz
– gustavogbc
Jun 14 '13 at 18:59
add a comment |
UML activity diagrams and state charts can branch all over the place.
See http://www.agilemodeling.com/style/stateChartDiagram.htm
(source: agilemodeling.com)
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
add a comment |
UML activity diagrams and state charts can branch all over the place.
See http://www.agilemodeling.com/style/stateChartDiagram.htm
(source: agilemodeling.com)
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
add a comment |
UML activity diagrams and state charts can branch all over the place.
See http://www.agilemodeling.com/style/stateChartDiagram.htm
(source: agilemodeling.com)
UML activity diagrams and state charts can branch all over the place.
See http://www.agilemodeling.com/style/stateChartDiagram.htm
(source: agilemodeling.com)
edited Mar 7 at 8:00
Glorfindel
16.6k115072
16.6k115072
answered Mar 19 '09 at 2:12
S.LottS.Lott
319k67441718
319k67441718
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
add a comment |
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
Actually, that looks like a state machine diagram, which is what I would have suggested for GUI event modeling.
– John Saunders
Mar 19 '09 at 2:28
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
I should look like a state machine diagram... that's essentially what statecharts are.
– S.Lott
Mar 19 '09 at 2:42
add a comment |
The communication diagram can lack sequence and it behaves more like a mind map than an activity or sequence diagram. If communicating events is your goal a state chart does show interaction, but rather, well, state. A communication diagram has less on it than an activitystate diagram, though that is not bad either, similar in nature.
You could just leverage UseCases and add keywords or label the uses edge/line. Not recommended if this will be maintained and be more than a pretty picture.
(Image is slightly overloaded, you don't need the numbering and they don't have to be method calls)
(source: agilemodeling.com)
http://www.agilemodeling.com/artifacts/communicationDiagram.htm
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
add a comment |
The communication diagram can lack sequence and it behaves more like a mind map than an activity or sequence diagram. If communicating events is your goal a state chart does show interaction, but rather, well, state. A communication diagram has less on it than an activitystate diagram, though that is not bad either, similar in nature.
You could just leverage UseCases and add keywords or label the uses edge/line. Not recommended if this will be maintained and be more than a pretty picture.
(Image is slightly overloaded, you don't need the numbering and they don't have to be method calls)
(source: agilemodeling.com)
http://www.agilemodeling.com/artifacts/communicationDiagram.htm
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
add a comment |
The communication diagram can lack sequence and it behaves more like a mind map than an activity or sequence diagram. If communicating events is your goal a state chart does show interaction, but rather, well, state. A communication diagram has less on it than an activitystate diagram, though that is not bad either, similar in nature.
You could just leverage UseCases and add keywords or label the uses edge/line. Not recommended if this will be maintained and be more than a pretty picture.
(Image is slightly overloaded, you don't need the numbering and they don't have to be method calls)
(source: agilemodeling.com)
http://www.agilemodeling.com/artifacts/communicationDiagram.htm
The communication diagram can lack sequence and it behaves more like a mind map than an activity or sequence diagram. If communicating events is your goal a state chart does show interaction, but rather, well, state. A communication diagram has less on it than an activitystate diagram, though that is not bad either, similar in nature.
You could just leverage UseCases and add keywords or label the uses edge/line. Not recommended if this will be maintained and be more than a pretty picture.
(Image is slightly overloaded, you don't need the numbering and they don't have to be method calls)
(source: agilemodeling.com)
http://www.agilemodeling.com/artifacts/communicationDiagram.htm
edited Mar 8 at 2:01
Glorfindel
16.6k115072
16.6k115072
answered Mar 24 '09 at 2:57
Ted JohnsonTed Johnson
3,80732329
3,80732329
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
add a comment |
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
Sic "The communication diagram can lack sequence". This is wrong. Communication Diagram needs the numbering to identify the order of the messages! Please refer to the specification: "Communication Diagrams focus on the interaction between Lifelines where the architecture of the internal structure and how this corresponds with the message passing is central. The sequencing of Messages is given through a sequence numbering scheme." Source: omg.org/spec/UML/2.4.1
– gustavogbc
Jun 14 '13 at 19:26
add a comment |
Another format which I was reminded of recently is the Dynamic Diagram in the Bon Method. I wrote a posting about it on Artima. The book Seamless Object-Oriented
Software Architecture was made freely available in 2003.
The difference between these and communication diagrams is separation of the steps into a separate legend. That can read like a Use Case by itself, being easy to localise and sometimes to show alternative explanations.
add a comment |
Another format which I was reminded of recently is the Dynamic Diagram in the Bon Method. I wrote a posting about it on Artima. The book Seamless Object-Oriented
Software Architecture was made freely available in 2003.
The difference between these and communication diagrams is separation of the steps into a separate legend. That can read like a Use Case by itself, being easy to localise and sometimes to show alternative explanations.
add a comment |
Another format which I was reminded of recently is the Dynamic Diagram in the Bon Method. I wrote a posting about it on Artima. The book Seamless Object-Oriented
Software Architecture was made freely available in 2003.
The difference between these and communication diagrams is separation of the steps into a separate legend. That can read like a Use Case by itself, being easy to localise and sometimes to show alternative explanations.
Another format which I was reminded of recently is the Dynamic Diagram in the Bon Method. I wrote a posting about it on Artima. The book Seamless Object-Oriented
Software Architecture was made freely available in 2003.
The difference between these and communication diagrams is separation of the steps into a separate legend. That can read like a Use Case by itself, being easy to localise and sometimes to show alternative explanations.
answered Jun 16 '13 at 2:57
Andy DentAndy Dent
14.8k671100
14.8k671100
add a comment |
add a comment |
I had great results using this D3 based auto minimum spanning tree implementation. Just pass it a list of graph edges and it'll cluster and draw a UML-like diagram:
https://github.com/cpettitt/dagre-d3
Also great for state diagrams.
add a comment |
I had great results using this D3 based auto minimum spanning tree implementation. Just pass it a list of graph edges and it'll cluster and draw a UML-like diagram:
https://github.com/cpettitt/dagre-d3
Also great for state diagrams.
add a comment |
I had great results using this D3 based auto minimum spanning tree implementation. Just pass it a list of graph edges and it'll cluster and draw a UML-like diagram:
https://github.com/cpettitt/dagre-d3
Also great for state diagrams.
I had great results using this D3 based auto minimum spanning tree implementation. Just pass it a list of graph edges and it'll cluster and draw a UML-like diagram:
https://github.com/cpettitt/dagre-d3
Also great for state diagrams.
answered Aug 31 '14 at 21:05
jonincanadajonincanada
37945
37945
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f660828%2fis-there-a-visual-diagram-format-for-gui-event-mapping%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown