Loading...
Flash Player 9 (or above) is needed to view slideshows. We have detected that you do not have it on your computer.To install it, go here
 
Post to Twitter Post to Twitter
Myspace Hi5 Friendster Xanga LiveJournal Facebook Blogger Tagged Typepad Freewebs BlackPlanet gigya icons
SlideShare is now available on LinkedIn. Add it to your LinkedIn profile.

Netbeans 6.1 Talk

From angadsingh, 5 months ago Add as contact

Relates to a talk on Netbean 6.1's new and improved features, which I had given at the May 31st monthly BOJUG Meet.

655 views | 0 comments | 0 favorites | 14 downloads | 3 embeds (Stats)

Categories

Business & Mgmt

Groups/Events

Embed in your blog options close
Embed (wordpress.com) Exclude related slideshows Embed in your blog

More Info

This slideshow is Public
Total Views: 655 on Slideshare: 575 from embeds: 80
Most viewed embeds (Top 5): More
Flagged as inappropriate Flag as inappropriate

Flag as inappropriate

Select your reason for flagging this slideshow as inappropriate.

If needed, use the feedback form to let us know more details.

Slideshow Transcript

  1. Slide 1: BOJUG Netbeans 6.1: New and NoteWorthy! Angad Singh blogs.sun.com/angad 1
  2. Slide 2: Agenda: What's new in Netbeans 6.1 Performance & Quality 2
  3. Slide 3: Performance • Increasing performance is main theme of NB 6.1 ! • Upto 40% faster cold startup and improved startup sequence! • V arious optimizations to reduce I/ and file access (touching disk) O • Incremental parsing in java editor speeding up code completion and improving responsiveness in editor • Improvements in JS P parser (caching, memory management, update strategies) • Improvements in V isual Web designer -- faster page opening and table drop, lower memory usage, fixed memory leaks, and more Performance Press Release: http:/ wiki.netbeans.org/ itness61PressRelease / F Performance FA Q: http:/ wiki.netbeans.org/ itnessFA Qs / F 3
  4. Slide 4: JavaScript Support • B ased on the General S cripting Framework (same as Ruby) • New JavaS cript editor with features like: > S emantic Highlighting > M ark occurrences > Instant Rename > Refactoring > Quick Fixes and S emantic Checks > Tasklist > Code Completion and Type A nalysis > Go To Declaration > Documentation > Embedded Completion > B rowser Compatibility Info > Embedding > Open Type > 6.0 Java S cript Information • Work on a JavaS cript debugger is in progress 4
  5. Slide 5: Demo JavaScript Support 5
  6. Slide 6: PHP Support • Comes in a 16 mb forked distribution of Netbeans currently: NetBeans IDE 6.1 Early Access for PHP • E ditor F eatures: > S yntactic and semantic code highlighting > Go to Declaration > Navigator > Code formatting /folding > S mart Indent > B racket Completion > A utomatic Code Completion – S nippets, Context-S ensitive Proposals, A bbreviations > Instant Rename > Parameter Hints • Debug PHP apps using X debug: inspect local variables, set watches, evaluate code, etc. • Configuring the environment is simple • S ynchronizing the content of a PHP Project with the Web content on a remote server (under development) 6
  7. Slide 7: Demo PHP Support 7
  8. Slide 8: RESTful Web Service Plugin • S upport for Jersey 0.5: the plugin now bundles Jersey 0.5 version and generate code conformed to new A PI. • New RE S T Test Client UI: support for sub-resources navigation • New RE S T client wizard support for generation of stub generation from WA DL 8
  9. Slide 9: Sharable Projects • New type of project • New feature which allows creating projects with shared definition of libraries • A pplies to all Java, Web and all J2E E project types • A dd relatively referenced JA R files as libraries • E asy migration of projects 9
  10. Slide 10: Demo Sharable Projects 10
  11. Slide 11: New MySQL Support in Database Explorer • Register and manage a M yS QL server • V iew, create, delete databases • L aunch M yS QL A dmin tool 11
  12. Slide 12: Demo MySQL Support 12
  13. Slide 13: Inspect Members and Hierarchy Windows • Now even works when caret is on a Java class for which no source code available 13
  14. Slide 14: Spring Framework Support • B uilds on the original spring netbeans module @ http:/ spring-netbeans.sourceforge.net / • B undled S pring F ramework 2.5 library • Wizards for X M L configuration files and S pring Web M V C controllers • M ultiple configuration files can be arranged into groups • Hyperlinking of bean and Java class names • Code completion of bean names and Java classes and properties • Refactoring of Java classes (find usages, rename, move, safe delete) • S pring Web M V C framework support in the web project, making it easy to generate a skeleton S pring Web M V C application 14
  15. Slide 15: Ruby Rails 2.0 Support • Rails 2.0 support (and in the next milestone, Rails 2.0 will be bundled) • New Platform M anager in the Tools menu • Tasklist integration of hints and errors • M any new quickfixes 15
  16. Slide 16: Mercurial Support • M ercurial S upport > Distributed V ersioning S ystem > Plugin for M ercurial V ersioning S ystem A dded to NB > Netbeans sources migrated from CV S to M ercurial (HG) 16
  17. Slide 17: UI Enhancements • Window S ystem > small semi-transparent image is shown when dragging a window > in-active floating windows are transparent > floating window snap to each other and to screen edges > palette visibility is now per-document type 17
  18. Slide 18: UI Enhancements • Plugin M anager in background > Now download & install plugins in background > Task progress is notified in the status line > Plugin M anager is non-modal dialog now 18
  19. Slide 19: UI Enhancements • B alloon like tool tip > M ainly used to signalize that new updates are available. > The look isn't final. A ny ideas for improvements? 19
  20. Slide 20: Other enhancements.. • Now it is possible to integrate server plugin in to the NetB eans UI without dependency on j2eeserver A PI. • S ailF in V 1 S upport through A dd S erver Instance Dialog and S IF container application exposure in services explorer • WebS phere 6.0 & 6.1 support • WA R, E JB and E A R development and deployment for WebS pehere • 4 New Woodstock components in Palette • A ny jar item on project classpath can be associated with its Javadoc and sources too, and not just java libraries • JS F CRUD Generator from JPA entity classes. • Java B eans S upport is B ack • B ean Patterns in Navigator, Generate Property enhanced, • B eanInfo E ditor is back. • Javadoc Code Completion 20
  21. Slide 21: Other enhancements.. • Incremental Parsing in Java E ditor: Faster Code Completion • Refactoring: safe deletion of a single package or recursive safe deletion of a folder. • Ruby infrastructure and debugging improvements • V isual Web /Woodstock on-demand attributing and performance enhancements • B etter M ax OS X support for M obility module, S V G custom components, etc. • X M L and S chema E ditor imrpovements • A xis2 Web S ervices S upport • Hibernate S upport • WS DL E ditor E nhancements • Integration of the S oapUI Netbeans plugin • S upport for Popular S aaS S ervices 21
  22. Slide 22: QUESTIONS? Angad Singh blogs.sun.com/angad 22