DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations

Trending

  • Hyperion Essbase Technical Functionality
  • Batch Request Processing With API Gateway
  • Execution Type Models in Node.js
  • Guide To Selecting the Right GitOps Tool - Argo CD or Flux CD
  1. DZone
  2. Coding
  3. Tools
  4. Swiss Air Traffic Control Software Takes Off on the NetBeans Platform

Swiss Air Traffic Control Software Takes Off on the NetBeans Platform

Julien Piaser user avatar by
Julien Piaser
·
Dec. 09, 10 · News
Like (0)
Save
Tweet
Share
16.52K Views

Join the DZone community and get the full member experience.

Join For Free

My name is Julien Piaser, I am a software engineer working for Skyguide, the Swiss air traffic control company. I started my career by founding my own company dealing with e-commerce and B-to-B solutions. I then developed software in the oil trading industry. I'm a private pilot during my spare time and then joined Skyguide to align my passion with my know-how. Since then, I've been involved in a Java, NetBeans, Scrum and XP environment at Skyguide and have been the technical leader and part of the development team of Crystal.

Crystal is a NetBeans Platform application that delivers traffic information for the coming minutes/hours. (Crystal helps you to see the future, as a crystal ball, that was the basic idea of the name.) The airspace is divided in several blocks called sectors, each of which is controlled by a pair of controllers. If traffic is low, individual sectors can be combined together - the chosen combination is called a sectorisation. The goal of Crystal is to help the coordinator (supervisor) of the control centre to decide which sectorisation will be most appropriate during different periods of the day. It is also useful to decide how many controllers will be needed at different periods of the day.

The graphs are divided between lower and upper sectors (green and blue), distinguishes confirmed traffic (dark colour, airborne) and non-confirmed (light contrast), provides a "cheaters" detection tool (otherwise called "intruders") and a complexity curve (how difficult it will be to deal with the kind of traffic that is expected).

The following information can be identified via Crystal:

  • Early warning of current sectorization and short term detail per sector
  • Sectorization change simulation
  • View of specific individual sectors
  • Comparison of future eligible sectorizations with the same number of sectors
  • A tool to help the user build custom flows
  • Visualisation of the flows
  • The flight list of a specific graph

The NetBeans Platform provides the per-module design of Crystal, the ZIP distribution for the final application, and the tabbed layout. Even though we do not use a lot of the NetBeans Platform features right now, we could, in the future, incrementally extend the application with more NetBeans Platform features.

Related Article

Air Traffic Control on the NetBeans Platform

NetBeans Software engineer AIR (program)

Opinions expressed by DZone contributors are their own.

Trending

  • Hyperion Essbase Technical Functionality
  • Batch Request Processing With API Gateway
  • Execution Type Models in Node.js
  • Guide To Selecting the Right GitOps Tool - Argo CD or Flux CD

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: