One of the key aspects that separates a computer game from that of, for example, a movie, is its interactive nature and its ability to be influenced by the player to achieve a different outcome each and every time.
In this article by Luke Drumm,author of Microsoft XNA 4.0 Game Development Cookbook, we will examine some different ways of capturing the player's intent that may not be immediately obvious or trivial to implement when we first set ourselves the challenge.Read Microsoft XNA 4.0 Game Development: Receiving Player Input in full
Oracle SQL Developer Tool is a stand alone graphic database developer tool that connects to Oracle as well as third-party databases which can be used to perform a variety of tasks from running simple queries to migration of databases from third party vendor products to Oracle.
This article by Dr. Jayaram Krishnaswamy, shows how the reader may use Oracle's most recent tool, the Oracle SQL Developer 1.5 to work with the MySQL database. An example of migrating a table in MySQL to Oracle 10G XE is also described.Read Migrating a MySQL table using Oracle SQL Developer 1.5 in full
Microsoft Dynamics NAV 2013 is an Enterprise Resource Planning ( ERP ) system targeted at small and medium-sized companies. In this article by Laura Nicolàs Lorente and Cristina Nicolàs Lorente from the book Implementing Microsoft Dynamics NAV 2013, we will see which tools can be used in Dynamics NAV to migrate data into the system and how to convert data to meet NAV requirements. We will look at tools such as:
User defined tools
We will also see what kind of data is commonly migrated to Dynamics NAV and which strategies can be used to migrate it. The kind of data and strategies are listed as follows:
In this article by Dr. Jayaram Krishnaswamy, we will learn about migration of data from MS SQL Server 2008 to EnterpriseDB. Migration Studio bundled with the EnterpriseDB download is a collection of tools to migrate automatically the data and business logic into Postgres from a variety of vendor products that include SQL Server, Oracle, MySQL to mention a few. This article shows you step by step how you may migrate a SQL Server 2008 table to Postgres Plus. You can only migrate tables and schemas but not database as a whole.Read Migrating from MS SQL Server 2008 to EnterpriseDB in full
In this article, Jayaram Krishnaswamy shows how to migrate an MS Access database to an Oracle 10G XE Server, describing all the steps involved in the migration process.Read Migrating MS Access 2003 Data using the Oracle SQL Developer 1.2 in full
In this article by Andre Bogus, we will be focusing on migrating from Apache to Lighttpd web server. Lighttpd is the perfect solution for every server that is suffering load problems, as it has a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set, such as FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting, and many more. Apache is still the most common web server used today, so while we wait for Lighttpd's world domination, the migration from this server warrants its own article. As this article is on Lighttpd and not on Apache, it assumes some knowledge of the Apache configuration. If anything is unclear, the Apache documentation at http://apache.org/docs/ will be of help.Read Migration from Apache to Lighttpd in full
In this article by Peter Mularien, author of the book Spring Security 3, we will review information relating to common migration issues when moving from Spring Security 2 to Spring Security 3.Read Migration to Spring Security 3 in full
Minimalist GNU for Windows (MinGW) is a native software port of the GNU tool chain for the Microsoft Windows operating system. The base components of MinGW software are compiler, linker, and assembler. This minimal tool set is enough to start developing applications. But MinGW contains some service utilities to make the developing process more effective:
In this article by Ilya Shpigor, the author of Instant MinGW Starter, you will learn how to perform some tasks with the most important features of MinGW :
GNU Debugger (GDB)
Compiler for Windows resource files
Header files and libraries for Windows API
Collection of archives and packers
(For more resources related to this topic, see here.)Read MinGW in full
Minilang can help developers to reduce the time it takes to implement simple and repetitive tasks. Code does not need to be compiled and can therefore be implemented faster, breaking the typical Java code-compile-test cycle. Minilang gives the advantage of being able to change the code without a restart of the application. A simple browser refresh is enough to see the changes.
It is more "plain English" than Java code and is simpler to read and therefore easier to understand and maintain by people who may be unfamiliar with the system.
The main reason for Minilang's existence is to facilitate simple operations, notably CRUD operations and to validate and manipulate data. It should not be much used outside of this scope, but within this scope, it excels.
In this article by Jonathon Wong and Rupert Howell we will be looking at:
- Minilang syntax and schema
- Defining and creating a "Simple Service" using Minilang
- Simple events
- Validating and converting fields using the simple-map-processor
- Security in Minilang
- Invoking other services, methods, events, and BeanShell from Minilang
- Using Minilang in screen widgets
The website can be made faster in many ways, one of them being reducing requests sent to the server, which will ultimately minimize the delay. The fewer the server requests, the faster the website will be.
We can do it in various ways but in this article by Sanjeev Jaiswal, author of Instant PageSpeed Optimization, let's concentrate on more important onesRead Minimizing HTTP requests in full
“There's an opportunity to build a new, open mass medium of online television. We're developing the Miro Internet TV platform so that watching Internet video channels will be as easy as watching TV and broadcasting a channel will be open to everyone. Unlike traditional TV, everyone will have a voice.”, says the co-founder and executive director Nicholas Reville of Participatory Culture Foundation about the future of Internet TV, online video, and their newest project named “Miro”.
Miro is an all-in-one Open Source desktop video application that plays almost any file format and makes it possible for you to search and download videos from multiple sources and channels.
In this interview with Nicholas, Packt's Kushal Sharma explores the vision, scope and the future of this project.Read Miro: An Interview with Nicholas Reville in full
Torque 3D is a complete game engine. It supports graphics, sound, user input, networking, and gameplay. Gameplay are the rules for your game that make it unique. These are the challenges the player must overcome.
In this article by David Wyand, the author of Torque 3D Game Development Cookbook we will be looking at various parts of Torque 3D that help you expand on the gameplay rules that are already available, and help you build your own.Read Miscellaneous Gameplay Features in full
In this article by Bhaskar Chaudhary, the author of the book Tkinter GUI Application Development Hotshot, We are now into the final section of the article. Let's conclude by discussing concepts that do form a common theme in many GUI applications but did not appear in our applications.Read Miscellaneous Tips in full
The ISK Making Guide to EVE Online teaches you the inner workings of each ISK making career choice. Help determine the path of EVE by taking on careers like Mining and Manufacturing, the backbone of New Eden or help your empire rise above the rest by Running Missions for the corporations of your empire. While it does not take much skill to start mission running, knowing what each type of mission involves, and how to best approach it, will ensure the best results.
This article by Y. Michael Xu, author of EVE Online: ISK Strategy Guide, we help you:
- Understand the different mission types
- Understand how the Agent system works
- Understand how standing works
- Pick an agent to work for
- Understand the rewards of mission running
(For more resources on EVE Online, see here.)Read Mission Running in EVE Online in full
Ever since Microsoft started working on the ASP.NET MVC framework, one of the primary concerns was the framework's ability to re-use as many features as possible from ASP.NET Webforms. In this article by Maarten Balliauw, we will see how we can mix ASP.NET Webforms and ASP.NET MVC in one application and how data is shared between both these technologies.Read Mixing ASP.NET Webforms and ASP.NET MVC in full
In this article, created by Tim Speed, Darla Nykamp, Mari Heiser, Joseph Anderson, and Jaya Nampalli, the authors of Mobile Security: How to Secure, Privatize, and Recover Your Devices, we will take an in-depth look at various scams, phishing, spear phishing, social engineering, Cloud security, viruses, worms, and other threats a user may encounter, and future threats.
In this article, we will review various threats that you need to be aware of. They are as follows:
- SMS spoofing
- Social engineering
- Cloud computing
This article is written by Muhammad Saif Uddin and Talha Haroon, the authors of the book IBM Worklight Mobile Application Development Essentials.Read Mobile application development with IBM Worklight in full
We are currently seeing an explosion of mobile devices to the market. A lot of them are more powerful than your average computer was just over a decade ago. This means that in addition to having nice clean, responsive, and functional desktop applications, we are starting to have to make sure the same basic functionality is available to mobile devices. In this article, we are going to be looking at how we can set up mobile devices to be used with Selenium WebDriver.
In this article by David Burns, author of Selenium 2 Testing Tools Beginner's Guide, we shall learn:
How to use the stock browser on Android
How to test with Opera Mobile
How to test on iOS
This article, by Dr. Claudio Scolastici and David Nolte, the authors of Mobile Game Design Essentials, explains the design process of a mobile game and delves into the specific difficulties related to designing games for today's smartphones, the specific fruition of mobile games, and the characteristics of the mobile market.Read Mobile Game Design in full