Author Archive

Designing software using Grafio

Imagine that you are standing in front of a complex assignment to develop software from scratch. It is both creative and optimizational task. You have to decide how to structure your code, classes and libraries in order to achieve the desired functionality.

It is scientifically proven, that making diagrams helps you make such decisions. If you have visual plan of what you want to do, you will do it with less efforts. It turns out that Grafio is great toll for this kind of task. It lets you do your initial planning and also creates beautiful output, witch can be used in your documentation or even for presentation purposes. It gives you editable overview of your master plan and can cover different aspects of the software development process.

Class hierarchy

When it comes to class hierarchy things might be obvious – you have to create certain number of classes, each with certain properties. This could become really messy really fast. The more the number of classes and properties grows the more you need graphical representation, especially when you have complicated parent/child relations. You can describe your classes structure very easy – each class as shape with text with its children and their properties.

Views hierarchy

You will face similar problems when you start to design your user interface. Grafio is priceless tool for designing your user interface hierarchy. You can draw your entire user experience within one Grafio document. The diagram may include the number of windows and views, their sub views, user interface elements, user prompts and so on.


Grafio as a teaching tool

About teaching with iPad

Since iPad came out it instantly changed many things in our lives. One of them is how we teach and learn. Today the iPad is one very powerful tool in every teacher’s arsenal. It allows you to have fully functional computer experience in your classroom. Both for you as a teacher and also for your students. There are hundreds of educational apps available, who could be helpful in a different tasks.

Organising creative processes using Grafio

Imagine you need to do a task. Not a routine, but creative one. You need to create something new and unique or you have to solve new problem, which is not common or discussed on the web. What would be your action plan? How do you handle such situation?

How the brain works

It turns out that our brain is more capable of processing images better than anything else. It is scientifically proven, that people with extraordinary brain capabilities are using part of their image processing brain region for other tasks like solving complex mathematical problems or memorizing large amounts of data. Our most powerful hardware is our image processing part of the neocortex. In other words – for our brain a picture worth a 1000 words. Let’s return to our creative task. Before you create something first you need to imagine it. This means literally to create an image of it in your consciousness. After you imagine it you need to transfer it on a more permanent storage. You can write it down, describe it in some way, or draw it. Otherwise you risk forgetting it. You really need to draw it. This way you’ll be able to think about it easier. Also it will be easier for other person to understand it. signs