Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- Be respectful, on topic and if you see a problem, Flag it.
If you would like to contact our Community Manager personally, feel free to send a private message or an email.
Online vs. Offline
mark_biasotti
Member Posts: 123 ✭✭✭
You cannot use OnShape if you are not connected to the internet. This currently is a fact.
I would like to continue a discussion that I had with an Onshape employee yesterday during lunch and thought that I would get my thoughts and ideas captured here. I would especially be very interested to hear what other users and OS employees have to say.
I think my issue of online vs. offline is not so much connectedness but rather bandwidth quality. When trying to work remotely I have often run into so many situations where the wifi bandwidth was so poor that it was not even worth it to browse a webpage let along try to do some CAD work. Go to a Courtyard by Marriott, Hotel6 or Residence Inn or coffee shop; they are notoriously cut-rate in the quality of wifi they offer. I've often experienced wifi in these places to be on par with Dial-up speed - it was painful.
I take the VTA train (similar to an above-ground T) everyday into the city of San Jose. They espoused to be the first public transportation with free wifi. It (wifi on the train) worked for a while, but now I have given up and need to tether my iPhone with my Macbook to get any email or work done all the while draining my LTE minutes.) Besides just not working well, when I did use it, like any public wifi, every time I got on the train (or in a coffee shop or hotel) I have the interruption of having to login to the wifi agree to the ELUA and/or password and perhaps a minute later, I'm on line. When my train gets to a certain point in my route, the wifi drops and then reconnects (possibly traveling between cell zones?) and guess what? I have to manually connect again by agreeing to the EULA yet again. After awhile it becomes like "Death by a thousand paper cuts" and I eventually don't even bother in the course of my 25 minute commute.
I'm sure other users that travel, have there own stories when experiencing wifi in public places like Airports and hotels - having to enter your credit card (airport charge) first or dealing with molasses-paced page refresh.
Here is the point that I am getting to; I experience a real pain-point on a regular basis. Perhaps I'm the only OS user...?
I love the fact that OS is totally on-line but I anticipate that in my situation there will be sometimes problems when I am not working either at the home or in my office. OS needs to not treat this issue as a minority issue, unless they want to personally go out and solve the public wifi infrastructure.
So this is what I would like to suggest as a product enhancement that would truly delight customers: When there is no internet connectivity, or the bandwidth drops below a certain acceptable minimum, a local resident .exe (which I optionally downloaded earlier - knowing of my impending predicament) of Onshape can be used to do local work. This local OS works only locally and only results in making a branch till such time that I regain acceptable internet connectivity and I can merge it back to my online data. This local OS .exe exists forever but is only a snapshot of the current code and capabilities. If a user choses to use it, it can only save the users work with that current set of capabilities. It is much like SW users that choose to discontinue there Subscription support. They have no cloud storage, no collaboration and no access to enhance capability. In other words, it is not a desirable situation to be in because it does not offer the forte' that makes OS compelling.
This is what OS management needs to be honest with themselves: if Online OS is absolutely the best and most compelling solution for users, it shall never loose out (be less compelling) to working offline and the mandate of "you need to be online or the highway" should not be a ploy to hold Onshape customers hostage especially, I repeat especially, when ignoring undeniable pain points of the customer, no matter how infrequent they are.
Let me add - OS will definitely succeed and thrive and become the overwhelming choice for CAD ONLY if they clear show that they provide value to the customer - forget about online, cloud, branching/merging, ease-of-use, VALUE trumps all.
Mark
I would like to continue a discussion that I had with an Onshape employee yesterday during lunch and thought that I would get my thoughts and ideas captured here. I would especially be very interested to hear what other users and OS employees have to say.
I think my issue of online vs. offline is not so much connectedness but rather bandwidth quality. When trying to work remotely I have often run into so many situations where the wifi bandwidth was so poor that it was not even worth it to browse a webpage let along try to do some CAD work. Go to a Courtyard by Marriott, Hotel6 or Residence Inn or coffee shop; they are notoriously cut-rate in the quality of wifi they offer. I've often experienced wifi in these places to be on par with Dial-up speed - it was painful.
I take the VTA train (similar to an above-ground T) everyday into the city of San Jose. They espoused to be the first public transportation with free wifi. It (wifi on the train) worked for a while, but now I have given up and need to tether my iPhone with my Macbook to get any email or work done all the while draining my LTE minutes.) Besides just not working well, when I did use it, like any public wifi, every time I got on the train (or in a coffee shop or hotel) I have the interruption of having to login to the wifi agree to the ELUA and/or password and perhaps a minute later, I'm on line. When my train gets to a certain point in my route, the wifi drops and then reconnects (possibly traveling between cell zones?) and guess what? I have to manually connect again by agreeing to the EULA yet again. After awhile it becomes like "Death by a thousand paper cuts" and I eventually don't even bother in the course of my 25 minute commute.
I'm sure other users that travel, have there own stories when experiencing wifi in public places like Airports and hotels - having to enter your credit card (airport charge) first or dealing with molasses-paced page refresh.
Here is the point that I am getting to; I experience a real pain-point on a regular basis. Perhaps I'm the only OS user...?
I love the fact that OS is totally on-line but I anticipate that in my situation there will be sometimes problems when I am not working either at the home or in my office. OS needs to not treat this issue as a minority issue, unless they want to personally go out and solve the public wifi infrastructure.
So this is what I would like to suggest as a product enhancement that would truly delight customers: When there is no internet connectivity, or the bandwidth drops below a certain acceptable minimum, a local resident .exe (which I optionally downloaded earlier - knowing of my impending predicament) of Onshape can be used to do local work. This local OS works only locally and only results in making a branch till such time that I regain acceptable internet connectivity and I can merge it back to my online data. This local OS .exe exists forever but is only a snapshot of the current code and capabilities. If a user choses to use it, it can only save the users work with that current set of capabilities. It is much like SW users that choose to discontinue there Subscription support. They have no cloud storage, no collaboration and no access to enhance capability. In other words, it is not a desirable situation to be in because it does not offer the forte' that makes OS compelling.
This is what OS management needs to be honest with themselves: if Online OS is absolutely the best and most compelling solution for users, it shall never loose out (be less compelling) to working offline and the mandate of "you need to be online or the highway" should not be a ploy to hold Onshape customers hostage especially, I repeat especially, when ignoring undeniable pain points of the customer, no matter how infrequent they are.
Let me add - OS will definitely succeed and thrive and become the overwhelming choice for CAD ONLY if they clear show that they provide value to the customer - forget about online, cloud, branching/merging, ease-of-use, VALUE trumps all.
Mark
Tagged:
3
Comments
There are really two things here. One, make sure that when the connection has issues, catch that issue and not loose work. The second is when there is no connection. Some services will introduce a caching/offline mode which might need some sync time and leave the user with a limited set of functions (i.e. Offline Gmail or Docs). Solving this with Plugins and local installations is never a good solution since it limits this to only certain platforms and introduces a whole compatibility angle that we are trying to avoid all together here. For example, now on my Chromebook, I am left without a solution while maybe a Mac or PC can function with such a solution. It begins to fragment the user's experiences further.
I will let others weigh in as well but I think the point is we will be looking at ways to avoid as much inconvenience to users as we can with intermittent connections and continue to look at ways to give offline options if/when possible.
So much depends on each user and what their needs and situations are. If I had your commute and had to pick a system to use on it I wouldn't use an online system either.
I can assure you that it has nothing to do with business model, merely trying to do the right things first balancing user needs, technology architecture, etc.
in Central London in the meeting I had 4G, 25mb down, 20 up on my phone....then someone closed a door and suddenly no signal. Boom.
we all know 4 G is coming, but you still get issues with coverage that can mean no access. For web browsing it is an inconvenience. For a live mission critical CAD session it is a disaster.
Mark makes some great suggestions. My own preference would be a desktop install that automatically kicks in as connectivity drops, then updates online when it comes back, combined with some kind of Dropbox like sync for active projects. The key factor here should be invisibility to the end user. We want to just start up Onshape, then use it. On my train ride it could be local use or online, but I dont care as long as it is working.
*For CAD authoring, focus on online at least in the first year after release.
*For CAD viewing, provide an offline solution as soon as possible. Think eDrawings or JT2Go. Simply provide model view manipulation (rotate view, show/hide components, section views, exploded views) and syncing to online Onshape for getting newer versions or specific branches offline for viewing. Single direction syncing: online Onshape to viewer. A syncing capability in itself will put it miles ahead of eDrawings...
Personally, I don't care much for an offline Onshape for CAD creation. Wifi, mobile internet availability and quality will only improve...
I think syncing back offline CAD edits back to online Onshape would add an enormous amount of complexity (platform compatibility, keeping local software up-to-date, data security, merging...) that will only detract attention from getting core and awesome functionality into Onshape.
I'm more interested in seeing Onshape getting 'awesome' as fast as possible, than having it available offline as fast as possible.
An online/offline Onshape that is 'similarish' in CAD functionality to the SolidWorks we use today is pretty hard to sell.
An online Onshape that offers awesome CAD productivity/functionality that pales SolidWorks would be a no-brainer.
So in short: CAD productivity/functionality first, offline availability second... or third.
Dries
I'm on this 5 days a week and it's sucks - and this is Silicon Valley!
mark
I don't think it is my place to question development priorities or marketing of OS, but I do know from being in this business that first impressions are everything and one bad experience early with a product often times results in a "love it or leave it" with most not coming back for a very long time (if ever.) Most users do not concern themselves or question how "technically hard" some is or isn't to achieve but rather want a product that meets their needs and then (wish) sometimes exceeds them! A lot of the apps on my iPhone and iPad are cloud products and services but will work offline - why is that?
Mark
Let me first say that this is a very interesting discussion!
What I said above simply reflects my personal preference. I would rather have CAD functionality developed, than full offline availability of tools. I can absolutely relate to your situation, but it just doesn't apply to me personally. It's totally fine that you or Onshape might have a different view on things, but at least I got my preference out! ;-)
"A lot of the apps on my iPhone and iPad are cloud products and services but will work offline - why is that?" Most of those apps & services do not require much computation.
Let me ask you another question: Why isn't there any (serious) MCAD tool for iOS/Android to date?
And then another question: Could a full cloud-based (online only) approach be the enabler to achieve it?
An iPad is no Surface Pro. An iPad would never be able to run something as complex as a full-blown MCAD tool at an acceptable performance level. At least for iPad, the only online model makes a lot of sense. IMHO.
Dries
Twitter: @onshapetricks & @babart1977
- View 3D and drawing files, along with whatever supported attachments are in the Part Studio;
- Allow measurement of 2D and 3D files, along with sectioning of 3D files;
- Read non-dimensional model information (i.e. part properties, weights; hole or thread callouts, when those are implemented; etc.)
to address your points Dries:
Let me ask you another question: Why isn't there any (serious) MCAD tool for iOS/Android to date?
MAB - because the hardware interface (size of screen and touch) that runs iOS/Android is not adequate. Also (and probably the bigger reason), Apple has always considered there market consumer and not profession.
And then another question: Could a full cloud-based (online only) approach be the enabler to achieve it?
MAB - Yes, most certainly but only for casual viewing and some limited amount of work - because of the ergonomic concerns of working long periods on small screens with stylus/touch interface.
Be really I do not see how these relate to my original post. The reason that I made the "app" comment is that makers of apps for smart phones are sensitive to the fact that users want to use them (apps) on there PDA (a term no longer used but applicable here) because outages, limited connectivity, bandwidth and data-minutes add up. Also, to be fair they also don't want to "host" them 24/7.
Mark
I suspect the market forces for ubiquitous high-speed internet access will be so strong that hopefully this will be a short term problem. But I also agree that some will have nagging concerns.
Perhaps a joint Onshape and SpaceX presser when Musk announces his 700 internet satellite plan?
CAD use and creation of data...you need offline capability...because there are places you need to do the work where connections can be flaky or difficult.
CAD data viewing and markup...online only...because, ideally, you want control over who sees what and when, and (very important) the viewer can be kept up to date for all formats whereas a local instal requires the user to keep it updates.
I would suggest within a year or two we will see online only Acrobat Reader and E Drawings. Does anyone actually use the exe Edrawings any more? None of my customers do due to IT security issues.
"CAD use and creation of data...you need offline capability...because there are places you need to do the work where connections can be flaky or difficult.@KevinQuigley
Just a side question:
Does SolidWorks Mechanical Conceptual, or CATIA V6 for that matter, support offline use?
Dries
I think that's Cloud Cad.
Don't really care about offline use.
That's my opinion, maybe I'm wrong...
Does SolidWorks Mechanical Conceptual, or CATIA V6 for that matter, support offline use?
SWMC = NO CATIA = YES ( but you need to know ahead of time and quite a hassle)
Thanks for the clarification on SWMC & CATIA! Interesting that SWMC can't run offline at all. It still requires a client-side install, right? I'm supposed to be seeing/using a live demo on November 25...
Oh and regarding...
"Apple has always considered there market consumer and not profession."
I actually don't agree at all with that statement. There are a ton of professional apps that are used by a ton of professional users.
What about this?
And what about the Apple and IBM partnership?
In my view, this is the perfect time for Onshape.
If even ('standard' deployment) CATIA V6 is always-online, then cloud CAD is definitely ready for business.
Dries
Dries - you are correct, Apple is certainly a professional market for graphics, marketing and industrial design - but not for engineering. I was thinking only specifically about the iPad and the iPhone + platforms.
SWMC can't run offline at all. It still requires a client-side install, right? I'm supposed to be seeing/using a live demo on November 25...
Yes, it does require a client side install and as of it's initial release it requires to be connected to a pod (server) to be able to use it. I've been away from it about 9 months now so things could have changed. Be interesting to hear you option of it - are they going to preview SWIC also?
Mark
"are they going to preview SWIC also?"
No, just SWMC.
Dries
That's a reminder to keep the user as the focal point for design of our applications, they are the best influencers with the purchasers.
@DriesV I tend to agree that the distinction between consumer and professional is diminishing. Apple have long provided hardware for the creative arts, so why not engineering too, isn't that creating with art and science? As part of our research we asked "what hardware do you currently use?" and "if you had free choice, what hardware do you want to use?". No surprise that engineers use Windows but don't want to use it exclusively.
DS have a very smart dev team, I am sure that they can make SWMC and SWIC run off-line. DS also have an astute commercial team, I wonder how much they will charge for it?
Just went to a SW VAR event today, where I expected to see a live demo of SWMC. Sadly, all the audience got were recycled videos. Quite disappointing. I think the majority of the audience felt the same way. I don't get why they didn't do a live demo.
Obvious questions from the audience about collaborating with suppliers/clients (license requirements) and compatibility with legacy SW were largely left unanswered.
I get the idea that SWMC is simply a technology preview for things to come...
Regarding online vs. offline:
I'll be visiting EuroMold in the next two days. That makes for plenty of opportunities to stress test Onshape availability: Liège-Guillemins railway station, ICE train, Frankfurt Messe, hotel... I'll keep you updated!
Dries
Onshape works great (and without connection drops) on German ICE trains!
Funny anecdote:
I asked about SWMC at the SolidWorks booth on EuroMold. The guy I talked to said "he couldn't show SWMC live, because it wasn't possible to connect to the server from inside Messe Frankfurt". (Onshape worked fine through Wifi.) He also wondered why I would want a conceptual tool beside regular SolidWorks (??)... Maybe they're exceptions, but any reseller I've asked about SWMC off-the-record gets really uncomfortable.
Dries
Could that be the fastest land transport connection for Onshape? I've tested on the Intercity 125 trains in the UK (only 200km/h).
My ICE topped out at 305km/h.
Dries
Saplingstore.com
Going back to the original point offline access would be great. I work for a large organization who for 'security' reasons proxy all my internet traffic through another country this connection is made using a shared ISDN line. Sometime I daydream about a dial up connection whilst waiting for a page to refresh. Anyway my point is I feel an offline option is still essential because if you to show a client your designs and the connection is as good as mine your going to struggle.
Michael
I personally would gladly front up to purchase a dedicated laptop or high-end notebook purely for the ability to use OnS offline, if it continues to live up to initial promise.
And I would rather this was dealt with once we have a fully functional package, rather than diluting the early development effort, when so many crucial decisions -- which will permanently shape the "skeleton" to which future "muscle" will attach -- have to be made.