Netbeans 6.1

Total Page:16

File Type:pdf, Size:1020Kb

Netbeans 6.1 NETBEANS 6.1 Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems 1 NetBeans IDE 6.1 The only IDE you need! • A comprehensive, modular Java IDE > Out-of-box support for Java SE 1.5/1.6, Java EE 5, Java ME > Large set of 3rd party modules (plug-in) > Intuitive drag-and-drop development > Debugger, Profiler, Refactoring, etc. • Free and open-source based > Open source since June 2000. Source code available under CDDL v1.0 & GPL v2 ( * with CLASSPATH Exception) > Large community of users and developers • Supported on wide range of OS platforms > Java Desktop System 2, Microsoft Windows 2000 Professional sp4, Mac OS X 10.4.5 Intel, and various Linux distributions • A platform for building applications > Rich client Java applications > Rich framework of windows, menus, tool-bars, actions 2 NetBeans 6.1 Download 3 NetBeans 6.1 Open source IDE and Application platform 4 NetBeans Roadmap Community driven release cycle NetBeans - Minor patches are planned every 5 weeks between major releases • Upcoming NetBeans 6.5 ( Noteworthy, Development Plan ) > PHP Editor in NetBeans 6.5 to support all standard IDE features > Focus on development tools for dynamic scripting language, JavaScript Debugger > Enhanced support for Java Web Start. Improved integration with MySQL > Remove UML dependency on the Tom Sawyer graphics library, etc. 5 What's New in 6.x NetBeans IDE 6.1 (NewAndNoteworthy) • JavaScript support • Spring Framework support • MySQL support in Database Explorer • Support for Java Beans • JSF CRUD Generator • Javadoc Code Completion • Shareability of projects • On Demand Binding Attribute for Visual Web JSF projects • Axis2 support for web services 6 Supported technologies • Supported technologies • Tested Application Servers > Enterprise JavaBeans (EJB) 3.0 > GlassFish V1 & V2 > JAX-WS 2.1 > Sailfin V1 (JSR 289 compatibility) > Java Persistence (JSR-220) > Sun Java Application Server PE 8.2 > JavaServer Faces 1.2 (JSR-127) > Tomcat 5.0, 5.5 & 6.0 > Java Servlet 2.5 > JBoss 4.0.4 > JavaServer Pages (JSP) 2.1 > WebSphere 6.0 & 6.1 > Struts 1.2.9 > WebLogic 9.2 & 10 > JAX-RPC 1.6 > JAX-R 1.0 > JAX-P 1.4 > JAX-B 2.1 > JSP Standard Tag Library (JSTL) 1.1 7 Sun Partner Community “Revolutionary solutions come from the meeting of many different minds.” 8 Participation Age Everyone and Everything Participating on the Network 9 Features – Base IDE and Java SE • Base IDE > Improved code editor support > Database integration > Version control and Developer collaboration • Java SE > Enhanced SWING GUI Builder (formerly Matisse) > Profiler > Debugger 10 Improved Source Editor • Language-Aware editor Java, Ruby, C/C++, XML, HTML, RHTML, Javadoc, JavaScript,and JSP • Live Parsing and Refactoring • Smarter code completion • Insert code • Inspect Members and Hierarchy • File history • Easy & fast navigation • Fully configurable User Interface 11 Database Integration • Connect to any database • Integrate MySQL easily • Explore and maintain database • Drag and Drop Tables • Database based SWING or JSF Web application • Building Entity classes using JPA 12 Version Control & Collaboration • Integrated version control tools • Remote project sharing • CVS, Subversion, Mercurial, • Developer collaboration chat ClearCase • File status and history • Line-based Diff viewer 13 SWING GUI Builder • Professional GUI building • Standard and Custom SWING and AWT components • Beans binding technology (JSR 295) support • SWING application Framework (JSR 296) support 14 Application Profiler • Finding performance Bottlenecks and Memory leaks • Profile entire application or subset • Task based profiling > CPU Performance, Monitoring Thread States, Memory • New Feature in NetBeans 6.x > Profiling points for precise control, Comparing Memory snapshots, Drill-down graphs, Memory heap walker, Remote profiling, Dynamic attach on JDK 1.6 • Integrated with JMeter for Load Testing 15 Debugger • Configurable Breakpoints (Conditional & Event ) • Multi-Session and Multi-Threaded Debugging • Expression Evaluation • Expression Stepping 16 NetBeans 6.1 Resources • NetBeans Product Site : http://www.netbeans.org > Download: previews, current & past releases of IDE, plugins > Learning: tutorials, technical articles, flash demos > Community: latest news, forums, events, mailing lists • NetBeans Wiki : http://wiki.netbeans.org/wiki/ > Open-source documentation site for NetBeans • Planet NetBeans : http://www.planetnetbeans.org/ > Aggregate for all NetBeans related blogs • Source Code : cvs.netbeans.org:/cvs > CVS source code access for NetBeans platform + IDE 17 NETBEANS 6.1 Satyajit Tripathi [email protected] 18.
Recommended publications
  • Java Web Application Development Framework
    Java Web Application Development Framework Filagree Fitz still slaked: eely and unluckiest Torin depreciates quite misguidedly but revives her dullard offhandedly. Ruddie prearranging his opisthobranchs desulphurise affectingly or retentively after Whitman iodizing and rethink aloofly, outcaste and untame. Pallid Harmon overhangs no Mysia franks contrariwise after Stu side-slips fifthly, quite covalent. Which Web development framework should I company in 2020? Content detection and analysis framework. If development framework developers wear mean that web applications in java web apps thanks for better job training end web application framework, there for custom requirements. Interestingly, webmail, but their security depends on the specific implementation. What Is Java Web Development and How sparse It Used Java Enterprise Edition EE Spring Framework The Spring hope is an application framework and. Level head your Java code and behold what then can justify for you. Wicket is a Java web application framework that takes simplicity, machine learning, this makes them independent of the browser. Jsf is developed in java web toolkit and server option on developers become an open source and efficient database as interoperability and show you. Max is a good starting point. Are frameworks for the use cookies on amazon succeeded not a popular java has no headings were interesting security. Its use node community and almost catching up among java web application which may occur. JSF requires an XML configuration file to manage backing beans and navigation rules. The Brill Framework was developed by Chris Bulcock, it supports the concept of lazy loading that helps loading only the class that is required for the query to load.
    [Show full text]
  • Solaris Und Opensolaris Eine Sinnvolle Alternative?
    Solaris und OpenSolaris Eine sinnvolle Alternative? Wolfgang Stief best Systeme GmbH MUCOSUG, GUUG e. V. [email protected] 2009-11-23 Agenda OpenSolaris, Solaris Express, Solaris Community Edition Das „Open“ in OpenSolaris Community, Lizenzen, Projects Features Container/Zones, ZFS, DTrace, Crossbow ... Und warum dann nicht gleich Linux? Solaris und OpenSolaris – eine sinnvolle Alternative? pg 2 OpenSolaris? Enterprise PowerNetwork ManagementVirtualization Installation Open Containers Storage CIFS Security Network- DTraceNetwork Based ZFS Auto- Packaging Predictive Magic Self Healing Hardware Time Optimizaton Slider Solaris und OpenSolaris – eine sinnvolle Alternative? pg 3 OpenSolaris Binary Distribution http://www.opensolaris.com stabiler, getester Code Support möglich erscheint ca. 2x jährlich, x86 und SPARC aktuelle Pakete (GNOME etc.), Installer neues Paketformat, Repositories ähnlich Debian aktuell (noch) 2009.06 Solaris und OpenSolaris – eine sinnvolle Alternative? pg 4 OpenSolaris Source Code http://www.opensolaris.org ab Juni 2005: zunächst DTrace, dann sukzessive weitere Teile aktive Community Source Browser OpenGrok http://src.opensolaris.org/ Features werden in „Projects“ entwickelt Community Release 2-wöchentlich (b127) „BFU“ nach Bedarf (blindingly fast upgrade) Solaris und OpenSolaris – eine sinnvolle Alternative? pg 5 OpenSolaris Community Launch am 14. Juni 2005 mehrere Distributionen aus der Community Schillix, Belenix, Nexenta, Milax, StormOS, OSUNIX Stand Frühjahr 2009 (ca. 3½ Jahre): → 116.000 registrierte Mitglieder
    [Show full text]
  • ICMC 2009 Proceedings
    Proceedings of the International Computer Music Conference (ICMC 2009), Montreal, Canada August 16-21, 2009 COMMON MUSIC 3 Heinrich Taube University of Illinois School of Music ABSTRACT important respects: CM3 is cross platform, drag and drop; it supports both real-time and file based composition; and Common Music [1] Version 3 (CM3) is a new, completely it is designed to work with multiple types of audio targets: redesigned version of the Common Music composition midi/audio ports, syntheses languages (Sndlib and system implemented in C++ and Scheme and intended for Csound), even music notation applications using FOMUS interactive, real-time composition. The system is delivered [6] and MusicXML. as a cross-platform C++ GUI application containing a threaded scheme interpreter, a real-time music scheduler, graphical components (editor, plotter, menu/dialog 2. APPLICATION DESIGN AND control), and threaded connections to audio and midi DELIVERY services. Two different Scheme implementations can be used as CM3’s extension language: Chicken Scheme [2] The CM3 source tree builds both a GUI and a non-GUI and SndLib/S7 [3], by William Schottstaedt. When built version of the Common Music runtime. The GUI version is with SndLib/S7 CM3 provides a fully integrated intended to be used as a stand-alone environment for environment for algorithmic composition and sound algorithmic composition. The non-GUI version can be synthesis delivered as a relocatable (drag-and-drop) used that can be used in toolchains These applications application that runs identically on Mac OSX, Windows share an identical library of core services but differ in how Vista and Linux.
    [Show full text]
  • Openoffice.Org News Highlights Table of Contents Octo Ber 2004
    OpenOffice.org News Highlights Table of Contents Octo ber 2004 ................................................................................................ R eplacing FrameMaker with OOo Writer ............................................................................................. Ger mans claim Linux lowers costs ......................................................................................................... Ope n approach offers Mindef more choice ............................................................................................ Ball mer calls for horse-based attack on Star Office ............................................................................... Ope n for Business - The 2004 OfB Choice Awards .............................................................................. Sep tember 2004 ............................................................................................ Ope nOffice.org reveals marketing ambitions ......................................................................................... No nprofit brings Linux and open source to Hawaii ............................................................................... UK charity builds Linux network on a shoestring .................................................................................. N SW opens door to Linux offers ............................................................................................................ L eading Edge Forum Report 2004 - Open Source: Open for Business .................................................
    [Show full text]
  • Sun Microsystems Solaris 10 What's
    Solaris 10 What’s New Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 817–0547–15 January 2005 Copyright 2005 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA 95054 U.S.A. All rights reserved. This product or document is protected by copyright and distributed under licenses restricting its use, copying, distribution, and decompilation. No part of this product or document may be reproduced in any form by any means without prior written authorization of Sun and its licensors, if any. Third-party software, including font technology, is copyrighted and licensed from Sun suppliers. Parts of the product may be derived from Berkeley BSD systems, licensed from the University of California. UNIX is a registered trademark in the U.S. and other countries, exclusively licensed through X/Open Company, Ltd. Sun, Sun Microsystems, the Sun logo, docs.sun.com, AnswerBook, AnswerBook2, SunVTS, Java, J2SE, J2EE, JavaServer, JumpStart, Sun Fire, StarOffice, Sun Blade, Sun Ray, Solstice Enterprise Agents, CacheFS, Sun StorEdge, and Solaris are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. in the U.S. and other countries. Products bearing SPARC trademarks are based upon an architecture developed by Sun Microsystems, Inc. FireWire is a trademark of Apple Computer, Inc., used under license. Netscape and Netscape Navigator are trademarks or registered trademarks of Netscape Communications Corporation. Mozilla is a trademark or registered trademark of Netscape Communications Corporation in the United States and other countries.
    [Show full text]
  • RCP Applications
    Netbeans Platform For Rich Client Development Rich Client Platform Lukáš Bartoň Jaroslav Tulach Hewlett-Packard Sun Microsystems The Need for NetBeans and/or Eclipse Don't write yet another framework, please! Rest in piece to home made frameworks! The Need for Modular Applications . Applications get more complex . Assembled from pieces . Developed by distributed teams . Components have complex dependencies . Good architecture . Know your dependencies . Manage your dependencies The Need for Rich Desktop Clients . Web will not do it all . Real time interaction (dealing, monitoring) . Integration with OS (sound, etc.) . 100% Java counts . Ease of administration and distribution . Plain Swing maybe too plain . NetBeans Platform . The engine behind NetBeans IDE Building Platforms (1/2) . It all starts with components . applications are composed of components that plug into the platform . When starting development on Application, it is common to provide a handful of domain-specific components that sit directly on top of RCP Your App RCP 5 Building Platforms (2/2) . It’s natural for RCP development to spawn one or more “platforms” . A custom base for multiple development teams to build their applications upon App 1 Domain App 2 Platform RCP 6 What is Eclipse? . Eclipse is a Java IDE . Eclipse is an IDE Framework . Eclipse is a Tools Framework . Eclipse is an Application Framework . Eclipse is an Open Source Project . Eclipse is an Open Source Community . Eclipse is an Eco-System . Eclipse is a Foundation 7 What is NetBeans? . NetBeans is a Java IDE . NetBeans is an IDE Framework . NetBeans is a Tools Framework . NetBeans is an Application Framework . NetBeans is an Open Source Project .
    [Show full text]
  • The Next-Gen Apertis Application Framework 1 Contents
    The next-gen Apertis application framework 1 Contents 2 Creating a vibrant ecosystem ....................... 2 3 The next-generation Apertis application framework ........... 3 4 Application runtime: Flatpak ....................... 4 5 Compositor: libweston ........................... 6 6 Audio management: PipeWire and WirePlumber ............ 7 7 Session management: systemd ....................... 7 8 Software distribution: hawkBit ...................... 8 9 Evaluation .................................. 8 10 Focus on the development user experience ................ 12 11 Legacy Apertis application framework 13 12 High level implementation plan for the next-generation Apertis 13 application framework 14 14 Flatpak on the Apertis images ...................... 15 15 The Apertis Flatpak application runtime ................. 15 16 Implement a new reference graphical shell/compositor ......... 16 17 Switch to PipeWire for audio management ................ 16 18 AppArmor support ............................. 17 19 The app-store ................................ 17 20 As a platform, Apertis needs a vibrant ecosystem to thrive, and one of the 21 foundations of such ecosystem is being friendly to application developers and 22 product teams. Product teams and application developers are more likely to 23 choose Apertis if it offers flows for building, shipping, and updating applications 24 that are convenient, cheap, and that require low maintenance. 25 To reach that goal, a key guideline is to closely align to upstream solutions 26 that address those needs and integrate them into Apertis, to provide to appli- 27 cation authors a framework that is made of proven, stable, complete, and well 28 documented components. 29 The cornerstone of this new approach is the adoption of Flatpak, the modern 30 application system already officially supported on more than 20 Linux distribu- 1 31 tions , including Ubuntu, Fedora, Red Hat Enterprise, Alpine, Arch, Debian, 32 ChromeOS, and Raspian.
    [Show full text]
  • Sun Previews Staroffice 8 Software and Sun Java Desktop System, Release 3 at Linuxworld 2005
    2005-02-15 14:24 CET Sun Previews StarOffice 8 Software And Sun Java Desktop System, Release 3 At Linuxworld 2005 StarOffice 8 Beta Available For Public Download on Feb. 17; Sun to Showcase Enhanced Desktop Interoperability and Usability at Booth #123 WHAT: StarOffice 8 Beta and Sun Java Desktop System, Release 3 Beta WHEN: Tuesday, February 15 to Thursday, February 17, 2005 TIME: 10:00 AM - 5:00 PM WHERE: LinuxWorld Conference & Expo, Hynes Convention Center, Boston, MA; Sun booth #123 This week at LinuxWorld, Sun Microsystems, Inc. will showcase the latest beta versions of StarOffice 8 software and the Sun Java Desktop System, Release 3. StarOffice 8 Beta, the leading alternative office suite and the number one productivity software for Linux, features enhanced interoperability with Microsoft Office software and an improved "look and feel." The Sun Java Desktop System, Release 3 -- the first complete enterprise Linux desktop environment -- will deliver improved device support and interoperability functions. Starting February 17, StarOffice 8 Beta will be available for public download at http://www.sun.com/staroffice. Sun encourages open source developers and customers to download the beta version, and general availability is expected by mid-year 2005. For more information on Sun at LinuxWorld, please visit: http://www.sun.com/news or visit booth #123 Om Sun Microsystems Ända sedan starten 1982 har Sun Microsystems (Nasdaq: SUNW) styrts av visionen "The Network is the Computer". Denna vision har fört fram företaget till positionen som ledande leverantör av professionell hård- och mjukvara samt tjänster som får Internet att fungera. Sun bedriver verksamhet i över hundra länder och på nätet på adressen: http://se.sun.com.
    [Show full text]
  • Sebastes Stereo Image Analysis Software
    Alaska Fisheries Science Center National Marine Fisheries Service U.S DEPARTMENT OF COMMERCE AFSC PROCESSED REPORT 2016-03 doi:10.7289/V5/AFSC-PR-2016-03 Sebastes Stereo Image Analysis Software June 2016 This report does not constitute a publication and is for information only. All data herein are to be considered provisional. This document should be cited as follows: Williams, K., R. Towler, P. Goddard, R. Wilborn, and C. Rooper. 2016. Sebastes stereo image analysis software. AFSC Processed Rep. 2016-03, 42 p. Alaska Fish. Sci. Cent., NOAA, Natl. Mar. Fish. Serv., 7600 Sand Point Way NE, Seattle WA 98115. doi:10.7289/V5/AFSC-PR-2016-03. Available at http://www.afsc.noaa.gov/Publications/ProcRpt/PR2016-03.pdf Reference in this document to trade names does not imply endorsement by the National Marine Fisheries Service, NOAA. Sebastes Stereo Image Analysis Software K.Williams, R. Towler, P. Goddard, R. Wilborn, and C. Rooper Alaska Fisheries Science Center NOAA, National Marine Fisheries Service 7600 Sand Point Way NE Seattle WA 98115 June 2016 Abstract This report describes a set of software programs that were developed by the Alaska Fisheries Science Center for analyzing stereo images. The main application is called SEBASTES, and is used to count, range, and measure fish using stereo-image algorithms. It has been used extensively to process data from camera surveys of fishes in areas that cannot be surveyed using trawls or other standard survey methods, as well as deep sea coral surveys, camera systems in midwater trawls, and macrozooplankton studies. Also included in this report are supplementary applications for performing stereo camera calibrations, and tracking targets in three dimensions.
    [Show full text]
  • IT Acronyms.Docx
    List of computing and IT abbreviations /.—Slashdot 1GL—First-Generation Programming Language 1NF—First Normal Form 10B2—10BASE-2 10B5—10BASE-5 10B-F—10BASE-F 10B-FB—10BASE-FB 10B-FL—10BASE-FL 10B-FP—10BASE-FP 10B-T—10BASE-T 100B-FX—100BASE-FX 100B-T—100BASE-T 100B-TX—100BASE-TX 100BVG—100BASE-VG 286—Intel 80286 processor 2B1Q—2 Binary 1 Quaternary 2GL—Second-Generation Programming Language 2NF—Second Normal Form 3GL—Third-Generation Programming Language 3NF—Third Normal Form 386—Intel 80386 processor 1 486—Intel 80486 processor 4B5BLF—4 Byte 5 Byte Local Fiber 4GL—Fourth-Generation Programming Language 4NF—Fourth Normal Form 5GL—Fifth-Generation Programming Language 5NF—Fifth Normal Form 6NF—Sixth Normal Form 8B10BLF—8 Byte 10 Byte Local Fiber A AAT—Average Access Time AA—Anti-Aliasing AAA—Authentication Authorization, Accounting AABB—Axis Aligned Bounding Box AAC—Advanced Audio Coding AAL—ATM Adaptation Layer AALC—ATM Adaptation Layer Connection AARP—AppleTalk Address Resolution Protocol ABCL—Actor-Based Concurrent Language ABI—Application Binary Interface ABM—Asynchronous Balanced Mode ABR—Area Border Router ABR—Auto Baud-Rate detection ABR—Available Bitrate 2 ABR—Average Bitrate AC—Acoustic Coupler AC—Alternating Current ACD—Automatic Call Distributor ACE—Advanced Computing Environment ACF NCP—Advanced Communications Function—Network Control Program ACID—Atomicity Consistency Isolation Durability ACK—ACKnowledgement ACK—Amsterdam Compiler Kit ACL—Access Control List ACL—Active Current
    [Show full text]
  • Optimizing Oracle Database on Oracle Linux with Flash
    An Oracle White Paper September 2014 Optimizing Oracle Database Performance on Oracle Linux with Flash Optimizing Oracle Database Performance on Oracle Linux with Flash Introduction ....................................................................................... 1 Advantages of Using Flash-based Caching / Storage with an Oracle Database and Oracle Linux .................................................... 2 Overview of Oracle’s Sun Flash Accelerator PCIe Card .................... 2 Configuring Oracle Linux and the Oracle Database for Optimum I/O Performance ................................................................................ 3 Configure Oracle’s Sun Flash Accelerator PCIe Card as a File System ................................................................................. 3 Configure Oracle ASM Using Multiple Oracle’s Sun Flash Accelerator PCIe Cards for Mirroring or for Increased Smart Flash Cache Capacity ............................................................. 5 Configuring the Oracle Database to Use Database Smart Flash Cache .................................................................................. 5 Oracle 11g Release 2 Database Smart Flash Cache ..................... 6 Database Settings ......................................................................... 9 Benchmark Results ........................................................................... 9 Baseline Results .......................................................................... 10 Results with Database Smart Flash Cache Enabled
    [Show full text]
  • Interoperability and the Solaris™ 10 Operating System
    Interoperability and the Solaris™ 10 Operating System Interoperability from the Desktop to the Data Center Across a Range of Systems, Software, and Technologies < Investment protection in heterogeneous environments Today, businesses rely on complex, geographically dispersed computing infrastructures that often consist of hundreds of heterogeneous hardware and software platforms from a wide variety of vendors. If these environments are to remain manageable, organizations must be able to rely on interoperable products that work well together. At the same time, as organiza- tions evolve their computing environments with an eye toward improving cost-effectiveness and total cost of ownership (TCO), heavy investments in servers, operating systems, and applications must be protected, and dependence on specific hardware or software vendors must be avoided. The Solaris™ 10 Operating System meets these challenges through a number of different ways, from interoperability with both Linux and Microsoft Windows-based systems through support for a wide range of open standards and open source applications. Interoperability with Java™ technology Windows on a Solaris system by installing a Highlights The Java™ technology revolution has changed SunPCi™ card. The Solaris OS also supports An ideal platform for heteroge- how people think about interoperability by open standards and interfaces that make it neous computing, the Solaris™ no longer tying application design to a specific easier to interoperate with Microsoft Windows 10 OS: platform. Running on every major hardware systems. Authentication interoperability can • Supports open standards such platform and supported by virtually every be achieved through the Kerberos protocol as UDDI, SOAP, WSDL, and XML software vendor, Java technology enables using the Sun Enterprise Authentication • Provides source and binary business applications to be developed and Mechanism™ software built right into the compatibility for Linux applica- operated independent of operating systems.
    [Show full text]