Slashdot Mirror


MIT App Inventor Back Online

mikejuk writes "If you have been missing App Inventor, you'll be relieved to learn that it is now available again — albeit still in beta. After two months, MIT has managed to open the beta program and users can once again create App Inventor Android programs. However, you still need a Google ID to sign in, and among the known issues is the problem that MIT App Inventor cannot load projects that are as large as those supported by the Google version. It also reports that some projects have loaded with missing blocks. While the world seems to be intent on making a fuss about the educational impact of cheap hardware like Raspberry Pi, really valuable tools that could produce a new generation of programmers such as App Inventor don't seem to get the headlines or the concern due when they go missing for months."

14 of 55 comments (clear)

  1. Re:Sick of pi by Anonymous Coward · · Score: 2, Funny

    Hey look at this!! Somebody's writing about Raspberry Pi! I wonder what it is!

  2. Re:Why Google cancels all their projects by mjwx · · Score: 4, Insightful

    Their contributions to open source are minimal at best.

    the NoSQL projects would be so far behind without Google LevelDB (derived from BigTable). The entire Android OS was open sourced, a contribution the likes of which we haven't seen since Linux. V8 Javascript engine, funding Firefox, even after the release of Chrome, this is just the stuff I can name off the top of my head. Google's business depends on open source and unlike other companies we could name, they give back more then they take out.

    their contributions towards open source hurt open source and web standards.

    You have that backwards, Google are the only one's not trying to shoehorn "standards" into a propratary solution. WebM is the perfect example of this, H.264 is restricted, if you wish to use H.264 to produce or publish content, you need to pay MPEG-LA for the rights to do so. Just because H.264 is free on Windows (meaning Microsoft paid for the license to use it) doesn't make it open source.

    Put it other way, they will continue closing services that didn't turn into immediate profit.

    Actually, they give services a good go. They keep what works, dump what doesn't. They're a business and this isn't evil, it's sensible, even adventurous for a business.

    As a business, Google are trying desperately do diversify because, as you pointed out an inordinate percentage of their revenue is from one source.

    advertising side arm is called DoubleClick, which certainly has a "funny" history.

    History, you mean before Google purchased them. Got anything after?

    Google, as you pointed out is an advertising company and it makes sense for them to expand by buying a competitor (once again, this is not the evil you seem to think it is). Google ad's are the least intrusive and bandwidth wasting (with the exception of adwords and I haven't seen a site with them for a while). Compared to other advertising companies, they're saints.

    I'll be the first to admit that their transition from hosting AppInventor and open sourcing it was not smooth, but this is Google for you. But what other companies Open Source anything they dont have to. If Microsoft or Apple bought Android Inc. do you think they would have open sourced it at all? I think not.

    Now that rant is over, I wish I could have AppInventor installed as an IDE on my own machine but props to MIT for hosting it, maybe one day I'll have it as an independent IDE.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  3. Re:Why Google cancels all their projects by mjwx · · Score: 2, Interesting

    On top of paying revenue share to competing browsers, they are also paying shareware authors and OEM's to bundle Chrome with their apps and PC's. A quite adwarey and shady tactic.

    How is that shady, it's not hidden or hard to remove (al a Norton). In fact I bought a new Asus laptop, it came with Google Chrome pre-installed and I'm certain I'm not the only one who's glad I had a browser other then Internet Exploiter.

    Also, how is Chrome adware? You're really grasping at straws here.

    --
    Calling someone a "hater" only means you can not rationally rebut their argument.
  4. Re:Sick of pi by David+at+Eeyore · · Score: 2

    Funny, I got the impression that Raspberry Pi was yet another extension of the BASIC Stamp/PICAxe/Arduino idea; a neat hardware wrapper around a microcontroller, but in Pi's case a processor with enough grunt to run Linux.
    Maybe not a robotics platform particularly, but who knows what crazy repurposing of the board is just around the corner?
    (Disclaimer: I haven't got a Raspberry Pi, but a motley collection of Arduini and friends, steppers and techo stuff!)

    --
    "Never underestimate the power of very stupid people in large groups" seen on someone's blog...
  5. Re:Sick of pi by Trogre · · Score: 2

    I would be considerably more interested in the Raspberry Pi if it were actually an open architecture.

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  6. A new generation of programmers? by thesupraman · · Score: 2, Interesting

    "really valuable tools that could produce a new generation of programmers such as App Inventor"

    Ah, Really?

    Could someone please point me at the important differences in App Inventor that makes it special
    and at all innovative?
    Something a "new generation of programmers" are going to take hold of and will somehow make them
    better, stronger, faster (queue super slow motion running..) programmers?

    Sounds like someone is missing their favourit pointy-clicky "programming" but really is there something
    here of importance?

    There are plenty of accessible, entry level "introduction to programs" type systems around...

    I would certainly say Raspberry Pi will do more for REAL programming for than App Inventor ever could,
    as it gives people a very real system, at a "toy" price.. That is a game changer (of course there are other
    similar projects, but this one looks like it will be ACCESSIBLE, which makes a big difference).

    App Inventor is not BAD of course, but certainly not a critical path to anywhere.

  7. Re:Sick of pi by georgeaperkins · · Score: 3, Informative

    The pi isn't primarily aimed at robotics enthusiasts with extensive experience in programming arduinos, who just want more IOs to drive steppers. It is a ready to go linux box for £20. The 'TV' display isn,'t a gimmick - its just a HDMI port. You can plug in a HDMI TV or computer monitor. I know what this backlash is about - Its /. readers inherent contempt for any technology which gains massive media attention. I agree its been over-hyped - but it is bloody good.

  8. Not programming by Zouden · · Score: 4, Insightful

    Is App Inventor really programming? It's a drag-and-drop system which produces bytecode directly. The user can't see or edit the Java code. Once you hit the limit of what App Inventor can do (it's limited to one view, for example), you can't extend your app by working on the Java code. This means that even if you become an expert with App Inventor, you're not really any closer to becoming an Android programmer.

    --
    "A week in the lab saves an hour in the library"
    1. Re:Not programming by TuringTest · · Score: 3

      Yup, and what about those fancy Visual Studio and Eclipse stuff? How can a man learn to program with all the distracting colors and tree-view point-and-click windows? You can't even see the assembly bits in binary! How will you recognize the micro-ops?

      (Face it, programming has never been about laying out streams of text - that's typing. Programming is about knowing which combination of primitives to place in what order to solve a problem).

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    2. Re:Not programming by Zouden · · Score: 2

      How can a man learn to program with all the distracting colors and tree-view point-and-click windows?

      How is that a relevant comparison? Visual Studio doesn't let you create an entire application without typing any code, and it certainly doesn't prevent you from reading or editing code.

      Programming is about knowing which combination of primitives to place in what order to solve a problem

      That also describes building something out of Lego.

      I think there's some educational value in App Inventor, just as there is in Lego, but it would be far more educational if it actually exposed the user to a programming language.

      --
      "A week in the lab saves an hour in the library"
    3. Re:Not programming by TuringTest · · Score: 2

      Is App Inventor a tool to train computer scientists? Heck no. Can it be used to teach teenagers how to build simple apps to install in their shiny smartphones? Yes!

      Even if the environment lacks that are essential for the professional programmer, it's a working programming language useful to build toy applications, which is exactly the kind that absolute novices should be exposed to. Once the students understand the essence of sequential execution and state changes in variables, they can move on to a real environment like Python (which is as natural change from the block syntax) or Java for a more thorough learning of the professional ropes.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  9. Re:Sick of pi - Retarded Comment by mrpacmanjel · · Score: 4, Insightful

    The parent comment is retarded. How is it moderated insightful?

    "I'm the target demographic for this product. "

    No your NOT! It's target is education and "third-world" countries

    "Yes, it's a cute piece of hardware, yes it's cheap. No, it's not revolutionary or game-changing."

    It has potential to be "game-changing" because IT education in the UK is a joke - technical ability is shunned in favour of teaching Microsoft products instead. The Pi project is an attempt to start a similar UK computer culture as seen in the 1980s.

    " We've had plenty of SBCs in the past that do pretty much what it can do."

    At the current price - no, not really a 700mhz cpu AND gpu with 256mb ram, 2xusb and ethernet for $25?

    "And the stupid thing is, I'm a robotics researcher and an electronics hobbiest to boot"

    No the stupid thing is, you're stupid for not checking your facts first.

    " I'm so sick of hearing about it I'm not going to buy one out of interest."
    It's a charity and publicity is important to attract donors, sponsors and other sources of income. Producing hardware is an expensive undertaking.

    As the saying goes "Ignorance is bliss" aka "twitchy slashdot commenter"

    I also slay your troll-like posting with the following quotes from the Raspberry Pi "about" page: (Obviously your troll-like eyes are too tired to read the "about" page)

    "..The idea behind a tiny and cheap computer for kids came in 2006, .."
    " became concerned about the year-on-year decline in the numbers and skills levels of the A Level students applying to read Computer Science in each academic year."
    "the 1990s where most of the kids applying were coming to interview as experienced hobbyist programmers, the landscape in the 2000s was very different;"
    " David has been tireless in raising press awareness and finding us sponsorship."
    "We’ve had enormous interest, support and help from the educational community, and we’ve been delighted and a little humbled by the number of enquiries from agencies and people far away from our original targets for the device."
    "The Raspberry Pi Foundation is a UK registered charity (Registration Number 1129409)"

  10. Re:Why Google cancels all their projects by andydread · · Score: 2

    Take your anti-google campaign somewhere else. You are obviously trolling hard. You must be paid well. I think what is a shady/sleazy tactic is your shilling on forums and blogs. Florain? is that you.

  11. Re:Sick of pi by am+2k · · Score: 2

    I don't want "more IOs to drive steppers". I would settle for ANY.

    What about the Gertboard?