NetBeans Platform - NetBeans Wiki

kaputmaltwormSoftware and s/w Development

Aug 15, 2012 (5 years and 1 month ago)

298 views



NetBeans Platform
Petr Suchomel
David Šimonek
Miloš Kleint
Sun Microsystems
Certified Engineer Course
Certified Agenda

Certified Course

A Bit of History

Why NetBeans Platform?


Hello World” Demo

Tour around the APIs
Certified Engineer Course
Certified NetBeans Course

Overview of the platform APIs
>
general tour

Your homework project
>
code on top of or for NetBeans
>
product quality code
>
http://wiki.netbeans.org/wiki/view/NetBeansCertifiedEngineerCourse

Diploma
>
for the best ones
Certified Engineer Course
NBstory : 1997-2007

NetBeans vs. Xelfi

Students vs. Engineers

Platform vs. IDE

NetBeans vs. Sun

Prague vs. rest of the world

Open Source vs. Corporation
Certified Engineer Course
Why NetBeans Platform?

Did you ever have that great idea...?
Maintaining the
framework takes
a lot of my time :(
Let's create our
own framework!
Certified Engineer Course
Why NetBeans Platform?
Don't
reinvent
the
wheel!
Certified Engineer Course
Nuance V-Builder – VoiceXML
Certified Engineer Course
Fiorano Studio: Lego Blocks for SOA
Certified Engineer Course
Nokia NetAct: Mobile Network Mgr
Certified Engineer Course
Sketsa SVG Editor
Certified Engineer Course
AIOTrade
Certified Engineer Course
NetBeans IDE: Java Development
Certified Engineer Course
Examples – JCae - CAD
Certified Engineer Course
Visual VM
Certified Engineer Course
TidalWave BlueMarine: Photo Manager
Certified Engineer Course
Instant JChem
Certified Engineer Course
Examples – StudioSL (oil flow)
Certified Engineer Course
And...
What about your application?
Certified Engineer Course
Why NetBeans Platform?

You will save time & money

You will benefit from platform updates

Your application will:
>
become modular
>
become updatable
>
become webstartable
>
look more professional
>
work on all platforms
>
be able to access Java EE backends

You will work on features that matter!
Certified Engineer Course
Why NetBeans?

Don't reinvent the wheel

Reuse code from NetBeans Platform

Take advantage of 3
rd
party libraries

Build on top of Swing

Make your application modular

Focus on domain knowledge

Don't let your competition figure this
out before you!
Certified Engineer Course
Resources

http:​//platform.netbeans.org

dev@openide.netbeans.org

http://blogs.sun.com/geertjan

NetBeans platform book:
>
For NetBeans 5.5 & 6.0
>
Covers the concepts & APIs
http://safari.oreilly.com/9780132354806


DEMO


Hello World” Application