27-08-2014, 02:18 PM
Overall Project Title Autodesk Fusion360 (Industrial and Mechanical 3D design software) - Development, Improvement & Enhancement I was part of the development team of Industrial and Mechanical 3D software called Fusion360. The product is developed for multiple platforms – Windows and Mac. The goal of the project is to develop new features and design the necessary User Interface for it, and improve stability &usability of Fusion360. The broads tasks involved in the project are: • Adding new features and design the necessary User Interface • Do detailed efficiency study of certain workflows in the product and work towards improving it, • Do static (coding errors, cross platform compatibility, C++ standards compatibility, etc.) • Do run-time analysis (memory usage & leaks, uninitialized reads, out of bounds access, etc.) using tools to identify and architect solutions for instabilities. The focus is always on the users of this software, who are from the Industrial and Mechanical field, and we work accordingly. 1.2.2 Scope of Overall Project The
Overall Project Title
Autodesk Fusion360 (Industrial and Mechanical 3D design software) - Development, Improvement & Enhancement
I was part of the development team of Industrial and Mechanical 3D software called Fusion360. The product is developed for multiple platforms – Windows and Mac.
The goal of the project is to develop new features and design the necessary User Interface for it, and improve stability &usability of Fusion360.
The broads tasks involved in the project are:
· Adding new features and design the necessary User Interface
· Do detailed efficiency study of certain workflows in the product and work towards improving it,
· Do static (coding errors, cross platform compatibility, C++ standards compatibility, etc.)
· Do run-time analysis (memory usage & leaks, uninitialized reads, out of bounds access, etc.) using tools to identify and architect solutions for instabilities.
The focus is always on the users of this software, who are from the Industrial and Mechanical field, and we work accordingly.
1.2.2 Scope of Overall Project
The basic scope is, as mentioned, to add relevant features to the software; features which will be useful to the intended customers. And also the focus is on improving the software quality, its stability and usability.
The overall focus is to make Fusion360 easier to use. The conventional software in this particular market group is very difficult to use. Such software generally requires entering a lot of numeric command inputs, as the users of such software generally require utmost precision. What Fusion360 does is, it provides a user-friendly UI (like manipulators), it provides live output preview so that user can know the outcome before actually executing the command. With such approach, user does not have to deal with all the complex stuff, yet he/she will be able to create the same output with the same precision.
1.2.3 Overall Project Description
There are 2 different types of software:
· Industrial software
· Mechanical software
Both types of software have functionalities related to their respective field. Fusion360 is software which has combined both of them in a very easy manner, with addition of cloud services. It has functionalities to model, build, assemble, sketch, form, modify, convert etc. all in one place.
Fusion360 has 3 workspaces:
· Sculpt workspace (T-Spline)
· Model workspace (B-REP)
· Patch workspace
All these workspace have their own properties which allow users to make different types things much easily.
Here’s a screenshot which explains the fundamental difference among these workspaces: