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:
https://www.visualstudio.com/news/vs2013-community-vs
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 edition:
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 http://go.microsoft.com/fwlink/?LinkID=309563
ASP.NET Web Frameworks and Tools 2013   5.2.21010.0
For additional information, visit http://www.asp.net/
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
http://docs.nuget.org/.
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   4.20.0.37 (9e05e39f02bafe8fc0b7ab025d99f3b446835ad4)
Visual Studio plugin to enable development for Xamarin.Android.

Xamarin.iOS   8.8.0.0 (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:
http://vslive.com/Events/Las-Vegas-2015/Tracks/JavaScript-HTML5-Client.aspx

Wednesday, March 11, 2015

Cross-platform app development Visual Studio 2015 (XAMARIN)


Read the following to get an idea of cross-platform options:
http://hodentek.blogspot.com/2014/07/cross-platform-app-development-part-1.html

Review this regarding cross-platform app development and Xamarin connection:
http://hodentek.blogspot.com/2014/07/cross-platform-app-development-part-1.html

Review regarding XAMARIN:
http://hodentek.blogspot.com/2014/01/master-c-and-become-universal-coder.html

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:


Andy01

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.

Andy02

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!
http://hodentekmobile.blogspot.com/2013/07/this-samsung-phone-battery-was-trash.html

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.
http://hodentekmobile.blogspot.com/2014/10/xiaomi-strikes-gold-in-india-and.html

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:
http://gadgets.ndtv.com/mobiles/features/samsung-galaxy-s6-and-samsung-galaxy-s6-edge-top-6-new-features-666118
http://www.samsung.com
http://www.christianpost.com/news/iphone-6-plus-vs-samsung-galaxy-s6-edge-comparison-of-features-specs-135088/
http://cpuboss.com/cpus/Samsung-Exynos-5-Octa-vs-Qualcomm-Snapdragon-800