> My name is Roman and I'm a last year CS student from Spain. I have a strong 
> web development background and I have industry experience with languages such 
> as Java and Javascript. In 2014 and 2015 I have collaborated with the jclouds 
> project from the Apache Software Foundation in the Google Summer of Code 
> program.

Welcome Roman!  Glad to hear that you’re interested in working with BRL-CAD.

> I just heard about the ESA Summer of Code program and I would love to make a 
> proposal to collaborate with BRL-CAD. There is a couple of ideas on your 
> ideas list related to web development that caught my eye.
> 
> I would appreciate some guidance to make my proposal and start collaborating 
> with the project.

Of the web projects listed on our ideas page, both have had progress made on 
them so you would need to craft a proposal that extends from where they left 
off.  For example, the Materials Database project was last worked in 2014 and 
you can read about it in detail here:  

http://brlcad.org/wiki/Google_Summer_of_Code/2014#Materials_Database_Project

The benchmark interface also had lots of progress made that same year, detailed 
here:

http://brlcad.org/wiki/Google_Summer_of_Code/2014#Benchmark_Performance_Database

You can see their repos here (and note some important pending pull requests):

https://github.com/BRL-CAD

Continuing with the information firehose… there’s also an unlisted web 
development project to develop an interface for semi-automatically testing 
versions of our sources against user-supplied scripts.  This would be so we can 
pinpoint when something changed or graph how something changes over time (e.g., 
performance).  If that’s of interest, there was some quick proof-of-concept 
work that you could build on.

Last but not least, another project idea that is not exactly a web development 
topic, but that could be implemented in Java or Javascripti is to build a tool 
that pulls from a myriad of datasets available around the web and another that 
creates a CAD model of Earth to scale using a myriad of datasets available.  
Basically, yes, something like Google Earth but geometrically accurate using 
real terrain files with mapped texture data (where available), ocean depth 
maps, and maybe even leverage municipality data so you can create buildings and 
other structures to your detailed model.

The materials database project could provide the biggest immediate value but is 
also the most advanced — there’s some web work remaining but a viable proposal 
would need to integrate the site with our tools, which entails C/C++ coding.  I 
would recommend this one if you’re capable of making progress.

Cheers!
Sean


------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to