Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Polish JUG on NetBeans Platform

DZone's Guide to

Polish JUG on NetBeans Platform

· Java Zone
Free Resource

Bitbucket is for the code that takes us to Mars, decodes the human genome, or drives your next car. What will your code do? Get started with Bitbucket today, it's free.

The Polish JUG organized a NetBeans Platform Certified Training, which was held over the last few days in Krakow, Poland. Anton Epple, Karol Harezlak, and myself provided the standard program, covering all the main NetBeans Platform topics, i.e., modularity, file system, window system, nodes, explorer views, and visual library. The students did quite a bit of hands on programming too and left the training with some basic applications created on the NetBeans Platform, which they can extend to fit their own needs.

If your Polish is up to it, you can read all about this training on the Polish JUG site:

http://www.netbeans.edu.pl

There are also some illustrative pics to share, to give an impression of the group (really large), the trainers (really busy), and the organization (really good):

 

One interesting thing we did differently to other times was our introduction to Lookups. We didn't mention the default Lookup very much, instead we focused very strongly on capabilities (e.g., the capability of an editor to be saved) and selection management (e.g., when one window is selected, another window may need to show some related information, despite being in a different module). The capability story was made more interesting by talking about an imaginary "Bird" interface. Not all birds have the same capabilities (e.g., an ostrich can't fly) and so it would make sense to introduce that capability to an object at the time when that capability is actually needed. From that understanding, we were more easily able to talk about composition vs inheritance and the dynamic nature of Lookups, as well as how these are very powerful in the context of modular, i.e., dynamic, applications.

Thanks a lot especially to Konrad Malawski for organizing this event so well. 

If you'd like an introduction to the NetBeans Platform too, you can take this course, after writing to users AT edu DOT netbeans DOT org.

 

 

Bitbucket is the Git solution for professional teams who code with a purpose, not just as a hobby. Get started today, it's free.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}