Saturday, March 21, 2015

JavaScript apps that you can build with Visual Studio Community Edition

HTML5/CSS3/JavaScript (for now and may be TypeScript) has emerged as the viable trio for developing Windows as well as Windows Phone APPS.

Here are the Apps that you can build with Visual studio 2013 Community Edition using the trio:

The Store Apps that you can develop using the trio are:
Universal Apps
Windows Apps
Windows Phone Apps

The following are the templates available for each of the above:
Universal Apps:
Blank App
Hub/Piovt App
Navigation App

Windows App:
Blank App
Grid App
Aplit App
Hub App
Navigation App

Windows Phone App:
Blank App
Pivot App
Navigation App

Download Visual Studio 2013 Community Edition (free) here:
Download Visual Studio 2013 Community Edition here:
With the community edition you can use the many extensions available as well as cross-platform apps (Xamarim is here in this edition)

Here are the installed products when you install the Visual Studio Community edtion:
Microsoft Visual Studio Community 2013
Version 12.0.31101.00 Update 4
Microsoft .NET Framework
Version 4.6.00030
Installed Version: Professional
Team Explorer for Visual Studio 2013   06177-004-0444002-02503
Microsoft Team Explorer for Visual Studio 2013
Visual Basic 2013   06177-004-0444002-02503
Microsoft Visual Basic 2013
Visual C# 2013   06177-004-0444002-02503
Microsoft Visual C# 2013
Visual C++ 2013   06177-004-0444002-02503
Microsoft Visual C++ 2013
Visual F# 2013   06177-004-0444002-02503
Microsoft Visual F# 2013
Visual Studio 2013 Code Analysis Spell Checker   06177-004-0444002-02503
Microsoft® Visual Studio® 2013 Code Analysis Spell Checker
Portions of International CorrectSpell™ spelling correction system © 1993 by Lernout & Hauspie Speech Products N.V. All rights reserved.
The American Heritage® Dictionary of the English Language, Third Edition Copyright © 1992 Houghton Mifflin Company. Electronic version licensed from Lernout & Hauspie Speech Products N.V. All rights reserved.
Windows Phone SDK 8.0 - ENU   06177-004-0444002-02503
Windows Phone SDK 8.0 - ENU
Application Insights Tools for Visual Studio Package   1.0
Application Insights Tools for Visual Studio
ASP.NET and Web Tools   12.4.51016.0
Microsoft Web Developer Tools contains the following components:
Support for creating and opening ASP.NET web projects
Browser Link: A communication channel between Visual Studio and browsers
Editor extensions for HTML, CSS, and JavaScript
Page Inspector: Inspection tool for ASP.NET web projects
Scaffolding: A framework for building and running code generators
Server Explorer extensions for Microsoft Azure Websites
Web publishing: Extensions for publishing ASP.NET web projects to hosting providers, on-premises servers, or Microsoft Azure
ASP.NET Web Frameworks and Tools 2012.2   4.1.21001.0
For additional information, visit
ASP.NET Web Frameworks and Tools 2013   5.2.21010.0
For additional information, visit
Common Azure Tools   1.3
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
Microsoft Azure Mobile Services Tools   1.3
Microsoft Azure Mobile Services Tools
NuGet Package Manager   2.8.50926.663
NuGet Package Manager in Visual Studio. For more information about NuGet, visit
PowerShell Tools   1.3
Provides file classification services using PowerShell
PreEmptive Analytics Visualizer   1.2
Microsoft Visual Studio extension to visualize aggregated summaries from the PreEmptive Analytics product.
SQL Server Data Tools   12.0.41012.0
Microsoft SQL Server Data Tools
Windows Phone 8.1 SDK Integration   1.0
This package integrates the tools for the Windows Phone 8.1 SDK into the menus and controls of Visual Studio.
Workflow Manager Tools 1.0   1.0
This package contains the necessary Visual Studio integration components for Workflow Manager.
Xamarin   3.9.483.0 (978be3d)
Visual Studio extension to enable development for Xamarin.iOS and Xamarin.Android.

Xamarin.Android (9e05e39f02bafe8fc0b7ab025d99f3b446835ad4)
Visual Studio plugin to enable development for Xamarin.Android.

Xamarin.iOS (702be5207a1446b066f4653f68739da13c045227)
Visual Studio extension to enable development for Xamarin.iOS.

Xamarin.iOS Unified Migration   1.0
Automated migration for Xamarin iOS Classic projects to Unified

Friday, March 13, 2015

JavaScript/HTML5 Client topics in Visual Studio Live in Las Vegas 2015

This should be a very interesting conference to attend if you have the time and money to spare.

HTML5/CSS3 offers with JavaScript capabilities for client as well as in serrver development contexts. These allow developers to crate rich and compelling experiences for users.

This track includes:

•JavaScript, HTML 5, and CSS 3
•Single Page Applications (SPAs)
•Angular and TypeScript

The following are the session details for JavaScript/HTML5 development related topics.

T02  JavaScript for the C# (and Java) Developer  
T08  Write Next Generation, Object Oriented JavaScript, with TypeScript  
T14  It's the Top 10 of Cool HTML5 Features Every Developer Should Know Right Now  
T20  I Just Met You, and "This" is Crazy, But Here's My NaN, So Call (me) Maybe?  
W02  Getting Started with jQuery and How it Works Together with ASP.NET WebForms and MVC 
W08  Build Data-Centric HTML5 Single Page Applications with Breeze  
W14  Busy Developer's Guide to MEANJS  
W20  Creating Angular Applications Using Visual Studio LightSwitch  
W26  JavaScript Patterns for the C# Developer  
TH02  AngularJS for ASP.NET MVC Developers  
TH08  Securing Angular Apps  
TH14  Unit Testing JavaScript Applications  
TH20  Building Single Page Web Applications Using JavaScript and the MVVM Pattern  
TH26  Busy Developer's Guide to SignalR and WebSockets  

More details here:

Wednesday, March 11, 2015

Cross-platform app development Visual Studio 2015 (XAMARIN)

Read the following to get an idea of cross-platform options:

Review this regarding cross-platform app development and Xamarin connection:

Review regarding XAMARIN:

Now in Visual Studio 2015 CTP6 you have the Android app under New Project in C#. Sorry, not available for VB. Not only you can work with Android but  also with iOS apps in Visual Studio 2015 CTP6. Review this following screen shot:


Herein you can write Anroid apps in C# and share your code with iPhone, iPad and other .NET languages.

However, there are no built-in templates but there is a link in the previous window at the bottom which will take you to the templates (if any) on the Internet.

In your search, look for Samples and under samples C#. Filter the results for Android. You will see the following.


If you place your cursor on the description of the app you will see there are a lot of XAMARIN related samples. Some are XAMARIN based and the others are based on Apache Cordoba Framework.

However, if you go this way you may have to deep search and you may not find a sample immediately that you could bring in and look at.

I tried with one of them and reached a point where I could not proceed as it needed many more items and allowed me to create only Windows based application.

If you start the other way, starting from scratch which creates a XAMARIN project, then you will have to buy into it (download XAMARIN, install etc.)  if you do not have Xamarin on your computer. Visual Studio seems to depend entirely on Xamarin to proceed forward.
We look at it both ways later.

Thursday, March 5, 2015

Samsung Galaxy S6 edge upends iPhone 6 Plus

iPhone6 has a bigger screen but Samsung's Galaxy S6 Edge has more cool features.

Well first of all there is a Samsung Galaxy S6 and a Samsung Galaxy S6 Edge. Size-wise they are same and most features same too.

Dual edge of Samsung Galaxy S6 Edge
Samsung Galaxy s6

Both have a Metal body and gorllia glass cover and the specs are almos the same.
Both have same specs
It has a new Octa-core Exynos 7 Processor that may be sloweer in speed but good at multi-tasking.

Some summarized specs here:

  • AMOLED Screens, 2560x1440, 577 PPI and 3GB RAM
  • No more microSD card but fixed; 32,64 or 128GB
  • Improved Finger Print Scanner
  • Both have 16 MPixel cameras and Optical Image Stabilization
  • 5MP Selfie Camera
  • Touch your finger print scanner and camera is ready to shoot
  • Infra-red capable heart rate sensor on the rare
  • Continuous autofocus to capture crisp moving objects
  • Better lowlight performance
No replacement batteries and expandable storage (only option fixed storage). Anyway replaceable batteries were no better. Mine got hot, hotter and final bulged!

These two phones derive a lot from iPhone6 except for the over all size compared to Apple iPbone6. But who cares? Xiaomi did it and so many others will.  I am sure Galaxy 6 Edge will be facing iPhone 6 in the more critical Chinese market where it has slipped to 3rd place.

The glowing edges customized to your contacts messaging is very novel and make it more desirable and have an edge (no pun intended) over Apple's iPhone 6 +.

Here is a promo video on YouTube

Read more of these here:

Wednesday, January 28, 2015

Features in Windows 10 OS you would love

Continuum -seamless switching to desired device type from PC to tablet, touchscreen, mouse or keyboard OK. To go from one to the other release the keyboard and you have a tablet.

Cortana comes to PC beefed up and beaming. Use search bar to call her. You can ask her to do most things like play music, answer questions, send emails; launch apps, open files etc.

Project Spartan browser is a browser made for windows 10 using a brand new engine, very fast, with built-in annotations that you can implement right on the web page; better reading with reading mode, auto saving for off line use, also Cortana integrated. Built-in PDF Viewer included.

Office suite rebuilt for Windows 10 with new mail client. Office apps work across device types from phone to PC.

Photos: auto-saving, grouping; collection-view of photos indexed. auto-enhancement of photos,

XBox enhancements: Xbox app for Windows 10 a more 'social and interactive' interface. Apps can be moved from Windows 10 to XBox One.

How can you get your hands on Windows 10 now?
Become an insider
download a preview copy

Watch this Micrsoft Video from the insiders site;

Verizon sold an orphan phone to me - Nokia Icon

We are getting to the stage of entering the era of Windows 10. Microsoft has promised upgrades (free) for all Windows 7, Windows 8.1 (that means Windows 8 as well) on all devices including Nokia / Microsoft Lumia phones. The story line has changed from this initial announcment.

Read here

The story according to the above has changed from all "all Lumia Windows Phone 8 devices to "goal is for the majority of the Lumia phones running Windows Phone 8 and 8.1 to join the Windows [10] ecosystem"

Presently the list comprises of the following according to the same source:
Nokia Lumia 930
Nokia Lumia 735
Microsoft Lumia 435

I have a sinking feeling that Nokia Icon is not in entering that list. According to Verizon (Ugh!) "they are seriously working with the manufacturers to upgrade the OS on Windows Phone from version 8.0 to 8.1" The date for this update is up in the skies.

I hope Verizon will come out of this "Seriously working with manufacturer phase' soon so that Nokia Icon can still be relevant.

Tuesday, December 30, 2014

2014 was a mixed year

2014 was a mixed year. I lost my brother Dr. Vijaya Raghavan Krishnaswamy, a neuro-surgeon by profession. He left a void that cannot be filled.

I did not complete the book I was writing.

Regarding the blogs I did quite well with a record number of posts.
                                                 Year   Posts           2013   94
                                                 2014   246  2013.  17
                                                 2014   56   2013   34
                                                  2014  48  2013   13
                                                  2014   56

I started a new blog in 2014-

I also found that a certain person was pilfering ( entire content from blog, my hardwork of about 10 years. I complained to Google without any success. I suppose this is not on Google's priority. Google wants every post that is stolen with proof of content stolen. There were over 900 posts in my blog and you can imagine the work involved.