<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The Joy of Flex</title>
	
	<link>http://www.colettas.org</link>
	<description>tips on Flex, news about Noteflight, musings on the web</description>
	<lastBuildDate>Tue, 02 Mar 2010 11:01:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheJoyOfFlex" /><feedburner:info uri="thejoyofflex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TheJoyOfFlex</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Going Mobile? Now is the Time to Double Down on Flash</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/4gqvhFbNlaQ/</link>
		<comments>http://www.colettas.org/?p=343#comments</comments>
		<pubDate>Tue, 02 Mar 2010 11:01:05 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Jobs]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=343</guid>
		<description><![CDATA[Suppose you’re a small startup with a shipping product based on a substantial ActionScript codebase. Suppose your app is not just a bunch of list views with a few graphical assets, but it’s a really rich interactive tool. For example’s sake we’ll say it’s a sailboat designing app with visual water-simulating features: call it BoatWright. [...]]]></description>
			<content:encoded><![CDATA[<p>Suppose you’re a small startup with a shipping product based on a substantial ActionScript codebase. Suppose your app is not just a bunch of list views with a few graphical assets, but it’s a really rich interactive tool. For example’s sake we’ll say it’s a sailboat designing app with visual water-simulating features: call it BoatWright. And suppose you’re trying to figure out your mobile strategy, which is a fancy way of asking “how do I get BoatWright on at least iPhone and Android, plus Windows Mobile, Symbian, Blackberry, and WebOS for good measure?”</p>
<p>As a startup with a shipping product, you’ve got a lot of constraints. The biggest is that you are already trying to do too much with not enough people, and forward momentum of the product is critical. You have to keep shipping new features to build the product out, so you can’t afford to go dark while you port your ActionScript to Objective C, Java, C++, and so on in order to make native apps. Wasn’t the Flash Player supposed to be a neutral platform?</p>
<p>At the same time, you’re worried about the new guy on the block who is just starting up in your space. Sure, you’re way ahead of him now, but if he starts from scratch maybe he can leapfrog you on the mobile platforms before you can figure out how to get there. Or, put another way, <em>someone’s</em> going to build a great sailboat designing app that runs on the iPhone, and especially on the iPad where it can take advantage of all that extra screen real estate.</p>
<p>What are your options? Well, you could go out and hire a mobile team. Oh, wait, you can’t do that – you’re trying to do less with more, remember? So porting or reimplementing your app on somewhere between two and six additional native platforms is a non-starter. It seems like an exciting prospect – “hey, we’re a cool mobile company now!” – but you’re <em>not</em> a mobile company, you’re a sailboat design software company, and there will be somewhere between two and six steep learning curves, and momentum on the shipping product will fall, and then at the end of it all you’ll have seven separate codebases to maintain, and you’ll grind to a halt. Don’t do this.</p>
<p>Another, more reasonable choice might be to read the tea leaves about which mobile platform is the best choice for your app, and port to just that one. This is really a big decision about what kind of company you’re going to be. Do you want to enter the wild west of Android where the most popular app is a process killer, but at least you can ship whatever you want? Or the safe warm fuzzy confines of the App Store where shipping a new version can be delayed by months while Apple repeatedly rejects your app for minor violations? And are you going to maintain two codebases, ActionScript for your browser app and Objective C or Java for your mobile app? (I’m taking the conservative route and assuming Apple is never going to permit Adobe to ship a version of Flash Player for MobileSafari.) Even maintaining two codebases is going to double the effort for each new feature, so are you going to bet it all on mobile and leave the ActionScript codebase behind? This line of thought seems scary. You want to postpone big decisions like this if you can.</p>
<p>But maybe porting your codebase just <em>once</em> would be acceptable, if the end result could run in desktop browsers and on all mobile platforms. Not to mention that porting the codebase would give you a good opportunity to refactor and generally clean up the code in the process. Suppose you could convince yourself that your app could run well in WebKit using as much of HTML5 as is generally available on both desktop and mobile browsers in the time frame of your port. Now that’s starting to sound like a strategy. You’d end up with just one codebase to maintain, it would run everywhere, and you’d no longer be constrained by the limitations of Flash. ActionScript and JavaScript are similar enough that maybe the port wouldn’t even be terribly hard. This approach seems attractive. It’s not without risk, though: you still have to go dark while you do that port, and more importantly, you have to convince yourself that you can get to the same level of performance in HTML5 with Canvas that you already have in the Flash Player. For some apps this is going to be more challenging than others. For some apps it’s not going to be feasible this year or next.</p>
<p>Then there’s doubling down on Flash: don’t port your code at all. On the mobile platforms where <a href="http://labs.adobe.com/technologies/flashplayer10/">Flash Player 10.1</a> is coming out, redesign your app for the small screen but leave it in Flash and ActionScript. And on the iPhone and iPad, use the <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/">Packager for iPhone</a> technology that’s coming in CS5, again redesigning your app to take advantage of the platform. This approach is not without risk either: the full Flash Player on mobile platforms is a new beast and it’s going to take a while to shake out. The Packager for iPhone is also unproven. In both scenarios it’s going to take a while before everyone is convinced that apps on those platforms will perform adequately while preserving battery life.</p>
<p>But the great thing about doubling down on Flash is that it postpones major life-changing decisions like porting an entire codebase, and the investment of redesigning your app for Player 10.1 on mobile and Packager for iPhone is relatively small by comparison. Even if it doesn’t work out, you’re not much worse off than you are now, and you can still try one of the more expensive and riskier strategies.</p>
<p>What are you waiting for?</p>
<p>P.S. I was a little surprised to come to the above conclusion. I don’t work for Adobe any more and even though this blog is called The Joy of Flex, I’d rather make a good strategic decision than stick blindly with Flash Player forever. So I’m happy to convince myself that with FP 10.1 and Packager for iPhone, Adobe is about to start offering a potentially great choice for developers like me.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/4gqvhFbNlaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=343</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=343</feedburner:origLink></item>
		<item>
		<title>I’m Joining the Noteflight Team!</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/q0qsrxt4h8Y/</link>
		<comments>http://www.colettas.org/?p=336#comments</comments>
		<pubDate>Thu, 07 Jan 2010 11:24:25 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=336</guid>
		<description><![CDATA[At the end of January I&#8217;ll be leaving Adobe Systems and joining the team at Noteflight! I have wanted to work on music software at least since college, and I have wanted to work with Joe Berkovitz since I met him at Adobe MAX a few years ago, and now it&#8217;s going to happen.  Wow. [...]]]></description>
			<content:encoded><![CDATA[<p>At the end of January I&#8217;ll be leaving Adobe Systems and joining the team at <a href="http://www.noteflight.com">Noteflight</a>! I have wanted to work on music software at least since college, and I have wanted to work with <a href="http://joeberkovitz.com/">Joe Berkovitz</a> since I met him at Adobe MAX a few years ago, and now it&#8217;s going to happen.  Wow.</p>
<p>Noteflight, in case you haven&#8217;t heard about it, is an online music writing application that     lets you create, view, print and hear music notation with     professional quality.  You can work on     a score from any computer on the Internet, share it with     other users, and embed it in your own pages. It&#8217;s written from the ground up in ActionScript, and it&#8217;s awesome. I&#8217;d call it the &#8220;Buzzword&#8221; of music notation, though perhaps by next month I&#8217;ll be calling Buzzword the &#8220;Noteflight&#8221; of word processors.</p>
<p>I&#8217;m enormously grateful to my colleagues at Virtual Ubiquity, with whom I helped create Buzzword. It was a singular experience.  Likewise, I&#8217;m grateful to Adobe Systems Incorporated, for the opportunities they have given me over to grow in many different directions since we joined them. Finally, I thank the incredibly talented engineers with whom we have worked at Adobe over the last two years to bring together Buzzword and the other applications into a single Acrobat.com suite.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/q0qsrxt4h8Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=336</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=336</feedburner:origLink></item>
		<item>
		<title>Why Google built Chrome</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/4i2gau7v-r0/</link>
		<comments>http://www.colettas.org/?p=328#comments</comments>
		<pubDate>Wed, 10 Jun 2009 15:45:52 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=328</guid>
		<description><![CDATA[The conventional wisdom about why Google built Chrome is that Google wanted to be able to deliver a better browser experience, both for search and for its apps, than was possible in other browsers. Similarly, it&#8217;s understood that Google is betting heavily on HTML5 as the platform of the future for applications on the web, [...]]]></description>
			<content:encoded><![CDATA[<p>The conventional wisdom about why Google built Chrome is that Google wanted to be able to deliver a better browser experience, both for search and for its apps, than was possible in other browsers. Similarly, it&#8217;s understood that Google is betting heavily on HTML5 as the platform of the future for applications on the web, and the best way for them to influence that future is to create it.</p>
<p>What I just realized today, however, is that since Chrome is built on Webkit, Google can build and deploy HTML5 functionality, contribute it back to the Webkit open source project, and watch it propogate virally into every other browser built on Webkit.</p>
<p>I think Google is building Chrome as a real-world demonstration platform on which to prove the features of HTML5 and create the future.</p>
<p>A couple of years ago I said <a href="http://www.colettas.org/?p=122">we&#8217;d look back at June 2007 as the time that Safari turned a corner</a>. But now I realize that it&#8217;s really Webkit that&#8217;s the important technology. If I&#8217;m right about Google&#8217;s strategy, then over the next two years we&#8217;ll see many of the technologies that constitute HTML5 appear in the Webkit open source code base and start to appear in other browsers.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/4i2gau7v-r0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=328</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=328</feedburner:origLink></item>
		<item>
		<title>labs.acrobat.com launches with preview of Presentations app</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/MJ52uxTh9GY/</link>
		<comments>http://www.colettas.org/?p=319#comments</comments>
		<pubDate>Wed, 27 May 2009 09:05:51 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[acrobat.com]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=319</guid>
		<description><![CDATA[We just took the wraps off of a new site called labs.acrobat.com where we are showing previews of what is coming to acrobat.com in the near future. Today you can check out a preview of the app that does for presentations what Buzzword does for word processing documents. Now come give it a spin!]]></description>
			<content:encoded><![CDATA[<p>We just took the wraps off of a new site called <a href="http://labs.acrobat.com">labs.acrobat.com</a> where we are showing previews of what is coming to acrobat.com in the near future. Today you can check out a preview of the app that does for <a href="http://labs.acrobat.com">presentations</a> what Buzzword does for word processing documents.</p>
<p><a href="http://labs.acrobat.com"><img class="alignnone size-medium wp-image-321" title="labs.acrobat.com presentations" src="http://www.colettas.org/wp-content/uploads/2009/05/picture-10-300x210.png" alt="labs.acrobat.com presentations" width="300" height="210" /></a></p>
<p>Now come give it a <a href="http://labs.acrobat.com">spin</a>!</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/MJ52uxTh9GY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=319</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=319</feedburner:origLink></item>
		<item>
		<title>Should Documents Tweet?</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/DgNmFJB8AEM/</link>
		<comments>http://www.colettas.org/?p=314#comments</comments>
		<pubDate>Tue, 19 May 2009 16:17:17 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Buzzword]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=314</guid>
		<description><![CDATA[Right now it&#8217;s hard to find out when people have made changes to Buzzword documents that you care about. Say you&#8217;re working with a couple of other people on a project plan, and you&#8217;ve just written a first draft and sent it out for comment. When your collaborators leave comments in the document, or rewrite [...]]]></description>
			<content:encoded><![CDATA[<p>Right now it&#8217;s hard to find out when people have made changes to Buzzword documents that you care about. Say you&#8217;re working with a couple of other people on a project plan, and you&#8217;ve just written a first draft and sent it out for comment. When your collaborators leave comments in the document, or rewrite some of the document, the best way you can find out about that right now is to leave the document open and watch for changes. Alternatively, you can check for an unread mark in the document organizer. Either way, you have to remember to look. That&#8217;s not right.</p>
<p>In a past life, I worked on a collaboration product called eRoom. The main way eRoom sent out notifications was that inside its server there was a giant spam machine that could generate nightly or immediate emails when documents changed. Each user could specify their own notification preferences at various levels of the hierarchy (documents, folders, or entire rooms), but the net result was a metric buttload of email. With the right set of email rules on the receiving end, this can work, but it&#8217;s not pretty.</p>
<p>What if a document could tweet? Set aside the mechanics &#8212; for example, don&#8217;t worry about what Twitter account it&#8217;s using, or how people go about following the documents &#8212; and just ponder for a second what it would be like if the documents you cared about talked to you from time to time in your Twitter client. If you followed a document, from time to time you&#8217;d see a tweet saying something like <strong>David Coletta left a comment on 2010 Project plan: &#8220;it would be awesome to hit this date!&#8221; </strong>or <strong>Bill McFill edited the document</strong> <strong> 2010 Project Plan</strong>.</p>
<p>Key to this idea is that no one would have to press a button to make the document tweet. Instead, authors would specify some criteria about which documents should tweet, what they should tweet about, how often, and so on. Maybe it would also be important for people on the receiving end to specify these same things, but I&#8217;m not sure. And I&#8217;m not ruling out a manual process too, but the point is that you wouldn&#8217;t have to think about individual tweets if you didn&#8217;t want to.</p>
<p>So given the ideas above, would this be a useful approach to getting notified about the documents you care about? Should authors get to specify the criteria, or should followers? Could it be really simple, or would it only work if there were lots of fine-grained controls? Could this be the only way you get notified, or would there have to be email notifications, toast-style popup notifications, and so on as well?</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/DgNmFJB8AEM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=314</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=314</feedburner:origLink></item>
		<item>
		<title>Flex Builder Mac won’t start?</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/tRKOIy93Er0/</link>
		<comments>http://www.colettas.org/?p=308#comments</comments>
		<pubDate>Mon, 13 Apr 2009 13:20:23 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Flex Development]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=308</guid>
		<description><![CDATA[For reasons unknown, over the weekend Flex Builder 3.0.2 for Mac OS X stopped being able to launch. It would show the splash screen, then the beachball would start spinning, and it would never actually open the previously opened workspace. I got it working again as follows.  I renamed the top level directory of the [...]]]></description>
			<content:encoded><![CDATA[<p>For reasons unknown, over the weekend Flex Builder 3.0.2 for Mac OS X stopped being able to launch. It would show the splash screen, then the beachball would start spinning, and it would never actually open the previously opened workspace.</p>
<p>I got it working again as follows.  I renamed the top level directory of the previously opened workspace, launched Flex Builder, and this time it started up just fine. Then I quit, renamed the top level directory back, and relaunched. That worked fine, and subsequently quitting and relaunch worked fine too. </p>
<p>Hope it doesn&#8217;t happen again.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/tRKOIy93Er0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=308</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=308</feedburner:origLink></item>
		<item>
		<title>Check out Joe Berkovitz’s cool stuff: Noteflight, Moccasin</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/6hCDPJZPirg/</link>
		<comments>http://www.colettas.org/?p=305#comments</comments>
		<pubDate>Wed, 11 Mar 2009 15:16:27 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=305</guid>
		<description><![CDATA[Last night at the Boston Flex Users Group monthly meeting, Joe Berkovitz presented Noteflight and Moccasin.  Noteflight is his Flex-based online music editor, and Moccasin is an open-source framework that supports direct-manipulation editing in Noteflight and apps like it. This was a great talk, and I particularly liked the way Joe used his music application [...]]]></description>
			<content:encoded><![CDATA[<p>Last night at the Boston Flex Users Group monthly meeting, Joe Berkovitz presented Noteflight and Moccasin.  Noteflight is his Flex-based online music editor, and Moccasin is an open-source framework that supports direct-manipulation editing in Noteflight and apps like it. This was a great talk, and I particularly liked the way Joe used his music application as a example to demonstrate the Moccasin code. Moccasin comes with a sample AIR app that demonstrates its features, with some simple direct-manipulation editing, undo, and more.</p>
<p><a href="http://www.noteflight.com/">Noteflight</a> &#8211; <a href="http://code.google.com/p/moccasin/">Moccasin</a></p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/6hCDPJZPirg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=305</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=305</feedburner:origLink></item>
		<item>
		<title>Couple of reqs about to open up on Acrobat.com team</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/MxCwuaNEMCI/</link>
		<comments>http://www.colettas.org/?p=302#comments</comments>
		<pubDate>Fri, 06 Mar 2009 14:54:02 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Jobs]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=302</guid>
		<description><![CDATA[Looks like we&#8217;re about to start a search for a couple of developers on the Acrobat.com team in Newton, MA.  If you are smart and get things done, plus you know some ActionScript 3, Flex, C#, .NET, and/or SQL Server, please drop me a line at dcoletta at adobe dot com. On-site full-time candidates only.]]></description>
			<content:encoded><![CDATA[<p>Looks like we&#8217;re about to start a search for a couple of developers on the Acrobat.com team in Newton, MA.  If you are smart and get things done, plus you know some ActionScript 3, Flex, C#, .NET, and/or SQL Server, please drop me a line at dcoletta at adobe dot com. On-site full-time candidates only.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/MxCwuaNEMCI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=302</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=302</feedburner:origLink></item>
		<item>
		<title>Summer 2009 intern opportunity: software developer on the Buzzword team!</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/yZ0h3XiL-8o/</link>
		<comments>http://www.colettas.org/?p=294#comments</comments>
		<pubDate>Fri, 30 Jan 2009 15:05:06 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Jobs]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=294</guid>
		<description><![CDATA[We&#8217;re looking for a summer intern developer on the Buzzword team in Newton, Mass for 2009. If you are interested, start with the official Adobe job position, click &#8220;apply now&#8221; to get yourself into the system, and feel free to email our recruiter Cindy Vink Loggins, cvink at adobe dot com with any questions. Or, if [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>We&#8217;re looking for a summer intern developer on the Buzzword team in Newton, Mass for 2009. If you are interested, start with the <a href="http://cooljobs.adobe.com/frameset.html?goto=er-viewjob&amp;erjob=97512&amp;eresc=ERNOTIFY ">official Adobe job position</a>, click &#8220;apply now&#8221; to get yourself into the system, and feel free to email our recruiter Cindy Vink Loggins, cvink at adobe dot com with any questions. Or, if you know someone who might be interested, please forward them this post or the link to the job. Also, if you&#8217;re a blogger, please do me a favor and repost!</p>
<p>Here&#8217;s the gist of the job:</p>
<p><em><strong>Position Overview</strong></em></p>
<p><em>What is the Buzzword team up to?</em></p>
<p>Buzzword, the first real word processor for the web, is a breakthrough in collaborative authoring for documents that matter. The Buzzword team joined Adobe Systems Incorporated in 2007 in order to take Buzzword to the next level, building new features, integrating with the Acrobat.com product suite, and scaling up to hundreds of thousands of users.</p>
<p>The Buzzword application is built on the Adobe Flash/Flex platform, written primarily in ActionScript 3.0, an object-oriented language familiar to people who know Java and C#. Additionally, Buzzword incorporates a server that is written in C# using Microsoft .NET and SQL Server 2005.</p>
<p><strong><em>Responsibilities</em></strong></p>
<p><em>What are we looking for?</em></p>
<p>The Buzzword team is looking for a software development intern to join us for the summer. You should be a computer science major (or equivalent) going into your junior or senior year, with a passion for writing great code, learning new technologies, and discovering just what it takes to build commercial software. You&#8217;ll receive mentoring from Buzzword team members, and you&#8217;ll see every part of the software lifecycle: requirements, design, coding, testing, and release.</p>
<p><em>What would you work on?</em></p>
<p>Here is a small sampling of the projects you might work on as an intern on the Buzzword development team:</p>
<ul>
<li>New features: if you&#8217;re a strong contributor, you&#8217;ll get to work on important new product features right along side the rest of the development team.</li>
<li>Bug fixing: there&#8217;s no better way to learn your way around a big code base than by fixing some bugs.</li>
<li>Prototyping additional browser support: Buzzword relies on some small but critical bits of JavaScript to support keyboard control and system clipboard access, so we are currently limited to IE, Firefox, and Safari. You would prototype versions of this code for other browsers.</li>
<li>Load and/or performance testing: In order to gauge future hardware needs, you would write a load simulator for our server, execute it, and analyze the results.</li>
<li>Writing tests: Buzzword has a built-in automated test framework, with hundreds of existing tests that exercise product functionality and check for bug regression. You would write new tests, and analyze existing tests to remove duplicate functionality and improve coverage.</li>
<li>Experimenting with Buzzword mashups: there are many unexplored possibilities for mashing Buzzword with other applications on both the client side (in the browser) and the server side.</li>
<li>Site statistics analysis tools: both the Buzzword server and Google Analytics gather ongoing server usage statistics; you would improve on them and build new ways to look at how our users use the product.</li>
<li>Secret projects: we&#8217;ve got new products coming down the pike that we can&#8217;t tell you about in this ad.</li>
</ul>
<p>Again, next step is to see the <a href="http://cooljobs.adobe.com/frameset.html?goto=er-viewjob&amp;erjob=97512&amp;eresc=ERNOTIFY ">official Adobe job position</a>, and feel free to email Cindy Vink Loggins, cvink at adobe dot com with any questions. (This position is located in Newton, MA.)</div>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/yZ0h3XiL-8o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=294</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=294</feedburner:origLink></item>
		<item>
		<title>Buzzword new-college-grad developer position at Adobe is still open!</title>
		<link>http://feedproxy.google.com/~r/TheJoyOfFlex/~3/L-5PJFzuBK8/</link>
		<comments>http://www.colettas.org/?p=286#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:46:52 +0000</pubDate>
		<dc:creator>David Coletta</dc:creator>
				<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[Jobs]]></category>

		<guid isPermaLink="false">http://www.colettas.org/?p=286</guid>
		<description><![CDATA[In case you&#8217;re wondering, the new college grad developer position on the Buzzword team at Adobe Systems Incorporated is still open! If you are a recent grad, or will be graduating soon, from a BS/CS or MS/CS program in the U.S., and you fit this job description, I&#8217;d really like to talk to you.  You [...]]]></description>
			<content:encoded><![CDATA[<p>In case you&#8217;re wondering, the new college grad developer position on the Buzzword team at Adobe Systems Incorporated is still open! If you are a recent grad, or will be graduating soon, from a BS/CS or MS/CS program in the U.S., and you fit <a href="http://cooljobs.adobe.com/frameset.html?goto=er-viewjob&amp;erjob=94532&amp;eresc=ERNOTIFY">this job description</a>, I&#8217;d really like to talk to you.  You can email me directly at dcoletta at adobe dot com, or call our recruiter, Erin Fife, at 408.536.5382, efife at adobe dot com.</p>
<img src="http://feeds.feedburner.com/~r/TheJoyOfFlex/~4/L-5PJFzuBK8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.colettas.org/?feed=rss2&amp;p=286</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.colettas.org/?p=286</feedburner:origLink></item>
	</channel>
</rss>
