Certified Engineer Course Why NetBeans Platform?

netbeans.org
  • 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