Go to Post if you need a hammer you use a hammer and not an oscilloscope. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 27-03-2009, 00:37
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
iPhone App Released - FRC Tracker

If you use an iPhone or iPod Touch, then I'd like to tell you about a free application that I released today.

For the last few weeks, I've been working on an application for the iPhone and iPod Touch that has a database of all the FIRST events and teams that allows you to look up info about the regional events, the teams and the matches played.

In addition to the built-in database, it also uses the frcfms Twitter feed to get info about ongoing matches as they happen.

Version 1.0 was just approved by Apple and made available on the iTunes App Store.

Here's a web page that describes the application:

http://www.idleloop.com/frctracker/

And here's a link to the app store where you can download it.

http://tinyurl.com/c96zgh

Unfortunately, there appears to be a bug in the version that's now available. When you have it check the Twitter feed for new matches, it's supposed to stop when it catches up to the last match played on March 20th. Instead, it tries to download the entire backlog of messages and then fails when it hits the end of the Twitter archive.

So, the first time you update you'll definitely want to let it run until it hits a failure around "page 22". Even though you get an error message, it is now fully up to date.

Sadly, it will do the same thing the next time you update. And, there's no graceful way to stop the update, you have to just quit the app. So, for subsequent updates, just let it go for a page or two (depending on how many matches have been played in the six or so active regionals since you last updated), then quit the app.

The good news is that this problem only affects the behavior of the app when getting the live Twitter updates. If you don't care about tracking the current matches as they happen, then the app will still be useful for scouting other teams, seeing what other regionals they attended, and how they did there.

I already have a newer version with a bunch of enhancements, which I will submit after the Seattle regional is over. It probably won't be available for the week six regionals, but I expect that it will be in great shape with more information about all of the teams and regionals before Atlanta.
__________________
Tom Saxton
http://www.idleloop.com/
Reply With Quote
  #2   Spotlight this post!  
Unread 29-03-2009, 14:17
Legator91's Avatar
Legator91 Legator91 is offline
Registered User
AKA: Ryan Legato
FRC #0067 (HOT Team)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Michigan
Posts: 33
Legator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud of
Send a message via AIM to Legator91
Re: iPhone App Released - FRC Tracker

I just downloaded it....its purity cool. I like how it has all the match data by team and also by event. Though I would recommend some kind of ranking system, and also in each event tell who won the event. This could become a great tool for scouting. Example being 1114, do to FiM my team wont see them until Atlanta. So to have a tool like this, it could become very useful. Overall great start!!!
__________________
Michigan Tech: 2010 - 2014
University of Michigan: 2015 - Present

Mentor (FRC 67): 2015 - Present
Mentor (FRC 3771, 4363): 2011 - 2012
Student (FRC 67): 2007 - 2010


2010 World Champs (294, 67, 177)
2009 World Champs (111, 67, 971)
Reply With Quote
  #3   Spotlight this post!  
Unread 29-03-2009, 14:22
wilsonmw04's Avatar
wilsonmw04 wilsonmw04 is offline
Coach
FRC #1086 (Blue Cheese)
Team Role: Teacher
 
Join Date: Dec 2006
Rookie Year: 2007
Location: Midlothian, VA
Posts: 1,877
wilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond reputewilsonmw04 has a reputation beyond repute
Re: iPhone App Released - FRC Tracker

I think the bug on updating is related to the limit of tweets and individual can accept in a given period of time. I know i've been refused updates when I run twitter on more than one machine at a time.
__________________
Currently: Coach FRC 1086/FTC 93
2006-2011 Coach FRC 2106/FTC 35
If you come to a FRC event to see a robot competition, you are missing the point.
Reply With Quote
  #4   Spotlight this post!  
Unread 29-03-2009, 18:29
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: iPhone App Released - FRC Tracker

The bug with requesting all 20+ pages of tweets, then reporting a failure, has nothing to do with Twitter's rate limit of 200 page requests per hour. My code remembers the last tweet it has processed, so that when it does an update it just reads tweets until it hits the first tweet it has already processed. Unfortunately, there is a bug in the version that got posted on iTunes that stops this from happening.

The odd thing is that I found and fixed this bug before submitting the final 1.0 version to Apple. I submitted the app to Apple, then continued testing. Right after I posted it, I discovered the bug (which only happens on a fresh install), fixed the bug, and uploaded the new version to Apple, fixing that bug and another cosmetic bug. Either I botched things when I uploaded the fixed version, or Apple approved and posted the original version even though I yanked that version from the submission. My guess is that I messed it up, but I sent email to Apple in case they made the mistake and need to fix their system. I also uploaded the fixed version as a 1.0.1 update within hours of the app becoming available on iTunes. (Thanks to my wife, Cathy, for immediately downloading it from iTunes and finding the problem.)

Hopefully, the fixed version will get approved and posted soon.

Since I posted version 1.0 on March 20th, I've been working on an improved version and have added a lot of stuff. Here's a list of what will definitely be in version 1.1, which I expect will be available for Atlanta.
  • More efficient Twitter checking.
  • Show team name and rookie year in team lists.
  • Show the full team name from the team info view.
  • Get full team info from the list of teams at an event (now you can see their match results, but you can't go directly to the full team info view from the regional's team list).
  • Improved format for showing match results.
  • When viewing a team's matches for an event, more easily determine if that team won, lost or tied the match.
  • Get updates with official match results, derived from the US FIRST pages.
  • Add support for the Atlanta competitions.

There are more features I *hope* will be ready by Atlanta, but I am less sure they'll be done in time.
  • Show awards by team and by event.
  • In team info view: show rank, record and elimination results for each regional.
  • Ability to mark specific teams and events as "favorites" so they appear at the top of the list.

I hope it's something people find useful, it's been fun working on it and I got to use it a bunch when being a referee at the Seattle regional.
__________________
Tom Saxton
http://www.idleloop.com/
Reply With Quote
  #5   Spotlight this post!  
Unread 29-03-2009, 18:43
EStokely's Avatar
EStokely EStokely is offline
Registered User
AKA: Eric Stokely
FRC #0360 (Revolution)
Team Role: Mentor
 
Join Date: Nov 2001
Rookie Year: 1998
Location: Tacoma
Posts: 195
EStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond reputeEStokely has a reputation beyond repute
Re: iPhone App Released - FRC Tracker

this is a great App.

I ran around showing folks most of Friday and Sat that I had results of previous matches for games played just a few minutes earlier.

I also love the Icon for it! (it is a Super Cell)

Thanks for the App Tom!!!
__________________
Eric Stokely
Team 360 The Revolution, past mentor of 258 The Sea Dawgs
Experience is what you get when you don't get what you want.
Reply With Quote
  #6   Spotlight this post!  
Unread 29-03-2009, 18:58
Legator91's Avatar
Legator91 Legator91 is offline
Registered User
AKA: Ryan Legato
FRC #0067 (HOT Team)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Michigan
Posts: 33
Legator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud of
Send a message via AIM to Legator91
Re: iPhone App Released - FRC Tracker

The update for Atlanta sounds great! I think this will become very a useful tool. I also like that you are planing to put a record in for each team. That will be very useful information.
__________________
Michigan Tech: 2010 - 2014
University of Michigan: 2015 - Present

Mentor (FRC 67): 2015 - Present
Mentor (FRC 3771, 4363): 2011 - 2012
Student (FRC 67): 2007 - 2010


2010 World Champs (294, 67, 177)
2009 World Champs (111, 67, 971)
Reply With Quote
  #7   Spotlight this post!  
Unread 29-03-2009, 19:21
Unsung FIRST Hero
Greg Marra Greg Marra is offline
[automate(a) for a in tasks_to_do]
FRC #5507 (Robotic Eagles)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2005
Location: San Francisco, CA
Posts: 2,030
Greg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond repute
Re: iPhone App Released - FRC Tracker

For many matches, The Blue Alliance has .mp4 versions of archived video. This format is playable on iPhone OS devices. If you are interested, you could tie in with The Blue Alliance API to offer replays. PM me if you want more info

Also, any chance of releasing the source code? I'm sure many people would love to see how an iPhone app works, and Apple's NDA on code no longer prevents open source projects. It could be a great learning opportunity for everyone.
Reply With Quote
  #8   Spotlight this post!  
Unread 30-03-2009, 21:20
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: iPhone App Released - FRC Tracker

Quote:
Originally Posted by Greg Marra View Post
Also, any chance of releasing the source code?
I don't think I'll make FRC Tracker open source. It started as a little three-day project, then became a three-week code-a-thon, and counting.

I did release a different sample app as open source as a companion to a post I wrote for the Google Mac Dev Blog.

http://googlemac.blogspot.com/2009/0...phone-app.html

http://code.google.com/p/googledocs-cocoa-sample/

Anyone can sign up as an iPhone developer, and once you're in the program you get access to tons of sample code. There are also a number of good books for learning iPhone development, with much better examples than FRC Tracker would be.
__________________
Tom Saxton
http://www.idleloop.com/
Reply With Quote
  #9   Spotlight this post!  
Unread 30-03-2009, 21:34
ShotgunNinja's Avatar
ShotgunNinja ShotgunNinja is offline
Programming Mentor, FRC 4247
AKA: Nicholas Iannone
FRC #4247 (CougarBOTS)
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2006
Location: Milwaukee, WI
Posts: 159
ShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the roughShotgunNinja is a jewel in the rough
Re: iPhone App Released - FRC Tracker

Hey, I have some interesting little tidbits that might be, well, of interest.

I have been working on some stuff with a free open-source C++ library called openFrameworks, and one of the other online collaborators, memo, just finalized the development of a C++ iPhone development library. It still allows the use of Objective-C alongside the C++, and along with Apple's X-Code IDE, lets you compile a C++ project that works exactly the same on the iPhone as on any computer platform, with no changes to the code.

Here you go:
ofx-iPhone project page
oF download page

__________________
Team #2970 Alum
Team #1652 Alum
2006: School Mascot for Team 1652
2007-2008: Programmer for Team 1652 (Robot Mafia)
2009: Programmer on Team 1652 (Robot Mafia), Programmer on Team 2970 (eSchool eBots)
2010-2016: Volunteer, Wisconsin Regional
2017: Programming Mentor, FRC 4247 (CougarBOTS, Obama SCTE, Milwaukee, WI)
Reply With Quote
  #10   Spotlight this post!  
Unread 31-03-2009, 15:39
Legator91's Avatar
Legator91 Legator91 is offline
Registered User
AKA: Ryan Legato
FRC #0067 (HOT Team)
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2007
Location: Michigan
Posts: 33
Legator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud ofLegator91 has much to be proud of
Send a message via AIM to Legator91
Re: iPhone App Released - FRC Tracker

Quote:
Originally Posted by ShotgunNinja View Post
Hey, I have some interesting little tidbits that might be, well, of interest.

I have been working on some stuff with a free open-source C++ library called openFrameworks, and one of the other online collaborators, memo, just finalized the development of a C++ iPhone development library. It still allows the use of Objective-C alongside the C++, and along with Apple's X-Code IDE, lets you compile a C++ project that works exactly the same on the iPhone as on any computer platform, with no changes to the code.

Here you go:
ofx-iPhone project page
oF download page

This could make things so much simpler for this app. I know I would use it! Having an iphone, the abilty to be at a competition and pull info up on a team in a sec is very usefull.
__________________
Michigan Tech: 2010 - 2014
University of Michigan: 2015 - Present

Mentor (FRC 67): 2015 - Present
Mentor (FRC 3771, 4363): 2011 - 2012
Student (FRC 67): 2007 - 2010


2010 World Champs (294, 67, 177)
2009 World Champs (111, 67, 971)
Reply With Quote
  #11   Spotlight this post!  
Unread 31-03-2009, 16:11
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,632
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: iPhone App Released - FRC Tracker

No open source???

Guess I'll have to privately develop the live OPR ratings then. The app looks great, I look forward to trying it in Atlanta.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #12   Spotlight this post!  
Unread 11-02-2010, 18:05
Pavan Dave's Avatar
Pavan Dave Pavan Dave is offline
Busy in College
AKA: I am John Gault.
FRC #1745 (P-51 Mustangs) FRC #118 (Robonauts)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Richardson, Texas
Posts: 1,387
Pavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond reputePavan Dave has a reputation beyond repute
Send a message via AIM to Pavan Dave
Re: iPhone App Released - FRC Tracker

Is there a Blackberry version coming out soon?
__________________
Times change. People change. Teams change.
---
2008-Present: FRC1745, P51-Mustangs - Mentor
2005-2008: FRC118, Robonauts - Alumni
National Director of Philanthropy - Delta Epsilon Psi Fraternity, Inc.
1745 - 118 - ΔΕΨ
Reply With Quote
  #13   Spotlight this post!  
Unread 11-02-2010, 20:37
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: iPhone App Released - FRC Tracker

Thanks for the kind words everyone! That's what makes it all worthwhile.

I got turn around from Apple is less than 5 days for my last two app approvals, so I'm going to wait about a week before uploading a new version. So, try it out and let me know of any bugs.

It would be helpful if a few teams could upload a robot photo to The Blue Alliance to make sure my photo download code works correctly for 2010. If you do upload a photo, let me know so I can try it out.

Pavan Dave: Blackberry and other platform versions were discussed earlier in this thread. I'm just an iPhone guy, but it sounds like others are interested in building similar apps on other mobile platforms.
__________________
Tom Saxton
http://www.idleloop.com/
Reply With Quote
  #14   Spotlight this post!  
Unread 25-02-2010, 13:33
Tom Saxton's Avatar
Tom Saxton Tom Saxton is offline
Registered User
no team (Issaquah Robotics Society)
Team Role: Mentor
 
Join Date: Dec 2003
Rookie Year: 2003
Location: Sammamish, WA
Posts: 98
Tom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud ofTom Saxton has much to be proud of
Re: iPhone App Released - FRC Tracker

FRC Tracker 2010 v 1.3.2 is now available with event favoriting and support for getting team photos from the photo library or camera.

FRC Tracker 2009 v 1.3.2 has a bug with the team ranking view. I've asked Apple to pull it, but it's still available. We will update it soon. I recommend waiting for the next update.
__________________
Tom Saxton
http://www.idleloop.com/
Reply With Quote
  #15   Spotlight this post!  
Unread 26-02-2010, 17:39
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: iPhone App Released - FRC Tracker

A couple of quick comments on the interface/UX from the peanut gallery…

When you switch from "Name" to "Date" sorting in the events tab, the TableView stays scrolled to the same index. It's a bit disorienting, as the relative index to the list has changed, but your position traversing it has not. In order to have any idea what's going on, you have to look at the cell's subtext, which is tiny and gray. Is this by design?

Maybe make it so a sorting change also brings you back to the top? This should be simple with a quick 'scrollToRowAtIndexPath:atScrollPosition:animated: '

Also, check out how we do event by date sorting on TBA. Breaking it up into weeks seems like a logical way to separate the events, and could be easily added with section headers. http://www.thebluealliance.net/tbatv/

Now that I think of it, a third option to sort by region would by cool too!

Beyond those, this looks like an AWESOME app. Its almost exactly what I wanted to do with iBlueAlliance, which is currently just vaporware.
Reply With Quote
Reply


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Lunacy iPhone App Released! robowarriors41 General Forum 15 23-02-2009 00:13
Lunacy iPhone App robowarriors41 General Forum 20 09-01-2009 01:33
2006 FRC Scout Version 1 (Palm App) Tim Arnold General Forum 7 17-02-2006 19:54
pic: 2006 FRC Scout Version 1 (Palm app) Tim Arnold Extra Discussion 3 09-02-2006 18:40
score tracker VanWEric Programming 21 06-01-2003 16:58


All times are GMT -5. The time now is 06:12.

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