Showing posts from March, 2016

Mobile Game Development Made Easy

If you are a game developer, I suppose you may not even read this post. Unity is a multi-platform, 2D/3D game development engine and you can learn about it here (

It is supported on most platforms and a leader in game development. With just one click you can deploy to:
Mobile - iOS, Android, Windows and TizenVRDesktopWebConsole and TV platforms.
Here are the platforms to which you can deploy the games.


If you are developing for the mobile area it has lots of built-in stuff:
One-click deployment to Android, iOS, Windows Phone, and Tizen.Tons of optimizations thanks to features like occlusion culling, asset bundling, and build size stripping.World class monetization and retention services for mobile games.Dedicated, easy to use 3D and 2D tools and workflows. Unity for VR and AR is already garnering from most vendors shown here:


You can develop very immersive and entertaining games for the desktop be it Windows, Mac or Linus/StreamOS


If you have game …

Intel XDK Version Upgrade

If you are working with Version 2893 then it is time that you upgrade to version 3088.
The new version is:
Intel® XDK - Release - 2016 March 23 v3088
This is a significant version as versions prior to this will no longer use the the following:
Build TabTest TabApp Preview The Intel XDK's build system has been improved to take in Security and Performance improvements. Projects created in earlier versions need to be upgraded when you try to open in the version. Here is a sample of what happens when you try to open a project built in version 2893 in version 3088.

There are more items addressed in this version.
Read here:
There is a new Publish tab that assists in creating application publishing assets and information. It also helps in uploading materials to app stores.

Review the following for projects created with earlier version:
Part 1:Creating a Intel XDK project using a template; SideMenu project UI,…

Night Shift: Apple iPhone iOS 9.3 feature

Night Shift is a new Apple iPhone feature that is bundled with iOS 9.3  which was released recently. Night Shift is supposed to help you sleep better by providing a background color of the display which shifts from blue during morning hours to a more helpful range of  spectrum towards the red. This reduces the strain on the eyes.

Night Shift is a part of the Settings. From Settings choose Display & Brightness to get to the Night Shift Screen.

From Settings on your iPhone 6S (assuming yo have downloaded and installed iOS 9.3) you come to the following screen.

 From here you can Schedule it or Manually Enable Until Next day. Also you can adjust the degree of warmth. The above screen shows the color of display in real time as you adjust the slider but the display reverts to normal afer the adjustment.

You can hit the > arrow in the From/To screen customize your own schedule.

You need MAC address to access Wi-Fi hotspot

In order to access Hotspot provided by your internet provider you may have to register your phones with the service provider. This may vary with the provider but I need this for Time Warner Wi-Fi hotspots. You will also require your userid and password. The provider would ask for the MAC (Machine Access Control) address of your phone. MAC address is also called Physical Address. Normally this is found in the settings of your phone.

For Windows Phone Microsoft Lumia 950 it is found under:
Settings---About---Device Information--MAC ADDRESS
With the following format:
Mac Address: 33-F3-8D-99-0A-99 (some fictitious address)

For Apple iPhone 6S it is found under:
Settings-----General----About---;Wi-Fi address
with the format similar to the above.
Wi-Fi address: 33:F3:8D:99:0A:99 (some fictitious address)

You better don't give away your MAC address to anybody as it is unique for a phone. If somebody spoofs it and commits something inappropriate you could be blamed for it.

Intel XDK: Controls 2: Usage of SVG and Embedded HTML

This post expands upon the previous post. The media widget iF and the ListView controls are used to create a multipage app. Each list item brings up a page with an embedded iF widget. Several HTML pages containing SVG code from W3C school site are provided as the source of src property of the iF control. Index HTML has no problem with HTML5 and therefore SVG can be used freely.

Page navigation from links in a listview were discussed here.

The following page shows the main page (the page that gets displayed when the app is accessed) of the SVG_Demo app.


Each of the links takes you to a different page. For example the 'Polygon' page takes you to this page.


It has an iF widget, a header with a title and a back button that takes you back to the previous page.

The src property of the iF control get its content from a HTML page called 'PolygonSVG.html' which is in the same directory at index.html.


Here is the PolygonSVG.html:


The sou…

Intel App Preview works best on Windows Mobile

Intel XDK is a good tool to create cross-platform applications for diverse device foot prints from Smart Phones starting with generation 3 all the way to 7 from diverse manufacturers, Apple, Microsoft, Google, Black Berry etc. Developers using Intel XDK can test their apps on their own device over Wi-Fi; test them in the emulators and debug them as well.

For accessing the app from the server over Wi-Fi you need the Intel App Preview which is available for most devices and the software gets updated and the preview app is available from the app store (Apple store, Windows Store, etc.).

The Intel App Preview is available for the latest phones as well, such as iPhone 6, Microsoft Lumia 950 and many others.
For iOS devices from Apple Store:

For Windows Phone from Microsoft Store (Windows 10) :

I recently created several apps and naturally wanted to see how it works. I downloaded Intel App Preview for both iPhone 6S and Microsoft Lumia 950. I was surprised to find that generally Microsoft…

Intel XDK: Controls 1: Usage of SELECT and iF Widgets

This post considers combining the SELECT widget from Controls | COMMON and the MEDIA widget from Controls | MEDIA to display a web page from a list of web pages from a select list. The IntelXDK version is 2893 and uses App Framework 3.0. The emulator used is Apple iPhone 6.

The SELECT Control is shown here:


The Control is shown here:


Step 1:

Drag and drop a SELECT Control on the page in this case page#mainpage as shown. The properties of this page is as shown in this image. The Label indicates the Label which you can change, herein not changed. In the option list, I have included three of my blog titles. When I choose any of these from the drop-down, I want it shown in the
"iframe" widget. I have also given a id which is essential for me to find it on the document.


Step 2:
Drag and drop a Control on to the page as shown. The properties of this are set as shown in the next image. You may get an alert that 'Frame title: Undefined' wi…