Recently we have released version 3.1 of our Java Gantt control, which we enriched by some obvious but also by some more subtle features. In this blog post, we want to look at the more subtle facets and give you an idea how they could become relevant for the Java scheduling application that you develop.
Gantt diagrams show tasks or operations in a time oriented way. Hence a timescale is a key feature of any Gantt diagram.
So what are important aspects of a timescale?
- The resolution
- The visualization of sections and stripes
- The capability to dynamically change the resolution
In this blog post, you can learn more about the topic "timescale in Gantt diagram". We adress this topic by focusing a code sample of our Java Gantt control which is centered around timescale options and capabilities.
Gantt controls reduce the developing effort and hence are mainly used when it comes to developing complex B2B planning and scheduling applications. Although the general concept of a Gantt chart is fairly simple, developing “industry-proof” Gantt chart functionality bears a relevant amount of complexity and sophistication. Hence, when evaluating various Gantt chart controls, developers should not only look for the obvious aspects of the Gantt chart. Questions like ease-of-use, scalability with ever growing user requirements, flexibility, calendar management etc. should get taken into account.
With this post, we share with you what our clients find very helpful when working with our Java Gantt control VARCHART JGantt. Maybe you will get some ideas about what functionality a control should offer when you are looking for a powerful Gantt component.
We have been developing Gantt chart software for more than 20 years. When working with customers, we often discuss issues like performance, grouping, sorting and filtering, data binding, drag & drop interactions, linking of tasks, printing and other typical Gantt diagram features with them. What is often overlooked is the impact that colors can have for a scheduling application. Colors seem so trivial, that they are only rarely discussed. With this blog post we share five best practices how to use colors to define the semantics of your planning diagram.
Developing graphical scheduling applications can be overwhelming if you don‘t know where to begin. There are many facets with a significant influence on the user experience and on the information value of your application. Use this checklist to ask yourself the right questions before you develop a Gantt chart application.
You may have noticed our analogy between spices and colors: Spices can play a hidden, a dominant or a complementary role in a meal. Similarly, there are also different functions that colors can take in a Gantt chart. Typically, we started differentiating between (a) the role of colors to determine the look and feel of a Gantt chart, (b) the role of colors to define the semantics and (c) the role of colors to provide intelligence to a Gantt chart. With this blog post, we want to shed some light on (a) by giving you four concrete tips.
When using a Gantt chart in any kind of scheduling application, users typically are not interested in seeing all data. They want to focus only on the relevant data. That means they want to focus on those jobs, production orders or tasks which are crucial and which require corrective actions. Hence, software developers creating Gantt chart applications should look out for Gantt chart software components which provide capabilities to create visual alerts.
While Gantt charts are commonly used for production scheduling and project management, they still offer some unleashed potential for field service-savvy organizations. These organizations typically need to manage installs, service or repairs of systems or equipment. Hence, they send their teams of qualified service technicians into the field, i.e. to their customers. This blog post deals with the challenges to appropriately schedule all these valuable service engineers. It provides ideas how interactive Gantt charts can add value to this scheduling challenge.