Go to Post First'ers aren't 'normal' I guess. Whatever that word means now a days - dancingfool [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 20-06-2013, 22:37
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Looking for contributors for an open-source FRC library

Hey off-season browsers,

The last year, I've been on a journey to make a base API that can make programming easier for teams. The goal has be a moving target so far, but I now have a pretty clear vision and project set up.

What I'm looking for
  • People who know Java
  • People with experience with documentation
  • People who have programmed plugins for popular IDEs (Eclipse, Netbeans, IntelliJ)
  • People who who C++

If you fit under any of those categories, please tell me about it! I'm not looking for any huge time commitments, just for more people with different skill-sets than me.

Project here

*Code is here - https://github.com/Summer-of-FIRST/atalibj
__________________
All opinions are my own.
  #2   Spotlight this post!  
Unread 21-06-2013, 15:47
ohrly?'s Avatar
ohrly? ohrly? is offline
Griffin Alum
AKA: Colin Poler
FRC #1884 (The Griffins)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: London
Posts: 58
ohrly? is an unknown quantity at this point
Re: Looking for contributors for an open-source FRC library

Love it. I built an eerily similar library in 2012, so I'll submit a pull request once I change my code to match yours.

Two questions: will this be built on top of WPILibJ and replace it later, or is it designed to replace WPILibJ from the start? Is there any C++ component, or is this solely a java library? (I'm fine with either)

Also, it may be wise to contain the platform specific (low level FPGA commands / WPILibJ calls) to a small area of the code, so that ATALibJ can be ported to the 2015 platform more easily.

One last thing: it might be better to put everything under org.first, because http://first.edu/ isn't related to FRC
  #3   Spotlight this post!  
Unread 21-06-2013, 18:25
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

Thanks for the interest.

Quote:
Originally Posted by ohrly? View Post
will this be built on top of WPILibJ and replace it later, or is it designed to replace WPILibJ from the start?
It's currently built on top of wpilibj. I plan to eventually (hopefully) make it self-dependent.

Quote:
Originally Posted by ohrly? View Post
Is there any C++ component, or is this solely a java library?
No C++ equivalent yet. I was hoping somebody could port it for me, since I'm not familiar with C++ yet.

Quote:
Originally Posted by ohrly? View Post
Also, it may be wise to contain the platform specific (low level FPGA commands / WPILibJ calls) to a small area of the code, so that ATALibJ can be ported to the 2015 platform more easily.
I agree. Hopefully I can make the implementation hidden enough that it will easily be replaced.
__________________
All opinions are my own.
  #4   Spotlight this post!  
Unread 21-06-2013, 23:42
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

If there is anyone with experience with technical documentation, let me know.
__________________
All opinions are my own.
  #5   Spotlight this post!  
Unread 31-07-2013, 13:57
Curandil's Avatar
Curandil Curandil is offline
Controls team mentor (Programming)
FRC #4279 (Robo Revolution)
Team Role: Mentor
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Loveland, OH
Posts: 1
Curandil is an unknown quantity at this point
Re: Looking for contributors for an open-source FRC library

> People who know Java
I'm currently building 100% Java based Point-Of-Sale systems for a living. I have been doing Java and web based development since about 1996.

>People with experience with documentation
Not my most favorite task but I have written Technical documents. The target audience for the technical documents have always been other developers usually the ones that have to make use of our subsystems.

>People who have programmed plugins for popular IDEs (Eclipse, Netbeans, IntelliJ)
I have not done a plugin yet in any of the IDEs but I have used and worked with Eclipse and IntelliJ. I've used Netbeans but only to bootstrap the FRC code so I could port it over into an Eclipse project. I'm also fluent in Emacs and Vi.

>People who who C++
I have over 10 years experience developing C/C++ applications in a large scale Telecommunications environment as well as Scientific applications.

I'd be willing to lend support wherever you might need it. I might even be able to get some of our Programming team to help out as well. Feel free to private message me.

Good luck,

Curandil
Team 4279 - Robo Revolution
Mentor - Programming Group
  #6   Spotlight this post!  
Unread 08-08-2013, 19:40
tragic tragic is offline
Programming Mentor
FRC #4633 (Bobcats)
Team Role: Alumni
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Calgary Alberta
Posts: 19
tragic is an unknown quantity at this point
Re: Looking for contributors for an open-source FRC library

Is there still room for a C++ coder? I would be willing to commit some of my time to helping out as I think replacing WPI.lib with something more streamlined could be a big improvement for First. I also think I may have some idea's that could help to improve or expand the project.
  #7   Spotlight this post!  
Unread 08-08-2013, 20:03
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

I can help out with the C++ effort if there's still a need.
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
  #8   Spotlight this post!  
Unread 09-08-2013, 00:31
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

I'd love if someone could pickup a C++ effort for porting. I'm not familiar with C++ enough to do it.

https://github.com/Team4334/atalibj

Code is all here. You could fork it and slowly replace files or just make your own repo with C++ versions. Once it has a decent amount of stuff, I can merge it into a new branch.
__________________
All opinions are my own.
  #9   Spotlight this post!  
Unread 09-08-2013, 00:48
tragic tragic is offline
Programming Mentor
FRC #4633 (Bobcats)
Team Role: Alumni
 
Join Date: Apr 2013
Rookie Year: 2013
Location: Calgary Alberta
Posts: 19
tragic is an unknown quantity at this point
Re: Looking for contributors for an open-source FRC library

Ill look into learning some of the Java keywords to read the source(its similar to C/C++ so shouldn't take long) and I will begin recreating the files in C++.
  #10   Spotlight this post!  
Unread 09-08-2013, 14:35
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

Quote:
Originally Posted by tragic View Post
Ill look into learning some of the Java keywords to read the source(its similar to C/C++ so shouldn't take long) and I will begin recreating the files in C++.
Awesome. Let me know if you need help.
__________________
All opinions are my own.
  #11   Spotlight this post!  
Unread 10-08-2013, 15:37
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Looking for contributors for an open-source FRC library

Having just ported our 2013 code from C++ to Java, I am familiar with both languages. If you would like some additional help with the C++ port of ATALibJ, I may be able to contribute.
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)

  #12   Spotlight this post!  
Unread 12-08-2013, 17:45
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Looking for contributors for an open-source FRC library

Quote:
Originally Posted by DomenicR View Post
Having just ported our 2013 code from C++ to Java, I am familiar with both languages. If you would like some additional help with the C++ port of ATALibJ, I may be able to contribute.
Absolutely. Can you start by porting some code and putting it in a separate repository?
__________________
All opinions are my own.
  #13   Spotlight this post!  
Unread 13-08-2013, 13:27
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Looking for contributors for an open-source FRC library

I forked the project on GitHub, and started work on a C++ port here: https://github.com/DomenicP/atalibj/tree/cpp. Unfortunately I don't have access to WindRiver Workbench at the moment, so I'm unable to compile the code to make sure it's working. Might be a couple of weeks before I can obtain the install disks again, since my team doesn't meet in August.
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)

  #14   Spotlight this post!  
Unread 14-08-2013, 19:14
Domenic Rodriguez's Avatar
Domenic Rodriguez Domenic Rodriguez is offline
Registered User
FRC #0316 (LuNaTeCs)
Team Role: College Student
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Grove City, PA
Posts: 213
Domenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura aboutDomenic Rodriguez has a spectacular aura about
Re: Looking for contributors for an open-source FRC library

Update: After messing around with it for a while, I was able to get the C++11 toolchain from FIRST Forge working on an Arch Linux VM. I'll be working with this until I can reinstall WindRiver; as far as I know the code should behave the same in both environments. I also started a separate repository found here: http://github.com/DomenicP/atalibcpp.
__________________

LuNaTeCs - Learning Under Nurturing Adults Teaching Engineering Concepts and Skills - Small and Mighty!

FRC 316 LuNaTeCs - Student (2011-2014), Lead Programmer (2011-2014), Team Captain (2013-2014), Operator (2013), Drive Coach (2014), Mentor (2015-????)
'11 Philly Regional Finalists, '13 Chestnut Hill Finalists, '13 Lenape Champions, '13 Archimedes Division, '14 Chestnut Hill Champions, '14 Lenape Champions
FTC 7071 EngiNerds - Founding Advisor (2013-2014) | FRC 5420 Velocity - Founding Advisor (2015)
Grove City College Class of '18, Electrical/Computer Engineering (B.S.E.E)

  #15   Spotlight this post!  
Unread 15-08-2013, 00:35
Fletch1373's Avatar
Fletch1373 Fletch1373 is offline
Registered User
AKA: Fletch
FRC #3181 (Panthers)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Rochester, NY
Posts: 251
Fletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud ofFletch1373 has much to be proud of
Re: Looking for contributors for an open-source FRC library

I'm also (more-than) familiar with both Java and C++ and would love to jump in on this!

For the documentation, I highly recommend following JavaDoc syntax(or Doxygen for C++). This would make 90% of the documentation basically write itself.
__________________
Student:
<04: FRC0213> <05-08: FRC1373>
Mentor:
<09-10: FRC0809> <11-12: FRC3555> <12-14: FRC0073> <15-??: FRC3181>
Volunteer:
<FTAA> <CSA> <Defense Coordinator> <Scorekeeper> <Robot Inspector> <Official Scorer>
2016 Tour:
CTWAT [DefCoord] > Pittsburgh[Mentor/DefCoord] > TVR[FTAA] > FLR[CSA] > NE DCMP[CSA] > CMP[CSA]
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 03:27.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi