-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Zoom-based User Interface #116
Comments
Contribution: We are currently refining our internal development process to accommodate external contribution. Once we are done, information will be posted. Filing an issue is the best way for now. This way nothing will be lost. We try to reply to all requests. ZUI: This is a good idea; we have also considered it. This will be a long term plan. |
Worth a look at how Facebook is using Origami for UI prototyping. There aren't many good examples of combining the disciplines of MIC and UI design and this seems to be one. |
GoJS offers some UI examples that are relevant to MIC. This library is more inspirational than useful, since it is commercial, not FOSS. Of note:
|
Unreal Engine Blueprint Visual Scripting may be the most successful professional-level application of visual programming that I've come across. C++ components are exposed as Blueprint components. It seems that artists and designers are successfully using this system to make quite a bit of progress without understanding traditional, text-based development. |
Lego Mindstorms uses a block-based visual programming paradigm that's also gotten out there quite a bit. |
I'm not sure how to contribute to the wiki or where to contact the team, so I'm filing an issue for now. I've been away from GME for a while, but have 4+ year of experience using it to architect embedded systems software. Very excited to see a web edition!
Gliffy and Lucid Chart are great, but Zoom-based user interface is another metaphor that needs to be considered (Wikipedia)[http://en.wikipedia.org/wiki/Zooming_user_interface]. For GME specifically, as users zoom deeper into a model they need a way to allocate connections between model components to increasingly granular components. As users zoom out, they need to visualize relationships between high-level abstracted components. This would allow for top-down design that begins with abstract composite model components and refines those into atom level components over a series of design iterations.
Mapping software is the best ZUI I have used to date. At a high level I can see a route between two regions or states, but if I zoom in then I can see specific roads and relationships between towns or even homes. The ability to present abstract and detailed views of the geospatial model aids people planning a trip, first conceptually and then at an implementation level of detail.
The text was updated successfully, but these errors were encountered: