|Java 2 SE (Mustang) Books|
Java SE 6: The Complete Reference, Seventh Edition, October 2006, by Herbert Schildt.
Java 6 New Features, July 2006, by Budi Kurniawan.
Java 6 Revealed, July 2006, by John Zukowski.
Swing, Second Edition, February 2003, by Matthew Robinson and Pavel Vorobiev. Discusses an overview of Swing and Swing mechanics, frames, panels, borders, layout managers, labels and buttons, tabbed panes, scrolling panes, split panes, combo boxes, list boxes, text components and undo, menus, tool bars, actions, progress bars, sliders, scroll bars, dialogs, layered panes, custom MDI, desktops, internal frames, trees, tables, inside text components, pluggable look and feel, printing, and Java2D.
The Definitive Guide to Java Swing, Third Edition, June 2005, by John Zukowski. Discusses an overview of Swing, event handling with the Swing component set, model-view-controller architecture, core Swing components, toggle buttons, menus and toolbars, borders, root pane containers, pop-ups and choosers, layout managers, advanced Swing containers, bounded range components, list model controls, basic text components, advanced text capabilities, trees, tables, drag-and-drop support, pluggable look-and-feel architecture, the undo framework, and accessibility.
Eclipse Rich Client Platform: Designing, Coding, and packaging JavaT Applications, October 2005, by Jeff McAffer and Jean-Michel Lemieux. Discusses Eclipse as a rich client platform, RPC concepts, adding actions, adding a chat editor, messaging support, adding a login dialog, adding key bindings, adding help, adding update, workbench advisors, customizing workbench windows, integrating code libraries, installing and updating plug-ins, OSGi essentials, and Eclipse.org plug-ins.
Eclipse, May 2004, by Steve Holzner. Discusses Eclipse and Java, views and perspectives, using Quick Fix, developing Java code, building and running code, creating Javadoc, refractoring, testing with JUnit, debugging, working in teams, building Eclipse projects using Ant, GUI programming, buttons, text, labels, lists, layouts, events, menus, toolbars, sliders, trees, dialogs, Web development, developing Struts applications with Eclipse, developing a plug-in, and a look at Eclipse 3.0.
The Java Developer's Guide to Eclipse, Second Edition, October 2004, by Jim D'Anjou, Scott Fairbrother, Dan Kehn, John Kellerman, and Pat McCarthy. Discusses getting started with Eclipse, using Java development tools, running and debugging Java, teaming up with Eclipse, managing your Eclipse environment, extending Eclipse for fun and profit, an overview of the Eclipse architecture, plug-in development, creating extension points, advanced plug-in developments, defining features and products, the standard widget toolkit, JFace viewers, dialogs and wizards, dialog settings, preferences, user settings, views, editors, perspectives, action contributions, providing help, extending the Eclipse IDE, workspace resource programming, managing resources with natures and builders, resource tagging using markers, building a custom text editor, extending the Java development tools, serviceability, concurrency, capabilities, internationalization, Swing interoperability, and OLE and ActiveX interoperability. There are nine exercises that cover using Eclipse, using Java development tools, running and debugging Java, developing a simple Web commerce application with Eclipse, working as a team with CVS, developing your first plug-in, developing your first client application, developing a rich client application with dynamically added plug-ins, and developing your product using features.
Eclipse: Building Commercial-Quality Plug-Ins, Second Edition, March 2006, by Eric Clayberg and Dan Rubel. Discusses using Eclipse tools, a simple plug-in example, Eclipse infrastructure, the standard Widget toolkit, JFace viewers, actions, views, editors, perspectives, dialogs and wizards, properties, builders, markers, natures, implementing help, internationalization, creating new extension points, features, branding, updates, and advanced topics (such as adapters, opening a browser, background tasks, and plug-in CaseLoaders).
Eclipse Distilled, February 2006, by David Carlson. Discusses platform architecture, Eclipse projects, installation and startup, the IDE workbench, planning projects and dependencies, perspectives, resource editors, preferences, editor and outline, using constant assist and quick fix, generate getters and setters, hierarchies, Java build path, creating shared user libraries, Java compiler settings, create code templates for logging, debugging, agile development, updating the Eclipse IDE, testing with JUnits, integration with Ant, team ownership with CVS, and coding standards.
http://docs.sun.com/app/docs/doc/817-6223Solaris Dynamic Tracing Guide
, Sun Microsystems, Inc. Topics covered include types, operators, extensions, variables, D program structure, pointers and arrays, strings, struts and unions, type and constant definitions, aggregations, actions and subroutines, buffers and buffering, output formatting, speculative tracing, Dtrace(1M) utility, scripting, options and turnables, dtrace provider, lockstat provider, profile provider, fbt provider, syscall provider, sdt provider, sysinfo provider, vminfo provider, proc provider, sched provider, io provider, mib provider, fpuinfo provider, pid provider, plockstat provider, fasttrap provider, user process tracing, statically defined tracing for user applications, security, anonymous tracing, postmortem tracing, performance considerations, stability, translators, and versioning.