->

Scott Delap, “Desktop Java Live”
LL | 2005 | ISBN: 0974884332 | 304 pages | PDF | 14,6 MB
Desktop Java Live is written for Java developers that have some experience with desktop development and now want to take their skills to the next level. Each chapter features detailed code examples and images to walk the reader through the API being covered. Chapter 8 features a detailed discussion of how the MVC pattern and its variations can be used to write cleaner more testable applications. The chapter then details the construction of an RSS reader using these concepts along with the API’s covered in earlier chapters. Chapters: 1. Reintroducing the Desktop Application, 2. Layout Managers, 3. GUI Builders, 4. Look and Feel, 5. Threading, 6. Data Binding, 7. Validation, 8. Patterns in Desktop Applications. Upcoming Chapters: Chapter 9, Deployment: Installers and Java Web Start, Chapter 10, Desktop Application Testing Strategies, Chapter 11, JDIC & JDNC. What Readers Are Saying: Gregg Bolinger (Java Ranch Reviewer – 10 out of 10 Horseshoes), “Recently I was fortunate enough to obtain a copy of Desktop Java Live by Scott Delap (who also runs clientjava.com). Desktop Java Live isn’t your typical ‘how-to’ java book full of API references and examples of how to create JFrame’s. DJL is a pioneering book that teaches you how to write desktop applications using best practices as well as how to use a plethora of open source libraries to enhance and ease the development of your applications…” JavaPerformanceTuning.com, “I would wholeheartedly recommend you check out chapter 5 of Scott Delap’s book which implements an automatic detector of Swing threading violations – a tool that every GUI developer should include in their everyday development suite.”
Download:

rapidshare.com/files/266658336/DesktopJavaLive.rar
See more related posts:
Professional Windows Live ProgrammingJRuby CookbookJava Programming on LinuxJRuby CookbookJava and SOAPVTC Ableton Live 6Beginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe FlexBeginning Java and Flex: Migrating Java, Spring, Hibernate and Maven Developers to Adobe FlexJava For DummiesJava FoundationsTeach Yourself Java in 21 Days: Professional Reference EditionProfessional Java, JDK 5 EditionC# for Java ProgrammersBeginning Javaâ„¢ SE 6 Platform: From Novice to Professional (Expert’s Voice)JavaFX Special Effects: Taking Java™ RIA to the Extreme with Animation, Multimedia, and Game ElementsJava Persistence with HibernatePro Java 6 3D Game Development: Java 3D, JOGL, JInput and JOAL APIs (Expert’s Voice in Java)Java Database Programming BibleJava for RPG Programmers, 2nd Edition 2002-04Big JavaProfessional Windows Live ProgrammingFoundations of Java for ABAP ProgrammersJavaâ„¢ After HoursJava 2 Enterprise Edition BibleTeach Yourself Java in 21 DaysBeginning Programming with Java For DummiesBeginning Programming with Java For DummiesDeitel – Java How to ProgramJava How to ProgramRogers Cadenhead – Sams Teach Yourself Programming with Java in 24 Hours (4th Edition) – RepostKnoppix Hacks: Tips and Tools for Using the Linux Live CD to Hack, Repair, and Enjoy Your PCOreilly Java and SoapJava All-In-One Desk Reference For DummiesBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalBeginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to ProfessionalJava Game Programming for DummiesEnhydra XMLC Java Presentation DevelopmentOracle and Java DevelopmentCore Java Data ObjectsJava Enterprise in a Nutshell (2nd Edition)Just Java(TM) 2SkillSoft Java Programming with Java SE 6.0: Working with Classes in JavaOracle10g Java Programming D17249GC11Pro Netbeans IDE 6 Rich Client Platform EditionQuickTime for Java: A Developer’s NotebookDeveloping Mainframe Java Applications