Android architecture: Simplified Design and EIT Software creation (1)

Source: Internet
Author: User

Content:

  • Simple law (subtraction design)
  • Subtraction design is a strategy, and creation is a strategy to win
  • What is EIT Software creation?
  • Use of EIT Creation
  • Features of EIT Creation
  • EIT-shaped internal elements
  • Conclusion

The complexity of software design and future changes are essential and cannot be deleted (because deletion is no longer a complete and life-saving system ). The subtraction design and simple creation described in this article are not used to delete complicated (variable), but to accommodate complicated ones and allow users to master the active power, you can simply enjoy the complex functions and services of the software system. The so-called changeable is the "easy" of the Yijing; and the "easy" means the "easy ". By making full use of the subtraction design strategy and EIT creation tactics, everything is easy. Because technology will only continue to become more complex, it is very economical to adopt a simplified design strategy with effective tactics of simple creation.

1. Simple law (subtraction design)

Without simplicity, we cannot understand complexity. To face complexity, we can only be simple.

Picasso, a painter, once said that painting is a process of subtraction, And the painting has <simplicity>. John Maeda, a professor of industrial design at the Massachusetts Institute of Technology, also said:

"Subtraction design can be a creative way to look at the world driven by design. Simplicity can satisfy the natural desires of people who want to solve the mysteries and pursue the correct finish ."

For example, smart city design is complex. vertical orientation is divided into upper layer, middle layer, and practice layer. Horizontal orientation is divided into different Business areas ); and then divide and conquer it. These are manifestations of the design thinking of subtraction. The larger the country is, the larger the overall design scale (such as data volume and network bandwidth) is. The "subtraction Design of middle-level architecture" (referred to as middle-level design) of the smart city) the more important it is. The tree grows as tall as a tree, and the middle trunk must be simple and strong.

2. subtraction design is a strategy and creation is a strategy to win

Design Strategy (WAR) based on subtraction. When You cannot delete the complex relationships between external things (such as software or solar systems), you do not need to be sad, it can simplify your imagination and improve your ability to face complex things. Form is presented by artists and designers in the design of subtraction. It has simple characteristics and enhances people's ability to understand and grasp the complex and changing external world.

I recall that in the 17th century, Newton proposed a simple formula (SHAPE): F = ma, which allows people to easily understand the complex <relationship> of object motion. Another example is that at the beginning of the 20th century, Einstein published a simple formula: E = MC square, allowing people to understand the complex relationship between complex mass, energy, and light speed. Similarly, the famous information software expert Fred Brooks (author of The Mythical man-month) said 40 years ago:

"Software complexity is essential, not just a table ."

(The complexity of software is an essential property, not an accidental one .)

As a result, Gao hentang proposed a simple EIT Software creation, which allows people to understand the complex relationships in the smart city behind-the-scenes information software system. With the simplicity of middle-level design, people can easily understand the consistency of the middle-level architecture (like the trunk structure) of smart cities, how to effectively support the complex business functions (like leaves) in the upper-layer design, and reflect and implement the rapid evolution of the underlying information technology (IT.

3. What is EIT software?

EIT is a basic Structure, a Concept (Concept); we call it "EIT Form )".

Likewise, a circle or an ellipse is a basic geometric structure. It is called the geometric structure of amicide.

Figure-1 EIT Creation

Figure 2 geometric Creation

Likewise, Atom is the basic material structure, concept, and basic form of physics.

Similarly, the seven excludes of Tang poetry are the basic structure and concept of the article, and the basic form of poetry.

Figure-3 atomic Creation

Figure 4 Tang Poetry

Likewise, the Container is the cargo structure and concept of logistics and shipping, and is the basic form of logistics.

Figure-5 container Creation

Similarly, a software Class is a basic software structure, a concept, and a basic form of software.

Similarly, maple leaves and cherry blossoms are both basic structures and concepts. They are the basic shapes in the hearts of those who enjoy maple leaves and flowers.

Figure 6 Software category Creation

Figure-7 Maple Leaf Creation

Iv. Use of EIT Creation

Future changes and complexity are Essential and cannot be deleted. So we try to improve people's complex management capabilities.

The famous software expert Fred Brooks (author of The Mythical man-month book) said 40 years ago: "the complexity of software is essential, not a representation ." (The complexity of software is an essential property, not an accidental one .)

Therefore, we must also try to improve people's ability to face software complexity.

Imagine that when you look at the sun galaxy, if you don't have the concept or shape of the "elliptical" in the Archimedes geometry in your mind, you will feel that the trajectory of each star is very complicated. This complexity is essential and cannot be deleted. What should I do?

After you learn ry and have an elliptical concept or shape in your mind, go back to the solar system and you will find that it is only nine elliptical orbit, which is very simple.

At this time, you have not deleted the complex relationships of your planet, but simplified your imagination and improved your ability to face complex things.

Similarly, when you observe the multi-layer framework of Android, if you do not have the "EIT concept or creation" in your mind, you will feel that the Android platform software is very complicated. This complexity is essential and cannot be deleted. What should I do?

After you have learned how to create an EIT, and you have an EIT concept in your mind, you can look at the Android platform software. You will find that it is just a bunch of Organic combinations of EIT shapes, very simple. For example, in the <HTML5 + Android platform> architecture, there is a simple combination of two layers of EIT shapes, as shown in:

Figure-8 simple combination of complex appearance from EIT Creation

Therefore, EIT is mainly used to improve internal capabilities, manage external changes and complexity.


Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.