hal's blog http://dev-explore.appinventor.mit.edu/blogs/hal en Please help up test the new site for sharing App Inventor projects http://dev-explore.appinventor.mit.edu/content/please-help-test-new-site-sharing-app-inventor-projects <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Ever since App Inventor was launched, there have been many requests for a site where people can exhibit and share their App Inventor work. MIT and University of Massachusetts at Lowell are collaborating on creating such a Gallery site, which we hope to launch later this year.</p> <p>Right now, we are looking for volunteer testers to provide feedback on the site and to help shake it down.</p> <p>When the App Inventor service was released from MIT, and before that from Google, our testers were essential in getting the system launched. And the same will be true for this Gallery. So we're forward to your active -- and critically important -- participation.</p> <p>For details, see the <a href="https://groups.google.com/forum/?fromgroups#!topic/appinventor/2t7v0svkCq0"> post</a> by Prof. Martin of UMass Lowell.</p> <p>You can sign up to be a tester by completing the form at</p> <p><a href="http://tinyurl.com/aig-beta-request">http://tinyurl.com/aig-beta-request</a></p> </div></div></div> Fri, 06 Apr 2012 01:19:35 +0000 hal 7 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/please-help-test-new-site-sharing-app-inventor-projects#comments Announcing: MIT App Inventor Open Beta Preview http://dev-explore.appinventor.mit.edu/content/announcing-mit-app-inventor-open-beta-preview <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>The MIT Center for Mobile Learning is delighted to announce that we’re meeting our goal of making MIT App Inventor available as a public service in the first quarter of 2012.</p> <p>For the past two months, we have been conducting a closed test of the system for an increasing number of testers, and we’ve currently scaled to 5000 testers. Today, we’re taking the next step, and opening the MIT App Inventor service to everyone. All you will need is a Google ID for log-in (for example, a Gmail account).</p> <p>App Inventor will now be suitable for any use, including running classes. But please be aware that this is the first time the system will be under load from a large number of users, so there may be bumps and adjustments as the load increases. For now, we suggest that you maintain backup copies of important apps, as we see how things go.</p> <p>Of course, there are glitches and minor errors and lots of room for improvement. We’ll be turning our attention to these improvements, once we have more experience with running the system at scale. We will also be developing more resources and support for using App Inventor as a learning tool. We look forward to working with you over the coming months to build the community of App Inventor educators.</p> <p>We owe a large debt to our testers of the past few months; it’s been their feedback that’s given us the confidence for today’s announcement. And we’re tremendously grateful to the folks who have been running their own system with the MIT JAR files. Their experiences have been an invaluable source of information, and their work has been critical in keeping App Inventor alive while the MIT service was not yet available. We also want to acknowledge the growing group of developers who are starting to explore the App Inventor source code. They are the seeds of an open source community that we hope will take App Inventor beyond anything we could do by ourselves at MIT. And our extreme gratitude and admiration goes to the Google App Inventor team who, even while their project transitions out of Google, have continued to share their expertise and the fruit of their hard work of the past three years.</p> <p>Please join with us in helping the system move to its next phase as an MIT service. You can learn about MIT App Inventor by visiting our new home at <a href="http://appinventor.mit.edu">http://appinventor.mit.edu</a>.</p> </div></div></div> Sun, 04 Mar 2012 15:56:37 +0000 hal 10 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/announcing-mit-app-inventor-open-beta-preview#comments MIT App Inventor mid-January status update http://dev-explore.appinventor.mit.edu/content/mit-app-inventor-mid-january-status-update <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>It's been three months since we started work on App Inventor at the MIT Center for Mobile Learning and three weeks since Google's public service went offline. Here's brief progress report on the replacement public service we'll be deploying at MIT.</p> <p>So far (knock on wood) our development effort is on track for releasing the MIT Public App Inventor Service in the first quarter of this year. While unexpected issues can always arise, we're guardedly optimistic that people who plan to run App Inventor courses or workshops can anticipate being able to use the MIT service by mid-April. But please check the postings at this site about the status of the public server before you make firm commitments. Remember that, as a backup, you can run your own App Inventor server using our JAR files as described below.</p> <p>Here are some other developments and things we’re working on:</p> <p>Some users of Google App Inventor didn't notice the warning that they would need to download their projects in order to preserve them after the shutdown of the Google service, and there have been several cries for help from distraught users. Though some last-minute heroics, the Google App Inventor team was able to package up everyone's projects and store them in a zip file in their <a href="https://docs.google.com">Google Docs</a> account. Google can't guarantee that all projects survived, but at least 95% of them did. So if you didn't download your projects in time, check your Docs files; and give some thanks to the Google team for making the extra effort to do this at a really busy time during the transition to MIT.</p> <p>Here at MIT, testing with the MIT experimental service is going well. We've just admitted 300 more testers, making 700 testers in all, and there's a long waiting list. To get on the waiting list, read the information at <a href="http://appinventoredu.mit.edu/developers-blogs/hal/2011/dec/help-test-mit-prototype-app-inventor-service">Help test the MIT prototype service</a> and fill out the form. We'll work through the waiting list as fast as the service becomes stable enough to handle the load. Our work at MIT over the past two weeks has focused on improving the “build server” that packages apps for the phone, and we'll be watching that carefully over the coming weeks as we add more testers.</p> <p>Our <a href="http://www.google.com/url?q=http%3A%2F%2Fappinventoredu.mit.edu%2Fdevelopers-blogs%2Fandrew%2F2011%2Fnov%2Frunning-your-own-app-inventor-service&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNGPw1T_JUk2MLJzAdqk0E5IhC9Fmw">Java Archive (JAR) distribution</a>, which lets people set up their own small-scale App Inventor services, is also in good shape. There's a lot of use by individuals and also by classes: the JARs are our temporary solution for people who need to run classes before the MIT Public Service becomes available. One issue that has surfaced with the JARs is that, when there are more than a few students, App Inventor daily usage can out run Google App Engine's quota on free service. If you're in that situation, try turning on App Engine billing for a day and seeing how high your load is. People who have done that report that the App Engine cost turns out to be a couple of dollars per week, something that should be tolerable until the free MIT service comes online.</p> <p>For developers and hobbyists, the big news this week is that Google has just released the App Inventor code as Free and Open Source Software, as described <a href="http://www.google.com/url?q=http%3A%2F%2Fappinventoredu.mit.edu%2Fdevelopers-blogs%2Fhal%2F2012%2Fjan%2Fgoogle-and-mit-announce-open-sourcing-app-inventor-code&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNFOKt0orpiWvUxjYFQAJaTkZjzDBA">here</a>. We hope to nurture a rich open-source community from MIT, but we won't start doing that until our public service is running. For now, we’ll leave it everyone is free to experiment with the code as they wish.</p> <p>In summary, three weeks into our projected three-month transition period, we're on track. If we make our goal smoothly, it will be with enormous gratitude to Google: to Google Research for providing the funding to create the Center for Mobile Learning, and to the Google App Inventor Team for a simply monumental effort last fall to port App Inventor to the open-source implementation, that we are now finishing up.</p> </div></div></div> Sat, 21 Jan 2012 17:00:06 +0000 hal 11 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/mit-app-inventor-mid-january-status-update#comments Google and MIT announce open sourcing of the App Inventor code http://dev-explore.appinventor.mit.edu/content/google-and-mit-announce-open-sourcing-app-inventor-code <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>Google and MIT are pleased to announce the initial free and open-source release from Google of the App Inventor source code at <a href="http://code.google.com/p/app-inventor-releases/">http://code.google.com/p/app-inventor-releases/</a>.</p> <p>There's little supporting documentation yet, and we’re not accepting contributions to the code now. That will happen later, after the MIT Center of Mobile Learning opens their App Inventor server to the public. We hope to nurture a robust and active open-source project eventually, but for now we don't want to distract the MIT developers from their efforts to complete and deploy the large-scale public server. In the meantime, we’ll update the code periodically to match what’s running at the latest MIT experimental system. We've also created a Google Group here for people working with the code to relate their experiences with the code, ask questions, help each other, etc.</p> <p>People who create modifications from this code base are free to use the term “App Inventor” and the puzzle-piece Android logo in their work. MIT will be releasing its own versions under the name “MIT App Inventor”, which is reserved for the systems actually coming from MIT.</p> <p>Enjoy the code, and Happy Inventing!</p> </div></div></div> Sat, 21 Jan 2012 00:46:09 +0000 hal 12 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/google-and-mit-announce-open-sourcing-app-inventor-code#comments Help test the MIT prototype App Inventor Service http://dev-explore.appinventor.mit.edu/content/help-test-mit-prototype-app-inventor-service <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>The <a href="http://mitmobilelearning.org/">Center for Mobile Learning</a> is planning to deploy a public App Inventor service some time in the first quarter of 2012, to replace the service that Google will be turning off at the end of December. We've just launched an experimental prototype, and we're looking for people to help test the service. We'll start by opening the service to a small number of testers, and we'll add more testers as we gain experience over the next several weeks.</p> <p>Keep in mind that this is an experimental prototype, not suitable for serious use like teaching classes in the interim period before the MIT service is formally released. For that kind of interim use, please see <a href="/developers-blogs/andrew/2011/nov/running-your-own-app-inventor-service">Running Your own App Inventor Service</a>.</p> <p>We expect the prototype service to be up and down without warning, and to be unreliable about saving user apps. If you can tolerate that kind of unreliability, we'd appreciate you helping us test. The better we test, the sooner we can make the new service publicly available.</p> <p>To apply to be a tester, please <a href="https://docs.google.com/spreadsheet/viewform?hl=en_US&amp;formkey=dG9KTkMxelJqNndpMjhXZVRmNDRMSnc6MQ#gid=0">fill out this form</a>.</p> </div></div></div> Tue, 06 Dec 2011 21:21:31 +0000 hal 13 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/help-test-mit-prototype-app-inventor-service#comments Development Starts at MIT http://dev-explore.appinventor.mit.edu/content/development-starts-mit <div class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-rss"><div class="field-items"><div class="field-item even" property="content:encoded"><p>I’m happy to use this first post in our App Inventor Development Blog to announce that MIT work on App Inventor is underway, and even happier to introduce <a href="http://maclearning.org/profile/mckinney/">Andrew McKinney</a> as our newly hired technical lead for the Center and for App Inventor development.  Andrew has a 20-year history of educational technology leadership at Harvard and MIT, including being lead developer on MIT’s Technology Enabled Active Learning (TEAL) physics project, which was MIT’s signature redesign of our freshman physics courses.  You’ll be hearing from Andrew in subsequent postings to this blog.</p> <p>Right now, our top development priority at the Center is to build an App Inventor service for general public access.  This will be similar to the one Google currently runs and is planning to take offline at the end the year as <a href="http://www.appinventorbeta.com/forum/#!msg/app-inventor-announcements/KOElwBV3sVs/-9b0XUwam90J">announced</a> last summer on the <a href="https://groups.google.com/forum/embed/?parenturl=http://www.appinventorbeta.com/forum/index.html&amp;showsearch=true&amp;fragments=true#!forum/app-inventor-announcements">App Inventor Announcement Forum</a>.</p> <p>We do not expect our new Center service to be running in time for App Inventor users to make an uninterrupted transition from Google’s system to ours.  Given the amount of development and testing required, the best we can say now is that we plan for it to be available sometime in the first quarter of 2012. We regret that this will disrupt plans of educators who anticipated using a public App Inventor service in January and February.</p> <p>Even though our general public service will not be ready, we’re working to make it possible for technically experienced people to install their own small-scale App Inventor services to use next semester.   For example,</p> <ul><li>Teachers and professors might deploy an App Inventor service for students in their classes.</li> <li>School IT departments might deploy an App Inventor service for some students in their school.</li> <li>Computer hobbyists might deploy an App Inventor service for their private use or for sharing with friends. </li> </ul><p>These services will run on Google App Engine for Java.  In order to deploy the service, you’ll need to be able to use App Engine for Java, or find someone who can run the service for you.   We’ve just begun testing this code at MIT, and we’re aiming to make experimental versions publicly available before the end of December.   A caution: These initial releases may be unstable, and we have not done load testing.  So don’t rely on the initial service to support more than a few users.  We’ll post more information as our testing proceeds.</p> <p>Remember that in order to migrate your current App Inventor projects to these new services (your own, or our public one when it becomes available) you’ll need to download your projects from the Google server before it goes offline on Dec. 31 and save them to be later uploaded to the new service. </p> </div></div></div> Tue, 08 Nov 2011 23:06:27 +0000 hal 15 at http://dev-explore.appinventor.mit.edu http://dev-explore.appinventor.mit.edu/content/development-starts-mit#comments