NetOnApp

Programming and automation tools for Windows applications using web apps

Raising $50,000
(

You can request access to view the full terms of this fundraise.

Request Access

Quick Pitch

Web applications become popular to try to replace desktop applications. However, not all desktop applications can be converted to the web because the limitation of the web browser. Many heavy software are still on desktop and some have their light versions in web format.

NetOnApp brings the bridge to connect the gap between desktop and web applications. Web applications from NetOnApp.com can drive desktop applications at desktop machine, to provide more effective online tools to improve installed software at user computers.

NetOnApp uses .NETScript as a language tool to allow web to communicate with desktop software, which currently are Microsoft Office (Word, Excel...) and Autodesk software (AutoCAD, Revit...).

  • Provide web plugins running inside host applications (AutoCAD, Revit...) to add more values to them.
  • Improve team collaboration to share work directly among local machines through web browsers, no need to install new software and tools.

Product/Service Details

NetOnApp.com: website to provide online applications to work with desktop applications.

.NETScript for AutoCAD: plugin for AutoCAD, to provide the IDE code editor and web form app running inside AutoCAD.

.NETScript for Revit: plugin for Revit, to provide the IDE code editor and web form app running inside Revit.

Traction & Accomplishments

Provide enterprise web-based applications for global popular users.

How We're Different

We focus on CAD software and engineering businesses, with strong experience on CAD automation to produce automatic drawings.

About the Team

Khoa Ho - Founder

Senior Software Developer 


Software and CAD developer who wants to apply latest technologies on the market.


Introducing a new AutoCAD programming language and library: .NETScript and AutoCAD.X

What is .NETScript?
.NETScript is a new programming language for CAD software, which is C# with JavaScript syntax. The used library is AutoCAD.X that is an extension of AutoCAD .NET API, but simpler to use, one line of code to do any single task. Bring effortless application development for AutoCAD and RealDWG.

Why do we need .NETScript?
CAD developers will still use C# to write code, but the same code will work on both AutoCAD desktop and the web (http://www.netscriptcad.com/code-store). Since AutoCAD supports varieties of programming platforms, .NETScript is an alternative to DesignScript but still have the strength of .NET API and the cross-platform of JavaScript.

What is the difference between .NETScript and C#?
.NETScript is C# but make use of JavaScript syntax, so the same code will work on both AutoCAD and the web browser. Developers will write the same code for computer (Windows), tablet and mobile devices (iOS, Android,…).

What is the difference between .NETScript and JavaScript?
.NETScript looks similar to JavaScript but remove the strongly-typed limitation of JavaScript with object-oriented foundation. Therefore, the web compiler will parse .NETScript to native JavaScript to run on the web browser.

What is the difference between AutoCAD.X and AutoCAD .NET API?

.NETScript for AutoCAD uses AutoCAD.X which is an extension of AutoCAD .NET API, but the new API is short and simple with JavaScript oriented. Therefore, .NETScript is easy to use for both drafters and developers, for both CAD developers and JavaScript web developers.

How .NETScript compare to other CAD development languages?
.NETScript does not get developers off their familiar .NET languages, like DesignScript or JavaScript, faster than VBA and AutoLISP, drafter’s minded like AutoLISP, web minded like JavaScript. Developers can also use the independent AutoCAD.X library to reference into their .NET projects. Code less and work on many platforms is the target of .NETScript.

How does .NETScript support?
.NETScript plans to support many Autodesk products: AutoCAD (standard and vertical), Revit, Inventor, Maya, and Navisworks with their according extension libraries: AutoCAD.X, Revit.X, Inventor.X, Maya.X and Navisworks.X.

What is the base platform to run .NETScript?
.NETScript supports not only Autodesk products but also alternative software such as Bricscad and nanoCAD, which will use Teigha.X, an extension of Teigha.NET API.

NETScriptCAD.com is the website to download .NETScript for AutoCAD plugin, store and collaborate AutoCAD dynamic drawing and sample .NETScript code. The website has the online code editor for developers to write code and try out right the way on the web, without AutoCAD needed.

How is .NETScript different?
NETScriptCAD.com provides a scripting interface to execute the code directly on the web browser or send to the server (will be supported for massive cloud computing). The cool secret thing is developers can automate AutoCAD using the web browser. Code on the web can drive AutoCAD without ActiveX automation, use with the new command NETSERVER.

What is dynamic drawing?
Dynamic drawing is a normal DWG drawing that contains .NETScript code to do automation for this drawing. Like HTML page with JavaScript, DWG file is considered as HTML and stored .NETScript code is considered as JavaScript to drive this drawing.

To create a dynamic drawing, after loading .NETScript for AutoCAD plugin into AutoCAD, type NETSCRIPT command to show the code editor, type the code and hit Save (or Ctrl-S). Then this drawing will become dynamic. When this drawing is opened next time, run NETSCRIPT command again to see its stored code and then manually execute it. .NETScript does NOT allow automatic execution for binary security, no unexpected code allow to run without user permission.

New AutoCAD commands from .NETScript for AutoCAD:
NETSCRIPT: show the code editor (which supports intellisense and code completion) which is Basic Code Editor by default, users can switch to Advanced Code Editor (still in development).

NETSERVER: turn AutoCAD into remotely automation, users can use the web browser (point to http://www.netscriptcad.com/code-store) to remotely drive local AutoCAD.

NETRUN: run the given online URL of .NETScript file (.ns extension) or the given file location on local computer.

NETSHARE: to be announced.

> : this is a special command, to turn AutoCAD into command line code execution. For example, hit “>” key and Enter, then type code LineX.From(0, 0, 0).To(200, 100, 0) to draw a line. It is just simple as AutoLISP.

Getting started with .NETScript for AutoCAD and WebCAD
(At http://www.netscriptcad.com/code-store):

  • Draw a green line: LineX.From(10, 12, 0).To(200, 100, 0).ColorIndex(3);
  • Draw multiple continuous lines: LineX.From(0, 0, 0).To(10, 20, 0).To(30, 20, 0);
  • Draw a circle: CircleX.From(50, 50, 0).Radius(100);
  • Insert a block reference with attributes: BlockX.Insert("TestBlock", @"C:\Temp\TestBlock.dwg").SetAttributeValues(new Dictionary<string, string> { { "NAME", "NetScript" } });
  • Write message to AutoCAD editor: EditorX.WriteMessage(“Hello to .NETScript for AutoCAD”);
  • Zoom extents the current viewport: EditorX.ZoomExtents();

.NETScript uses suffix “X” for its classes, to allow AutoCAD.X to work together with the official AutoCAD .NET API. So developers can make use AutoCAD.X library for their .NET projects, no need to learn new languages.

The Business Plan area is locked. You must Request Access to this company to see more information including the Business Plan.


Request Access

N

No updates yet.




%

No backers yet.




Quick Signup TBD

You must have an account to do this!


the startups.com platform

Copyright © 2019 Startups.com. All rights reserved.

Fundable is a software as a service funding platform. Fundable is not a registered broker-dealer and does not offer investment advice or advise on the raising of capital through securities offerings. Fundable does not recommend or otherwise suggest that any investor make an investment in a particular company, or that any company offer securities to a particular investor. Fundable takes no part in the negotiation or execution of transactions for the purchase or sale of securities, and at no time has possession of funds or securities. No securities transactions are executed or negotiated on or through the Fundable platform. Fundable receives no compensation in connection with the purchase or sale of securities.