Thursday, June 18, 2015

GSMA's Mobile World Congress Shanghai 2015

MWCS 2015 will be held in Shanghai, China during 15-17 July of 2015. MWCS is one of the minor events of thw Mobile World Congress.
The main events are the following:
  • International MVNO Summit
  • Mobile Internet Summit
  • Enterprise IoT Summit
  • Smart City Summit
The Mobile Internet Summit is about quoting MWCS :

"As 4G networks continue to be implemented across domestic markets and smart phone sales burgeon, mobile users spend more time on the internet through their devices than ever before. Mobile Internet serves not only users – through news, entertainment, shopping and social networking – but also businesses: traditional IT, marketing and cloud-based companies. As enterprise systems migrate to the cloud, mobile Internet and mobile broadband are the fastest growing business in the mobile industry, influencing convergent industries with new business concepts and services."

The questions that will be answered,

* What will be the next hot revenue stream in consumer and business based mobile internet services?
* Can mobile operator companies and internet companies open up and work together?
* What are the challenges ahead for the market?

Wednesday, June 17, 2015

SQLite is widely used in Mobile devices

SQlite is a serverless SQL Database that does not require a separate server process. You do not need a configuration (Zero configuration) and it does not need any administration. The whole database is stored in a single cross-platorm disk (or on your mobile device). It is very popular and widely used with mobile applications as the database is stored in the device and can be used without network connection. No external dependencies.

SQLite as opposed to client/server relational database engines is serverless and it's use is indicated where efficency, reliability, independence and simplicity are required and it does not look for a shared repository. SQLite trasactions are fully ACID-compliant. SQLite supports most query languages that are SQL92 compliant and it is written in ANSI-C which provides simple APIs.

SQLite is available on Linux, Mac OS-x, Android, iOS and Windows 32, WinCE and WinRT platforms.

SQLite download from here:
http://sqlite.org/download.html
Read more here:

http://sqlite.org/

Friday, June 12, 2015

Finally you can multitask on some iPADs

Apple was loved by the masses in hordes but it lacked features to attract enterprises. Multitasking is something you do routinely on PCs and on quite a few tablets. In its latest embodiment (iOS 9) the Apple iPad has provided multitasking capability. Now enterprises can work with multiple apps at the same time.

With the Slide Over feature, you could split the screen display and look at two different apps.


There is also the pic-in-pic feature which allows you to see video and another app at the same time.


All these features will be available in the following:
  • iPad Air
  • Air 2
  • Mini 2
  • Mini 3
Finally Apple has gotten itself ready to provide features that are available in Windows Surface and Samsung Android.

Review all iOS 9 features here (pics above from here):
http://www.cnet.com/pictures/ios-9-heres-what-apples-new-mobile-os-looks-like/

Wednesday, June 10, 2015

In Microsoft Windows 10 rationality takes center stage

Verily, I say unto you, out of chaos a star is born

Microsoft created a number of OSs to address diverse devices it had to contend with. This has resulted in a number of OSs with their own toolset and deployment strategies: such as,
  • Windows CE
  • Windows Embedded
  • Windows Mobile
  • Windows Desktop
  • Windows Server
  • Xbox OS
Windows 10 has boldly replaced all of them with UAP, the Windows 10 Universal Application Platform. With UAP you need only to build once and it would run on any Windows 10 device.
However devices are not built the same way across device types.

In addition to Windows 10 UAP you would also need to target your application to specific device family be it desktop, be it mobile, or something different. So one way to address this is by adding reference to extension SDK for the device family.

Here is how you would add a reference to Windows Mobile extension SDK from an article by Nick Randolph

 
In a real world diverse devices exist with their own specificities driven by economic, manufacturing, cultural diversities and UAP by itself cannot address all the myriad variations.

Hence, for example going forward one may need to do further by providing a device targeted XAML in addition to a default XAML page so that User Experience is fully optimized.

As a device may or may not support a feature (depending on the vendor) a logical question like, IsTypePresent would determine upfront how to go forward with coding.

I would recommend reading Nicks' article in Visual Studio Magazine alluded earlier to get a full picture of where we are heading.
 

Wednesday, June 3, 2015

Review Toshiba Encore 2 WT-10A

I have been using this tablet for more than some 9 months. I exchanged my Apple tablet to this one and paid the difference. The Apple tablet was also OK but the persistent problems (calls to Apple Store to set up a schedule, etc was too often) with email made me do this exchange. I am happy I did.

This has Windows 8.1 OS and the Wi-Fi works great. Printing to my Canon MX printer is so easy as well as prjecting my screen on to our Samsung Smart TV just as easy.
As it supports multiple-users, I have other users loging in as well. The software keyboard works fine and the extra storage options like the microUSM and MicroSCD are so usefull.
The one problem I have faced sometimes with this tablet is the on/off key and I do not know the exact duration I need to push to get it starting.

I bought the tablet cover from Toshiba direct and it is very reliable and easy to use.

I am quite satisfied with Toshiba products and I have been using them for over a decade.

Here are the specs of this tablet:

OS: 32Bit with 64Bit Processor
resolution 1280x800 WXGA
weight 15.7 OZ
OS: Windows 8.1 with Bing
Memory: 2GB(Max)
wireless: 802.11n, Bluetooth 4.0
PC CPU 1.33 GHz Intel Atom Quad core processor
Wi-Fi, USB, MicroHDMI, microSCD
32GB-$329
64GB-$399

Monday, June 1, 2015

Windows 10 coming to a PC / Tablet near you

Terry Myerson of Microsoft today announced the release date. The wait is over, it will be available starting July 29. In fact Cortana told me this morning (if you do not have Cortana you can hear here: http://blogs.windows.com/bloggingwindows/2015/06/01/hello-world-windows-10-available-on-july-29/).

It will be first available for PCs and Tablets on Windows 7 with SP1 and Windows 8.1. For the Windows Phone there will be a delay, probably within the year.

It will be really available on all Windows devices. Review this quote,

“We designed Windows 10 to run our broadest device family ever, including Windows PCs, Windows tablets, Windows phones, Windows for the Internet of Things, Microsoft Surface Hub, Xbox One and Microsoft HoloLens—all working together to empower you to do great things."

The Start menu is back and many of these are upgraded or new:
  • Microsoft Edge
  • Cortana
  • Office on Windows (Office 216 + universal Windows Apps for office [available separately])
  • Xbox Live and the integrated Xbox App
  • New Photos, Videos, Music, Maps, People, Mail & Calendar apps - all content synced through OneDrive.
  • Windows Continuum-responsive design across devices
  • Windows Store supported by Global Payment methods.
Plus updates as they appear.
 
How do you get the upgrade?

The following system tray icon will appear when it debuts. Just click on the icon on July 29.
This CNET post gives you more on free upgrading to Windows 10

 
Also this,
 

http://www.cnet.com/news/how-to-reserve-your-free-copy-of-windows-10/?tag=nl.e703&s_cid=e703&ttag=e703&ftag=CAD090e536

Sunday, May 31, 2015

Get the Intel XDK May 2015 release

Version 1995 of Intel XDK was released on May 12, 2015. If you have an earlier version you will be asked to update when you start Intel XDK. Otherwise you can download from Intel site here.
https://software.intel.com/en-us/intel-xdk

These are the updated features:
Project Tab:
In version 1995 you cannot send an email(removed for security reasons). You can send a build completion email from the Build Tab.

ProjectTab1995.png
 
Develop Tab:
Google Chrome and Mozilla Firefox browsers can be used only for Standard HTML5 projects and not for HTML5+Cardova projects. You need to connect over Wi-Fi.


DevelopTab1995.png

 
Profile Tab:
This is only relevant if you are developing for Android. Resource monitoring has been added.
https://software.intel.com/en-us/xdk/docs/using-the-profile-tab


ProfileTab

 
 
Build Tab:
A cancel button is added to Build after a Build target is chosen. I do see the cancel button after the build is completed but not when the Build Target is chosen as seen in the following (updating an old project froma previous version).






There is also a list of known issues found here:
https://software.intel.com/en-us/xdk/docs/release-notes-information-intel-xdk