"From" Showme "to" Express "- Yuan Dejun (last updated: 2004/9/4)
First, master more tool software as much as possible, this is an elements that improve communication efficiency
At 7/7, I wrote "Ants Planning" and Source Source · SHOWME Project Planning ", the starting point may not make a powerful tool software than" PowerPoint ", more is to discuss how to" collaborate ". This article is a flow chart focused on planning a "drawing tool", inspiration comes from frequent Visio drawing frequently seen during communication. The reason why it is called "video" is because today's drawing tools are not as direct and fast in paper, and there is a one-to-use method that exchanges communication with friends. Visio tool draws a picture, more in "formal", accurately defines the idea.
Recent experiences, so many tools, dazzling, multi-learning learning is more important than developing more than yourself, the most direct income is BOSS to look at your plan.
Here is the description, I have described the description of this future tool, and it may have been implemented by a software, I apologize for my lonely. However, there is not only the implementation of the function in my plan, and I also participate in the "programmer" to think about the way, partial system solutions, and even technical implementation of the details.
Second, the "Express Map" input process:
Everyone should be unfamiliar with "handwritten input", the implementation of this feature is enough to consume all the energy of "Hanwang", and use huge development resources to create a huge application market. "Quick map" must have "hand-painted input" capabilities.
This scenario seems to have seen in a propaganda film in a software giant. The IT elite is used on a table of tables, and the pen is painted on the screen. It is not a very rule of the box, and the irregular connection, handwritten a few words in the box, so there is a Visio on the computer screen. The flow chart, drag the square box with stylus, adjust / modify the process, opposite colleagues / customers, and use the same way to express their opinions. The result is of course gratifying, discussing, formal flow charts have been completed.
This is when I communicate with my friends, I painted on the paper, and finally the top of the line is gradually added, and I have a good one to half. Ha, seeming to think of it, as if there is a "electronic ink" concept.
Third, the "Object" in "Sadgraph":
Like Visio, numerous toolbars manage a lot of drawing elements, or lines or points or graphics or text, you can think of it. This is nothing difference with the drawing elements in PowerPoint. With the current software sales model, you may need to pay 2 sets of software costs because they have the difference between the output and have a point of their functions.
In the "quick picture", our drawing elements can be drawn to any target, screen, paper, slide, any place you need graffiti can be encapsulated by the object. Of course, these drawing elements are also one "object", which can be classified and managed, or handwritten identification. The drawing process is nothing more than: first select "Canvas", select the object, placed on the canvas, change the size / property, add additional processing effects for objects.
It seems to miss a class of important object "rule". This is the tool we prepared from primary school in the stationery box, from the simplest line, to the later semi-circular, drawing board, or even electronic components. I will extend again, and the drawing paper with coordinates is to assist in the "ruler" of our precise positioning of the elements. These "objects" are clearly selected when we draw, and some are the default selection, such as: Our line segment selects "straight ruler" by default, the lines of the drawing process are automatically selected. These are all "Computers" to help us achieve. Fourth, mature concept - "layer"
No exception: PowerPoint, other components of the Office, Photoshop, Flash, etc., as long as it is a graphics system, "layer" will appear, including the game engine DirectX. Many drawing elements must be displayed in "Canvas", manage and describe their relationships, are appropriate. Of course, you can use "order" in the same "layer" to represent their front-rear relationship.
Five, "Express Map" high-polynuclear - plug-in system
To achieve numerous "objects" management, you must achieve the addition of numerous drawing rules, which must have a highly polymer core, abstract all the necessary core base objects, such as: drawing elements, paper, rule, etc., then With a flexible interface, the "object" is provided in a plug-in. Many popular successful applications, plug-in systems and system extensions are designed very well, and it is a "quick illustration" must do.
At present, NGNC is developing NGNBIOS UI system, is moving towards this goal.
Sixth, "Express Map" development model
Now the cutting-edge UML development model may be more suitable for the development of the "Application" system. For the kernel of "video", it is more suitable for the use of "human brain" to manage its model and architecture, including code management. After the kernel is completed, the "plug-in system" can be used as the development model of the application system, introducing various advanced management and development ideas.