TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Apple ResearchKit on GitHub

335 pointsby narfzabout 10 years ago

14 comments

xasosabout 10 years ago
Here&#x27;s a link to the current project&#x27;s source if anyone is interested: <a href="https:&#x2F;&#x2F;github.com&#x2F;researchkit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;researchkit</a><p>Love that Apple is going open-source, and hopefully they do this for more of their code (pssssttt...Swift)
评论 #9375823 未加载
DannyBeeabout 10 years ago
While it&#x27;s wonderful they did this, as a short rant:<p>I hate when companies just feel the urge to add a random sentence or two to an existing license, particularly in cases like these:<p>&quot;3. Neither the name of the copyright holder(s) nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. No license is granted to the trademarks of the copyright holders even if such marks are included in this software.&quot;<p>The first sentence is BSD, they added the second sentence. The problem with this is a few-fold.<p>Either this clause is needed <i>for the entire world</i> (since BSD is used for trademark&#x27;d software all the time), or it&#x27;s <i>not needed at all</i>.<p>It turns out, in fact, arguments over trademark inclusion due to OSS licensing has been made before, and nobody has ever won on this before[1] So other than some lawyer just &quot;not being satisfied unless they added stuff to the license&quot;, all this does is make a gratuitously different license that<p>A. can&#x27;t be merged with other licenses (since it requires you reproduce <i>this</i> condition text, and <i>this</i> condition text is not the same anymore as the other ones)<p>B. Isn&#x27;t actually the BSD license, and was deliberately changed, so ends up worse in court since now the other side can reasonably argue that the same precedent should&#x27;t apply.<p>C. Makes analyzing compatibility with other licenses more difficult and annoying.<p>[1] Since they are very clearly licenses about the software work, not trademarks, and you can&#x27;t stop someone from saying &quot;this uses apple&#x27;s researchkit&quot; regardless of what trademarks you have or what you write in this license, anyway.
评论 #9376222 未加载
评论 #9377475 未加载
评论 #9376175 未加载
评论 #9376170 未加载
jebblueabout 10 years ago
I&#x27;m not an Apple fan but this is very professionally done, it reminds me of the work an Orthopedic Sureon had me do for him years ago when I see the layout: <a href="http:&#x2F;&#x2F;researchkit.github.io&#x2F;docs&#x2F;docs&#x2F;Overview&#x2F;GuideOverview.html" rel="nofollow">http:&#x2F;&#x2F;researchkit.github.io&#x2F;docs&#x2F;docs&#x2F;Overview&#x2F;GuideOvervie...</a><p>The flow is consistent, step 1, step 2, etc.<p>Something else that Apple makes I&#x27;m a fan of, CUPS Printing. It&#x27;s also very professionally done. If we could only convince Apple to go Linux on everything!
评论 #9378091 未加载
评论 #9378059 未加载
评论 #9378086 未加载
bthomasabout 10 years ago
Is there anything about App Store guidelines? Curious if Apple is going to require any kind of IRB approval first.
评论 #9375931 未加载
评论 #9376611 未加载
richerlariviereabout 10 years ago
I hope they will open Swift, like Microsoft is doing with C#.
评论 #9376141 未加载
评论 #9375904 未加载
tallesabout 10 years ago
Is this the first <i>thing</i> of Apple on GitHub?<p>(is the first one that I recall seeing)
评论 #9376846 未加载
qzervaasabout 10 years ago
It&#x27;s interesting to see how code is structured when it comes from Apple (or vendors they&#x27;re working closely with).<p>Surprising some of their best practices aren&#x27;t followed, such as hard-coding English strings instead of using something like NSLocalizedString()<p>(e.g. <a href="https:&#x2F;&#x2F;github.com&#x2F;ResearchKit&#x2F;GlucoSuccess&#x2F;blob&#x2F;master&#x2F;Diabetes&#x2F;TasksAndSteps&#x2F;EnterWeight&#x2F;APHEnterWeightTaskViewController.m" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ResearchKit&#x2F;GlucoSuccess&#x2F;blob&#x2F;master&#x2F;Diab...</a>)
评论 #9377489 未加载
atmosxabout 10 years ago
I wonder if I can use this along with a raspberry Pi &amp; Arduino to offer automated customized services to my patients.<p>E.g. build a system with RFID cards that uses sensors to automatically measure blood pressure, etc[1] and keep history.<p>ps. Too many interesting possibilities out there and too little time to pursue them!<p>[1] <a href="http:&#x2F;&#x2F;www.cooking-hacks.com&#x2F;documentation&#x2F;tutorials&#x2F;ehealth-biometric-sensor-platform-arduino-raspberry-pi-medical" rel="nofollow">http:&#x2F;&#x2F;www.cooking-hacks.com&#x2F;documentation&#x2F;tutorials&#x2F;ehealth...</a>
beshrkayaliabout 10 years ago
Sloppy scripting <a href="http:&#x2F;&#x2F;cl.ly&#x2F;image&#x2F;1L2G1V3C0A08" rel="nofollow">http:&#x2F;&#x2F;cl.ly&#x2F;image&#x2F;1L2G1V3C0A08</a> :P<p>(Edit: added emoticon for joke emphasis)
评论 #9377742 未加载
评论 #9377976 未加载
orbiturabout 10 years ago
Interesting that this framework isn&#x27;t written in Swift.
评论 #9376900 未加载
pistleabout 10 years ago
It&#x27;s a start! There is big space for improvement in supporting the complexities of research studies, but this can definitely be a jumping-off and may well support broad consistencies in design and implementation.<p>There would still be a massive effort to implement most of the requirements of a research study. But, at least the iOS UI implementation and some on-ramps via ActiveSteps would be eased.
jordanbrownabout 10 years ago
Would be great to see them merge the pull request for cocoa pod support.
评论 #9376680 未加载
TheSoftwareGuyabout 10 years ago
GitHub says its 99.7% Objective-C, why didn&#x27;t they use swift?
评论 #9377161 未加载
InverseSandwichabout 10 years ago
Researchkit is a rather cool idea - it will be interesting to see if it integrates with wearables.
评论 #9378240 未加载