tag:blogger.com,1999:blog-336203331994324202024-03-05T13:17:35.302-08:00Funf BlogNews and updates about the Funf: Open Sensing Framework projectNadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.comBlogger10125tag:blogger.com,1999:blog-33620333199432420.post-61197161605141061912013-04-18T13:32:00.001-07:002013-04-18T13:32:25.313-07:00Google Summer of Code Update<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpF2l_oIB-4qJ3QKVAWpsak4z37ciKh1oAyJ7LvrxFyIxlhDRcLVDb_UEce8NvjbPDuFib49-3e-MaIWa2DhXD8yjMP0mjh-tH2t91JkpWwTI1qIE_wdmvom2fvi5_jo6x8xxyLravUA/s400/924x156xbanner-gsoc2013.png.pagespeed.ic.ItHDQXo8JO.webp" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="54" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpF2l_oIB-4qJ3QKVAWpsak4z37ciKh1oAyJ7LvrxFyIxlhDRcLVDb_UEce8NvjbPDuFib49-3e-MaIWa2DhXD8yjMP0mjh-tH2t91JkpWwTI1qIE_wdmvom2fvi5_jo6x8xxyLravUA/s320/924x156xbanner-gsoc2013.png.pagespeed.ic.ItHDQXo8JO.webp" width="320" /></a></div>
Hi All,<b id="internal-source-marker_0.219254877185449" style="font-weight: normal;"></b><br />
<br />
Over the past week many people have asked similar questions, and since there are probably a lot of other people who are wondering the same things we decided to start an <a href="https://docs.google.com/document/d/1oZAipiVZlxyYOVIThKY6jT03z41uLR-LMV_9_FIH3RI/edit#heading=h.mauaxxbsw5mt">FAQ</a>. We also re-organized the project list to focus on the things that were seen as most useful for the Funf community. Some projects have been cut, and others have been clarified with improved descriptions to help applicants focus on what matters the most. Specifically, we are looking for GSOC students to help build out components and capabilities for Funf that other developers could use as they use the framework, instead of developing end-user applications on top of Funf.<br />
<br />
We defined 3 main topic areas: (1) Funf Core, (2) Funf In A Box, and (3) Funf Tools. Within each topic area, we listed a bunch of things we want to do - no one person will be able to do all of them, but we’d like you to tell us what specific sub-topics interest you and how you would be interested in contributing to them. Depending on our applicants and final student quota, we hope to end up with multiple students per topic area who would split up the different tasks among them and hopefully be able to collaborate with one another.<br />
<br />
For more information, check out the revised <a href="https://docs.google.com/document/d/1oZAipiVZlxyYOVIThKY6jT03z41uLR-LMV_9_FIH3RI">Funf GSOC Project Ideas doc</a>.<br />
<br />
Finally, please remember to formally submit your application via the <a href="http://www.google-melange.com/gsoc/org/google/gsoc2013/funf">GSoC website</a> once the submission period opens on April 22nd. Please do not just send us your application via email and assume that you have applied, since it will not be considered...<br />
<br />
Cheers,<br />
Funf Team<br />
<br />Codyhttp://www.blogger.com/profile/13838041925199680963noreply@blogger.com1tag:blogger.com,1999:blog-33620333199432420.post-19161580799002187822013-04-13T07:28:00.000-07:002013-04-13T07:29:14.201-07:00The Behavio Team is Now Part of Google!<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizviSrCnDonJkSSmndhUsfhtkcJ-GssJEhtfBDV6y_WkGEh9w8z50Tng4SKthwErHH43IfHwQM2BJ_A_lmC95pcrV5edJEANUSGyZwjNIZHmewlegE9vVD6Hx2nkgnhs-hN-_7T2MQuCI/s1600/behavio_logo_blue_background.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizviSrCnDonJkSSmndhUsfhtkcJ-GssJEhtfBDV6y_WkGEh9w8z50Tng4SKthwErHH43IfHwQM2BJ_A_lmC95pcrV5edJEANUSGyZwjNIZHmewlegE9vVD6Hx2nkgnhs-hN-_7T2MQuCI/s320/behavio_logo_blue_background.png" width="320" /></a></div>
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"></b><br />
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></b></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">One final piece of good news in a very eventful week: </span></b></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">We are very excited to announce that the Behavio team is now part of Google! </span></b></div>
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">First things first - we as individuals will continue to maintain and develop the Funf open source project, in case you were concerned. </span></b></div>
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span></b>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">Following is the full announcement posted on the </span><a href="http://behav.io/" style="text-decoration: none;"><span style="color: #1155cc; font-family: Arial; font-size: 15px; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;">Behavio</span></a><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"> site:</span></b></div>
<b id="internal-source-marker_0.9787622131407261" style="font-weight: normal;"><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">The Behavio Team is Now Part of Google!</span></div>
<div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">We are very excited to announce that the Behavio team is now a part of Google! At Behavio, we have always been passionate about helping people better understand the world around them. We believe that our digital experiences should be better connected with the way we experience the world, and we couldn't be happier to be able to continue building out our vision within Google.</span></div>
<br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">We would like to thank all of you who have followed and supported us and our work over the past few years -- from academia, through our open source project, and into our work at Behavio. In addition, we would like to express our appreciation to the Knight Foundation as well as the organizers and judges of the SXSW Accelerator, who believed in our vision and in us, and gave us the push that started the wild and amazing ride of the past year. Finally, thanks to all of you who have given us your advice, your support and, most valuably, your time.</span></div>
<br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">In the comings days we will be shutting down our closed alpha program. Going forward, we will continue to maintain the Funf open source project, and look forward to working on exciting things within Google.</span></div>
<br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><br /><span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"></span><div dir="ltr" style="line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;">
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;">-The Behavio Team</span><span style="background-color: white; color: #222222; font-family: Arial; font-size: 13px; vertical-align: baseline; white-space: pre-wrap;"></span><br />
<div>
<span style="font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;"><br /></span></div>
</div>
<div>
</div>
</b>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-33620333199432420.post-56953680701616257302013-04-09T15:48:00.000-07:002013-04-09T15:48:50.813-07:00Announcing Funf Version 0.4!<div>
The <a href="http://behav.io/" target="_blank">Behavio</a> team is very happy to announce a major version update to Funf, our open source mobile sensing framework, accompanied by respective updates to Funf’s two user-facing components (<a href="https://play.google.com/store/apps/details?id=edu.mit.media.funf.journal&hl=en" target="_blank">Funf Journal</a> and <a href="http://funf.org/inabox" target="_blank">Funf In A Box</a>).</div>
<div>
<br /></div>
<div>
In the time since our last major version update (Funf 0.3) last year, we’ve had a chance to see how the framework has been used by developers and end users. In addition, we compiled our own “to do” list of features that didn’t make it into the 0.3 release.</div>
<div>
<br /></div>
<div>
Our high level goals for Funf 0.4 were to increase reliability and performance, as well as minimize effort for the developer. This last part includes both developers who are using the standard Funf API and Android library to build apps, as well as developers working on their own probes and extending the Funf framework at the lower levels (a “probe” is the basic component type in Funf which is responsible for sensing or detecting some type of data, and reporting it to software clients who requested the information. Funf 0.4 comes with 38 built-in probes!)</div>
<div>
<br /></div>
<div>
Most of the changes in this release are under the hood. It is a major release, and as such it breaks some compatibility with Funf 0.3 based apps.<br />
<br />
<br />
<div>
The following diagram illustrates the high-level structure of the updated Funf architecture:</div>
<div>
<br /></div>
<div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE6Ztg5AfV3NHp3D3GFgysT06oapRX5AlvSxiNEEqJmLhQrHmLkzo1sKPW_lcAdl1iD2uN2trLuKtXUdIe2gx_qPQ9dsUC58UbOEADYH5jIorKumx9xnGpeVl529ORVGF1Dhw7teoO9hg/s1600/funf_high_level_blocks.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="395" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhE6Ztg5AfV3NHp3D3GFgysT06oapRX5AlvSxiNEEqJmLhQrHmLkzo1sKPW_lcAdl1iD2uN2trLuKtXUdIe2gx_qPQ9dsUC58UbOEADYH5jIorKumx9xnGpeVl529ORVGF1Dhw7teoO9hg/s400/funf_high_level_blocks.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="font-size: 13px;">Funf phone-side architecture: high-level</td></tr>
</tbody></table>
</div>
</div>
<div>
<br /></div>
<div>
Key updates:</div>
<div>
<ul>
<li>Funf now runs as a single service instead of a service per probe.</li>
<li>Internal communication now implemented using internal function calls in the same JVM rather than inter-process communications. </li>
<li>Probes: Probe data exchange re-architected to use a GSON/JSON implementation.</li>
<li>Pipelines: Generalized pipeline interface.</li>
<li>Configuration: Extensive redesign of the configuration process</li>
<li>Time normalization improvements. In particular, added ability to set configuration values of less than 1 second.</li>
<li>Added dependency to modified Gson 2.1 library (see downloads page)</li>
<li>Bug fixes.</li>
</ul>
</div>
<div>
For additional details see the detailed <a href="https://code.google.com/p/funf-open-sensing-framework/wiki/v4ReleaseOverview" target="_blank">0.4 release overview</a>.</div>
<div>
<br /></div>
<div>
</div>
<div>
If you’re a user of Funf Journal, Funf In A Box, or any other Funf-based app that has been upgraded to version 0.4, you’ll enjoy higher stability and reliability out of the box.</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkTXPAayYQ9iCYCMf8m4r0b3d57_kM5xN9E56KeynOKrZx2yiJIFH_Lwnr_QlfDMpNCPd0c-p_vWYzrbqQGLTUeHkHvBLxqL1JlajRFoRaHzBYoMKwc_04qzkMcTNLCmDmsd1EvaUavnA/s1600/Screenshot_2013-03-27-22-48-28.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkTXPAayYQ9iCYCMf8m4r0b3d57_kM5xN9E56KeynOKrZx2yiJIFH_Lwnr_QlfDMpNCPd0c-p_vWYzrbqQGLTUeHkHvBLxqL1JlajRFoRaHzBYoMKwc_04qzkMcTNLCmDmsd1EvaUavnA/s320/Screenshot_2013-03-27-22-48-28.png" width="180" /></a> <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXO0bLX7b8ReZ1GcQcV2JYWSoMmOTE0lCm2psNuPWBA36NBwzMqv0Jji8s5brYTxXdn3i-1d2Uj9p0XHSpV6SkI7YrTnVCnUKGnQUMoQU8dmZLeb1l0P5UlYdOhWdrMY9kde4YHpTyg4o/s320/Screenshot_2013-03-27-22-46-54.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXO0bLX7b8ReZ1GcQcV2JYWSoMmOTE0lCm2psNuPWBA36NBwzMqv0Jji8s5brYTxXdn3i-1d2Uj9p0XHSpV6SkI7YrTnVCnUKGnQUMoQU8dmZLeb1l0P5UlYdOhWdrMY9kde4YHpTyg4o/s1600/Screenshot_2013-03-27-22-46-54.png" width="180" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Funf Journal: New version and updated look</td></tr>
</tbody></table>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
<br />
We’ve also refreshed the look of Funf Journal to match the Android style guide, and tested it with devices running up to Android 4.2 Jellybean.<br />
<br />
For all components, please let us know if you find any issues with this release.<br />
<br />
Finally, as Funf was also just <a href="http://funf-blog.blogspot.com/2013/04/funf-accepted-to-google-summer-of-code.html" target="_blank">accepted to Google's Summer of Code program</a>, if you are a student and interested in spending the summer contributing to Funf (and being paid by Google), you should consider applying.<br />
<br />
We hope you enjoy Funf and find it useful!</div>
Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com3tag:blogger.com,1999:blog-33620333199432420.post-63925730587494228812013-04-09T10:07:00.001-07:002013-04-09T10:10:48.528-07:00Funf accepted to Google Summer of Code!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.google-melange.com/gsoc/org/google/gsoc2013/funf"><img border="0" height="67" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghpF2l_oIB-4qJ3QKVAWpsak4z37ciKh1oAyJ7LvrxFyIxlhDRcLVDb_UEce8NvjbPDuFib49-3e-MaIWa2DhXD8yjMP0mjh-tH2t91JkpWwTI1qIE_wdmvom2fvi5_jo6x8xxyLravUA/s400/924x156xbanner-gsoc2013.png.pagespeed.ic.ItHDQXo8JO.webp" width="400" /></a><span id="goog_511733339"></span><span id="goog_511733340"></span><a href="http://www.blogger.com/"></a></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<b></b><br />
<br />
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<b><b><br /></b></b></div>
<b>
</b></div>
<div style="background-color: white; color: #222222; font-family: arial, sans-serif;">
<div>
<b>We're very happy to update that Funf was accepted into the 2013 Google Summer of Code!</b></div>
<div>
<span style="color: #222222; font-family: arial, sans-serif;"><br /></span></div>
<span style="color: #222222; font-family: arial, sans-serif;">Google Summer of Code (GSoC) is a global program that offers student developers stipends to write code for various open source software projects. Google's team works with many open source, free software, and technology-related groups to identify and fund projects over a three month period ($5000 US per project). </span><br />
<span style="color: #222222; font-family: arial, sans-serif;"><br /></span>
<br />
<div>
<span style="color: #222222; font-family: arial, sans-serif;">Through Google Summer of Code, accepted student applicants are paired with a mentor from the participating projects, thus gaining exposure to real-world software development scenarios and the opportunity for employment in areas related to their academic pursuits. There's also potential for the student to continue working on the project towards academic theses and class projects.</span></div>
<br />
Our official GSoC information is <a href="http://www.google-melange.com/gsoc/org/google/gsoc2013/funf" style="color: #1155cc;" target="_blank">here</a>, where you can also find the list of our proposed project ideas. However, we hope and expect that applicants elaborate on these ideas and also propose their own. In the next few days we'll be updating the instructions for submitting applications.<br />
<br />
<br />
<div>
<b>Applications are accepted between April 22 to May 3rd</b>. From now until April 22nd we'll be happy to discuss proposal ideas with potential applicants. For more information and eligibility, check out the FaQ and other information on the <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2013">GSoC site</a>.</div>
<div>
<br /></div>
<div>
<br />
Also, if you have developed with Funf and would like to be a <b>mentor</b> for a student project, you can apply to be a student mentor before April 22nd.</div>
</div>
Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com0tag:blogger.com,1999:blog-33620333199432420.post-61044365552856954262012-06-25T21:33:00.000-07:002012-06-25T21:33:06.088-07:00Funf selected to present at Google I/O!<div class="separator" style="clear: both; text-align: left;">
<span style="background-color: white;">Somewhere between Electronic Arts and Intel Corporation, you'll find Funf!</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc5JboG_hZ8kw9PoawEJW4_O_KxB79TKGkch_USG8ar_4S6IXGMDmJGeOoK8dSv5QdRIEGHuEo10IqAfsYyp-1rVmVJJv0ot-8tFJspWdVfV3DO4lw9d0aTwVgttxhmzPt-DVXZwCFhIE/s1600/funf+io+app+screenshot+circled.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjc5JboG_hZ8kw9PoawEJW4_O_KxB79TKGkch_USG8ar_4S6IXGMDmJGeOoK8dSv5QdRIEGHuEo10IqAfsYyp-1rVmVJJv0ot-8tFJspWdVfV3DO4lw9d0aTwVgttxhmzPt-DVXZwCFhIE/s400/funf+io+app+screenshot+circled.png" width="225" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg57VbmqWtbIyMHDO_g0CiBJmXxqLX-JSNvK4i2atWZS1JdW3CUNcsHvgAlhBYQ76_ZYht8CJCCrWRHhKcisot0TMp9AEtPk_04OZZxhL_6RBOBN1MC6srjkBmeDJtee9Jj5yAFOsOIuwE/s1600/Screenshot_2012-06-25-20-13-34.png" imageanchor="1" style="background-color: white; margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg57VbmqWtbIyMHDO_g0CiBJmXxqLX-JSNvK4i2atWZS1JdW3CUNcsHvgAlhBYQ76_ZYht8CJCCrWRHhKcisot0TMp9AEtPk_04OZZxhL_6RBOBN1MC6srjkBmeDJtee9Jj5yAFOsOIuwE/s400/Screenshot_2012-06-25-20-13-34.png" width="225" /></a></div>
<br />
<div class="" style="clear: both; text-align: left;">
Funf has been selected to participate in the Developer Sandbox at Google I/O, Google's developer conference running June 27 - 29 in San Francisco. <span style="background-color: white;">We'll be demoing and speaking with developers all through Thursday, June 28. </span><span style="background-color: white;">Stop by for a demo and chat!</span><br />
<span style="background-color: white;"><br /></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUJg4ayVjWya4hSUnywYK9EKQOnoNSU6WZawRDBymtz3E2eHGHopYIKu70wJ4D5gKtgVKg3fAYMB1xAosH3vn5TIZuQ5_kEMwF-m3lJahfy8AQFAfpWGrvAw35ocjMlpdmxKyqMBnwtmg/s1600/google_io_2012_feature.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUJg4ayVjWya4hSUnywYK9EKQOnoNSU6WZawRDBymtz3E2eHGHopYIKu70wJ4D5gKtgVKg3fAYMB1xAosH3vn5TIZuQ5_kEMwF-m3lJahfy8AQFAfpWGrvAw35ocjMlpdmxKyqMBnwtmg/s320/google_io_2012_feature.png" width="320" /></a></div>
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div>
<br /></div>Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com3tag:blogger.com,1999:blog-33620333199432420.post-6110071906973190752012-06-25T14:33:00.000-07:002012-08-04T18:42:08.814-07:00Funf Developers - Shirt Winners!<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;">A while ago we put out a call for Funf developers to send us what they've been doing with the framework in exchange for a chance to win an awesome Funf shirt. We had quite a few responses and it was great to see what all you've been working on! True to our word we have selected a couple developers to receive a limited edition* neon-green** Funf shirt.</span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969);"><span style="font-family: Arial, Helvetica, sans-serif;">And the winners are <insert drumroll here>:</span></span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969);"><span style="font-family: Arial, Helvetica, sans-serif;"></span></span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969);"><span style="font-family: Arial, Helvetica, sans-serif;"></span></span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969);"><span style="font-family: Arial, Helvetica, sans-serif;">Name: George Popescu (<a href="http://www.epfl.ch/">EPFL</a>)</span></span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;">Project: GroupFun, a system for recommending mobile music to groups of friends based on their sensor data.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLPvaB690cWNFcmuQEoF3uqSMAC5hFTyfVRzIaWo1EWmYVA9Rrck_BFtPE3PzZclBggdvkXUmNGQ_8b27n-UmXc8wuLEHgnk_DlH1oI9bZTr-NfMX6-TVX7xh8EBwOWh5P1pgradoxWg/s1600/My+mood.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLPvaB690cWNFcmuQEoF3uqSMAC5hFTyfVRzIaWo1EWmYVA9Rrck_BFtPE3PzZclBggdvkXUmNGQ_8b27n-UmXc8wuLEHgnk_DlH1oI9bZTr-NfMX6-TVX7xh8EBwOWh5P1pgradoxWg/s320/My+mood.png" width="190" /></a></div>
<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;"><br /></span><br />
<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;">Name: Hossein Falaki (</span><span style="background-color: white; font-family: Arial, Helvetica, sans-serif;"><a href="http://demo.ohmage.org/">demo.ohmage.org</a>)</span><br />
<span style="background-color: white; font-family: Arial, Helvetica, sans-serif;">Project: Ohmage is an open-source participatory sensing technology platform. It supports expressive campaign authoring; mobile phone-based data capture through both inquiry-based surveys and automated data capture as well as temporally/spatially triggered reminders, data visualization and real-time feedback; privacy respecting data management; and extensible data exploration.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKvZWdOaEI0gL8TfvVqzItRS0ILbHD8iP4KgTT2f5rKRdm92IykdfhiWl3DJ_11eZYUw1QVOWVyJtvbgxQR7HioGcGGWisR_ml1oWSc7WKUi-ZBAwap6BtMnjEu5WNISp7JfSXws3cFg/s1600/ohmage.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKvZWdOaEI0gL8TfvVqzItRS0ILbHD8iP4KgTT2f5rKRdm92IykdfhiWl3DJ_11eZYUw1QVOWVyJtvbgxQR7HioGcGGWisR_ml1oWSc7WKUi-ZBAwap6BtMnjEu5WNISp7JfSXws3cFg/s320/ohmage.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Arial, Helvetica, sans-serif;"><br /></span></div>
<span style="font-family: Arial, Helvetica, sans-serif;">And for a</span><span style="font-family: Arial, Helvetica, sans-serif;"> look at the shirts:</span><br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy7i86b33lt6h0P_Ke3pOGRmNu_sf1-uLba_Emw3IJVnX_-VFdAEteaXQkE-GLV6gR1oO-991IDFBoipyGKnJ5rLbENhwSVx3wCBpiEKoi8SU-rHXOfbVK4NEfEa_OM6bmN2nOIxaejQ/s1600/funf_shirts.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy7i86b33lt6h0P_Ke3pOGRmNu_sf1-uLba_Emw3IJVnX_-VFdAEteaXQkE-GLV6gR1oO-991IDFBoipyGKnJ5rLbENhwSVx3wCBpiEKoi8SU-rHXOfbVK4NEfEa_OM6bmN2nOIxaejQ/s320/funf_shirts.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Our professional shirt models</td></tr>
</tbody></table>
<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;">* And by limited edition I mean limited by the total number of shirts we ever make.</span><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="background-color: rgba(255, 255, 255, 0.917969); font-family: Arial, Helvetica, sans-serif;">** Alternatively titled Funf green or green-screen compatible green.</span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS57wms7HZ8u1K4qObNP_PAIlvuZ7MZw8QTX87aak3zuqyC590e-Nx9qsB3p2_DSVF5nNbZGsHsHNhk8ox5B5N1oO5Bmk7MP7C_pfsCe0itKX4a-zD8dwU_Vzupzu4asm_JqH4UhJg3Q/s1600/funf_transparent.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS57wms7HZ8u1K4qObNP_PAIlvuZ7MZw8QTX87aak3zuqyC590e-Nx9qsB3p2_DSVF5nNbZGsHsHNhk8ox5B5N1oO5Bmk7MP7C_pfsCe0itKX4a-zD8dwU_Vzupzu4asm_JqH4UhJg3Q/s320/funf_transparent.png" width="320" /></a></div>
<span style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif;"><br /></span>Codyhttp://www.blogger.com/profile/13838041925199680963noreply@blogger.com2tag:blogger.com,1999:blog-33620333199432420.post-68257379714277017122012-06-21T22:22:00.000-07:002012-06-22T09:54:28.503-07:00Introducing Behavio!<div class="separator" style="clear: both; text-align: center;">
<a href="http://behav.io/"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizviSrCnDonJkSSmndhUsfhtkcJ-GssJEhtfBDV6y_WkGEh9w8z50Tng4SKthwErHH43IfHwQM2BJ_A_lmC95pcrV5edJEANUSGyZwjNIZHmewlegE9vVD6Hx2nkgnhs-hN-_7T2MQuCI/s320/behavio_logo_blue_background.png" width="320" /></a></div>
<b id="internal-source-marker_0.31485102558508515" style="background-color: white; font-weight: normal;"><span style="background-color: transparent; color: #222222; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline; white-space: pre-wrap;">It's been an exciting 8 months since we first released Funf into the wild. We've seen amazing projects built on the framework and have been energized by the excitement of the developer community. Now, we're excited to reveal the next step in the development of Funf. Earlier this week we were <b id="internal-source-marker_0.31485102558508515" style="background-color: white; color: black; font-family: Times; font-weight: normal; white-space: normal;"><span style="background-color: transparent; color: #222222; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline; white-space: pre-wrap;"><a href="http://www.knightfoundation.org/press-room/press-release/knight-news-challenge-2012-1-winners/">announced as one of six media innovation ventures being awarded more than $1.37 million by the John S. and James L. Knight Foundation</a></span></b>. Our new company, <a href="http://behav.io/">Behavio</a>, will work towards opening access to, and helping make sense of, the data routinely collected by mobile phones. This award will allow us to continue developing the open source Funf framework and support its growing community. <a href="http://behav.io/">Behavio</a> is a spin-out company from the <a href="http://media.mit.edu/">MIT Media Lab</a>, and grew out of our research work and field experiments of the past several years where we have won several awards, including the 2012 SXSW Accelerator Award and three Google Research Awards.</span></b><br />
<b style="background-color: white; font-weight: normal;"><span style="background-color: transparent; color: #222222; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline; white-space: pre-wrap;"><br /></span></b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAFGtAd4qdWLGNxMMAI1ljaY5IVeEi_DQHrwfvgD4UZYFAdiajxrwPX9XLvHeC5DWXA4zRhKfK6STWItyp3qbspxgNa4jGiGZyj9ufCYidRQZGJcs8dFtGm1nNg92A6bxe8fG9nbXXdGc/s1600/nadav_talk_core_team.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAFGtAd4qdWLGNxMMAI1ljaY5IVeEi_DQHrwfvgD4UZYFAdiajxrwPX9XLvHeC5DWXA4zRhKfK6STWItyp3qbspxgNa4jGiGZyj9ufCYidRQZGJcs8dFtGm1nNg92A6bxe8fG9nbXXdGc/s400/nadav_talk_core_team.jpg" width="400" /></a></div>
<b style="background-color: white; font-weight: normal;"><span style="background-color: transparent; color: #222222; font-family: Arial, Helvetica, sans-serif; vertical-align: baseline; white-space: pre-wrap;"><br /></span></b><br />
<br />
<span style="color: #222222; font-family: Arial;"><span style="white-space: pre-wrap;">The Knight News Challenge accelerates media innovation by funding breakthrough ideas in news and information. More at newschallenge.org</span></span><br />
<br />
<span style="background-color: transparent; font-weight: normal;"><b><span style="background-color: transparent; font-family: Arial; vertical-align: baseline; white-space: pre-wrap;"></span></b></span><br />
<span style="color: #222222; font-family: Arial;"><span style="white-space: pre-wrap;"><b>Stay tuned for more updates!</b></span></span><br />
<span style="color: #222222; font-family: Arial; font-size: x-small;"><span style="white-space: pre-wrap;"><br /></span></span><br />
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSeBKphozRvquihxAW67Y4Iv8IQumfXioN1AViwgHFM76kkCJOqEdSzD1T8u-q9nZKwTDcNkVv63C_gfki1y-vI5A0apXCJEm6R9qbxSVWErghrUfjscqsoF7FqJdWOKQIShlTD1_3jvo/s1600/kflogo-blue-300x50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSeBKphozRvquihxAW67Y4Iv8IQumfXioN1AViwgHFM76kkCJOqEdSzD1T8u-q9nZKwTDcNkVv63C_gfki1y-vI5A0apXCJEm6R9qbxSVWErghrUfjscqsoF7FqJdWOKQIShlTD1_3jvo/s1600/kflogo-blue-300x50.png" /></a></div>
<span style="color: #222222; font-family: Arial; font-size: x-small;"><span style="white-space: pre-wrap;"><br /></span></span></div>Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com145tag:blogger.com,1999:blog-33620333199432420.post-70181847036382587402012-02-22T11:29:00.001-08:002012-02-22T11:29:58.071-08:00Introducing: Funf In A Box<br />
Its Funf... In A Box!<br />
<div>
<br /></div>
<br />
We're very happy to announce "<b><a href="http://funf.media.mit.edu/inabox">Funf In A Box</a></b>" - a new service that helps you create your own mobile sensing Android application together with a full setup for uploading data into a cloud-based server, and even being able to remotely configure the data collection parameters on the app - <b>no programming required</b>! It can be used for easily creating data collection research experiments, as well as making it generally easier to collect your own data to understand yourself better (read: <a href="http://quantifiedself.com/">Quantified Self</a>)<br />
Funf In A Box is <b>free</b> and <b><a href="http://code.google.com/p/funf-open-sensing-framework/">open source</a></b>.<br />
<br />
Step 1: Approve the app for Dropbox<br />
Step 2: Put your Funf in that Dropbox<br />
Step 3: Your data will flow into Your Dropbox<br />
<br />
And that's the way you do it!<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC9jewS5Gx_bjneU1JUzc7VjklVx0UulXoLI_mPWxPOwKnFq6gRyyd6NA2-iUAOpwUhTXjE5qkOX_VI_ydfFfL2f-l_xcU3QoUiqjpacom5YJAlNGcrDbgJ8jfYQ4qwnDHg7pChvx-ZXs/s1600/funfinabox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC9jewS5Gx_bjneU1JUzc7VjklVx0UulXoLI_mPWxPOwKnFq6gRyyd6NA2-iUAOpwUhTXjE5qkOX_VI_ydfFfL2f-l_xcU3QoUiqjpacom5YJAlNGcrDbgJ8jfYQ4qwnDHg7pChvx-ZXs/s400/funfinabox.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
Read more after the break...<br />
<br />
<a name='more'></a><br />
One of our goals with the Funf project is to help researchers conduct scientific studies and experiments that make use of rich data collected using mobile phones. In particular, we wanted to provide tools that would help non-programmer researchers and study managers in areas like psychology, sociology, the medical realm, many other areas that might benefit from this type of data.<br />
<br />
Although our end-user sampler app, <a href="https://market.android.com/details?id=edu.mit.media.funf.journal&hl=en">Funf Journal</a>, already supported the option for a user to set up a remote server for data upload and remote configuration, you had to actually know how to set up a server, as well as configure your Funf Journal app to connect to that server. In addition, Funf Journal, as it is today, is not ideal for conducting research studies. For example, many times the investigator would like to collect data from multiple devices - in which case we wanted to make it easy to deploy the experiment application to these devices, enable setting up similar configuration to all devices, and finally aggregate all of the collected data in a single place. In addition, in such experiments the investigator needs to be the one controlling the configuration, so they might not want to open up the full configuration interface to the experimental subjects. These are all requirements that we ourselves had in our own research, and we wanted to make this process as smooth as possible for others.<br />
<br />
Enter <a href="http://www.dropbox.com/">Dropbox</a>, the file hosting service that uses cloud storage to enable users to store and share files and folders with others across the Internet using file synchronization. Files you save to your Dropbox will automatically be saved on all your computers, phones and even be accesible through a browser at your account on the Dropbox website. Dropbox is free (though not open source), extremely easy to set-up and use, and is always available. By integrating Funf with Dropbox's 3rd-party developer interface, we were able to eliminate the need for you to host your own data collection server.<br />
<br />
However, there was still some configuration that needed to be done - you would have still needed to connect your Funf-based Android application to your Dropbox account, so that it would know where to upload the data - the data is uploaded to your own private account, not ours or anyone else's. So... we decided to simplify the process even further: We set up Funf In A Box as an online service where you enter the relevant details and it generates an Android app configured to your information.<br />
<br />
<b>But wait, there is more.</b><br />
As long as we were at it, and as long as we're already creating, on the fly, a unique Android app that is linked to your personal Dropbox account, we thought - why not also help you set up a full experiment? So we did!<br />
<br />
The Funf In A Box website asks you to fill in a form about your desired application - which will be used to build your unique Android app (See image below). You fill in some basic information <span style="background-color: white; color: #272727; font-family: inherit; line-height: 16px;">on who you are, why you are collecting data, and what data you are collecting. Users who install your app will be able to see the information you provide, so they can contact you if they run into problems. You will also set up the default data collection configuration for your app - You can decide which sensors will be enabled as well as the rate at which the probe will scan. </span><span style="background-color: white; color: #272727; font-family: inherit; line-height: 16px;">Remember as you are choosing that each probe has an impact on the phone’s battery life. More probes and more frequent scans will use battery faster, so you have to take that into consideration while designing your experiment. </span><br />
<span style="color: #272727;"><span style="line-height: 16px;"><br /></span></span><br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyB_uCD9oAOiiHeyKo7pGN0teisHJH5AIBUzHReYewWo9UAW9EsbcCYnh4OdC8f6HyJ6RV63UMGbFs0pZx_qqsBqzrTa9rVoBPtRubsMkUoAH5xdghhCW-j8ZZSxSmFVoe5NHOlv2ARQU/s1600/funfinabox_setup_page.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="392" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyB_uCD9oAOiiHeyKo7pGN0teisHJH5AIBUzHReYewWo9UAW9EsbcCYnh4OdC8f6HyJ6RV63UMGbFs0pZx_qqsBqzrTa9rVoBPtRubsMkUoAH5xdghhCW-j8ZZSxSmFVoe5NHOlv2ARQU/s400/funfinabox_setup_page.png" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Funf In A Box: Android Application Set Up Form</td></tr>
</tbody></table>
Once you press the button to create your app, your unique experiment app will be generated, and automatically uploaded to a specific sub-folder in your Dropbox folder (with the same name you chose for your app). This folder will have the Android installation file (called an "apk" file) that you can install on the different devices participating in the experiment. In addition, the folder will act as the heart of your experiment. Under it there will be several other sub-folders: A <i>data</i> folder where all of the incoming data will aggregate at, a <i>config </i>folder that will host your configuration files (which you can modify and remotely update the configuration on the experiment devices), and a <i>scripts</i> folder where we include executable scripts to help you decrypt, merge, and transform the collected data.<br />
<br />
<br />
What to do with the data from here? That's when our work ends and your work begins...<br />
<div>
<br /></div>
<div>
<b>How to get started:</b></div>
<div>
Just go to: <a href="http://funf.media.mit.edu/inabox">http://funf.media.mit.edu/inabox</a></div>
<div>
<br /></div>
<br />
<span style="background-color: white; line-height: 16px;"><b>One thing before you start...</b></span><br />
<span style="background-color: white; line-height: 16px;">This software is still in beta and is itself experimental - so there are no guarantees it will work perfectly. It's not our fault if you do anything stupid with Funf in a Box. So, if you get in trouble or do something idiotic then don't come complaining to us. If you use it for research or otherwise, it is your responsibility to make sure you abide the law and the regulations of your institution and its relevant review boards (</span><a href="http://en.wikipedia.org/wiki/Institutional_review_board" style="background-color: white; line-height: 16px;">IRB</a><span style="background-color: white; line-height: 16px;">).</span><br />
<br />
As mentioned earlier, Funf In A Box, like the rest of the Funf project, is free and open source. If you want to help us, please let us know of any issues and problems you run into, and let us know how you are using Funf! <span style="background-color: white; font-family: inherit; line-height: 16px;">Please send any questions, comments or ideas, to funf (at) media.mit.edu.</span><br />
<br />
<br />
If you do end up using Funf and would like to cite it in a publication, <span style="font-family: inherit; line-height: 18px; text-align: justify;">please cite the following </span><a href="http://research.myipcn.org/science/article/pii/S1574119211001246#FCANote" style="border-bottom-width: 0px; border-color: initial; border-image: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-family: inherit; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify; text-decoration: none;">Pervasive and Mobile Computing Journal paper</a><span style="font-family: inherit; line-height: 18px; text-align: justify;">. The full citation is: </span><span style="font-size: x-small; white-space: pre-wrap;">Nadav Aharony, Wei Pan, Cory Ip, Inas Khayal, Alex Pentland, Social fMRI: Investigating and shaping social mechanisms in the real world, Pervasive and Mobile Computing, Volume 7, Issue 6, December 2011, Pages 643-659, ISSN 1574-1192, 10.1016/j.pmcj.2011.09.004.</span>Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com2tag:blogger.com,1999:blog-33620333199432420.post-58263933854694606412011-11-23T15:24:00.000-08:002011-11-23T12:57:38.236-08:00Funf Update: v0.3.0, Google Group, and More<span class="Apple-style-span" style="color: #444444;">We had several key releases and updates to the Funf project over the last 2-3 weeks. You might already be aware of at least some of them, but in case you aren't, this post should lay them out for you.</span><br />
<span class="Apple-style-span" style="color: #444444; font-family: inherit;"><br /></span><br />
<span class="Apple-style-span" style="color: #444444;">We also want to thank everyone who sent us comments and feedback. Funf is still in a very early alpha stage, and any comments on the code, the app, or our documentation helps us find issues and prioritize our tasks. </span><br />
<span class="Apple-style-span" style="color: #444444; font-family: inherit;"><br /></span><br />
<span class="Apple-style-span" style="color: #444444; font-family: inherit;">First of all, w</span><span class="Apple-style-span" style="color: #444444;">e decided that a Google Groups mailing list would be the best place for developer-level updates as well as an open discussion between anyone interested in the project. Check it out here: <a href="http://groups.google.com/group/funf-developer">Funf-Developer Google Group.</a></span><br />
<span class="Apple-style-span" style="color: #444444;"><br /></span><br />
<b style="color: #444444; line-height: 16px;"><u>Funf Developer Framework version 0.3 released</u></b><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;">We made some fixes and a significant update to the Funf framework's internals:</span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;">The main change is an updated internal communication mechanism for probes. They now use PendingIntents vs Broadcasts, which is much more reliable (we realized that for periods of intense probe communication, the IPC mechanism is overloaded and messages get lost...). The change adds higher reliability to the whole system.</span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;">In addition, the updates lower startup times </span></span><span class="Apple-style-span" style="background-color: white; font-family: arial, sans-serif; font-size: 13px;">(as </span><tt style="background-color: white; font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; font-size: 12px; max-width: 66em;">BroadcastsReceivers</tt><span class="Apple-style-span" style="background-color: white; font-family: arial, sans-serif; font-size: 13px;"> </span><span class="Apple-style-span" style="background-color: white; font-family: arial, sans-serif; font-size: 13px;">no longer have to be dynamically registered). This leads to: </span><br />
<div>
<ul style="background-color: white; font-family: arial, sans-serif; font-size: 13px; max-width: 62em; padding-left: 25px;"><ul style="max-width: 62em; padding-left: 25px;">
<li style="margin-bottom: 0.3em;">Better security (Rely on Android to find out requesting package, instead of complicated nonce exchange)</li>
</ul>
<ul style="max-width: 62em; padding-left: 25px;">
<li style="margin-bottom: 0.3em;">Probes now conduct all actions on a separate thread, and shut down on their own if they have no data requests pending.</li>
<li style="margin-bottom: 0.3em;">Separated probe status messages, into details (constant probe information) and status (transient state information). More details in <a href="http://code.google.com/p/funf-open-sensing-framework/wiki/ProbeCommunication" style="color: #0000cc;">ProbeCommunication</a>.</li>
</ul>
</ul>
</div>
<br />
<span class="Apple-style-span" style="color: #444444;"><br /></span><br />
<div>
<b><span class="Apple-style-span" style="color: #444444; font-family: inherit;"><u>Funf Journal App version 0.2 released</u></span></b></div>
<div>
<span class="Apple-style-span" style="color: #444444; font-family: inherit;">We also updated the <a href="https://market.android.com/details?id=edu.mit.media.funf.journal">Funf Journal app</a> on the market. The new version incorporates the updated framework. Most of the changes are under the hood, but this greatly increases reliability and performance of the app. In addition we made a few small changes to the UI: </span><br />
<br />
<ul>
<li><span class="Apple-style-span" style="color: #444444;">Updated probes tab interface to make it clearer how to turn on and off all probes (see pic below).</span></li>
<li><span class="Apple-style-span" style="color: #444444;">Stabilized sorting of probes to be alphabetical by category, then by name.</span></li>
<li><span class="Apple-style-span" style="color: #444444;">Password is now cancelable after you have set it once.</span></li>
</ul>
<br />
<br />
<div>
<span class="Apple-style-span" style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span></div>
</div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://funf.media.mit.edu/images/funf_journal_screenshots/screenShotProbes.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://funf.media.mit.edu/images/funf_journal_screenshots/screenShotProbes.png" width="192" /></a></div>
<div>
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span></div>
<div>
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span></div>
</div>
<div>
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u>Funf Sample Visualization Script :</u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="font-family: inherit; line-height: 16px;">We also released a sample visualization script for data collected with the Funf Journal app.</span></span><br />
<span class="Apple-style-span" style="color: #444444; font-family: inherit;"><span class="Apple-style-span" style="line-height: 16px;">This one has been out for a few weeks as we were testing it, but last week we also launched an updated version that is </span><span class="Apple-style-span" style="background-color: white;">more robust in handling errors in the data files</span><span class="Apple-style-span" style="line-height: 16px;"> (which may happen every now and then), and has some other added functionality.</span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span><br />
<span class="Apple-style-span" style="color: #222222; font-family: arial, sans-serif; font-size: x-small;"><br /></span><br />
<span class="Apple-style-span" style="line-height: 16px;"><span class="Apple-style-span" style="color: #444444;">This is not mean</span><span class="Apple-style-span" style="font-family: inherit;"><span class="Apple-style-span" style="color: #444444;">t to be a tool to fully analyze your collected data, but mostly give you some hint at what can be done with the data. </span></span></span><span class="Apple-style-span" style="color: #444444; font-family: inherit;"><span class="Apple-style-span" style="line-height: 16px;">The script also decrypts all of your data files and merges it into an SQLite databas file, which allows you to directly poke into the data yourself, including </span><span class="Apple-style-span" style="background-color: white;">the many probes not currently visualized</span><span class="Apple-style-span" style="line-height: 16px;">. </span><span class="Apple-style-span" style="line-height: 16px;">, We hope that this will inspire other developers to come up with more interesting visualizations (*hint*), or other services where this data could be imported to.</span></span><br />
<div>
<span class="Apple-style-span" style="color: #444444; line-height: 16px;"><br /></span></div>
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://funf.media.mit.edu/images/analysisScreenshot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="323" src="http://funf.media.mit.edu/images/analysisScreenshot.png" width="400" /></a></div>
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><u><br /></u></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><u><br /></u></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;">As you see we've been busy... there are several more updates coming up soon, including more new probes and also new Funf tutorials. Going forward we'll do our best to update here more often, and also start a more structured version release schedule. Stay tuned!</span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><br /></span></span><br />
<span class="Apple-style-span" style="color: #444444;"><span class="Apple-style-span" style="line-height: 16px;"><b><u><br /></u></b></span></span></div>Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com2tag:blogger.com,1999:blog-33620333199432420.post-58177221890462857842011-10-05T04:51:00.000-07:002011-10-05T20:25:21.259-07:00Funf is officially launched!<br />
Today is a double celebration for us: the official (and initial) release of the <b><a href="http://funf.media.mit.edu/">Funf Open Sensing Framework</a></b> open sourced <a href="http://code.google.com/p/funf-open-sensing-framework/">codebase</a>, and at the same time, the launch of the <b><a href="https://market.android.com/details?id=edu.mit.media.funf.journal">Funf Journal</a></b> app on on the Android market!<br />
<br />
<div>
<br /></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEQdj-fR-NY4qk9weXe_mnmiDWEBYMk5kfgYtl1Atwu7OgDx-ZGNhxlYFpfwbHBGFH3AxGEKOBdGdBEdX6EX712SaYKfh9HkjZGYKU9zGvNMJIwBFQLH2KXVrH-BoVH43vx1gUYeO5pvk/s1600/funf+BizCard.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEQdj-fR-NY4qk9weXe_mnmiDWEBYMk5kfgYtl1Atwu7OgDx-ZGNhxlYFpfwbHBGFH3AxGEKOBdGdBEdX6EX712SaYKfh9HkjZGYKU9zGvNMJIwBFQLH2KXVrH-BoVH43vx1gUYeO5pvk/s200/funf+BizCard.png" width="200" /></a><b>What is Funf?</b></div>
<div>
The Funf Open Sensing Framework is an extensible sensing and data processing framework for mobile devices. The core concept is to provide an open source, reusable set of functionalities, enabling the collection, uploading, and configuration of a wide range of data types. This application is being developed by the Human Dynamics research group at the MIT Media Lab, and leverages our experience in developing and deploying social and behavioral sensing applications for mobile devices.<br />
<br />
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="http://funf.media.mit.edu/"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeUMWUZ_ZylIomxuZyT91_jAnZXrRnZIAAnIYPXORxmsyjeqt8di9pxogLp5qADrV4s5bJ9r0ekD5Rbmi2H4g1TXVdSXQSv38m3z1TvvNY2UVbz1gboaG4QyVy7n9Vj_yoZZkOepnzzFs/s400/funf_overview.png" width="400" /></a></div>
<br />
<br /></div>
<div>
<br /></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinkXP3FC_2fBGJwBo4Sgs-5_hTlbguHw1AqIXozfET9p6PI9cttsQkbLD451VSvRpmCGPYt2A3r34pLzjelyFhks1czJVF4ZG0JEp3RJq1GbjRtZOyg6TWTzHneOO0K0Utj4IbJro2z9w/s1600/funfJOURNAL_FULL_NAME_with_little_android.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="100" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinkXP3FC_2fBGJwBo4Sgs-5_hTlbguHw1AqIXozfET9p6PI9cttsQkbLD451VSvRpmCGPYt2A3r34pLzjelyFhks1czJVF4ZG0JEp3RJq1GbjRtZOyg6TWTzHneOO0K0Utj4IbJro2z9w/s200/funfJOURNAL_FULL_NAME_with_little_android.png" width="100" /></a><span class="Apple-style-span" style="font-family: inherit;"><b>What is Funf Journal?</b></span></div>
<div>
Funf Journal is an Android application for researchers, self-trackers, and anyone interested in collecting and exploring information related to the mobile device, its environment, and its user's behavior. It is built using the Funf framework and makes use of many of its built-in features.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://market.android.com/details?id=edu.mit.media.funf.journal"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqHtssobGzLlzAmf_ipwSCF_KrpFzby6iSUBq0dCjb4aq86TwtkbGzr61TDfgujwQNNaQ-rFDhNwXFO5LiZFIM2q0v3gEqz4y2k_2BhrJvtQ5EZfVKc6Wt4Pg6IIgukZJ1o9FdqXnsCto/s320/screenShotProbes.png" width="192" /></a></div>
<br /></div>
<div>
<br />
<b>Why Are We Doing This? (Read: Motivation)</b></div>
<div>
<span class="Apple-style-span" style="font-family: inherit;">As truly ubiquitous wearable computers, today’s mobile phones are quickly becoming the primary source for social, behavioral, and environmental sensing and data collection. Phone-based sensor data is used for enabling a broad range of research projects and application domains: research in areas of health and wellness, environmental sensing, sociological and psychological investigations, support for disaster and crisis response, as well as event triggers that can be used for building richer and more personalized mobile experiences, are just a few examples for uses of this kind of data.</span></div>
<div>
<br /></div>
<div>
Google’s Android platform has allowed researchers and developers to do more things with mobile devices than ever before. However, there is still a great gap between having API calls for accessing on-phone sensors and information, to having a "deployable" system or an end user application that fully utilizes this access. There are many additional components that need to exist for enabling this, which we had already built and deployed in the field during a 15 month long living laboratory deployment during 2010-11. Such additional components include, for example, specialized mechanisms for privacy preserving data collection (e.g. hashing human readable text so that its useful for scientific analysis but does not expose the original information), delay tolerant communication with a backend server (data collected locally when server not available, and uploaded in background whenever users connect to the network), “smart” data collection that maximizes battery life, ability to remotely configure the data collection settings, option to push software updates remotely, encrypting data files on the SD card for added protection, and so on.<br />
<br /></div>
<div>
</div>
<div>
Rather than having different developers and research teams re-invent the wheel, we are aiming to share the tools and experience we have already gained through our past deployments, and turn our system into an open source framework for researchers, developers, and end-users. We hope to foster a community around these ideas, where new development efforts would go towards extending a common platform rather than creating redundant functionality.<br />
<br />
<b>Looking Forward</b></div>
<div>
<span class="Apple-style-span" style="background-color: white; color: #333333;">Remember, this is just the first release of both the app and the framework. This means both are still in beta stage, and there are bound to be quirks and kinks - so your feedback (and patience) are greatly appreciated. We also have a lot in store as far as features and capabilities, and you'll be seeing more of these in upcoming versions, so stay tuned. We are planning to release early and often, and we are looking forward to your comments and suggestions! </span></div>
<div>
<span class="Apple-style-span" style="background-color: white; color: #333333; line-height: 16px;">
</span></div>
Nadavhttp://www.blogger.com/profile/08886860667089855217noreply@blogger.com2