This is a comparison of popular systems like email, FTP, and Dropbox with an engineering coordination portal named TeamPlatform. Generic approaches to project management cannot meets the needs of engineers the way a centralized location like TeamPlatform can, because it is designed to cater to the needs of engineers.
I'll look at the pros and cons of each system as they apply to coordinating CAD designs. When we work with more than one person on projects, we need ways to communicate with one another, move files between us, and coordinate the who-does-what tasks. Email remains the most popular way to coordinate these activities for most of us. But there may be better ways to coordinate projects - especially for engineers.
Communicating Through Email
Electronic mail predates the Internet as universities and corporations ran proprietary email systems as early as the 1970s. Being this "old," every so often someone proclaims email dead; despite the rumors of its death, email thrives. This is because it offers benefits that make it handy for continued use:
Email is universal. Any email client works with any email system, because all are based on the same standards, which carry names like POP (post office protocol), SMTP (simple mail transport protocol), and IMAP (internet message access protocol) - even modern systems like GMail and Outlook. Access to email continues to be universal through Web browsers and mobile clients.
Email has user-friendly benefits, like being able to drag and drop files into messages, tracking conversations through threads, and queuing and delaying the sending of messages. Best of all, email is essentially free.
These benefits means email gets used on just about every project I have ever been involved with, with the exception of sending very large files. This hints at the one of the drawbacks to email for project coordination: the size of email attachments, which is often limited to 10MB, usually.
Email was never meant to handle binary files, and so files have to be converted on-the-fly to 7-bit ASCII files, which bulks up files by 12%. Email has no inline viewers of CAD formats, and so relies on external viewers being installed manually on every computer. While conversations can be threaded, they are not project-oriented. There are no limitations on accessing emailed files, so there is nothing like a read-only permission. And most irritating, email clients can be inconsistent in displaying simple things like text and positioned images (which sometimes are displayed as a jumble or at the wrong size), and they can be pretty bad at printing neatly.
Taking into account the limitations of email, project engineers need a system that handles very large files, that displays files in engineering formats without installing viewers, and that displays text and images correctly.
Transferring Files with FTP
The primary purpose of FTP (file transfer protocol) is to send and receive files of any size. An FTP site allows anyone to access them, given the correct password. Because it uses a single FTP server computer, files are centralized; project management is handled through folders. Like email, FTP is free and universal, because any FTP client program works with any FTP server.
But FTP has drawbacks sufficient to make it rarely used anymore. (Only one of my clients still asks me to deposit files on their FTP site.) FTP clients are awkward to setup and to use for normal CAD users; someone with IT expertise must set up the FTP server software and computer for the project.
FTP lacks versioning; engineers need to rename the newest files manually, or else move old files into archive folders manually. There are only two permission levels, read-only and read-write. And there definitely are no online viewers; every file must be downloaded before it can be viewed.
While FTP allows centralization of files, project engineers need to look for a management system that handles FTP's drawbacks in the areas of versioning, permissions, viewing, and archiving.
Sharing Files with Dropbox
Dropbox allows access to files that are stored on a server on the Internet (a.k.a. cloud). Indeed, Dropbox is a user-friendly version of FTP. Because the idea is so simple, Dropbox has many competitors, such as SugarSync, Box.net, and even services even from CAD vendors, such as Autodesk 360 and Vectorworks Nomad.
Dropbox is nicely integrated into portable devices running Android and iOS, and benefits from drop-and-drag on desktop clients. It handles any size of file, up to the maximum space allocated to the account (although there is a 300MB cap on files uploaded through the Dropbox Web site). It has these advantages for projects:
- Password-protected access
- Project management through folders
- Initially free
But Dropbox has its drawbacks. It is free for only the first 2GB of storage space, with options for increasing the space through referrals and other offers. Beyond this, we pay. For instance, Dropbox for Business starts at $795 a year for five project engineers, and can cost $31,000/year for very large teams, albeit with unlimited storage space.
Dropbox is not universal; only Dropbox clients work with Dropbox folders online, although Windows Explorer (and similar apps) can access files from the desktop. I have found that Dropbox tends to lag its competitors in important areas like security and read-only access. It definitely lacks conversations and online viewers for CAD formats.
Dropbox is much handier than FTP, and for large files it is better than email. But it isn't actually oriented to project use. And so engineers must look elsewhere, especially in light of Dropbox being implicated in handing our private data to the US government's PRISM spying program.
Project Coordination with TeamPlatform
As handy as email and Dropbox are, their limitations become apparent as projects grow beyond a few engineers and a several dozen files. I know firsthand the panic that arises from wondering which file is the most recent one (overwritten, maybe), and whatever happened to that communication (misfiled, probably).
TeamPlatform is one Web portal that provides everything engineers need on projects. It's meant to handle 3D models as well as regular documents; it lets us collaborate on projects; and so on. So let's take a look at how it competes with email, FTP, and Dropbox in the areas of communications, file sharing and archiving, file viewing, universal access, and cost.
Communications
TeamPlatform has a nicely threaded comment and reply section that can be applied to files, pages, tasks, and entire workspaces. We can make ad-hoc comments; or use the @mention function to link items. Comments made at TeamPlatform are sent as summary emails to project members.
By the way, I appreciated how easy it was to create a new account: I just needed to click Sign In and then choose Sign In With Google; no need to think of a new username and yet another unique password; no need to share intimate data with Facebook.
File Sharing, Revision Tracking, and Archiving
To upload files from our computers to TeamPlatform, we just drag-and-drop files from computer folders to the Web browser.
After files are uploaded to TeamPlatform, it tracks changes and maintains revisions (see figure 1). When files are sent, TeamPlatform generates delivery confirmations automatically. We can opt to receive daily summaries of actions taken in each workspace.
Although TeamPlatform has a dashboard to show overall progress and status, it seemed to me that nearly every screen had its own set of dashboard-like info tags, such as the "Updated" tag on one file and "File Share" warning for the page.
|
Figure 1: A TeamPlatform workspace with files and actions |
File Viewing
Email and FTP display only text files natively, and Dropbox cannot display anything on its own. In contrast, TeamPlatform provides online previews of more than 130 file formats inside the Web browser. The list includes STL, IGES, and STEP; native CAD formats like DWG, SolidWorks, CATIA, NX, PTC, and Autodesk; Office formats and PDF files; videos and photos; and 3D point cloud formats like Faro FLS and FWS.
I checked the viewer capabilities with some MCAD test files, one of which is shown in figure 2. In 3D, we can measure distances and angles, change measurement units and viewing angles, make a screen grab, change transparency and contrast, and export the part as an STL file.
|
Figure 2: Displaying a SolidWorks part file in a desktop Web browser |
As I write this, the company is private beta testing a new plug-and-play 3D Viewer cloud API service that allows other Web sites to display 3D files, like SolidWorks, CATIA, Creo, UG-NX, IGES, STEP, IFC, Parasolid, and STL.
Universal Access
Email, FTP, and Dropbox are available on just about any computing platform today - as is TeamPlatform. Because it runs in Web browsers, TeamPlatform works with any mobile device that can run an HMTL5 browser.
I tested it with a Firefox Web browser on an Android tablet to find that TeamPlatform provides a mobile version of its portal (suitable for smart phones and their small screens; see figure 3) and makes the desktop version available for tablets and their larger screens (Desktop View).
Figure 3: Mobile interface of
TeamPlatform on a smart phone running FireFox OS (top); viewing a
SolidWorks assembly on the smart phone (bottom)
When the tablet can handle TeamPlatform's desktop mode, then we can redline drawings and perform all other tasks available to desktop computers (see figure 4).
Figure 4: Desktop interface of TeamPlatform on an Android tablet showing redline markup tools for a drawing in DWG format |
Portable access lets us check files and update statuses from our Androids, iPads, and other mobile platforms - provided we have the proper permissions. Being HTML5-compatible means TeamPlatform can be used as a file viewer on nearly any portable device with a modern Web browser.
Cost
Email, FTP, and Dropbox are typically free at a simple level, such as 10GB storage for GMail and 2GB for Dropbox. Even at a useful level, TeamPlatform is free: unlimited team members, up to five workspaces, up to five guests up, and 500MB storage.
Going beyond this level, TeamPlatform charges $25 per person per month for unlimited projects, unlimited guests, and 50GB storage per member.
Conclusion
|
|
FTP |
Dropbox |
TeamPlatform |
Cost |
Free |
Free |
Free for first 2GB |
$25 per month per user* |
Requires IT support |
|
Yes |
|
|
Universal access through browsers, etc. |
Yes |
Yes |
Yes |
Yes |
Very large file transfers |
|
Yes |
Yes |
Yes |
Password protection of files |
|
Yes |
Yes |
Yes |
Versioning of files |
|
|
|
Yes |
CAD viewers built-in |
|
|
|
Many |
Collaboration by threaded comments |
Yes |
|
|
Yes |
*Basic version is free but provides only 500MB per user.
In a comparison written by Israeli CAM engineer Daniel Dobrzynski, he wrote that TeamPlatform is more mature than Autodesk 360 (see www.caddigest.com/exclusive/MCAD/teamplatform/050213_teamplatform_vs_autodesk_360.htm. He found that, for instance, while Autodesk 360 displays some 3D formats, it cannot edit them.
In contrast, TeamPlatform handles nearly all 3D MCAD and common office formats. It allows us to perform manipulation, such as 3D orbiting and parts explosion, on just about any kind of platform - Windows and Mac desktops and non-Windows portable devices. For project engineers, it provides a better alternative to the traditional stand-bys of email, FTP, and Dropbox. For more information, take a look at the Getting Started support page at support.teamplatform.com/forums/22018638-6-Step-Intro-to-TeamPlatform.
[This article first appeared on CADdigest.com.]
Comments