Microsoft HoloLens

Back in 2010 I was getting ready to build an app for Windows Phone. I did publish the app to the Windows Store Bike Stations, great learning exercise.

Now I’m getting ready to build some Microsoft HoloLens apps.

Checklist:

  • Received confirmation: Wave 2  – probably the invitation to buy will be around June/July 2016
  • Updated Visual Studio 2015 Update 2
  • Installed the HoloLens emulator
  • Compiled HelloHoloWorld app

In the following days I’ll go through the Galaxy Explorer source code to grab some ideas.

HoloLens1

 

Connect VS2010 to TFS 11 express

Today I had a little issue trying to create a new project from VS2010 to my just recently installed TFS 11 express :

I confirmed in security manager that I had all access possible….

To fix it I installed Team Explorer for Microsoft Visual Studio 11 Beta  from here

It installed the VS 2011 beta shell, from here Team Explorer works as expected and a new project can be created:

Once the new project was in place all expected task from VS2010 are available, like to create tasks, bugs, define builds, etc.

All expected items are available from the Web site:

 

Next post,   where are all those fancy graphs?   [maybe express version has only source control]

TFS 11 express available

Microsoft Team Foundation Server 11 Express Beta  [TFS 11 express]

I was reading the other day (2/23) bharry’s WebLog and he mentioned will be announcing the availability of our VS/TFS 11 Beta soon.

I expected to be today (2/29) with the whole thing about Windows 8 consumer review available, but nothing.

So, meanwhile I was downloading my copy of Windows 8 I found that TFS expresss was available.  I’m installing it now

Image

Installing from here

Setup started:

 

After SQL Server Express was updated to 2012:

 

And TFS 2011  started

 

Next posts, connecting to VS2010 and exploring what’s new

Blend Special Interest Group April 2011

I joined BlendSIG group and today was April 2011 meeting , we hear David Kelley from MIX and because of some technical problems he was not able to show his demo about Animation using Blend 4.

Demo is reschedule for 4/20

BlendSIG is the “Blend Special Interest Group”.  This is an online user group devoted entirely to Microsoft Expression Blend. Presentations are given by members of the Blend Team, Blend MVPs, and other related parties.  BlendSIG meets every 2nd Wednesday at 2pm EST.

Book of the week: Learn X-Code Tools for Mac OS X and iPhone Development

Second book of the week:

Learn X-Code Tools for Mac OS X and iPhone Development

by Ian Piper Apress © 2009 (345 pages) Citation

ISBN:9781430272212

“Examining the complete Apple programming environment for both Mac OS X and iPhone, this book offers a thorough grounding in the principal and supporting tools and technologies that make up the Xcode Developer Tools suite.”

In preparation for sprint 1 of our agile project I looked for books to warm up before coding. I think in Agile they call it a “spike” when you are not sure how much effort (estimation) will take to build a piece of the code… well in this case I’m not sure at all as this will be my first application for iOS, thus I will be doing a lot of “spikes”.

I’m a .NET developer and very comfortable using Visual Studio 2010, going to a different tool was a bit harder than I thought, I’m glad I picked this book because it has a lot of examples step by step, from a novice level like me to a medium level in the last sections of the book.

I was able to do comparisons between  the tool I use every day [VS2010] and the tool I will use in my free time [XCode] => where are the tools, how to debug, version control, unit test, performance metrics and so on.

A good guide for a beginner (like me)

Book of the week: User Stories Applied: For Agile Software Development

Last week I read 2 books in preparation for the Agile personal project.

User Stories Applied: For Agile Software Development

by Mike Cohn
Addison-Wesley Professional © 2004 (304 pages) Citation
ISBN:9780321205681

“The concept of user stories has its roots as one of the main tenets of Extreme Programming. In simple terms, user stories represent an effective means of gathering requirements from the customer (roughly akin to use cases). This book describes user stories and demonstrates how they can be used to properly plan, manage, and test software development projects. The book highlights both successful and unsuccessful implementations of the concept, and provides sets of questions and exercises that drive home its main points. After absorbing the lessons in this book, readers will be able to introduce user stories in their organizations as an effective means of determining precisely what is required of a software application.”

This book was my homework for last week, Rafael recommended this one as a classic. I got the Kindle version so it’s not the 2004 but a 13th reprint from 2009.

First part I really liked the way author explains how to write user stories being very clear what is not a user story.

Second part can be used by a project manager/scrum master for estimations and planning, while reading this section I was taking a look to the agile project management site Acunote and everything started to make more sense, the story points, priorities, velocity, etc.

Last part is full of tips, I tried to follow the example overlapping it with a project where I’m just an observer, and I think I found more than one case where I noticed we are doing something wrong.

Definitely a 5 stars book, easy to read and good use of samples.

Agile: Personal project – install XCode 4.0

In preparation to start the project I commented in previous post (or my own “Sprint Zero”), I bought and installed the latest version of Apple XCode 4.0

I had version 3.2 installed before and was free when you setup a developer account in Apple. But this version 4.0 that just came out March 8th is free if you have paid the annual $99 fee (I have not) or you can buy it for 4.99 in the App store in your Mac, which I did.

Installation is about 6GB, it can keep previous version by moving to /Developers_Old folder, I had not much space in my MacBook Air so I uninstalled Xcode completely and then proceeded to install 4.0.

To uninstall developer tools/Xcode type in the following command in the terminal:

sudo /Developer/Library/uninstall-devtools –mode=all

Why did I buy the new version? Well, I did some “hello world” applications last year with the XCode 3 and it was a bit uncomfortable navigating between different tools to get the work done, before you had:

– XCode: code editor, a graphical debugger, and integrated Objective-C, C, and C++ compilers

– Interface Builder: To create your user interface

– Instruments: To view the performance of your application

 

I’m a .NET developer and I like to have all tools integrated in one environment, so when I read the details of XCode 4.0 I really like it:

– Single window (no more jumping around)

– Interface Builder is built-in

– Assistant (anticipate files to open based on what you are working on)

– Fix-it and Live Issues (like Re-sharper)

– Version Editor included (no more messy installations of subversion 🙂

 

I just started to play with XCode 4, I will add more reviews in future posts, but I’m sure my 4.99 were well spent.