[#NETMF] .net micro Framework and .net Gadgeteer

image

Hi

Since in the next few days I pasearé by Spain with several new gadgets (as well as Kinect, Lego, etc) I take the time to clarify some important concepts. And the first drawer:

What is ? .Net micro Framework ?

.Net micro Framework (NETMF) is a .NET platform Open Source have adapted to Microsoft to work with Small Devices (if I write small devices I hurt your eyes!). NETMF is based on .NET Framework, this means Visual Studio 2010 or Visual Studio 2012, C# or Visual Basic. Net, etc. To run code .NET on devices with 64K of RAM is also something that me, makes me happy as a dog with 2 tails. The official website has an About much more complete here,

In short, with NETMF can develop in C# for small devices. Now, to make this possible some hardware vendors have been commissioned carry NETMF in these small devices. Here comes into play the second part of the post

.NET Gadgeteer

.NET Gadgeteer is a creation of the people of GHI electronics that has several hardware components to work with NETMF and also a specific plugin for Visual Studio 2010. The hardware model created consists of a mainboard that you can attach various sensors and then work with them. Sensors there are of all types: cameras, temperature, humidity sensors; In addition there are drivers for servomotors, touch screens, buttons, etc. All controlled with a very nice DSL in VS2010.

The following image shows the DSL to connect the components that are available in the toolbar.

image

From here everything is imagination and with all the power of C# in our fingers.

To close a video which explains quickly.Net Gadgeteer, and in the coming days a few more interesting examples that I am creating with this platform.

By the way, some imagine that control of an airbag system is programmed with the .net Framework?

HomePage: http://www.netmf.com/

Saludos @ La Finca

El Bruno

image image image

[#ALM] The ALM book is on Amazon, but you don’t need a #Kindle to read it (well not a traditional one ;)

ALM 03

Buenas,

yesterday I commented that it had published volume 1 of 50 pages on ALM withVisual Studio 2012 and Team Foundation Service on Amazon.com for €0.89.

What happened was that many people associated to Amazon.com with readers Kindle (physicists) and clear, it seems to read the book of ALM should have an eReader… This isn’t so!

image

In addition to eReaders, Kindle as platform has reading eBooks for cross-platform applications such as Windows 8Windows Phone 8, iPad, Ifon, , etc. And the way in which have implemented it is great.

The best way to explain it is to show an example to install Kindle on Windows 8 and Windows Phone 8, take and read my book in these devices.

The first thing to do is to search the Kindle app in the Store of Windows 8 . The application is free and installs in seconds.

image

Once you install it, you must sign in with your Amazon account. This account is that allows you to synchronize your content in the Amazon Cloud.

image

Once inside Amazon you can see all the books that you have purchased or even that you have in ‘local’ to use the Kindle as a reader.

image

One of the good things that has Amazon, as platform is that once you buy a book, you can then view it on all your devices.

In the case of the application for Windows 8 , as is the case with the physical Kindle, you can also add watermarks, comment, translate, etc.

image

The same model can take the application for Windows Phone 8. You are looking for in the Store, install it, you identify yourself and when you enter it you see your personal collection of books.

image

Functionality that I love is that if you access book from your mobile, you will see that automatically takes you to the position where you left to read in the app for Windows 8 .

image

I with this model, I read parts of books in the metro and then continue with the same with Kindle Touch bedside at night, because that also syncs via Wifi.

These features “multi platform” is one of the reasons that led me to use Amazon.com as a platform for the publication of the book. They have a very simple publishing model and that works great.

Buy the book: http://amzn.to/Z2t78P

 

 

Saludos @ Home

El Bruno

image image image

[#ALM] The best offer! #VS2012 and #TFS ALM book for less than 1 euro!

ALM 03

 

Buenas,

If you are looking for a book (in spanish) that explain how you can work with Visual Studio 2012 and Team Foundation Service , you can buy it here: http://amzn.to/Z2t78P . For less than €1 €uro ;)

I ave this idea in my mind for a while, but not also to write a book in “the usual way”, I want to do this in a more flexible way, se here is a part of the introduction:

Another thing to comment is that I am going to divide the book into volumes of approximately 50 pages. Every 50 pages, I will publish the book at Amazon.com. This will make it so that you can be reading the book by parties and to have a more constant Feedback about what you are reading.

IE: rather than write 400 pages and someone to tell me that after page 20 not could continue reading, I’m going to deliver volumes of 50 pages and update / create content on the fly for each new volume based on the feedback of the people who read the book. AGILE RULES!

This is the first post that I do to promote the book, and the truth is that this model has already given me results. Some of the contributors / buyers have already made me very good suggestions: add bullets, more technical detail sections, etc. I have created a space in UserVoice for suggestions and recommendations, but has been with a coffee and talk of by means that received the best feedback. These days I’m finishing the volume 2 and I hope to publish the volume again in Amazon.com.

Materials

PS: the publishing platform has been Amazon, next post will explain why ;)

Saludos @ Home

El Bruno

image image image

[#VS2012] Options for #GIT included in the VS2012 IDE and some still from cmd (2 of 3)!

image

Buenas,

 

If like me these used to work with the command line of Git , (I do not know him thoroughly but if I know some of the most basic commands), you surely ask that choices are those included in the Visual Studio 2012 Update 2 to work with Git . We are going to avoid having to make an ALT + tab to command prompt every few minutes.

As well page that have currado the product team leaves it quite clear:

Task Visual Studio Command Prompt

Create a local repository

Yes git-init

Copy a remote repository to your dev machine

Yes git-clone

Fetch and pull changes from a remote repository

Yes (some conflicts can be resolved only at command prompt) git-fetch,git-pull

Get information about a repository

You can if it is in a TFS team project (shown in bold text and with hover info in Team Explorer) git-remote

Commit your changes

Yes git-commit

Amend your last commit. Some typical cases:

No git-commit

Undo a committed change by applying the inverse of the commit. See rolling back changes with revert.

No git-revert

Undo committed changes by returning your local repo to a prior commit and de-referencing the later commit.  See Undoing Things, which warns, “…this is a dangerous command: any changes you made to that file are gone — you just copied another file over it. Don’t ever use this command unless you absolutely know that you don’t want the file.”

No git-reset

Branch and merge

Yes (some conflicts can be resolved only at command prompt). (We plan to post more info on branches. For now, see ourannouncement post.) git-branch,git-merge

Re-order history or combine commits. See Git Branching – Rebasing.

No git-rebase

Push changes to a remote repository

Yes git-push

To make this work you need

Source: http://blogs.msdn.com/b/visualstudioalm/archive/2013/03/08/use-the-git-command-prompt-to-supplement-visual-studio.aspx

Saludos @ La Finca

El Bruno

image image image

[#EVENT] I’m going to go to #TunodeYoxaml speaking of #Robotics, #Kinect and more! (it’s the excuse to go to the beach ;)

image

Good,

GuseNet friends are few cracks, they have given me the excuse to go to the beach with the family on 26, 27 and 28 April; and talk about Kinect, Microsoft Robotics, .Net micro Framework (with this I Premiere), will that everything I like.

Is the event calendar can see it here > > http://www.gusenet.org/evento.html and only look at the coolest HashTag that have been created, already makes you want to be there. If that doesn’t convince you, look for the list of speakers (and I do not tell you the attendees!)

  • Miguel Egea (SQL Server, back to basics)
  • Alfredo Fernández López (beautiful you’re Web!)
  • Eladio Rincón (data from beginning to end-E2E)
  • Eduard Tomàs (do Backbone how… so fierce paint it?)
  • Luiz Ruiz Pavón (create API using ASP.NET WebAPI)
  • Bruno Capuano (Robotics, Kinect, and .net everywhere!)
  • Juan Quijano and Luis Fraile (Team Foundation Services aka TFS)
  • Martinez and Alex Casquete Quique (Windows Azure Service Bus)
  • Robert Luis (Windows, Apple, monkeys and Robots)
  • José Miguel Torres (Xamarin 2.0 and VS = native App for Android, IOS, and WP)
  • Enrique Catalá (parallelism in SQL Server)
  • Pedro Hurtado (Node and its benefits)

As that, for more information the official link of the event is this http://www.gusenet.org/ponencias.html

See you at the beach!

PD: now that I’ve posted and polishing the book of ALM to less than €1, I plan to pass me by talk of Team Foundation Service Juan Quijano and Luis Fraile to give the public a little cane.

PD2: mola postcard not?

Saludos @ Home

El Bruno

image image image

[#TRAINING] Microsoft Visual Studio Virtual Labs (in a few seconds you can start testing #VS + #TFS in live mode !!!)

image

Buenas,

a few years ago when someone asked me about the best way to learn about Visual Studio + Team Foundation, I were told the best thing to do was to get off the VM VS training + TFS and do the tutorials / Hand On Labs that are in the same (download from here). Today however the answer is one:

“Get online some of the “ Virtual Labs ” that there are related to Visual Studio + TFS”

There are more than 50 virtual labs with one format more than comfortable.

1 To access the VL and you see a champion who seems to know much but much of the topic

image

2 Spears the VL and connect to a hub of VMs, while provisions of the chosen value.

image

3 Getting Started gives you the basic steps

image

4. At this point, it is ideal to download the PDF or HTML with the steps of the exercise.

5 Spears VL RD and go!

image

6 You’re inside to begin the VL.

By the way, up to the right you can see the remaining time you have to use the virtual machine for the LAB.

It is a great option, requires zero installation effort and in few seconds you can take to learn about VS + TFS.

Virtual Labs: http://msdn.microsoft.com/en-US/ff640662

Saludos @ Home

El Bruno

image image image

[#TFS] TFS Branch Community Tool, step by step

image

Buenas,

a couple of days ago I wrote a post where commented on the launch of the TFS Community Branch Tool , an extension for Visual Studio, 2012, allowing us to create structures of Branches in a quick way and following the guidelines proposed by the ALM Rangers in theirVisual Studio Team Foundation Server Branching & Merging Guide . As well, today a step by step on how to use it:

1. Download the extension from http://visualstudiogallery.msdn.microsoft.com/ce9651af-671c-4148-987f-a91820646031?SRC=Home

2 Install the extension

image

3 Login to TFS and see the Source Control Explorer

4 Select a branch or root of a Team Project and display the contextual menu

5. Select the option “Tfs Community Branch Tool / / Apply initial structure”

image

6. At the moment appears a wizard that shows 3 options for the creation of a scheme of branches, basic features and only the MAIN branch.

image

7 After a few seconds the Wizard ends execution of the steps.

image

8 Of this we have the structure of folders available to work.

image

Saludos @ Home

El Bruno

image image image

[#TFS2012] Updates to Team Foundation Service (#GIT will replace the complete #TFS environment ;)

image

Buenas,

Brian Harry commented on his post some of deployed updates to Team Foundation ServiceMarch 22.

One of them is useful: the possibility of seeing a large image on a Test Step preview when we use Test Case Manager from the web interface.

image

As I say this this feature very well, however the other is very dangerous:

See all repos in a single site from the web interface of Team Foundation Service . And the possibility of comparing 2 branches also from web interface.

image

image

And why this is dangerous? It is easy, these features only available to Team Projects that use GIT as Source Control Provider. This is understandable from the point of view of functionality, since they are Out-Of-The-Box almost in GIT, although it would also be possible to add them to the SC of TFS. Do not misunderstand me, GIT I like very much, very much and I think one of the more intelligent of the product group, have opted for GIT for TFS. However I think that if begin to separate the worlds of TFS Source Code and GIT drastically, in the end there will be a coherence between them.

I think that eventually everything will be in GIT , and these small steps are what make ask a coherent Migrator to not lose our TPs and easily change to GIT Guiño

Source: http://tfs.visualstudio.com/en-us/home/news/2013/mar-22/

 

Saludos @ La Finca

El Bruno

image image image

[#TFS2012] Using Team Foundation Service from XBox 360

image

Buenas,

A fact that I can not comment on:

Did you know that the web interface is also accessible from the XBox 360 console?

With the latest updates, the XBox has the IE10 within the same engine, and clear access to the Dashboard of TFS, because we can.

To sample a button in the attic of the House, which said my girl who I effort in having a projector with a screen of several meters connected to the XBox while browsing PBIS Kanban board

image

Saludos @ Home

El Bruno

image image image

[#ALM] You only find ugly people on internet and please pass the estimates in the Cone (… of uncertainty of course;)

ALM 03

Buenas,

There is tons of ugly people on the internet. This is not a discussion.

Was finishing grinding paper of ALM with Team Foundation Service that I want to post at Amazon.com in the coming days; and I was looking for an image of the Cone of uncertainty ofSteve McConnell . One that is not as ugly as that used on the website official MSDN. But the problem with searches for images, of course, is that as they seek text criteria then return an image, can get anything. And that has happened to me: BING has given me a series of images that will make up the hours of therapy a week a ~ 20%. And eye that I see all these people (little graceful) are experts in project management, ALM, etc

At the end I will finish thinking of what my mother says is true: I am very, very handsome but.So at first it seemed correct, but as with the cone of uncertainty as I’m taking conscience of my appearance, I start more consistently judge whether I am handsome or not.

McConnell, big back in the 1997 refining a theory of 1981 which explained something like this:

“For any given set of characteristics, the precision in the estimation can improve only in the same way that the same software becomes more refined.”

Human said, this means that the value of our estimates will grow as we know more about the problem at hand. And it did not stay here, crack played it is and put numbers! There are those who see in the graph of the famous pussy.

image

Taking the values of the proposed graph, we see that an estimate on day zero is almost as valuable as a glass of cyanide, and the recommendation is that we have a 4 X to the value that we propose that day. As time passes, estimates are based more on real variables, works with a team and the estimate that is worth, which is done on the last day when the project is closed.

And to close the post before holidays, decided to find a nice pussy, then the of The Agile Samurai comes to hair.

PS: If you still not read The Agile Samurai , I don’t know that these waiting. Here’s my opinionof the same.

References

Saludos @ Chinchon

El Bruno

image image image