Visual Studio 2013
Visual Studio 2013
Visual Studio 2013
Time to migrate
WIN!
See page 8
for details
Welcome
Editorial
Editor:...................................................................... Matt Nicholson
Technical Editors:... Sean Wilson, Paul Edwards
News Editor:....................................................... Paul Stephens
Publisher:................................................................... Andrew King
Contributors:.....................................................Tim Anderson,
Simon Bisson, Mary Branscombe,
Kay Ewbank, Jon Honeyball,
Graham Keitch, Paul Stephens
Design and layout:...................................... Jason Stanley
Illustration:.............................................................Sholto Walker
Web Design:......................................................... Jason Stanley
Advertisers Index
2
Grey Matter
7 CA
9 Kaspersky
12 Visual Studio 2013
17 Adobe
18 Telerik
21 Windows 8
23 Flexera
27 Symantec
28 MySQL
31 Paessler PRTG
33 PostSharp
35 Intel
36 Office 365
Contents
grey matter
software know how
Software News
Adobe, Infragistics,
JetBrains and more.
News in brief
and competition winners.
8 Competition
Win a Samsung
Chromebook!
10
14
19
Time to migrate
Upgrading from Windows
XP and the 2003 servers.
24 Backup
Coping with virtualisation
and the Cloud.
29
Inside Data
Strategies for migrating
your databases.
30
Straight talking
Tim Anderson on the
Internet of Things.
32
34
Short Cuts
Views from the edge.
Register Now!
HardCopy magazine is published three times
a year. Make sure you dont miss out by
registering or updating your details at
www.greymatter.com/hc/subscribe
News
Software News
Infragistics strengthens touch-enabled client support
Infragistics www.greymatter.com/infragistics/
New Jersey-based Infragistics has
shipped its 2013.2 controls suite
release, a modest version number upgrade
which in fact contains a major restructuring of
its product range.
News
Netop adds Android to its Remote Control repertoire
Netop www.greymatter.com/Netop/
Danish remote access specialist Netop
has strengthened its support for
mobile devices, adding Android to the list of
platforms supported by its Remote Control IT
support desk package, and improving the
products support for Microsofts Surface Pro
and Surface Pro 2 tablets. The company has also
introduced a new Support Pack licensing
scheme, and released a free SDK enabling
developers to integrate its Live Guide
multimedia chat system into both iOS and
Android apps.
Netop Remote Control Mobile for Android
allows support personnel to make a secure
News
News in brief
Grey Matter launches its new website
Grey Matter is proud to announce the launch of its new website,
redesigned to reflect the companys focus on consultative sales and
actively assisting customers to make the right product choices. The new
design give visitors easier, themed access to content areas including
buyers guides, product showcases, news, events and (of course)
HardCopy articles, while links from the front page lead directly to
software for Development, IT, Business, Design or Academic markets.
Alternatively visitors can go straight to one of Grey Matters key software
publishers, or see a full A to Z list.
Competition Winner
The winner of issue 61s competition prize, a Nokia Lumia 820
smartphone courtesy of Grey Matter, is Leroy Burrell of Poultec
Training Ltd. Congratulations, Leroy!
Grey Matters General Manager Matt Whitton said, Our new site
better reflects how we help our customers providing great independent
software and licensing advice. We are also changing the platform to allow
future development and improvements to our store. We would love to
know what you think!
Find Grey Matter, as always, at www.greymatter.com.
Flexera releases AdminStudio 2013 R2
Flexera has released AdminStudio 2013 R2, a significant upgrade to its
application packaging and deployment suite. Highlights include the
ability to publish iOS apps to VMwares newly-acquired AirWatch MDM
solutions (see page 4), compatibility with Symantecs Altiris server
management suite, and improved integration with Flexeras App Portal
enterprise app store.
Enhancements also include the option to choose a compliance level
for compatibility testing (matching Citrix AppDNAs capabilities), plus
compatibility testing for Windows 8.1 and 2012 R2, and support for App-V
5.0 SP2. The Application Tuner tool can now be downloaded as a
standalone application. Pricing remains unchanged.
CA ARCserve is cutting through the maze of data protection complexity. Our single, easy-to-use solution delivers unrivalled
data protection whether your server environment is physical, virtual or a combination of both. So whether you already have
virtual servers, or have imminent plans to migrate, CA ARCserve is the only data protection solution you need.
Competition
entry form
issue 62
Samsung
Chromebook Wifi
B: Core
C: Elementary
Answer:
Your details
Name_______________________________________________________
Company____________________________________________________
Address_____________________________________________________
q Kaspersky
q Sophos
q Trend Micro
q Symantec
q McAfee / Intel
Other__________
____________________________ Postcode_______________________
Telephone___________________________________________________
Email_______________________________________________________
How many laptops, computers and file servers are there in your
company?
____________________________________
When is your endpoint security software due for renewal?
________________________________
8. Winner will be announced on Monday 28 April 2014 and will be notified either by
email or telephone.
9. The judges decision is final and no correspondence will be entered into regarding the
decision.
10. Employees of organisations connected with this competition are not eligible for entry.
11. Kaspersky and Grey Matter reserve the right to use the winners name in promotional
materials.
The competition promoter is Grey Matter Ltd, Prigg Meadow, Ashburton, Devon TQ13 7DF.
Development
TIM
ANDERSON
A freelance journalist
since 1992, Tim
Anderson covers
a wide range of
technical topics and
is well versed in
modern programming
tools, techniques
and technologies.
His recent work
has appeared in
publications including
Guardian Technology,
The Register,
Computer Weekly,
Hardcopy, vnunet.
com, IT Expert and
ITJOBLOG, as well as
his own popular blog
at www.itwriting.com.
Choosing a solution
10
Visual Studio
Professional
Visual Studio
Professional with MSDN
Target Users
Invidividuals or teams of up to
5 users.
Professional developers.
Professional developers.
Test professionals.
Unique features
Includes access to
Windows Server,
Windows Azure, Team
Foundation Server and
Visual Studio Online.
Subscription keeps you
up to date.
Comprehensive
range of testing tools.
Subscription keeps you
up to date.
Considerations
Requires additional
licences to access
Windows Azure,
Windows Server or
Team Foundation
Server.
Doesnt include
Load Testing or Web
Performance Testing.
Doesnt include
Load Testing or Web
Performance Testing.
No development tools
included.
Development
cloud platforms, and Microsoft has made the
deployment of applications to Azure and Office
365 as straightforward as possible.
This new version of Visual Studio brings
little in the way of new features for accessing
data. However SQL Server 2014 is coming soon,
bringing with it a new set of SQL Server
Database Tools. These are now part of the SQL
Server package rather than Visual Studio,
although they will run within the Visual Studio
IDE. Visual Studio 2013 does come with an SQL
Server Database project type, but this is for
designing and managing databases, rather than
for creating database applications.
When it comes to debugging, Visual Studio
2013 has much to offer. For example, there is
Just my code which skips over library code so
you can step through just the code that is
specific to the project in hand. This feature did
exist in Visual Studio 2012 but has now been
extended to C++ and JavaScript Windows Store
apps. Visual Studio 2013 also introduces Auto
variables which make it easier to track the return
value of methods that are not assigned to a
specific variable.
New to Visual Studio 2013 is a managed
code memory analyser which is useful for
finding memory leaks in managed code.
Managed code is prone to memory leaks
because it is easy to hold objects in memory for
longer than you intend, thanks to the way
garbage collection works. As with IntelliTrace
and a number of other useful tools for testing,
the managed code memory analyser is only
included in the Ultimate edition.
Team working
Microsofts solution for collaborative
development is Visual Studio Team Foundation
Server (TFS), a repository that hooks into a fairly
comprehensive range of tools and services
designed to help you manage a project of any
Professional developers
targeting Microsoft platforms.
Professinal developers,
architects and testers.
Teams of up to 5 members, or
larger teams looking for a cloud
solution
11
Connect. Create.
Transform the app landscape.
Welcome to the age of extraordinary expectations. Every app must work
2013 helps developers blow minds and win business with the most advanced,
integrated solution available - state-of-the-art tooling and services designed
to help you develop, test, and deploy service-powered apps that transform
the user experience across all Windows devices.
grey matter
software know how
Development
Choosing editions
The Visual Studio family currently comes in eight
editions, ranging from free downloads to
subscription services that give you access to a
substantial proportion of Microsofts product
range. This is thanks to Microsoft Developer
Network (MSDN), which continues to be
Microsofts main vehicle for supporting
professional developers who are working with
the Microsoft platform. MSDN comes in six
different flavours, four of which are bundled
with various editions of Visual Studio. All come
with a comprehensive range of software and
driver development kits; a support contract that
includes at least two technical support
incidents; and access to at least one Microsoft
E-Learning course collection containing some
20 hours of online material.
MSDN subscriptions come with a range of
Microsoft client and server applications.
However there is a catch in that, with just one
exception, these applications are licensed on a
per-user basis for development use only. You
can install and use the software as platform for
development, testing and demonstration, but
you or your clients must purchase separate
licences when the application is deployed.
Furthermore, each person in the development
team will need an MSDN licence to access the
teams server installations. The exception is the
copy of Office Professional Plus 2013 which
comes with the Premium and Ultimate editions.
As well as using it to develop Office-based
applications, the user can install one copy on a
single machine for ordinary day-to-day use.
A typical team might have a number of
developers using Visual Studio Professional with
MSDN. This includes the latest versions of
13
SIMON
BISSON
Simon is a
freelance IT writer
and technology
consultant who has
worked on large scale
Web architectures,
mobile Web projects
and XML solutions
for clients in both
the private and
public sector.
simonb@
hardcopymag.com
14
15
Microsoft support
Intel XDK
Intels HTML5 development toolkit XDK is a
cross-platform bundle that works with many
common JavaScript and CSS frameworks,
including Bootstrap and JQuery, built using
open web tools. The heart of the toolkit is the
Brackets code editor, along with a UI designer in
App Designer and App Starter. The App Starter
is intended for prototype development, and to
try out new designs and layouts.
Apps built using Intels XDK can be
converted into mobile apps through Apaches
Cordova service, which is also the basis of the
PhoneGap tools used by Adobe. Intel uses the
Ripple device emulator developed by
BlackBerry, so you can test mobile designs
without having to build and deploy them to
devices and without leaving your browser.
Sencha Architect
Senchas touch tools are a familiar piece of the
mobile HTML5 environment, and the
companys technologies are widely used across
most mobile platforms. Theyre not Senchas
only product, though. The company has also
Telerik Kendo
16
Business
Time to migrate
Microsoft is no longer supporting Windows XP, Office 2003 or its
2003 servers. Mary Branscombe plans your escape route.
MARY
BRANSCOMBE
Mary is a freelance IT
writer whos worked
on both sides of the
fence, from writing
manuals to developing
a technology area for
a major online service.
Shes also the editor of
IT Expert magazine.
maryb@
hardcopymag.com
19
Business
Turn off Java and Flash, or block email and web
browsing altogether, as this is how most attacks
happen. Turn off administrator access and stop
users making configuration changes; with no
official updates to apply, you can freeze the
system, apart from anti-malware updates.
But you can also make this an opportunity
to change the way you work. Instead of
upgrading from Office 2003, and moving your
servers from Windows Server 2003 to Windows
Server 2012, you might choose to subscribe to
Office 365 and get Exchange, SharePoint, Lync
and Yammer online, plus the desktop Office
2013 programs with SkyDrive Pro cloud storage
(shortly to be renamed OneDrive). If youre not
getting a new server to run Exchange, you
might migrate some or all of your workloads
onto Azure as well. Its also an opportunity to
introduce full-disk encryption; turning on
BitLocker encryption when you set up or
migrate.
Given that you have to address XP, take the
time to look at what you actually need your IT
to do, and whether switching some or all of
your activities to the cloud is a good fit for your
business.
The first step is to find out whether you
can upgrade your existing PCs or whether you
need to buy new hardware. You can use the
Windows Upgrade Assistant to check individual
PCs, but if you have a lot of systems you might
want to use an asset inventory tool, such as the
migration planning reports available in the
Microsoft Assessment and Planning Toolkit
(MAP), to find out which PCs are ready to
upgrade.
You also need to decide between Windows
7 and Windows 8. Migration tools cover both
and software compatibility is broadly similar,
but if youre planning to introduce tablets you
should pick Windows 8 for its better touch
support.
If you want to keep an elderly PC then you
may not be able to upgrade to a 64-bit version
of Windows 7 or 8. The 64-bit versions of
Windows offer better security because more
protection can be enforced at the hardware
level. Some older PCs will not run Windows 8 at
all, because they dont have specific CPU
security hardware that stops malicious code
being placed into memory for later execution.
You can still upgrade such PCs to Windows 7
though, and a 32-bit version of Windows 7 will
give you far better protection than Windows XP.
If you want to get users onto Windows 8
quickly, and youre planning to replace your PCs
but youre not ready to buy new hardware
immediately, you could also consider Windows
To Go. This allows you to run Windows 8 directly
from a USB 3 stick, including installing
20
Application compatibility
The next major issue after hardware support is
application compatibility. Use your inventory
and planning tools to compile a list of all the
applications in use and contact the vendors to
find out if your current version will run on
Windows 7 or 8, or if you need to budget to
upgrade the software or even replace it. If the
issue is Windows version checking, DLL or
registry redirection or user permission
requirements then you may be able to use the
compatibility settings in Windows 7 and 8 to
Business
Key migration tools
22
grey matter
software know how
IT
Backup
in a modern world
Backup has become a lot more complicated now that
we have virtualisation and the Cloud. Kay Ewbank
checks out your options.
KAY
EWBANK
Kay is a database
consultant specialising
in EIS, financial
analysis and GIS
systems. While much
of her work is based
in London, being
a consultant gives
her the freedom to
sail, travel and help
out as a part-time
sheep farmer.
kaye@
hardcopymag.com
Virtual machines
Many companies have added virtual servers to
their network configuration, and this increases
the complexity of backing up data. You need to
be clear what virtual machines are present and
which contain data that needs to be backed up.
Backup solutions need to be aware of virtual
machines that arent mounted at the time the
backup is happening, and which data devices
are associated with those machines.
Snapshot backup
Many companies use snapshots to back up
their machines, and their virtual machines in
particular. Taking a snapshot means you can
24
Windows Backup
Microsoft Windows Server includes Windows
Server Backup which is a combination of a
Microsoft Management Console (MMC) snap-in,
some command-line tools, and Windows
PowerShell scripts that together let you back up
the server, its drives, or a selection of folders. Its
a very basic solution. A better option, although
still limited, comes in the form of Windows
Server Essentials which includes a backup
facility. This gives you a wizard-based system
that can make use of cloud-based backup
services, specifically Windows Azure Backup.
The system will back up data from connected
PCs that are connected to the network on a
daily basis, and can be used to restore
individual files and folders, or entire PCs. The
software has built-in compression, throttling
and encryption prior to the data being
transmitted to the cloud.
On the desktop, Windows 8 comes with a
different backup system to earlier versions. File
History does a backup every hour of documents
stored in the Libraries, Desktop, Favourites and
Contacts folders. You can specify which external
storage device to use for the backup, and
change the default time period between
backups. You can turn it off, and there is a group
policy setting if you dont want your end users
copying files in a fashion that is not under your
direct control. File History is a useful option for
many users, but it cant be used for full system
backups. It is also limited to backing up data to
IT
Choosing a solution
Product
Virtualisation support
Cloud support
Strong points
Target users
CA ARCserve
Backup
Works with
VMware, Hyper-V
and Citrix
XenServer
Agentless, host-based VM
backup. ARCserve includes a
software license management
utility, centralised job
management and device
management
Midrange
Symantec Backup
Exex 2012
Supports Hyper-V
and VMware
SMEs
Dell NetVault
Backup
VMware, Citrix
XEN and Hyper-V
None
Enterprise
Hyper-V and
VMware
Organisations
with
virtualised
systems
None
Organisations
running
VMware
CA ARCserve Backup
25
IT
Full details for all these products are available on the Grey Matter Web
site at www.greymatter.com. You can also call Grey Matter on 01364
654100 or email maildesk@greymatter.com if you would like to
discuss your needs further.
Adding a server in Veeam Backup & Replication.
26
UNITE
VIRTUAL AND PHYSICAL
Save up to 65% off the RRP with the vOne promotion*
*Until 31 May 2014, you can save up to 65% off the RRP of Backup Exec 2012 V-Ray Edition and receive a discounted Backup Exec Agent for Applications
and Databases licence (vOne bundle). If you have a primarily virtual environment, you can save up to 65% off the RRP of Backup Exec V-Ray Edition.
Opinion
Inside Data
29
Opinion
Straight talking
Tim Anderson investigates the Internet of Things; and
why Microsoft should share, share, share.
30
Opinion
31
Opinion
and another
thing
Jon Honeyball ponders Microsofts low profile
at CES, and the wonders of the Raspberry Pi.
32
Opinion
indeed true, but then neither of them are trying
to sell high priced hardware with expensive OS
runtimes. Amazons new Nexus range is
extremely strong, and the prices for simunlocked hardware is breathtakingly low.
Amazon continues to steamroller ahead with
Kindle. Both seem oblivious to the Windows 8
threat, maybe because it really isnt there?
CES 2015 will be fascinating. Will the new
Microsoft CEO turn things around, or take the
safe if predictable route of spinning off Xbox,
retreating to the corporate services cloud, and
trying to get Office365 revenues from anyone
who will pay? And what shape will the laptop,
ultra book and Windows tablet market be in at
that point? I cant wait to find out.
Raspberry PI
Goodness me, what a lovely little thing the
Raspberry PI is. A board no bigger than a
playing card with enough computing power to
do real work. I bought a kit of bits, including a
case and camera, and hooked it up to my TV.
Within a few minutes, allowing for OS choice
and setup, I had a fully working graphical
desktop, a web browser and a bunch of useful
tools. Maybe the TV vendors should be thinking
The wondrous Raspberry Pi, and it costs less than a round at the pub.
hardware. At the trivial cost of a PI, this is
possible and should be encouraged.
If you havent looked at PI, get one now. Its
less than the cost of a decent round at the pub,
especially if you live in London. They have
already sold millions, and they deserve to sell
millions more.
Of course, this could have been a Microsoft
Research project, with a lightweight Windows 8
RT running on the ARM processor and the
development tools to match. And
wouldnt that have been interesting?
33
Opinion
Short cuts
Paul Stephens takes a sideways look at the world of IT.
Chinese walls
iPhonekiller
Watch the
Guided Tour >
34