DZone
Java Zone
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
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Java Zone > NetBeans Platform Training @ MIT, Boston

NetBeans Platform Training @ MIT, Boston

Geertjan Wielenga user avatar by
Geertjan Wielenga
·
Feb. 06, 12 · Java Zone · News
Like (0)
Save
Tweet
7.74K Views

Join the DZone community and get the full member experience.

Join For Free

MIT in Boston recently hosted a NetBeans Platform training course. In the beautiful if somewhat precarious architecture of a Frank Gehry building...

...yet another group of students, from MIT as well as Harvard, were introduced to the ins and outs of the NetBeans Platform:

As always, the NetBeans Platform course covered the standard topics, from modularity to Lookup to Nodes and all the other interesting topics surrounding these "NetBeans Platform standards". Several different applications were created, with this application as the end goal of the course:

As you can see, the explorer window contains a list of Nodes representing movies. Each movie has one or more actors, with one director. Each actor has one or more mansions. This structure really allows for a lot of fun and games with Node hierarchies!

Then, when we covered the topic of "actions and the NetBeans Platform", we created an action for comparing movies. As you can see, above, two different comparisons have been done, one comparison for identifying directors across movies and another comparison for identifying actors across movies. In typical NetBeans style, these two algorithms come from different modules:

The source code of this application can be found here:

http://java.net/projects/nb-api-samples/sources/api-samples/show/versions/7.1/courses/MovieAnalyzer

If you're reading this and you're also interested in learning how to create modular Java desktop applications, feel free to leave a message here or write directly to geertjan dot wielenga at oracle dot com.

 

NetBeans

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • DZone's Article Submission Guidelines
  • Refactoring Java Application: Object-Oriented And Functional Approaches
  • Evolving Domain-Specific Languages
  • How to Minimize Software Development Cost

Comments

Java Partner Resources

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • 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
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo