Go Down

Topic: Using Code Explorers and Diagrams to Learn Arduino (Read 8 times) previous topic - next topic

Visual Micro

Sep 20, 2012, 11:50 pm Last Edit: Sep 20, 2012, 11:55 pm by Visual Micro Reason: 1

Given his experience with code development he should be using my eclipse plugin in Linux

Only if he pays you a donation so that you can hook up the "utility" folders for libraries :) I must remember to shove a donate button under peoples noses sometime.

When I do something for money then you can complain!

100% Compatible Arduino Plugin for Microsoft Visual Studio
Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx


I couldn't help verifying my gut feeling.
I did a search for "visual micro" and "arduino eclipse plugin" (include the " when googling) . I got my gut feeling confirmed. I advice anyone who is interested in this discussion to do the same.
I also found the post you referred to (actually there are several very similar ones). The authors of these articles have names I also find back on in-correct denigrating remarks on my plugin.
Anyway one of the posts that starts with
When I first ran the Arduino IDE, I was a little bit disappointed but I thought It was the only one development environment

also contains the following
If you are used to write your code in Visual Studio, you may feel more confortable to work from within VS than from within the standard Arduino IDE.

This is not really the message you are giving.

Best regards
Do not PM me a question unless you are prepared to pay for consultancy.
Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -

Visual Micro

Sep 21, 2012, 01:37 am Last Edit: Sep 21, 2012, 04:02 am by Visual Micro Reason: 1
You seem to be combining two different things here.

I gave one example of someone who likes the VS plugin. So what has the message got to do with anything other than someone has publicly stated they like the plugin?

You might say that most of the 90 followers on http://visualmicro.codeplex.com also like the plugin. And a large proportion of the 20,000 people that have downloaded it over the last 11 months might also like it. But who cares how many, this is a useful tool for anyone who wants to use it. I say that because I find it useful.

I don't understand. Why include Eclipse in the search? What has Eclipse got to do with "Class Diagrams" and development tools for new users (other than IT propeller heads). That is what this post is about!

Many windows users tend to prefer msi installers and as you have said yourself, your Eclipse plugin is for advanced users. The Visual Studio plugin is for all levels of user. But again what has this got to do with this post? You are free to post about what eclipse can do for people, just as I am free to post about VS.

4) The Visual Micro plugin is an Arduino and a Microsoft solution. Users will look to both Arduino and Microsoft web sites to find this product so this is one or two places where I should tell people about this plugin.


Actually, I don't really know what we are discussing here. The Arduino plugin for Visual Studio is immensely useful for a wide range of users. There are other plugins for other users which yourself and others have the same opportunity to announce.  As I have said the xcode multi platform design really works well for some, your Eclipise plugin will work for advanced users. I know there are other plugins all at different stages of maturity but they are all well advertised and not my concern.

One thing is for sure, the Linux and Eclipse users are extremely vocal for their cause, whilst the Microsoft users seem to stay a little quieter. Time will show us what this means.

So back to my original post...

The Visual Studio plugin is very easy to use and provides great features such as the "Class Diagram" tool that I outlined at the start of this post (sigh). Visual Studio also provides some very useful code explorer tools such as the ability to right click any Arduino code and see a list of locations where the code is being used/referenced.

Features like this are a crucial aid for users who are new to any open source Arduino project (but maybe not the blink sketch). This is because code explorers make the code more visible and reduce the learning curve by a huge factor.

In some ways, for new users to any project, tools like this are the difference between being able to make code changes and not being able to make changes. The reason being is that we have to be sure of the the impact of any changes. This is usually a more difficult task using conventional code search such as "Find in files".

Class Diagram of the ArduPilot pressure sensor libraries using the free Arduino Plugin for Visual Studio

Arduino for Microsoft Visual Studio Pro and Atmel Studio 6.1 http://www.visualmicro.com
Arduino Debugger http://www.visualmicro.com/post/2012/05/05/Debug-Arduino-Overview.aspx

Go Up