STL file analysis and reporting tool

Our needs

We require a developer to develop a Java applet (or other solution), that we can integrate into our web based software, which can interrogate an STL file on a user’s desk top machine.

This code will verify the STL file, then establish the volume, surface area, bounding box & units of measurement. This information will then be used to populate an on screen window, which the user will then submit to our web server for analysis. If the user does not have the STL file or access to Java, then they will fill in the web page manually.

We see the process working in the following steps

Step 1 – Through our online software the user goes to a web page to input data about part geometry (surface area, volume, bounding box X / Y / Z, units)

Step 2 – User is then given an option to manually populate page with known data or “select STL file”

Step 3 – when ‘select STL file’ is clicked a Java Applet (or other solution) is launched

Step 4 – Java applet asks user to browse desktop for STL file

Step 5 – User selects STL file from desk top and hits submit

Step 6 – The Java Applet interrogates the STL file for validity, surface area, volume, units and bounding box.

Step 7 – The resulting data on the STL file is presented to the user, with an option to ‘populate’ the web page with the resulting data (click to populate) NOTE - web page created using [url removed, login to view]

Step 8 – The web page is populated with the data derived by the Java Applet, the user then submits the data to our server for analysis within the carbon footprint mapping process

Our requirements – If based on java

The solution we wish to procure will be comprised of the following components:


We require a JavaScript library that our own developer(s) will be able to use to communicate with the Java Applet. Our developer(s) will be able to call the JavaScript from the .asp, .aspx, .html, or other web pages. They will be able to trigger the Applet to open a file selection window (e.g. from a button click in the HTML). The JavaScript library will also be used to grab the file information from the Applet and populate the appropriate fields on the web page (e.g. x, y, z, volume, surface area, units).

A cross-platform Java Applet that will allow a user to open a file chooser window, select an STL file (ASCII or Binary), process the STL file, validate the integrity of the STL file, and then return the following part data: X extent, Y extent, Z extent, Volume, units and Surface Area.

Because the Java will run on the client machine it will require a signing certificate – we would like this to be considered in the solution


The applet will run in the latest versions of Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari, and Opera. It will run under Microsoft Windows XP, Vista, and 7, Linux, Unix, and Macintosh (where possible).

A Java Applet launching utility that will detect if Java is currently installed on the end user PC. If Java is not installed, it will direct the user to download the latest version of Java. It will also allow you to display a custom message if desired (e.g. "If you are not able to install Java, please fill out the form and submit your data manually.")

Beceriler: Java, Javascript, PHP, Yazılım Mimarisi

Daha fazlasını görün: stl file analysis, surface area stl file, bounding box stl file, validate stl file, java stl analysis, stl volume tool, stl file analysis online, stl file analysis surface volume, stl file volume surface area, java stl volume, stl web applet, javascript stl file volume, stl file java, stl applet, windows volume display, windows reporting tool, web page developer tool, web developer microsoft 2010, web developer certificate online, web developer certificate microsoft, using stl, using geometry, tool php developer, the stl, stl in c

İşveren Hakkında:
( 0 değerlendirme ) Wirksowrth, United Kingdom

Proje NO: #759704

8 freelancers are bidding on average $1281 for this job


Please check your PMB after few minutes for more details.

in 30 gün içinde1800$ USD
(11 Değerlendirme)

can do it on time

in 30 gün içinde1500$ USD
(1 Değerlendirme)

Hello, Please view PMB Ashwin

in 30 gün içinde1000$ USD
(0 Değerlendirme)

Hi, We are ready to work with you. We can convince you with our quality services. We are 35 members having expertise in ASP, ASP.Net, PHP, Flash, Adobe & Java Technologies. We will be a flexible business partner for yo Daha fazlası

in 25 gün içinde995$ USD
(0 Değerlendirme)

Dear Sir We are a team of higly skilled, qualified, experienced and dedicated developers. We have a vast experience in the web development. We worked on more then 100 SEO,.Net, C#, ASP.Net, PHP/MySQL, AJAX, XML, CSS Daha fazlası

in 25 gün içinde950$ USD
(0 Değerlendirme)

We are from Shearwater Software and we specialize in software migrations. We have extensive programming experience in C, C++, Java, J2EE (JSP, Servlets, JDBC), Java Beans, JavaScript, HTML, CSS, Ajax, Oracle (10g, 9i), Daha fazlası

in 19 gün içinde1200$ USD
(0 Değerlendirme)

àóòñîðñèíãîâàÿ êîìàíäà ProgC. Ããòîâû âçÿòüñÿ çà âàø ïðîåêò. Áîëüøîé îïûò â Java

in 21 gün içinde1300$ USD
(0 Değerlendirme)

Hello, I have lots of experience with Java, please check PM for my resume. Thanks

in 15 gün içinde1500$ USD
(0 Değerlendirme)