Help MIT Study and Extend App Inventor

Hi folks. If you are an app inventor user, please fill out the survey on it here: survey
This will help the MIT team move forward in improving app inventor. Here’s the announcement:
In order to ensure the future success of App Inventor and explore innovative uses of mobile technology in education, Google has funded the establishment of a Center for Mobile Learning at the MIT Media Lab.  The new center will be actively engaged in studying and extending App Inventor for Android.

In an effort to assist MIT in their effort to study and extend App Inventor, we invite you to complete this brief survey on your use of App Inventor.  All data collected in this survey will be shared with the MIT Center for Mobile Learning.

Please visit http://appinventoredu.mit.edu/ for updates on what is being done with App Inventor at MIT.

The App Inventor Team


P.S. This survey is being distributed through multiple means. Please be sure to only fill it out once.

App Inventor students, professors, and Googlers discuss their experience

Angelo Taylor is a University of San Francisco student who took my App Inventor course last year. He has created this video about our App Inventor course. Great work Angelo!

O’Reilly Webcast on App Inventor and Its Future

My O’Reilly Webcast on App Inventor and its future is now archived (it was given Sep. 2, 2011). I talk about some success stories with App Inventor, what’s going to happen as it transitions to MIT, and how the language might be developed further. I even tell a really bad App Inventor joke. Check it out.

O'Reilly Announcement

Video: University students interviewed about App Inventor

This video was created by University of San Francisco student Angelo Taylor. A longer version is coming soon. Do you have video of students working with or talking about App Inventor?

App Inventor en Espanol

Anaya Multimedia has created a Spanish translation of our App Inventor book. Here’s the Amazon link: http://amzn.to/n3i6Pa.

I also found this Spanish App Inventor resource site: https://sites.google.com/site/appinventormegusta/. Check it out!

 

 

Resnick and App Inventor: Community sharing will explode

Mitch Resnick will be teaming up with Hal Abelson and Erick Klopfer on the App Inventor project at the new MIT Center for Mobile Learning. This development is great for many reasons, one being that Mitch is an expert on building community and sharing within a development tool.

Mitch’s Scratch system is one of the greatest sharing sites– open source software sites– in the world. Community is built into the very core of the  system and sharing is the default behavior. The motto is Imagine. Program. Share. Building something from example is the norm.


Such a scheme is especially important for kids and the non-geeks who inhabit the App Inventor world– its much easier than starting with an empty canvas or an empty text editor. Hell, its really best the way for hard-core geek programmers to work as well.

The current version of App Inventor has no sharing facility: its really a wonder that App Inventor flourished without it. Resnick’s influence will ensure that the community sharing is integrated directly in the workflow.

What’s it all mean? Are kids the only ones who buy into this sharing stuff? Can Resnick get adults to play together as well? I believe the answer is yes. People– kids and adults–love their phones. The lucky ones with tablets are obsessed with those as well. Most have never imagined that they could actually program these devices. App Inventor makes that possible, but it needs a community to foster it. Resnick may be just the guy to turn these phone lovers into the world’s greatest app building collaboratory.

Best App Inventor News Ever: MIT Launches New Center for Mobile Learning!

MIT announced the launch of the new Center for Mobile Learning. The Center’s first activity will focus on App Inventor for Android! The center will be led by App Inventor mastermind Hal Abelson, Mitch Resnick of Lego Mindstorms and Scratch fame, and Eric Kopfler, the director of teacher education at MIT and an expert in games and simulation. Here’s an excerpt from the announcement:

Dr. Maggie Johnson, Google’s Director of Education and University Relations, sees the Media Lab initiative as the ideal next step for App Inventor. “Google incubated App Inventor to the point where it gained critical mass. MIT’s involvement will both amplify the impact of App Inventor and enrich the research around it,” said Johnson. “It is a perfect example of how industry and academia can work together effectively.”

This news boomerangs the negativity surrounding Google’s discontinuation announcement last week. To the many teachers whose curriculums have been energized by app inventor, and to the thousands of newly empowered app builders: Rejoice! The fun has just begun!

Update: Hal Abelson discusses the move at Google Blog. Google is helping fund the center.

What’s Next for App Inventor? O’Reilly Webcast Friday Sept. 2, 10 am pdt:

O'Reilly Webcast

Join me on the web as I discuss the ramifications of Google’s open sourcing and discontinuation of App Inventor, Sept. 2 at 10 am. There will be plenty of time for QA!

App Inventor is not only about education

App Inventor team’s initial impetus was education. But when it was released on July 12, 2010,  thousands of people showed up to the party. some were experienced programmers who love how easy it is to develop apps and prototype, some were web designers who suddenly could create something other than static web pages. Still others were creators/entrepreneurs who had found a way to prototype and create marketable apps, to take part directly in the development process.

Nobody really knows what to make of them because they are a new social group, a new phenomenon made possible by App Inventor’s low barrier to entry. Hard core programmers scoff at them and say they’ll ruin the Android market with trashy apps– they don’t want them at the party. The business world doesn’t even realize they exist. Its like we needed a Malcolm Gladwell to come in and make sense of a new social entity.

Anyway, this group has been ignored somewhat in the discussion concerning App Inventor’s closure, with most of the focus on educators like myself. Many of them have worked incredibly hard, taught themselves programming and app design, started businesses, and contributed greatly to the advancement of the language and Android in general.

Like teachers, this new technological group will have the carpet pulled  from under them if the transition to open source doesn’t go smoothly. Its a shame because our society needs more creative people with the skill to create not just blog posts and web pages, but interactive media, i.e., apps.

I guess this is, in a nutshell, why Google is closing its labs and focusing on fewer projects– they just aren’t able to fully support and promote the very cool projects they had. Perhaps in the transition to open source, with more organizations having a chance to contribute directly, this new group of software developers can be nurtured as they should be.

App Inventor Discontinued: The Good, the Bad and the Ugly

Google quietly announced the discontinuation of App Inventor, effective end of the year. They plan to transition the product to a non-profit organization, the goal being that, for App Inventor users, only the URL will change come December 31st of this year. They will also open source the project.

There’s some good in this announcement, but it’s mostly bad and ugly.

Will I still be able to access the apps I’ve built and create new ones?

This question is especially important given that your work lives on the corporate servers. If Google shut App Inventor down today (they won’t), you would have no way of accessing the existing apps you’ve created.

Google has promised to keep the current version of App Inventor running until Dec. 31, 2011. The plan is to turn the system over, at that time, to a non-profit organization. If things go smoothly, you’ll be able to access your apps and App Inventor on Jan. 1, 2012 just as you do now, just at a different URL. Update 8/12/11: Karen Parker, the App Inventor Program Manager, notes that legally, Google can’t transfer user data– your apps– to another site. So there may be some download/upload on the part of developers to get their apps to the new system. The key, of course, is that the new system can upload apps created by the old system.

The “if things go smoothly” is the kicker, of course. There will be uncertainty unless Google pledges that a smooth transition will occur, which I believe they should do.

Until then, it’s a matter of trust. I’m optimistic, based primarily on my experiences with Hal Abelson, Mark Friedman, Karen Parker and the rest of App Inventor team. They put their heart and soul into the project, they want to see it succeed in the new form, and they feel responsible to the community they’ve created. I trust them to get the job done.

App Inventor is being open sourced. Isn’t this good news?

There are two separate things going on here. Google is discontinuing App Inventor, which is bad. They are also open sourcing it, which is good, even if it does come packaged as damage control.

First the bad. As of January 1st , App Inventor will no longer be administered by Google. The 5+ wonderful engineers on the team will no longer be fixing bugs and adding great new features. Perhaps a non-profit with equally great engineers will take over and provide a seamless transition, but this is uncertain. All we know at this point is that the greatest tech company in the world won’t be running it.

It is a good thing that App Inventor is being open sourced. An open source App Inventor means that developers and researchers can make use of the App Inventor code base to build new tools. We could see an App Inventor for building iPhone and iPad apps, for building cross-platform apps. In the long run, it could spur innovation in visual programming.

But make no mistake: these are potential benefits for the future, and really are not helpful to App Inventor developers and educators in the near term. The truth is that a closed source App Inventor, supported fully by Google, is far and away better for App Inventor enthusiasts. This announcement is a blow to the many kids, students, educators, and newly empowered software developers who love App Inventor, and will at the least  slow the momentum of the project.

I’m a teacher planning to teach App Inventor in fall 2011 and in the future. Should  I abandon this idea?

Teachers hate uncertainty and don’t have unlimited hours to prepare a course and learn new tools. But my advice is to stick with App Inventor. I believe its a revolutionary tool for teaching beginners and non-computer-geeks programming. It combines a visual blocks language proven successful with Scratch with the motivating force of mobile computing. Young people are fascinated by the little computers they now carry around with them and they are blown away when they realize they can actually create software for them, actually control them.

There is risk here and there will no doubt be issues. But as I mentioned above, I trust that the App Inventor team will come through. For me, the rewards—a bunch of highly motivated students in my class—are worth the risk.

Did Google behave poorly by cutting App Inventor?

Yes.

Can you expand on that?

I’m a mild mannered professor. I don’t know beans about corporate politics and even less about the best way to make money. But I’d say the following is probably good policy:

Don’t start initiatives to inspire, empower, and educate, then indiscriminately pull the plug.

I understand the Google Labs closure: focus more on fewer projects. And Google has every right to cut Google labs projects– users of such tools should be aware of the risk.

But in the case of App Inventor, the decision effects more than just your typical early adopter techie. It hurts kids and schools, and outfits like Iridescent, who use App Inventor in their Technovation after-school programs for high school girls, and Youth Radio’s Mobile Action Lab, which teaches app building to kids in Oakland California. You’ve hurt professors and K-12  educators who have developed new courses and curricula with App Inventor at the core. You’ve hurt universities who have redesigned their programs.

I don’t want to over-dramatize this: these groups will be fine, especially if Google makes good on transitioning App Inventor. My melancholy is more about what could have been had Google truly supported and actually promoted the tool, and about the loss of momentum for this wonderful project. We really need more programmers and inventors, and App Inventor can have a profound effect. If President Obama knew about App Inventor’s potential to inspire a whole new generation of engineers, he’d be really pissed at Google for this move.

Even looking at it from Google’s perspective, I find the decision puzzling. App Inventor was a public relations dream. Democratizing app building, empowering kids, women, and underrepresented groups– this is good press for a company continually in the news for anti-trust and other far less appealing issues. And the cost-benefit of the cut was negligible—believe it or not, App Inventor was a small team of just 5+ employees! The Math doesn’t make sense.

Let’s end with Clint Eastwood

As a teacher, I like to end things on a positive note, on the Good. The App Inventor project has shown that ordinary people, not just computer geeks, can program the mobile computers we all now walk around with us. It provided a glimpse of a world in which people don’t just use phones and tablets but take control of them, customize them for their personal use.

It fired up a bunch of kids, college students, and tinkering adults, empowering them technologically beyond their dreams (click on the pics below for  just a few of the success stories). It drew the interest of young women and demonstrated a way to lure more of them into computing. Larry Page may not get it, but his tiny group of 5+ engineers created something revolutionary. In the long run, the ideas and design behind the App Inventor project will live on and fulfill their great promise, Google or not.

In closing, I encourage Google to do the right thing, to support those 5+ engineers in the transition, vigorously fund the non-profit entity that takes over, and most importantly, make a firm pledge to the App Inventor community that the transition will occur seamlessly. If they do, the ugly will turn to beautiful, the bad to good, and App Inventor will outlive the Spaghetti Western.

Just a couple of the many App Inventor success stories….

HS Girls in NYC build apps for the Technovation challenge

USF Student-Teachers at the Technovation Challenge

USF students learned App Inventor, then taught high school girls

A new app developer at BAYCAT SF.