Ideas » Flowcharts » Online Running Apps
Flowcharts Bridging Worlds

Flowcharts bridging worlds

Our "Flowcharts bridging worlds" application charts the relationship between infant mortality provided by UNICEF and the world development indicators supplied by the World Bank. Reducing infant mortality is the fourth of the Millennium Development Goals.
Without further programming, these two and many other data sets can be used in this application. The import feature enables the user to import any data provided in comma separated value text files (csv).
With "Flowcharts bridging worlds" we want to show a new way to program custom applications. On one hand enabling end users to create their own applications using the World Bank or other data sets as sources, to raise awareness of the Millennium Development Goals. On the other hand to create and use custom applications as tools effectively contributing to the achievement of the Millennium Development Goals .
Custom applications are programmed by composing flowcharts, which are compiled and deployed as software features on the online service platform. Custom software can be used as tools supporting work in the area of business, government and schools. The three biggest challenges faced by ICT to be used as an effective tool in our work to achieve the Millennium Development Goals are:
1. Cost of programming - usually done be a small group of people, called developers.
2. Difficulty of copying a custom application and adapting just a few software features.
3. The ease of deployment and delivery.
ad 1. Flowchart based visual programming enables a much larger group of professionals besides software developers to translate domain Know How directly into a set of custom software features. Flowcharts provide a much easier approach to programming than coding.
ad 2. The flowchart based software features can be copied much easier than coded software features between different custom application instances, reducing cost of reproduction.
ad 3. The fact that the custom application can be created by multiple users concurrent and is delivered as a service, which can be used over the existing Internet infrastructure, reduces the overall cost.
Governmental entities, and work done toward each of the eight Millennium Development Goals, benefit from custom applications that cost less and are more flexible.
A custom application supporting citizens and governmental employees in changing citizen registration highly automated for example, is still not available in many countries. Notification of people to take their medicines, a service that could be provided by an NGO, are just some of the examples that benefit from highly customized application at significantly reduced cost.
Enlarging the group of Know How contributors and programmers, reducing the degree of difficulty in deployment, reproduction and delivery are major factors, in the overall necessary cost reduction and the needed increase in flexibility of custom applications and their adaptation to changing requirements. We can only achieve this reduction in cost and increased flexibility by changing our fundamental approach to a) who and how we make and b) how and for what we use custom software as a tool.
The data we use for the sample application comes from:
http://data.worldbank.org/topic/environment. There is a "download file" menu item in the left upper hand corner
http://www.childinfo.org/mortality_imrcountrydata.php. There is a "download file" link on the left upper hand corner
Please register to get a user account and indicate if you want the web access or client server access too. We are happy to serve you as long as we have the necessary resources available.
Register for access

© 1994 - 2012 Fly By Wire. All rights reserved.