Featured Article

Java Chat celebrating 10 years online

By admin at 12 February, 2010, 11:10 am

The 6th of February 2010 marked Java Chats 10th year online providing the number one resource for Java Chat software, downloads and chat rooms.

Latest Articles

AngularJS: Up and Running

By O'Reilly Media, Inc. at 17 September, 2014, 4:28 pm

If want to get started with AngularJS, either as a side project, an additional tool, or for your main work, this practical guide teaches you how to use this meta-framework step-by-step, from the basics to advanced concepts. By the end of the book, you’ll understand how to develop a large, maintainable, and performant application with AngularJS.


You Don’t Know JS: Types & Grammar

By O'Reilly Media, Inc. at 9 September, 2014, 4:28 pm

The “You Don’t Know JS” series takes a closer look at the features of JavaScript that developers find confusing, and therefore avoid, or use incorrectly. As part of the series, this compact guide explores JavaScript types in greater depth than previous treatments, defining the problems of coercion, demonstrating why types work, and showing developers how to take advantage of those features.


Mastering Eclipse Plug-in Development

By O'Reilly Media, Inc. at 4 September, 2014, 4:28 pm

Mastering Eclipse Plug-in Development shows you how to build an extensible application using custom extension points and dynamic OSGi services in Eclipse. Dynamic design patterns such as whiteboard and extender are covered along with specific techniques to deal with native and legacy code.

This book dives right into the details and teaches you how to define new JFace wizards and extend Eclipse with custom extension points. Then the book moves quickly on to the details of how to define new commands for the Eclipse console and how to include native code in a plug-in. You will engage with modular application design patterns and Thread Context ClassLoaders before getting the details on how to create as well as manage P2 sites and write help documentation for an Eclipse plug-in.


AngularJS Services

By O'Reilly Media, Inc. at 28 August, 2014, 4:29 pm

This book provides you with the skills and best practices needed to create AngularJS services. It starts with the fundamentals of what services are and their role in a typical AngularJS application. You will walk through the development of a real-world application using services across the various application layers and then move on to create services that provide cross-cutting concerns such as messaging, logging, and authentication.

Next, the book covers services that provide data access showing you how to interact with external cloud-based data services and how to cache data on the client to reduce network latency. The book then shows you how to write services that leverage other cloud-based services to create mashups and include functionality in your application without writing a lot of code.

You will also learn how to create business logic objects, rules engines, and finite state machines, which can be used to provide business logic for your application.


AngularJS Essentials

By O'Reilly Media, Inc. at 28 August, 2014, 4:28 pm

This book is a practical guide filled with real-world examples that will help you discover the best practices of the AngularJS framework, covering its most important concepts such as directives, expressions, filters, and modules and guiding you through the steps of building your very own web application.

You will start by learning how to create reusable components with directives, experiencing an expressive way of developing software. Then we will move on to cover data handling, and you will learn how to use the various features of the AngularJS framework to accomplish any challenge related to presenting, transforming, and validating data on a user’s interface.

After that, we will explore the secrets of the dependency injection mechanism available in AngularJS, bringing reuse and testability to your application by decoupling the layers. The book will also cover the best practices of using the framework and how to automate the test and the project’s workflow.


Programming Chrome Apps

By O'Reilly Media, Inc. at 11 August, 2014, 4:27 pm

Even if you have minimal JavaScript experience, you can create powerful Google Chrome Apps with conventional HTML web technologies. This practical book shows you how to develop Chrome apps that behave like desktop applications, interact with hardware devices, access local storage, and send notifications. This book is one of the first to help you write Chrome Apps and get them published in Google’s Chrome Web Store.


Building Web Apps with Ember.js

By Thomas Brady, Jesse Cravens at 22 July, 2014, 3:28 pm

If you’re a web developer interested in building scalable single-page applications—full-stack, browser-based apps that connect to a backend—this practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern.


Hands-On Sencha Touch 2

By Lee Boonstra at 22 July, 2014, 3:27 pm

Get hands-on experience building speedy mobile web apps with Sencha Touch 2.3, the user interface JavaScript framework built specifically for the mobile Web. With this book, you’ll learn how to build a complete touch application, called Find a Cab, that has the look and feel of a native app on Android, iOS, Windows, and BlackBerry devices.


You Don’t Know JS: this & Object Prototypes

By Kyle Simpson at 18 July, 2014, 4:28 pm

No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This concise, in-depth guide takes you inside JavaScript’s this structure and object prototypes. You’ll learn how they work and why they’re integral to behavior delegation—a design pattern in which objects are linked, rather than cloned. Like other books in the “You Don’t Know JS” series, this and Object Prototypes dives into trickier parts of the language that many JavaScript programmers simply avoid.


Three.js Essentials

By O'Reilly Media, Inc. at 15 July, 2014, 3:29 pm

In Detail

Create beautiful visualizations and 3D scenes using Three.js with this practical, example-rich book. Learn all the core concepts of Three.js, and whether you are targeting mobile devices or desktop browsers, you will gain the necessary skills to build a 3D application and improve web performance.

From setting up a development environment and creating your first Three.js scene, you will quickly dive into more complex scene-making. Discover a variety of possible scenes from how to make a rotating planet with data overlay to mini games. Through these examples, you will be shown an array of skills from using materials, controls, and lighting to creating particle systems and geometries from scratch.

By the end of this book, you’ll be able to effectively and confidently create 3D scenes using different lights and materials, create visualizations using particle systems, animate web pages, and incorporate Blender in your 3D workflow.


This book is an easy-to-follow guide that shows the essential parts of Three.js through a set of extensive examples. Through the explanation of these examples, you’ll learn everything you need to know about Three.js.

Who this book is for

If you already know JavaScript and want to quickly learn the essentials of Three.js, this book is for you. No prior knowledge of Three.js, WebGL, 3D modeling, or Math is required.