Skip to main content

Drawing and Diagraming Tools for Mac


Drawing & Diagraming Tools for Mac

draw.io

This is the tool I have started using recently. I was looking for a free web based solution and this one works good for me as of now. Will provide detailed review later. Google+

Inkscape

Inkscape is a free-hand drawing tool and it can create SVG images. See here, the full feature of Inkscape.
When installing Inkscape, you want to make sure XQuartz will also needs to be installed. Please read the installation process carefully.

Paint 2

I got this tool from Apple App Store for about $5. I needed something urgently for my wife to work on some wireframe and diagraming. After a quick evaluation for about 30 min, I bought this tool. Till now, it has been doing its job. This is not being used for tones of paint functionality, but limited to editing the wireframes, screenshots, etc what was being done through MSPaint in windows. $5 not a big deal, even if we have to trash it tomorrow.

Modeling Tool

Archi

Archi is the ArchiMate Modeling tool. ArchiMate is Enterprise Architecture Modeling Standard provided by The Open Group. I have used this tool pretty heavily during few of my project. Work with great charm for a small size team or small project. I used this tool as part of evaluation to find whether ArchiMate Standard can become part of our internal Architecture work or not. I couldn't find much limitation in the tool itself, but seemed like our organization was not well prepared for the ArchiMate ride. It was a good experience to know the amount of effort required in capturing the details of Enterprise Architecture using ArchiMate. Bottomline, the diagrams I created were not readable by almost none, because everyone had to be trained and mentally prepared to accept ArchiMate as the standard for Architecture Modeling.

Here are the drawback or limitation, if I will:

  1. You can not build a collaboration environment on this tool where many people are working on the same model.
  2. Desktop Installation base, that means, you would have to create a shared environment, where everyone has to synch EOD. There are huge potential of code conflict.
  3. Not maintainable for large portfolio of Application or for large Enterprise Architecture work.
Considering it is a free tool and provides almost all the basic ArchiMate functionality, this is a great tool to start with.



StarUML

StartUML seems very professional and the free version doesn't have any limitation of time or feature. I used this for creating few sequence diagrams and other system level diagrams. I works great for me. I would recommend buying this if you are going to use on a regular basis. It cost around $70 for personal and $90 for commercial license.


Comments

  1. Since the focus here is not on free or open source diagram tools, I think you can use a platform independent online diagramming and collaboration tool like creately to create diagrams. There are 2 desktop versions dedicated for Windows, Mac and Linux. I think the online version will be easier as it can be accessed by any computer.

    ReplyDelete

Post a Comment

Popular posts from this blog

Product Evaluation - MuleSoft Anypoint Platform one day workshop

People, Business Executives, Enterprise Architects, Solution/System/Application Architects, Tech Leads, Developers,  who are looking for and want to know more about MuleSoft Integration offering which is compared to other key providers like Software AG WebMethods, Oracle SOA Suite, WSO2, Informatica, etc. Recently I attended a one day Workshop on MuleSoft Anypoint platform . The overall goal of this workshop was to evaluate MuleSoft integration technology offering for a mid-size integration environment which is currently supported through Software AG WebMethods and Oracle SOA Suite. So, if you are in process of evaluating MuleSoft Anypoint Platform for your integration needs, this write up will give you a good high level executive summary overview. MuleSoft Product Offering falls under following category of market offering: iPaaS (Integration Platform as a Service) Hybrid Integration On-Premise Integration Platform Internet of Things (#IOT) Integration Mule

Salesforce - Scheduling a Schedule Job

Following are the different ways to schedule a Schedule Job through a script. Run the given code in Execute Anonymous window and then you could see in Setting -> 'Scheduled Job' that your Job is waiting to be executed. Run a Schedule Job NOW Method - 1 ScheduleSalesTargets c = new ScheduleSalesTargets(); c.execute(null); Method - 2  (This one I prefer, whenever I need to run a job) Check the current Time. If it is, let's say 10:39 AM, in your clock, then set the minute to 41. This will schedule the job for 10:41 AM just two minutes from now. But, if you set minute value to 38, then it will schedule to next hour 11:38 AM ScheduleSales c = new ScheduleSales(); String sch = '0 0 * * * ?'; System.schedule('Sales Job Name - 1',  '0 41 * * * ?', c); You could repeat following, so that job keeps running every 5 minutes while you debug and change the Apex code behind the scene. ScheduleSales c = new ScheduleSales(); String sch = &#

Salesforce - Microsoft Power BI

This document outlines basic steps to install and configure Power BI with Salesforce. Usage / Highlights Retrieve User Data from Salesforce Retrieve Reports from Salesforce Read Only Access to Salesforce Connection to Salesforce is made on behalf of User. In other words, Login Session belongs to the User. Power BI utilises Salesforce OAuth security framework to connect to Salesforce Previous version of Power BI used to be Power Query, but not supported for TLS 1.1 or higher, thus could not connect to Salesforce after TLS 1.1 Security upgrade. Find details on Power Query Installation  here . Installation - Power BI Publisher for Excel Download Link  Download Power BI publisher for Excel Download for Office 64 Bit ( or 32 Bit) as needed. Close Microsoft Office Application Double click the installer file named "PowerBIpublisher_[64bit][en-us].msi" Installation - Power BI Desktop  Follow the guide as provide on this site -  https://powerbi.microsoft.com/e