Certified Engineer Course Why NetBeans Platform?

  • No tags were found...

Certified Engineer Course Why NetBeans Platform?

NetBeans PlatformDavid ŠtruplSun Microsystems

Certified Engineer CourseAgenda• Small vs. Large Teams• Libraries vs. Frameworks• A Bit of History• Why NetBeans Platform?• Resources

Certified Engineer CourseSmall vs. Large Teams• Team size> Small ( Medium (10-100)> Large (>100)• Communication problems• Tools> Versioning> Continuous builds

Certified Engineer CourseLibraries vs. Frameworks• How do you start the development• Library> Small pieces> Which library do you choose• Framework> Usually large> How do you change something

Certified Engineer CourseNetBeans story : 1997­2007• NetBeans vs. Xelfi• Students vs. Engineers• Platform vs. IDE• NetBeans vs. Sun• Prague vs. rest of the world• Open Source vs. Corporation

Why NetBeans Platform?• Did you ever have that great idea...?Let's create ourown framework!Maintaining theframework takesa lot of my time :(Certified Engineer Course

Certified Engineer CourseWhy NetBeans Platform?Don'treinventthewheel!

Nuance V­Builder – VoiceXMLCertified Engineer Course

Fiorano Studio: Lego Blocks for SOACertified Engineer Course

Nokia NetAct: Mobile Network MgrCertified Engineer Course

AIOTradeCertified Engineer Course

NetBeans IDE: Java DevelopmentCertified Engineer Course

Examples – JCae ­ CADCertified Engineer Course

Visual VMCertified Engineer Course

TidalWave BlueMarine: Photo ManagerCertified Engineer Course

Instant JChemCertified Engineer Course

Examples – StudioSL (oil flow)Certified Engineer Course

Certified Engineer CourseAnd...What about your application?

Certified Engineer CourseWhy 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 CourseWhy 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 thisout before you!

Certified Engineer CourseResources• 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 & APIshttp://safari.oreilly.com/9780132354806

DEMO•“Hello World” Application

More magazines by this user
Similar magazines