Posts

Changing emphasis of Intel XDK

Image
If you have been using Intel XDK to build apps both HTML5 based and native apps, there is going to be (actually has been going on) a change in the direction. A number of frameworks were used with Intel XDK in the designer. You might have noticed that the number of frameworks are being deprecated. Presently, in version (the latest) 3641 only the Twitter Bootstrap is currently supported and the others are being deprecated. Intel XDK is going to focus more on IoT apps. The other apps are not going to be supported in the Intel XDK. Since most of the technologies used in developing non-IoT apps are mature, Intel XDK will get provide documentation help to use these technologies. This is according to Paul, one of the Intel XDK moderators: " it's not that there is a benefit for developing IoT apps over mobile apps, they are quite different apps; the point is that we are focusing the tool to emphasize IoT app development, especially since the free and open-source tools available for ...

Polyfill with JavaScript

In the early days of Internet (some 10 years ago or so) one had to write some kind of code that recognizes the browser and control the flow so that the audience is given the information that there was no browser support for the functionality. An extreme kind of instruction was that the browser's JavaScript functionality was not on, etc. A Polyfill ( piece of code, plug-in,add-in, script) is a browser fallback so that feature(s) works in a modern browser also works in older browsers which per se did not support what is supported in the modern browser. Here is a comprehensive collection of HTML5 Cross Browser Polyfills . The term Polyfills was coined by Remy Sharp to describe JavaScript shims that replicate standard API found in modern browsers for those older browsers that do not support. Polyfills are created by developers to fulfill this requirement and one can create ones own Polyfill . One of the most popular Polyfills is htmlshiv (https://github.com/aF...

Good source for Apps with streaming content

Image
Apps that use streaming data can be created with many programming languages including HTML, .NET, etc. with full SDK support. According to this site, " PubNub is a global Data Stream Network (DSN) and easy-to-use secure realtime communication API for IoT, mobile and web apps. The service scales to hundreds of millions of devices with 1/4-second worldwide latency and over 70 SDKs" This is the stuff you should look into if you are interested in streaming data. Here are developer support items that you may be interested in. Mobile   Web   IoT   Games   Server Desktops

JavaScript with TypeScript 2.1

Microsoft's TypeScript (also regarded as industrial strength JavaScript)  is getting upgraded with new features: Improved Inference Async Functions TypeScript 2.0 was released as recent as September 2016. TypeScript 2.1 is in RC (release candidate) The upgrade makes modelling easier and migrating JavaScript to TypeScript easier. Aysnc/await () introduced in ECMAScript 2016  is featured in the new release and makes asynchronous programming easier. It shares same keywords in C#, Dart and Python. Here is sample code from the msdn blog links above: ===== async function main() {  await ping(); } async function ping() {  for ( var  i = 0; i < 10; i++) {   await delay(300);   console.log(“ping”);  } } function delay(ms: number ) {  return new Promise(resolve => setTimeout(resolve, ms)); } main(); ==== Read the rest of the story here if you are into programming with JavaScript.

Automate mobile app integration using AppFusion

Image
Less coding and more fusing is what AppDome offers on the cloud. First of all  AppFusion is a codeless platform to automate mobile integration. It is a cloud-based service that can be used by mobile developers as well as mobile professionals (Mobile IT, Ops, LOB etc) to rapidly integrate new functionality and services to mobile apps on demand without any coding. The following are the key parts of this platform: Mobile Integration Workflow  Primary user interface for interacting with the services. The workflow is intuitive for uploading, fusing, signing and deploying. Also analyze fused apps plus collaboration and productivity tools. App library  Upload and store unlimited number of apps in a stateful, private repository. Fusion workbench   Choose services that the customer wants to fuse to the app and create what are called Fusion Sets to apply to apps. AppFusion Catalog Also to note: When you sign you can add a complete best practice mobile...

Developing Apache Cordova App using Visual Studio 2015 Community - Contd

Image
This is continued from my previous post here: http://hodentekmobile.blogspot.com/2016/10/developing-apache-cordova-app-using.html After creating the blank project and building it, it was found that trying to run (Start Debug) the project resulted in the following error: In this post, I try to probe further to see if it can work with other devices\emulators. Windows Emulators run in Hyper-V and that needs to be working as the next message shows trying to work with Windows 10. This message is strange as Hyper-V is enabled. However, there must have been a Windows 10 update which probably resets other settings. I enabled Hyper-V using the Control Panel. However, you also need to restart the computer.  As I had launched the Visual Studio as a normal user, it needs to run in elevated mode.  Well. I still get this error message and cannot run..  I changed my emulator to Windows x64 and the program ran without any errors and the emula...

Developing Apache Cordova App using Visual Studio 2015 Community

Image
Visual Studio 2015 Community is a free Comprehensive Windows IDE from Microsoft. You can develop both web apps as well as native apps. It is also cross-platform. Besides these you can develop a whole lot other types of projects including Databases and IoT. This post deals with creating a Apache Cordova app using Visual Studio 2015 Community Update 3. In the New Project... window you find only one template, a Blank App available for developing a Apache Cordova JavaScript based app. ApacheCordova_00.PNG If you accept the default blank project you would see the following in the Solution Explorer. ApacheCordova_01.PNG The project can be developed at least for two platforms Android and Windows unless scripts are not needed for WP8 and IOS devices. By default when you try to build this project, the IDE builds it for Android. The build process is lengthy and takes some time. As this computer does not have Google Chrome installed when you try to Start Debugging, you will ge...