Programming with Google Android and Eclipse

Programming with Google Android and EclipseAndroid is an operating system based on Linux with a Java programming interface. It provides tools, e.g. a compiler, debugger and a device emulator as well as its own Java Virtual machine (Dalvik).
Android is created by the Open Handset Alliance which is lead by Google.
Android uses a special Java virtual machine (Dalvik) which is based on the Apache Harmony Java implementation. Dalvik uses a special Bytecode so that you have to use the Android compiler to create this special byte-code.
Android supports 2-D and 3-D graphics using the OpenGL libraries and supports data storage in a SQLLite database.
For development Google provides the Android Development Tools (ADT) for Eclipse to develop Android applications.
Read more

Using Genetic Algorithms to Search for an Optimal Solution to the Schaffer f6 Function

Using Genetic Algorithms to Search for an Optimal Solution to the Schaffer f6 FunctionFour different genetic algorithms are used to search for optimal solutions to the Schaffer f6 function; a simple GA, a GA using adaptive mutation, a steady state GA, and a GA using an island model. The methods are compared in terms of their reliability and efficiency.
Read more

Applying Genetic Algorithms to the Optimization of Production Planning in a Real-World Manufacturing Environment

Applying Genetic Algorithms to the Optimization of Production Planning in a Real-World Manufacturing EnvironmentIn this paper we present an optimization approach to a real-world production planning problem. Based on raw data that have been extracted from the Production, Planning and Control System of a company which produces special purpose vehicles and equipment, we have developed an architecture of an optimization system for production planning and scheduling in the manufacturing line of this company. The paper itself is divided into two major parts. The first part mainly deals with the theoretical background of production planning problems. In the second part of the paper we give an overview of the concrete scenario which is the subject of our research. Based on these fundamentals, we describe our approach to the problem, the modelling process and the architecture of the optimization system we plan to implement.
Read more

What’s New in iPhone OS - General

Whats New in iPhone OSThis document provides developer-level information about features that were introduced in different versions of iPhone OS. This document is not intended as a complete list of features for each new version of iPhone OS. Instead, it focuses on those features that affect the creation of third-party iPhone applications, providing overviews of each feature along with insight as to how and when you might use them to create your own software. Wherever possible, this document also provides links to other Apple conceptual and reference documentation for that feature.
Read more

iPhone Development Guide - Development Environments: Xcode

iPhone Development Guide - Development Environments XcodeTo develop iPhone applications, you use Xcode, Apple’s first-class integrated development environment (IDE). Xcode provides all the tools you need to design your application’s user interface and write the code that brings it to life. As you develop your application, you run it on your computer, an iPhone, or an iPod touch.
Read more