Have you thought about building games for your cell phone or other wireless devices? Whether you are a first–time wireless Java developer or an experienced professional, Beginning Java™ ME Platform brings exciting wireless and mobile Java application development right to your door and device!
This book adopts an innovative conceptualization and analytical framework to the study of anti-system parties, and represents the first monograph ever published on the topic. It features empirical research using original data and combining large-N QCA analyses with a wide range of in-depth case studies from 18 Western European...
Ada has become the language of choice for high integrity software systems, and is now used extensively in applications such as transportation, finance, aerospace and heavy industry. This book is aimed at professional software engineers making the transition to Ada, and at students using Ada for advanced undergraduate projects or graduate research....
The command line can be an intimidating and unforgiving environment. Unlike working in graphical environments, it's not entirely clear what commands one must execute in a terminal to accomplish a given task. Couple this with the fact that the command line does not prevent you from doing things that might cause irreparable damage to your...
Right now, we as programmers are at an impasse—a transition period between the well-understood
world of imperative programming, and a world that is increasingly at odds with this model. In the ’80s,
everything was simple: one machine, one thread, no network.
CPUs are now scaling horizontally, adding more and more...
C++ is a complex language with many subtle facets. This is especially true when it comes to object-oriented and template programming. The C++ Pocket Reference is a memory aid for C++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. The book's small...
Find the information you need. Fully 35% of business networks run the SNA protocol developed by IBM. Yet TCP/IP is the protocol of the Internet, with growing acceptance as the networking standard. As a result, many corporate computing environments face the daunting prospect of migration or integration. To handle these complex jobs, you couldn't be...
A "fuzzer" is a program that attempts to discover security vulnerabilities by sending random data to an application. If that application crashes, then it has deffects to correct. Security professionals and web developers can use fuzzing for software testing--checking their own programs for problems--before hackers do it!
Laszlo in Action is the first comprehensive guide to the Laszlo system and its language LZX. OpenLaszlo is an increasingly popular open-source platform for the development and delivery of rich internet applications across multiple platforms: Flash, DHTML, and J2ME. The dramatic emergence of Ajax over the past year was a first step in the...
Build engaging interactive applications, games, and simulations using Java and Greenfoot
About This Book
Apply a wide variety of game design and programming animation techniques to create immersive interactive applications that use state-of-the-art controllers and input devices
Many engineers familiar with analog television broadcast systems are now faced with designing, operating, and maintaining digital television systems. A major reason for this introductory book is to make the transition from analog to digital television broadcasting as painless as possible for these engineers. The emphasis is on radio-frequency (RF)...
WebGL (Web-based Graphics Language) is a wonderful and exciting new technology that lets you create
powerful 3D graphics within a web browser. The way that this is achieved is by using a JavaScript API that
interacts with the Graphics Processing Unit (GPU). This book will quickly get you on your way to demystify
shaders and...