Experts

Image

3D-printing and personal fabrication are upon us! You've heard of incredibly sophisticated, but cheap, 3D printers that supposedly produce almost anything we tell them to. But how do you become part of that revolution?

Sandeep Singh takes you through the skills we need to learn, and the services and technologies you need to knowâ€"separating the hype from reality and explaining what 3D printing is, how it works, and why you need to be able to engage in it. You’ll gain the knowledge needed to produce complex designs that can be fabricated by online 3D printing services or privately owned 3D printers.

This book first be dives into using Sketchup and its plugins to make design products. Then it demonstrates how to present and animate 3D models, and in particular how to use Google Earth and 3D Warehouse to make an optimal case for sales and marketing your 3D models. Finally, you’ll take a look into the future of 3D printing, ripe with even more disruptive technologies like RepRap and widespread personal fabrication.

  • Introduces Sketchup
  • Teaches 3D Modeling
  • Builds 3D Printing Expertise

What you’ll learn

  • 3D design for beginners
  • Using Sketchup
  • Using the online 3D printing pipeline
  • Animating Sketchup 3D models
  • Becoming familiar with rapid prototyping technology
  • Navigating new 3D and personal fabrication technologies
  • Negotiate Google Earth and 3D Warehouse with confidence

Who this book is for

3D Designers, hobbyists, woodworkers, craftsmen and artists.

Image

It was while teaching numerous seminars on various programming languages that author Daniel Solis realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. And that approach is exactly what you’ll find in Illustrated C# 2010. Solis uses concise text, bulleted lists, and tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity. The result is a unique guide that will help you understand and get to work with C# fast.

In Illustrated C# 2010, you’ll receive an overview of the .NET platform and the role played by C#, and then you’ll move into exploring the C# language in its entirety, including all the new C# 2010 features right down to the most complex topics involved in C#. If you’re a C++ or VB programmer migrating to C# 2010, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2010, so even the most experienced programmers will come away with a deeper understanding of the C# language.

What you’ll learn

  • Details of the C# 2010 language presented in a clear, concise treatment
  • New features in the latest version of .NET, in the author’s unique visual style
  • How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work

Who this book is for

  • Visual Basic programmers interested in moving to C#
  • C++ programmers interested in moving to C#
  • Novice programmers interested in learning C#
  • Students in introductory programming classes learning C#

Table of Contents

  1. C# and the .NET Framework
  2. Overview of C# Programming
  3. Types, Storage and Variables
  4. Classes: The Basics
  5. Methods
  6. More about Classes
  7. Classes and Inheritance
  8. Expressions and Operators
  9. Statements
  10. Namespaces and Assemblies
  11. Exceptions
  12. Structs
  13. Enumerations
  14. Arrays
  15. Delegates
  16. Events
  17. Interfaces
  18. Conversions
  19. Generics
  20. Enumerators and Iterators
  21. Introduction to LINQ
  22. Introduction to Asynchronous Programming
  23. Preprocessor Directives
  24. Reflection and Attributes
  25. Other Topics
Image

It was while teaching numerous seminars on various programming languages that author Daniel Solis realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. And that approach is exactly what you’ll find in Illustrated C# 2010. Solis uses concise text, bulleted lists, and tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity. The result is a unique guide that will help you understand and get to work with C# fast.

In Illustrated C# 2010, you’ll receive an overview of the .NET platform and the role played by C#, and then you’ll move into exploring the C# language in its entirety, including all the new C# 2010 features right down to the most complex topics involved in C#. If you’re a C++ or VB programmer migrating to C# 2010, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2010, so even the most experienced programmers will come away with a deeper understanding of the C# language.

What you’ll learn

  • Details of the C# 2010 language presented in a clear, concise treatment
  • New features in the latest version of .NET, in the author’s unique visual style
  • How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work

Who this book is for

  • Visual Basic programmers interested in moving to C#
  • C++ programmers interested in moving to C#
  • Novice programmers interested in learning C#
  • Students in introductory programming classes learning C#

Table of Contents

  1. C# and the .NET Framework
  2. Overview of C# Programming
  3. Types, Storage and Variables
  4. Classes: The Basics
  5. Methods
  6. More about Classes
  7. Classes and Inheritance
  8. Expressions and Operators
  9. Statements
  10. Namespaces and Assemblies
  11. Exceptions
  12. Structs
  13. Enumerations
  14. Arrays
  15. Delegates
  16. Events
  17. Interfaces
  18. Conversions
  19. Generics
  20. Enumerators and Iterators
  21. Introduction to LINQ
  22. Introduction to Asynchronous Programming
  23. Preprocessor Directives
  24. Reflection and Attributes
  25. Other Topics
Image

3D-printing and personal fabrication are upon us! You've heard of incredibly sophisticated, but cheap, 3D printers that supposedly produce almost anything we tell them to. But how do you become part of that revolution?

Sandeep Singh takes you through the skills we need to learn, and the services and technologies you need to knowâ€"separating the hype from reality and explaining what 3D printing is, how it works, and why you need to be able to engage in it. You’ll gain the knowledge needed to produce complex designs that can be fabricated by online 3D printing services or privately owned 3D printers.

This book first be dives into using Sketchup and its plugins to make design products. Then it demonstrates how to present and animate 3D models, and in particular how to use Google Earth and 3D Warehouse to make an optimal case for sales and marketing your 3D models. Finally, you’ll take a look into the future of 3D printing, ripe with even more disruptive technologies like RepRap and widespread personal fabrication.

  • Introduces Sketchup
  • Teaches 3D Modeling
  • Builds 3D Printing Expertise

What you’ll learn

  • 3D design for beginners
  • Using Sketchup
  • Using the online 3D printing pipeline
  • Animating Sketchup 3D models
  • Becoming familiar with rapid prototyping technology
  • Navigating new 3D and personal fabrication technologies
  • Negotiate Google Earth and 3D Warehouse with confidence

Who this book is for

3D Designers, hobbyists, woodworkers, craftsmen and artists.

Image

This book will provide you with a comprehensive guide to developing games for both the Windows Mobile platform and the Windows Phone using the industry standard programming languages C# and VB.NET.

You will be walked through every aspect of developing for the Windows Mobile platform—from setting up your development environment for the first time to creating advanced 3D graphics. Finally, you’ll learn how you can make your applications available to others, whether distributing for free or selling online.

Using extensive code samples throughout, you’ll gather all the information needed to create your own games and distribute them successfully for others to enjoy.

Aimed primarily at C# developers, almost everything in the book can be used in VB.NET too. For those areas where this is not the case, workarounds are suggested so that VB.NET developers are still able to use the techniques described.

What you’ll learn

  • How to obtain and configure a development environment for Windows Mobile
  • How to build a working extensible game engine to reduce development time and increase reusability and distribution
  • Tips and techniques for getting games working on a wide range of devices, including older devices, smartphones (with no touchscreens), as well as the latest hardware—all in a single code base
  • A full overview of using OpenGL ES, opening up a new world of advanced 2D and 3D graphics and effects
  • Everything you need to know to include high quality sound and music in your games
  • Advice and information on the best ways to allow the user to interact with your game
  • Guidance on distributing your finished games, including information about freeware listings and tips on creating and selling shareware games

Who this book is for

The book is aimed at those with an existing background in programming and knowledge of one of the two main .NET programming languages (C# and VB.NET), but who do not necessarily have any knowledge of programming for Windows Mobile or programming games in general. The book will guide the reader through the steps required to become proficient in both of these areas of development.

Image

informative and useful not only as a learning tool, but as a reference throughout the development of your applications.

— Gregg Bolinger, JavaRanch Sheriff

Pro Hibernate 3 is the first book to offer complete coverage of the open source lightweight Hibernate 3 and its new features. Authors Dave Minter and Jeff Linwood discuss the new persistence layer and share design tips and best practices. And the duo goes beyond just explaining "how to" use parts of Hibernate; they probe well beneath the surface, and teach you how to step back and solve problems thoroughly.

If you have experience using Java with databases, but lack experience with Hibernate, then this book is ideal for you. Similarly, if you have some familiarity with Hibernate 2 and now want to learn the nuances of version 3, then this book is a wise addition to your library.

Image

If you want exposure to the new open source lightweight SOA-driven Apache Beehive framework project, then pick up Pro Apache Beehive, the first book on this MVC Web framework, which is increasingly gaining interest in the Eclipse community through Eclipse Pollinate. Author Kunal Mittal addresses specific Beehive topics such as page flows, controls, JSR 181 web services, XMLBeans and more.

This book proceeds to describe how these technologies are used in WebLogic Workshop, and how other IDEs are extending support for these technologies. Mittal also compares PageFlows in Workshop to the Standard.

Image

JasperForge.org is the open source development portal for the JasperSoft Business Intelligence Suite, the JasperSoft Business Intelligence solution that delivers comprehensive tools for data access, data integration, analysis, and reporting, including JasperReports. This definitive, authoritative covers the following:

  • Shows the power this open source Java reporting tool has and the ability to deliver rich content onto the screen, to the printer, or into PDF, HTML, XLS, CSV and XML files
  • Demonstrates how JasperReports can be used in a variety of Java-enabled applications, including Java EE or web applications, to generate dynamic content
  • Teaches you how to create page-oriented, ready-to-print documents in a simple and flexible manner

What you’ll learn

  • Enable the embeddable Java reporting library, which you can embed in any host application to let you plug in Java and Groovy code.
  • Handle complex reports, subreports with highly complex layouts, pixel-perfect page-oriented output for the Web or print, and crosstabbing, and output reports in PDF, XML, HTML, CSV, XLS, RTF, or TXT.
  • Create integrated charting with comprehensive chat types.
  • Use multilanguage Unicode and other native encodings, dynamic text localization, and localized date, number, and currency formatting.
  • Scale with high-performance report generation with no limit to report size.
  • Extend easily with built-in expressions and plug-ins for Java and Groovy code; integrate iReport visual report designer; and extend to other Eclipse or Swing-based designers.
  • Access data flexibly with JasperReport’s built-in support for JDBC, EJB, POJO, Hibernate, XML, and more.

Who is this book for?

This book is for business intelligence reporting tool users and developers who have a background primarily in Java and Java EE.

Image

JasperForge.org is the open source development portal for the JasperSoft Business Intelligence Suite, the JasperSoft Business Intelligence solution that delivers comprehensive tools for data access, data integration, analysis, and reporting, including iReport. This definitive, authoritative book covers the following:

  • Covers iReport as an intuitive and easy-to-use visual report builder/designer for JasperReports, written in 100% pure Java.
  • Shows how users can visually edit complex reports with charts, images, and subreports, as iReport is integrated with leading open source chart libraries for Java
  • Demonstrates how the data to print can be retrieved through several methods including multiple JDBC connections, TableModels, JavaBeans, XML, MDX, EJBQL, Hibernate, and so forth

What you’ll learn

  • Understand the iReport and JasperReports installation process and fundamental concepts.
  • Build your very first simple report.
  • Set up and implement types of datasources including a JDBC connection, a custom datasource, and XML datasources.
  • Explore iReport plug-ins.
  • Create simple and complex charts.

Who is this book for?

This book is for business intelligence reporting tool users and developers who have a background primarily in Java and Java EE.

Image

If you want exposure to the new open source lightweight SOA-driven Apache Beehive framework project, then pick up Pro Apache Beehive, the first book on this MVC Web framework, which is increasingly gaining interest in the Eclipse community through Eclipse Pollinate. Author Kunal Mittal addresses specific Beehive topics such as page flows, controls, JSR 181 web services, XMLBeans and more.

This book proceeds to describe how these technologies are used in WebLogic Workshop, and how other IDEs are extending support for these technologies. Mittal also compares PageFlows in Workshop to the Standard.

Pages

Subscribe to RSS - Experts