<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nathan and his Open Ideals &#187; Learn from This</title>
	<atom:link href="http://openideals.org/category/learn-from-this/feed/" rel="self" type="application/rss+xml" />
	<link>http://openideals.org</link>
	<description>... and the trouble it often gets him in</description>
	<lastBuildDate>Mon, 07 May 2012 02:15:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>My Quick Guide to a Less Risky Dropbox</title>
		<link>http://openideals.org/2011/04/20/my-quick-guide-to-a-less-risky-dropbox/</link>
		<comments>http://openideals.org/2011/04/20/my-quick-guide-to-a-less-risky-dropbox/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 15:54:00 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[Learn from This]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://openideals.org/?p=679</guid>
		<description><![CDATA[While there are definitely many security-related holes and privacy concerns to be had about the free (but not open-source) Dropbox file sharing service, it has taken the world by storm, including many activist and human rights groups, mostly due to &#8230; <a href="http://openideals.org/2011/04/20/my-quick-guide-to-a-less-risky-dropbox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>While there are definitely many <a href="http://www.tuaw.com/2011/04/19/dropbox-under-fire-for-security-concerns/">security-related holes and privacy concerns</a> to be had about the free (but not open-source) <a href="http://dropbox.com">Dropbox</a> file sharing service, it has taken the world by storm, including many activist and human rights groups, mostly due to the simplicity and effectiveness of its user experience. As we have seen many times before, software and services that &#8220;just work&#8221;, will always win out over more secure options with the majority of the population. This post is a quick attempt to share some simple steps you can take to ensure your use of Dropbox, or any similar cloud-based file storage and sharing system, is more properly protected, obscured or otherwise mitigated as a direct threat to the security of your information.</p>
<p>1. Use Dropbox over <a href="https://torproject.org">Tor</a> to stop local network monitors from knowing you are using Dropbox to begin with. This also is a good configuration to use with people who live in places where Dropbox might be blocked, but Tor is not.</p>
<blockquote><p>Install Tor and use Vidalia (the GUI controller) to connect to the Tor network.</p>
<p>Set Dropbox-&gt;Preferences-&gt;Network-&gt;Proxy Settings to use Tor&#8217;s secure SOCKS proxy on localhost, port 9050</p>
<p><a href="http://openideals.org/wp-content/uploads/2011/04/dropbox1proxy.png"><img class="alignnone size-full wp-image-688" title="dropbox1proxy" src="http://openideals.org/wp-content/uploads/2011/04/dropbox1proxy.png" alt="" width="475" height="279" /></a></p></blockquote>
<p>2. Set Bandwidth Usage to a low value to avoid creating large spikes in network traffic. This will reduce the likelihood your particular use will be singled out if you are syncing large media files or other transfers.</p>
<blockquote><p>Set Dropbox-&gt;Preferences-&gt;Network-&gt;Bandwidth Usage to a low value such as 50KB/s for upload and download</p>
<p><a href="http://openideals.org/wp-content/uploads/2011/04/dropbox1bw.png"><img class="alignnone size-full wp-image-689" title="dropbox1bw" src="http://openideals.org/wp-content/uploads/2011/04/dropbox1bw.png" alt="" width="484" height="240" /></a></p></blockquote>
<p>3. Use Truecrypt to create encrypted disk volume files inside of Dropbox, and then store your files inside of that. This can still be shared by multiple users, if you use a password based volume.</p>
<blockquote><p>Download, install and configure the free, open-source TrueCrypt software: <a href="http://www.truecrypt.org/">http://www.truecrypt.org/</a></p>
<p>Create a new TrueCrypt volume, stored within a Dropbox folder</p>
<p><a href="http://openideals.org/wp-content/uploads/2011/04/truecrypt11.png"><img class="alignnone size-full wp-image-691" title="truecrypt1" src="http://openideals.org/wp-content/uploads/2011/04/truecrypt11.png" alt="" width="636" height="544" /></a></p></blockquote>
<p>All in all, there are more secure ways to share sensitive information, such as using <a href="http://www.gnupg.org/">GPG file encryption</a> or another OpenPGP solution, but if you absolutely must use Dropbox, and you are under any sort of threat at all to having the information you store on it used against you, then please follow this advice I have shared.</p>
<p>If you have additional tips, warnings or configurations along these lines, please add them to the comments below.</p>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://openideals.org/2011/04/20/my-quick-guide-to-a-less-risky-dropbox/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>ITP2800: Designing Mobile Apps for Crisis Situations</title>
		<link>http://openideals.org/2009/12/03/itp2800-mobile-apps-for-crisis-situations/</link>
		<comments>http://openideals.org/2009/12/03/itp2800-mobile-apps-for-crisis-situations/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 21:09:18 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[Guardian]]></category>
		<category><![CDATA[Learn from This]]></category>
		<category><![CDATA[Mobile Mobile]]></category>
		<category><![CDATA[crisis]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[itp2800]]></category>
		<category><![CDATA[mobile apps]]></category>
		<category><![CDATA[mobileactive]]></category>
		<category><![CDATA[ux]]></category>

		<guid isPermaLink="false">http://openideals.com/?p=500</guid>
		<description><![CDATA[Here is the slide deck and audio recording of a recent lecture I gave to my NYU ITP2800 students. The topic was &#8220;Building an Effective User Experience for Mobile Smartphone Applications Used Under Duress&#8221;, with the ideas and content coming &#8230; <a href="http://openideals.org/2009/12/03/itp2800-mobile-apps-for-crisis-situations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is the <a href="http://drop.io/itp2800/asset/designingmobileappsincrisis-drat2-pdf">slide deck</a> and <a href="http://drop.io/itp2800/asset/itp2800-november24-mobileappdesign-mp3">audio recording</a> of a recent lecture I gave to my <a href="http://openideals.com/itp2800">NYU ITP2800</a> students. The topic was &#8220;Building an Effective User Experience for Mobile Smartphone Applications Used Under Duress&#8221;, with the ideas and content coming from an <a href="http://openideals.com/2009/11/13/mobile-apps-under-duress/">earlier blog post / crowd-sourced effort</a> on this topic. <em>I still consider this talk a work in progress, but figured I&#8217;d share it in the spirit of open iteration!</em></p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;"></div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="opaque" /><param name="flashvars" value="song_label=converted-ITP2800-November24-MobileAppDesign_converted.mp3&amp;music_track=http://drop.io/download/public/9jywc3be8euih8nstojn/c58f6243bdd3b13b7308f3fe56c49113e09f9c21/97bd7ee0-7f0e-012c-183f-f387d3975bd4/8e123450-c27b-012c-730f-fd9e311da64d/v2/content&amp;autoplay=false" /><param name="src" value="http://s3.amazonaws.com/stlth/static/production/swf/audio_controller.swf" /><embed type="application/x-shockwave-flash" width="400" height="100" src="http://s3.amazonaws.com/stlth/static/production/swf/audio_controller.swf" flashvars="song_label=converted-ITP2800-November24-MobileAppDesign_converted.mp3&amp;music_track=http://drop.io/download/public/9jywc3be8euih8nstojn/c58f6243bdd3b13b7308f3fe56c49113e09f9c21/97bd7ee0-7f0e-012c-183f-f387d3975bd4/8e123450-c27b-012c-730f-fd9e311da64d/v2/content&amp;autoplay=false" wmode="opaque"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://openideals.org/2009/12/03/itp2800-mobile-apps-for-crisis-situations/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My (rough) statement for the US Helsinki Commission hearing (Feedback Please!)</title>
		<link>http://openideals.org/2009/10/20/us-helsinki-commission-rough-statement/</link>
		<comments>http://openideals.org/2009/10/20/us-helsinki-commission-rough-statement/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:34:39 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[Deep Thoughts]]></category>
		<category><![CDATA[Learn from This]]></category>
		<category><![CDATA[Mobile Mobile]]></category>
		<category><![CDATA[csce]]></category>
		<category><![CDATA[itp2800]]></category>
		<category><![CDATA[mobileactive]]></category>
		<category><![CDATA[us helsinki commission]]></category>

		<guid isPermaLink="false">http://openideals.com/?p=449</guid>
		<description><![CDATA[Below is my rough statement for the US Helsinki Commission &#8220;Twitter v. Tyrants&#8221; hearing this Thursday. I would greatly appreciate any of your comments and feedback, as I will be polishing this up a bit before the hearing Thursday and &#8230; <a href="http://openideals.org/2009/10/20/us-helsinki-commission-rough-statement/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><em>Below is my rough statement for the <a href="http://openideals.com/2009/10/19/twitter-v-tyrants/">US Helsinki Commission &#8220;Twitter v. Tyrants&#8221; hearing</a> this Thursday. I would greatly appreciate any of your comments and feedback, as I will be polishing this up a bit before the hearing Thursday and before I formally submit it into record. I mostly wonder whether I have made to many generalizations in trying to connect the dots for people in the limited time I have. Are there other case studies I should mention that would help? Any other papers, posts, links I should I include? Thanks!</em></p>
<p>I greatly appreciate the opportunity to participate in this hearing. Thank you to the members of the commission for the invitation to appear here today, and for your interest in this very important topic. I come here today as a representative of the many, many technology advocates, experts and educators who believe that the most amazing innovations of our generation should be used for more than just acquiring more wealth or as simply new channels entertainment or distractions. I am also a longtime member and former board chair of the international non-profit group Students for a Free Tibet, led by Tibetan activists Lhadon Tethong and Tenzin Dorjee.</p>
<p>From my perspective, the latest wave of new media protest technology began in 2004, with an open-source web service called TXTMob. TXTMob was first developed by MIT&#8217;s Institute for Applied Autonomy for protesters at the 2004 Democratic National Convention in Boston and the Republican National Convention in New York. I was part of a team that utilized TXTMob to broadcast thousands of short messages to over 10,000 people on the streets of New York, letting them know what was happening moment by moment. Later in 2004, during the Orange Revolution in the Ukraine, students utilized the service to coordinate their spontaneous protests or flashmobs, strikes and sit-ins. In 2005, two of my colleagues who had been involved TXTMobs use during the RNC went to work for the company that became Twitter, where they showed the demonstrated the power of TXTMobs and short message broadcasting to their coworkers around the office. It was in those times, that Twitter was born. It is not an accident that things have come full circle, with Twitter now being the standard go-to tool for activists around the world.</p>
<p>In my activism work, my areas of focus are Asia and the Americas. I have specific experience traveling in and working with organizations focused on China, Tibet and India. I have developed patented technology, focused on the exchange of data between mobile devices over wireless networks. I am also teaching at NYU&#8217;s Interactive Telecommunications Program this semester &#8211; a new graduate course I&#8217;ve designed entitled &#8220;Social Activism using Mobile Technology&#8221;.  My personal path in this sphere, as a developer, practitioner and instructor in the use of new media technologies within social movements, is built upon a very long tradition that goes back to the first time someone figured out how to use drums, fire and birds to send signal messages.</p>
<p>During the second world war and the cold war, inventors, mathematicians and the earliest digital computers played a critical role in helping the allies stay one step ahead of the axis. In recent years, open-source hackers, nerds and geeks have gravitated towards the social justice, environmental and human rights movements, creating unique alliances and very rich opportunity for innovation. Four guys in a garage in Silicon Valley, is now multiple activists communicating in realtime through Twitter, Skype, Facebook, all using their iPhones, Blackberries and Google Android phones, to weave together human rights campaigns using true grassroots organizing and tested non-violence tactics with open-source software, cloud-based web services and very powerful, yet very cheap hardware gadgets.</p>
<p>Take the case of Burma in 2007. Video journalists and I.T. student organizations teamed up to provide their own coverage of the Saffron Revolution. As their footage began reaching the outside world, they become bolder and more targeted by the junta. While the revolution never fully materialized, and many of the monks and activists who participated have been imprisoned, tortured or worse, the &#8220;VJ&#8221; model of Burma is largely considered to have been successful due to the global attention the protests received. A similar model is being used in Iraq, through the well known citizen journalist video service, &#8220;Alive in Baghdad&#8221;, that works to cover and disseminate stories of the every day lives of Iraqis. We have also seen this model used with simple camera phones in the Kashmir and most recently in Iran, where a single clip of video of an innocent dying girl instantly clarified the issue for a global audience and brought overwhelming sympathy and support to the side of the Iranian people. The power of the moving image is unavoidable.</p>
<p>In many cases, the authoritarian states power proves too formidable for adhoc efforts with new media technology. In Tibet, the largely peaceful uprisings in March 2008, were perceived by the outside world as being &#8220;riots&#8221;, due to China&#8217;s ability to control the story by severely restricting news media access and blocking telephone and internet communication. Thousands of Tibetans were detained, many died, and hundreds were given lengthy sentences, many convicted through evidence gathered via close-circuit security cameras, mobile phones, PCs and the Internet. There are countless stories of Chinese, Tibetan and other activists within China being incriminated through their use of email, Skype and other tools. The evidence gathered by the state is often done in collaboration with the technology providers &#8211; Yahoo!, eBay, and so on.</p>
<p>In August of 2008, over seventy activists from around the world traveled to Beijing to protest for Tibetan human rights and independence during the Olympic games. New media tools played a major role during this effort. It provided a loosely coupled link between the various independent activists who were traveling to Beijing to participate. It enabled a team of citizen journalists to document the many different protest that occurred (since mainstream press was mostly unable to due to their &#8220;close&#8221; relationship with Chinese security agents) &#8211; all utilizing broadcast quality HD video cameras, small mobile computers and uploading photos and footage for publishing and broadcast around the world. The Beijing authorities eventually caught on, arresting and detaining for a week, six American citizens who had been documenting the protests. During their detention, they were told that the crimes they were guilty of, documenting and spreading media of protests, was far worse a crime than actually participating in the protest itself. Fortunately, due to their American passports, they were treated fairly and made it home.</p>
<p>During last years presidential elections, I was a member of an adhoc team of people who came together to build &#8220;Twitter Vote Report&#8221;, a nation wide web 2.0-style election monitoring system that tied together google maps, wikis, and iPhones with human resources on the ground from watchdog groups and the media. Over 30,000 citizens reported from outside their polling places, providing a real time view and instant notice of any long lines, hanging chads and potentially voter fraud. The data captured that day was released freely to the Internet for analysis and research by academic institutions. The open-source code from this project, as well as a few others, has been utilized in India and Afghanistan, and we hope to see it become a standard tool in the fight against election fraud.</p>
<p>As you can tell, I am very enthusiastic and active participant in the use of new media tools for social good and in the fight against authoritarianism. However, the use of these tools also brings about the possibility of serious risk to the user, their friends, family and broader movement. As a friend of mine said, &#8220;You cannot twitter your way out of a bludgeoning by security goons&#8221;. Mobile phones are unique, always broadcasting personal identifiers; changing SIM cards does nothing, phones are tracked easily tracked by their hardware IDs. Laptop computers are often full of incriminating documents, web caches and email addresses. Digital viruses that deliver actual spy-ware such as GhostNet are common and becoming more powerful and more invisible every day &#8211; one slip and your entire email inbox can be copied by an adversary. Use of new media and social networks reveal one&#8217;s &#8220;social graphs&#8221;, buddy lists, friends &amp; followers… in a free country, these provide benefit, amplifying your ability to communicate and connect. In an authoritarian state, these reveal your human networks, make the job of cracking down easier and more efficient. It often takes an entire generation to rebuild when an activist network is decimated. The protests of 2007 and 2008 in Burma and Tibet were at level not seen since 1988 and 1989. That twenty year gap is no accident.</p>
<p>While the free world is easily enamored of applications of new media tools within dictatorships and authoritarian states far way, our own federal, state and local law enforcement are often quite fearful and hostile towards their use within domestic movements. Tad Hirsch, creator of TXTMob, is the subject of a subpoena by the City of New York in connection with several active lawsuits against the City that allege police misconduct during the 2004 Republican National Convention. Elliot Madison, a 41 year old social worker, was been arrested in Pittsburgh on Sept. 24 and charged with hindering apprehension or prosecution, criminal use of a communication facility and possession of instruments of crime. The Pennsylvania State Police said he was found in a hotel room with computers and police scanners while using the social-networking site Twitter to spread information about police movements. Just this week it was announced that In-Q-Tel, the CIA&#8217;s venture capital arm, has invested in a company whose technology is capable of powerful data mining from any information openly published on Twitter, Facebook and other social networking sites. In summary, acts taken to secure our homeland from violent terrorists often have similar justifications to acts taken by authoritarian governments to squelch dissent and democracy. Our government needs to be mindful of these contradictory positions on the benefit of new media within our own democracy.</p>
<p>Finally, I would like to briefly emphasize the comments from Mary Joyce of DigiActive, who could not be here today, on the topic of embargoes. In the digital age, where a “good” is a string of code that can be delivered anywhere in the world with the click of a mouse, even today’s smart sanctions are not smart enough.  By preventing access to blogging platforms, social networks, and other types of new media, current embargo policies harm the very activists who are furthering our common goals of democracy promotion, while leaving authoritarian governments free to spread propaganda through a range of state-controlled media outlets.</p>
<p>Referenced URLs of note:<br />
TXTMob: http://en.wikipedia.org/wiki/TXTMob<br />
Alive in Baghdad: http://aliveinbaghdad.org/<br />
TwitterVoteReport: http://twittervotereport.com<br />
Beijing Olympics Protest Coverage: http://freetibet2008.tv<br />
GhostNet: http://en.wikipedia.org/wiki/GhostNet</p>
]]></content:encoded>
			<wfw:commentRss>http://openideals.org/2009/10/20/us-helsinki-commission-rough-statement/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>ITP2800 &#8211; Week 5 &#8211; Building Mobile Apps</title>
		<link>http://openideals.org/2009/10/10/itp2800-week5/</link>
		<comments>http://openideals.org/2009/10/10/itp2800-week5/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 13:51:05 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[Learn from This]]></category>
		<category><![CDATA[Mobile Mobile]]></category>
		<category><![CDATA[anarchogeek]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[imified]]></category>
		<category><![CDATA[itp2800]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobileactive]]></category>
		<category><![CDATA[rabble]]></category>

		<guid isPermaLink="false">http://openideals.com/?p=424</guid>
		<description><![CDATA[Homework for Week 5 Catch up on previous weeks&#8217; readings and homework that you haven&#8217;t turned in yet Continue to develop and plan your cause with a target on being able to concisely explain it for your midterm and the &#8230; <a href="http://openideals.org/2009/10/10/itp2800-week5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><b>Homework for Week 5</p>
<ul style="border:1px;padding:3px;background:#eee;">
<li>Catch up on previous weeks&#8217; readings and homework that you haven&#8217;t turned in yet</li>
<li>Continue to develop and plan your cause with a target on being able to concisely explain it for your midterm and the next Speed Geek!</li>
<li>Review the content presented in class and decide on the approach (server vs client or mixed) and the tools which you will utilize.
<ul>
<li>All: develop the user stories and basic mockups of your service &#8211; &#8220;iterate with pencil&#8221; before moving into fancier renderings</li>
<li>Server Developers: setup an IMified account and review the developer documentation</li>
<li>Client Developers: setup the Android SDK, then download and build the gReporter source code</li>
</ul>
</li>
</ul>
<p></b><br />
Another exciting week at ITP. This week the classes was visited by Evan Henshaw-Plath aka <a href="http://twitter.com/rabble">Rabble</a>, who both spoke of his personal experiences with mobile technology and activism, and also provided critical feedback to students on their projects during our first <a href="http://en.wikipedia.org/wiki/Speed_geeking">Speed Geek</a>.</p>
<p>The second half of the class focused on preparing for the development of actual mobile applications and services. While students are free to choose any software or hardware approach they want, the two platforms that will be covered in class are <a href="http://imified.com">IMified</a> and <a href="http://android.com">Google Android</a>.</p>
<p>Here is the audio of the second hour of class as I walk through the links and slide presentations embedded below:</p>
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="opaque" /><param name="flashvars" value="song_label=converted-ITP2800October6_converted.mp3&amp;music_track=http://drop.io/download/public/9jywc3be8euih8nstojn/517c74d47b0d7f4ba1e7e508c04fa757e410b1c7/97bd7ee0-7f0e-012c-183f-f387d3975bd4/81ca5950-959e-012c-d185-f51800476f0c/v2/content&amp;autoplay=false" /><param name="src" value="http://s3.amazonaws.com/stlth/static/production/swf/audio_controller.swf" /><embed type="application/x-shockwave-flash" width="400" height="100" src="http://s3.amazonaws.com/stlth/static/production/swf/audio_controller.swf" flashvars="song_label=converted-ITP2800October6_converted.mp3&amp;music_track=http://drop.io/download/public/9jywc3be8euih8nstojn/517c74d47b0d7f4ba1e7e508c04fa757e410b1c7/97bd7ee0-7f0e-012c-183f-f387d3975bd4/81ca5950-959e-012c-d185-f51800476f0c/v2/content&amp;autoplay=false" wmode="opaque"></embed></object></div>
<p>Referenced links:</p>
<ul>
<li><a href="http://www.voiceingov.org/blog/?p=1005">Building an IM Bot for the NY Senate OpenLeg API</a></li>
<li><a href="http://github.com/mheadd/nys-bill-bot">NY Senate Bill Bot</a> source code for the IMified platform</li>
<li><a href="http://openideals.com/guardian/greporter">gReporter: Android application source code</a></li>
<li>Android Market app examples: <a href="http://code.google.com/p/votereport-android/">TwitterVoteReport</a> and <a href="http://openideals.com/2009/01/16/inauguration-report-ir09-for-android/">Inauguration Report</a></li>
</ul>
<p>This first presentation provides an overview on approaching the development of mobile applications considering all of the unique factors of using a small, portable device on the go:</p>
<div><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(20754672, 'key-2a1feaqquv9osddo8rvb');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
<p>The second presentation uses the gReporter application to discuss the development of location and media-capture applications on the Google Android platform.</p>
<div><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer2"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(20754256, 'key-2ndassnfkeco83d8fvw8');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer2');  </script></div>
<p>Finally, for beginning to design and mockup applications, here&#8217;s a list of solutions for the iPhone (thanks to <a href="http://www.techjini.com/blog/2009/07/09/tools-for-iphone-ui-user-interface-design-mockups-wireframes-or-just-a-sketch/">TechJini blog</a>)  that can also apply to Android:</p>
<ol>
<li>Use Interface Builder or Dashcode (Mac only)</li>
<li>Use Balsamiq mockup tool (Mac, windows, linux) &#8211; <a href="http://www.balsamiq.com/">http://www.balsamiq.com</a> (<a href="http://www.balsamiq.com/blog/2009/03/01/iphone-controls-new-icons-and-much-more/">http://www.balsamiq.com/blog/2009/03/01/iphone-controls-new-icons-and-much-more/</a>)</li>
<li>Use Omnigraffle (Mac only) and import an iPhone stencil &#8211; (<a href="http://www.omnigroup.com/applications/omnigraffle/download/">http://www.omnigroup.com/applications/omnigraffle/download/</a> and <a href="http://www.graffletopia.com/search/iphone">http://www.graffletopia.com/search/iphone</a>)</li>
<li>Use paper and a stencil- <a href="http://www.designcommission.com/shop/iphone-stencil-kit/">http://www.designcommission.com/shop/iphone-stencil-kit/</a></li>
<li>Use a pre-printed sketch paper &#8211; <a href="http://labs.boulevart.be/index.php/2008/06/05/sketch-paper-for-the-mobile-designer/">http://labs.boulevart.be/index.php/2008/06/05/sketch-paper-for-the-mobile-designer/</a></li>
<li>Use photoshop and the iPhone PSD &#8211; <a href="http://www.teehanlax.com/blog/?p=1628">http://www.teehanlax.com/blog/?p=1628</a></li>
<li>Use Adobe Fireworks &#8211; <a href="http://blogs.adobe.com/fireworks/2008/08/iphone_gui_as_adobe_fireworks.html">http://blogs.adobe.com/fireworks/2008/08/iphone_gui_as_adobe_fireworks.html</a> and <a href="http://www.building43.com/videos/2009/06/23/mockup-iphone-app-adobe-fireworks/">http://www.building43.com/videos/2009/06/23/mockup-iphone-app-adobe-fireworks/</a></li>
<li>Although not there yet, you can try <a href="http://iphonemockup.lkmc.ch/">http://iphonemockup.lkmc.ch/</a></li>
<li>Use the stencil kit from Yahoo! which is available in a variety of formats &#8211; <a href="http://developer.yahoo.com/ypatterns/wireframes/">http://developer.yahoo.com/ypatterns/wireframes/</a></li>
<li>Use the sketchbook available at <a href="http://www.mobilesketchbook.com/">http://www.mobilesketchbook.com/</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://openideals.org/2009/10/10/itp2800-week5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ITP2800 – Week 3 – Nathan&#039;s Story, Secret Videos and Student Proposals</title>
		<link>http://openideals.org/2009/09/25/itp2800-week3/</link>
		<comments>http://openideals.org/2009/09/25/itp2800-week3/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 06:29:00 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[Emerging Tech]]></category>
		<category><![CDATA[Learn from This]]></category>
		<category><![CDATA[Soapbox]]></category>
		<category><![CDATA[itp]]></category>
		<category><![CDATA[itp2800]]></category>
		<category><![CDATA[mobileactive]]></category>
		<category><![CDATA[nyu]]></category>
		<category><![CDATA[torproject]]></category>

		<guid isPermaLink="false">http://openideals.com/?p=364</guid>
		<description><![CDATA[Homework for week 3: Readings: &#8220;Of Secret Codes, Abbreviations, and Knowledge Lost and Gained&#8221; http://blog.thehenryford.org/2009/05/27/of-secret-codes-abbreviations-and-knowledge-lost-and-gained/ RNC 2004 in 160 Characters &#8211; http://www.scribd.com/doc/5403691/RNC04-in-160-Character-Bytes TXTmob: Text Messaging For Protest Swarms http://web.media.mit.edu/~tad/pub/txtmob_chi05.pdf MobileActive: Mobile Apps for Data Collection: http://mobileactive.org/wiki/Mobile_Applications_for_Data_Collection Tasks Listen to an &#8230; <a href="http://openideals.org/2009/09/25/itp2800-week3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Homework for week 3:</p>
<ul>
<li>
<b>Readings:</b></p>
<ul>
<li>
 &#8220;Of Secret Codes, Abbreviations, and Knowledge Lost and Gained&#8221; <a href="http://blog.thehenryford.org/2009/05/27/of-secret-codes-abbreviations-and-knowledge-lost-and-gained/">http://blog.thehenryford.org/2009/05/27/of-secret-codes-abbreviations-and-knowledge-lost-and-gained/</a>
 </li>
<li>RNC 2004 in 160 Characters &#8211; <a href="http://www.scribd.com/doc/5403691/RNC04-in-160-Character-Bytes">http://www.scribd.com/doc/5403691/RNC04-in-160-Character-Bytes</a></li>
<li>TXTmob: Text Messaging For Protest Swarms <a href="http://web.media.mit.edu/~tad/pub/txtmob_chi05.pdf">http://web.media.mit.edu/~tad/pub/txtmob_chi05.pdf</a></li>
<li>MobileActive: Mobile Apps for Data Collection: <a href="http://mobileactive.org/wiki/Mobile_Applications_for_Data_Collection">http://mobileactive.org/wiki/Mobile_Applications_for_Data_Collection</a></li>
</ul>
</li>
<li>
<b>Tasks</b></p>
<ul>
<li>
Listen to an online police or fire scanner stream for two hours and document what you hear. Specifically listen for codes, protocol and other methods of communicating complex information. Blog your report and post the link as a comment to this blog.<br />
<em>Online scanner links:</em> <a href="http://melsgarage.com/">http://melsgarage.com/</a>, <a href="http://www.police-scanner.info/live-police-scanners.htm">http://www.police-scanner.info/live-police-scanners.htm</a>, <a href="http://www.scannermaster.com/Online_Scanners_s/197.htm">http://www.scannermaster.com/Online_Scanners_s/197.htm</a>
</li>
<li>
Invent your own spoken, typed or visual image code, along with a reason for its use, that could be communicated through a mobile device using texting, image sharing, bluetooth or any other aspect of the mobile device. Document this code, post it to your blog, and share a sample of it via 41411/ITP2800, on Twitter #itp2800 or another mobile medium of your choice.
</li>
<li>
Come up with a list of at least <b>three</b> real world organizations, communities or specific people that will benefit or may want to collaborate with you on your proposed cause. IDENTIFY a contact point within at least one of these groups and call or email them to begin a conversation about your idea. <em>If they don&#8217;t respond immediately that is fine, but you must take the first step in communicating what you plan to do</em>
</li>
</ul>
</li>
</ul>
<hr/>
<em>Here&#8217;s what we talked about in class:</em></p>
<p>I announced my work in porting the <a href="http://torproject.org">Tor Project</a> to Android. Tor is an &#8220;onion router&#8221; web proxy that allows web surfers in places like Iran and China get free, anonymous access to the web. Having secure, anonymous browsing that can route around censorship is a critical component of my <a href="http://openideals.com/guardian">Guardian secure smartphone</a> project.<br />
<a href="http://www.flickr.com/photos/ioerror/3933276410/sizes/m/"><img src="http://farm4.static.flickr.com/3510/3933276410_275a88c115_b.jpg" width="500"/></a></p>
<p>The story of <a href="http://en.wikipedia.org/wiki/Alan_Turing">Alan Turing</a> and his impact on computing came up briefly and I just wanted to make sure everyone knew the amazing yet tragic story of his life. Just recently, an online, crowd-sourced petition effort pressured the British Government to issue a formal apology for causing his suicide, and countless others who were persecuted for their sexuality.</p>
<p>At some point in class, I drew a diagram that I quite enjoyed sharing, and will attempt to recreate here, since I unfortunately didn&#8217;t get a photo or capture it using the smart board. The drawing below is an attempt to demonstrate the various layers of network communication layers, both the physical medium and the amount of government/state and corporate control at each layer. Ultimately, the best opportunities for using networks with less control lie at the LAN layer and the Global layer&#8230;. though there are opportunities and technologies at all layers.</p>
<p><a href="http://www.flickr.com/photos/natty/3951991209/" title="Spectrum Of Network Control by nathanialfreitas, on Flickr"><img src="http://farm3.static.flickr.com/2599/3951991209_1e777b33b4.jpg" width="500" height="304" alt="Spectrum Of Network Control" /></a></p>
<p>I also realized that I hadn&#8217;t given the class a background on myself, and decided to share a talk I had recently given at Parsons on my life and work. The presentation tells my story through the various computing hardware and devices I&#8217;ve owned, used, hacked and programmed in my life. Notice that the devices get smaller, more powerful and more connected over time. The slides are posted below, and then a video from the talk I gave at Parsons is below that.</p>
<div>
<div style="text-align: left; color: #595653; font-size: 11px; font-family: Verdana, sans-serif; padding-top: 10px; padding-right: 5px;">Discover Simple, Private Sharing at <a href="http://drop.io">Drop.io</a></div>
<p><script type="text/javascript" src='http://www.scribd.com/javascripts/view.js'></script>
<div id="mediaPlayer"></div>
<p><script type="text/javascript">  var scribd_doc = scribd.Document.getDoc(20183955, 'key-2q7d0unaw4i78vhyfn0');  scribd_doc.addParam('height', 450);scribd_doc.addParam('width', 650);   scribd_doc.write('mediaPlayer');  </script></div>
<p><br/><br />
<embed src="http://blip.tv/play/ge0cgaHMVgA" type="application/x-shockwave-flash" width="480" height="310" allowscriptaccess="always" allowfullscreen="true"></embed><br />
<em>the audio starts after a minute or so&#8230;</em><br />
<br/></p>
<p>Finally, we reviewed week 2 homework, specifically &#8220;mobile videos shot under duress&#8221; and the first draft of proposals for the cause they&#8217;d like to work on and the technology they plan to use.</p>
<p>You can search <a href="http://search.twitter.com/search?q=itp2800">#itp2800 on Twitter</a> and <a href="http://delicious.com/nathanialfreitas/itp2800">ITP2800 on Delicious</a> to see links to some of the homework.</p>
<p>That&#8217;s all for week 3&#8230;. leave a comment here if you have any questions or feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://openideals.org/2009/09/25/itp2800-week3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
