Archive for July, 2006

Trip Planning with MindManager and Microsoft Virtual Earth

I’ve got something pretty cool in the labs to show you.  Ever since I came back from Mashup Camp, I have been thinking of a practical Mashup application for our devoted MindManager users and I came up with one when I was starting to plan a family vacation with my wife (and of course, MindManager). 

Microsoft Virtual Earth, like Google Maps and Yahoo Maps can be used to plot trip routes, but the process that we usually go through is many steps: Open Google Maps..copy and paste the start location into the web site, copy and paste the end location into the web site, get the driving directions, print them out.  And then the itinerary changes and you have to do the process all over again for each leg of the journey. 

So I created a short MindManager Macro and website that works with it to help with that process.

  • Create two topic with addresses or place names in the topic text, like "1160 Battery Street, San Francisco, CA" or "SFO"
  • Draw a relationship from one topic to the other, with the arrow specifying the direction of the route.
  • Select the relationship, right-click and select Get Route from the context menu.
  • In a few seconds, a callout topic will appear with a hyperlink to the Microsoft Virtual Earth map and the driving directions in the notes.

Getting a route from SFO to Mindjet HQ in San Francisco

I don’t think that this is something that will get anyone to buy MindManager, but just seems to be a cool add-in:  Here is what a few early testers had to say about it:

2 Comments

Mapping Software Development Projects

Andy Makar has written a nice piece on using mind mapping to improve the software development process. Mind-Mapping for Quality (a PDF…you have to scroll to page 18 and subsequent pages for the story. I wasn’t able to get it to print) was published in the July 06 issue of Software Test & Performance Magazine.(www.stpmag.com).

The first thing I noticed about the article was the clear way he explained mind mapping and how it improves project planning. We occasionally joke around here about how people OUTSIDE of Mindjet are better than those of us INSIDE at describing what we do (we actually do a fine job of it :O).

So there’s all the language Andy uses to describe how to integrate mapping into the software dev process. And then there is a comparison of various mind-mapping applications (guess which one he likes best) and two resources I had not been aware of:

  1. blog.mindmap-software.com evidently provides more than 25 mind-mapping podcasts
  2. www.mindmappingstrategies.com for mapping strategies for project management, information management and strategic planning.

Plus it has a couple of nice maps and a very large cross section of the human head (not sure what they had to do to come up with that image).

No Comments

Michael’s Thoughts on MindManager and Education

Michael Sampson, a prolific blogger from down under, recently posted an interesting entry to his blog titled: Mindmapping with Mindjet MindManager Delivers Greater Active Learning in Educational Environments.

One of the first points he makes is that mapping really forces (in a gentle way, of course) students to actually THINK while they are taking notes in class. "Due to the nonlinear nature of a mindmap," he says, "every new factoid that comes across the student’s desk has to be integrated appropriately into the mindmap, rather than merely being noted down on the next line on a sheet of paper. That is, the student is constantly forced to ask him or herself ’so what’ and ‘where does this fit in with what i already know.’"

He then goes on to interview a recently graduated UC Berkely student and a professor at Oregon Health and Sciences University about how and why they use MindManager.  Good stuff.

No Comments

GottaBeMobile demos MindManager on Tablet PCs

Dennis Rice and the folks at GottaBeMobile have just posted a great, in-depth (about 28 minutes) demo of using MindManager Pro 6 in the Pen Mode on a table PC. This is the second such Camtasia screencast of a MindManager demo he has posted. I think it’s a great example of how blogs add so much value to products. It’s one thing for the manufacturer of a piece of software or some other product to show you how to use it–and quite another when an actual user does it.

Imagine if the people who manufacture kids toys–instead of or in addition to the ever-so-helpful instructions they include with your average 1000+-piece bike kit–imagine that they gave you access to a video of an actual consumer assembling the bike. True, they probably wouldn’t want to publicize a six-hour video that shows a grown man or woman reduced to tears. But if they did, it might shave a minute or two off the process for the rest of us poor souls.

Anyway, great work by the great people at GottaBeMobile. Check it out!

1 Comment

Mashed Up MindManager

I came back from two days of intense mashup fever at the Mashup Camp 2 in Mountain View last week.  The big question that I wanted to answer is how can MindManager be an effective mashup enabler?  I got some ideas from the sessions that I attended and the discussions that I participated in.  Because Mindjet’s primary focus has always been on business users, I focused on finding web service vendors who are also looking for business users. On a side note, our user base in education and the consumer space has grown steadily thanks to our Mac product, our educational distributors, and educational discounts.  Before I go into talking about what interested me, I wanted to walk through a fictional scenario of what a mashup could be:

A small business owner, Hal has a residential remodeling business where he does sales, marketing, and management – a very busy guy!  Sally contacts Hal because she wants to remodel her kitchen and wants some references in her area.  To do this, Hal must find his satisfied customers in her area, contact them to request their permission, and send Sally their contact information once he received permission from his satisfied customers.

To accomplish this, I would use MindManager to mashup a CRM system, a geographic mapping web service, a workflow processing system, and an email system and it would go like this:

  1. From MindManager, Hal would search his CRM system’s web service for all of his satisfied contacts with kitchen remodels in Sally’s county. 
  2. Hal would then use the addresses of those contacts to sort them by proximity to Sally’s home.
  3. Hal would want to see the list of contacts in a MindManager map and pick the ones that Hal thinks that are most appropriate.
  4. Hal would use my email system to send emails to those contacts (based on a specified template). 
  5. When Hal gets permission from those contacts, Hal receives notification that permission has been obtained.
  6. The mashup generates an email with the contact information and a map generated by the geographic mapping system with flags representing each contact’s home. 
  7. Hal reads over the email and send it to Sally.
  8. Hal stores informaition in my CRM system that those contacts agreed to be referrals for Sally’s job.

Technologies that can make this happen are:

  • Mindjet MindManager Pro 6 to act as the control dashboard for the process.  Because this workflow requires human interaction, we need a tool that can present and intereact with information in a way that people can understand and act upon.
  • Windows Workflow Foundation (WWF) to act as the orchestrator of the workflow.  Before WWF, small businesses really did not have an option for workflow design and orchestration. (Please correct me if I’m wrong here.)
  • Yahoo Maps to calculate the distances and generate the map images.
  • Any email system (exchange, POP, IMAP, etc.) to send messages
  • Salesforce.com, Microsoft Dynamics CRM, or Salesnet to manage customer info information.

Of course, there would be some programming involved to make this happen, but in my role as product manager for the MindManager solution platform, I want to lower the bar for constructing these types of composite applications.  To do this, I need some real world scenarios, or use cases, to make sure that MindManager will be an optimal platform for solutions that our existing users and future users want.

What I liked at Mashup Camp:

  • StrikeIron: they have this Microsoft Excel add-in that integrates per-usage and subscription-based web services into Excel.  Browse the services to see if there are any that interest you and then contact StrikeIron to encourage them to port their Excel Add-in to MindManager.  Since Excel and MindManager have the same add-in architecture, this is not as difficult as it may seem.
  • Eventful.com: This is an online event and venue database that has a very well-documented web service API.  It is so well-documented that after having dinner with a group including Chris and Brian from Eventful.com, I went back to my hotel room and built a Research Service for the Office Research Task Pane and MindManager’s Research Accelerator.  You can install it either from MindManager or Microsoft Office’s Research Task Pane Research options link.  Use the service address http://www.mindjetlabs.com/evdb/Research.asmx
  • ElephantDrive.com: How would you like to have an online place to store your MindManager Maps and access it directly from MindManager?
  • PeopleAggregator: How can social networking combine with MindManager to create something really productive?  What questions can a really connected people network answer?

A great part about the Mashup camp was the Speed Geeking sessions (like speed dating), where 20 mashup developers (including me with the MindManager Research Accelerator) where we had 20 groups of five people spend five minutes each seeing a demonstration of each mashup.  I gave a total of about 30 back-to-back demos of MindManager with the Research Accelerator (as a search and research mashup) in two speed geeking sessions.  There was great interest in MindManager and what I was able to do with it, mashing up different search and research services.  The second day, I was able to demo the Eventful event search as well in the Research Accelerator at the speed geeking session.  I definitely came back from Mashup Camp with more questions than answers; but that’s a good thing.

Michael

Tags:

3 Comments

Heading to Mashup Camp

I’m off to another event to evangelize about MindManager as a synergist for other software systems.  This time, I’m going with our hot-shot solutions engineer Vivek Vishist to Mashup Camp.  We’re going to learn about all of the innovation coming out of all of the new Web 2.0 companies that are publishing services and the innovators who are combining them together in unexpected ways. 

If you have followed my posts, it would be clear why we’re going:  since MindManager has an open API and XML data format, it is an ideal platform to synthesize data from various sources and act upon it.  MindManager is a mashup platform and I want everyone there to see that.  If you are going, look for me and Vivek (we will be the ones with blue memory sticks loaded with MindManager hanging from our necks).  We will be there to show you how to mashup using MindManager. 

So here’s the pitch:

If you want to get your web service in front of 750,000 business users (who pay for software) while they are brainstorming, planning projects, or managing business processes, then you need to see how MindManager can interact with your web service.

See you there!
Michael

2 Comments

A Visit to Microsoft

Because of MindManager’s extensive integrations with various Microsoft (msft) products, keeping close ties with the Microsoft is a priorty for Mindjet.  On June 29th a small group of us went up to Redmond, Washington to visit this important partner.  Here is my report:

The Microsoft Visitor Center
Anthony Roy, Gerelee Goltsev and I had some time to kill before our first scheduled meeting so after a drive around the huge Microsoft campus, we went to the Microsoft Store and Visitors Center.  After browsing the store and making some small purchases (we couldn’t buy the really cool stuff), we went to the Microsoft Visitor Center.  This is a really cool mini-museum of the history of Microsoft.
Postcard from the Microsoft Visitor Center

After really scaring my boss and wife with a digital postcard sent from the museum, I saw the coolest exhibit, a 36" digital map that you used gestures to pan and zoom.  I was able to navigate to my house by just waving my hands around like the Karate Kid (wax on, wax off).  After testing my driving talent on an XBox game (I’m horrible) we went to our first meeting.  I was driving and I’m glad that neither Anthony nor Gerelee saw me playing the game. 

Windows Workflow Foundation
Richard Barber, our VP of Engineering, joined us for our first meeting where we met with members of the Windows Workflow Foundation team that I met at Tech Ed two weeks earlier.  I am exploring how to integrate this powerful activity-based workflow engine into MindManager.  Our customers and partners have expressed an intererest in using MindManager to both define and track business processes and workflows so this is very exciting.  I really like this technology because it is scalable, in that it could be run on either a desktop client or a server, it will be part of Windows Vista, it will be a free add-on to Windows XP and it comes with a workflow designer that developers can add to their applications.  Stay tuned….

Windows Vista
We then met with one of the evangelists for Windows Vista who gave us a walk-through of the things that ISVs like us should be doing to get ready for Windows Vista.  They really have their messaging down and we should take a page from their playbook in how they communicate with partners.

A MindManager User Group at Microsoft
In my opinion, the highlight of the day came at then end when we hosted the first meeting of a MindManager User Group at Microsoft.  After a brief introduction, I gave a talk about all of the integration points that we have with Microsoft products, from those in MindManager Pro 6, to those developed by our partners, to those we developed in the Mindjet Labs.

Click to view with the Mindjet MindManager Viewer

Click on the image to view with the Mindjet MindManager Viewer (Internet Explorer 5.5 or greater required)
Download This Map  

I was happy to see such an interactive talk where about 25 Microsoft employees asked questions, gave feedback and suggestions and discussed amongst themselves about how they use MindManager at Microsoft.  Then Richard Barber gave a talk about our plans for Windows Vista and Office 2007 (yes, we will support them when they are released).  Two Microsoft employees then shared their maps on the projector showing how they have been using MindManager. What was exciting for me was to see the spontaneous discussions between various Microsoft employees about how they have used MindManager.  The meeting ended with two Microsoft employees volunteering to lead the group and create an internal email alias and wiki for the group’s "meeting place."

The common theme that we saw in the user group discussions was best practices, or how best to use MindManager, what works, and what does not.  Because there was a wide variety of user experience from power users who were looking how to customize and extend MindManager to new users who were just learning how to use it effectively, the meeting was a success and we hope that the seed that we planted will grow and grow.

Do you want to start a MindManager user group at your company?  How can we help?

8 Comments