(Media-Newswire.com) - In July, Google released a trial version of new software, called the Google App Inventor, intended to let people with no previous programming experience design applications for phones that use Google’s Android operating system. The software has provoked much commentary in the technology press, and Google has been trumpeting it as a way to give people direct control of their own phones. But App Inventor is the latest outgrowth of a tradition of MIT research that dates back at least 40 years.
The App Inventor project was led by Hal Abelson, the Class of 1922 Professor of Computer Science and Engineering, who spent a sabbatical year at Google as a visiting professor. Instead of having to write traditional computer code, users of App Inventor can create programs by snapping together virtual, color-coded instruction “blocks.” For instance, to add a button to an application, the user would drag the button block into App Inventor’s workspace window and determine the button’s visual properties by selecting from pull-down menus. Then, to determine what the button will do, the user would snap a block that defines a function — like emitting a noise, or making a phone call, or changing the screen’s background color — into the button block.
The App Inventor blocks are based on the MIT master’s thesis of Ricarose Roque, for which she built a general version of a programming interface that Eric Klopfer, the director of MIT’s Teacher Education Program, had developed for a simulation program called StarLogo. StarLogo, in turn, began as the PhD thesis of Mitchel Resnick, who heads MIT’s Media Arts and Sciences Program, and whose graduate advisors were Abelson and Seymour Papert, a pioneer of educational computing.
Papert, who came to MIT in 1963, is most famous for inventing Logo, a simple computer language designed to introduce young children to the principles of programming. Initially, programs written in Logo would guide a robot with a pen attached to its undercarriage — a “turtle” — across a sheet of paper, executing a drawing. In the late 1960s, when Abelson was a graduate student at MIT, he helped Papert begin testing the system in Boston-area schools.
From Logo to Lego
“You really have to try hard to get into the mindset of that time, because a computer in those days was something that cost several million dollars,” Abelson says. “And the idea that you would take the most advanced computing research equipment around anywhere, and you would let fifth graders … start playing with it, it was just mind boggling. For the first 10 years of that, people just thought we were nuts.”
But that changed in the 1980s, Abelson says, when personal computers started invading elementary- and secondary-school classrooms. Many of today’s software-company executives first learned the principles of programming from a later version of Logo, in which a virtual turtle executed drawings on a computer screen.
Resnick’s PhD thesis was an extension of Logo called StarLogo, which enabled the interaction of hundreds or even thousands of turtles in complex simulated environments. “I was particularly interested in issues around emergent phenomena and decentralized systems,” Resnick says. “How do bird flocks work? How do the individual actions of individual birds lead to the behavior of a flock? Or how do ant colonies work? Or how do traffic jams form? Or how do market economies work, where there’s lots of individual buyers and sellers, but you get these larger-scale patterns that develop? I was interested in helping people understand how large-scale patterns arise from lots of local interactions. That’s always been a very difficult thing for people to understand. So the idea was to try to provide a way for people to play with those ideas by giving very simple rules to lots of individual objects.”
After graduating, Resnick became a professor in the MIT Media Lab, where he began developing a Logo-like system that would allow children to program robots built from Lego bricks with electromechanically activated moving parts. The project ultimately resulted in Lego’s Mindstorms kits. But along the way, an undergraduate named Andy Begel, who’s now at Microsoft Research, developed a graphical programming language — a precursor to the App Inventor’s programming blocks — as a way to let kids program their Lego robots more intuitively.
Crosstalk
Begel’s system influenced the software for Mindstorms, and Resnick and Klopfer have continued to expand on its central ideas, for two different projects. Klopfer’s is a 3-D adaptation of StarLogo called StarLogo TNG, which can be used to build video games, among other things. Resnick’s is Scratch, a successful educational system, launched in 2007, that allows children to design their own interactive stories and games for the Web. “We’ve been able to stay in touch about what’s going on, and we’re now having a chance to revisit what we were doing and making version two of both of our projects,” Klopfer says. “We made some different design decisions along the way, and I think that was really great as research projects, because we can really learn from each other’s successes and failures.”
For her master’s thesis, Roque decoupled Klopfer’s programming blocks from StarLogo, so that they could be reused in other software systems — and indeed, they were the basis for the App Inventor programming interface. And because Scratch is so popular — hundreds of thousands of registered users have used it create more than a million projects — members of Resnick’s group have been consulting with Google about how to build an online community around the system.
But beyond using actual code that was developed at MIT, Abelson says, the Google App Builder project was also motivated by the same philosophy that drove Papert’s “nutty” experiments in the 1960s. “It strikes me that most of the people who are teaching introductory programming have gotten out of step with the reality of how kids experience computing,” Abelson says. “It’s not about sitting at a desktop computer. It’s about these incredibly powerful computers that you now carry around with you that can do location-aware things, and they can find your friends, and they can make phone calls and do other stuff. App Inventor, as an educational program, is about giving young people who are trying to learn about computing power over the real computing that they’re using in their lives.”
Label
- "MuKeSh"
- 0day
- 1.69.0.6
- 2014 TOP PSP GAMES
- 32 bit file
- 3D Software
- ACTION
- Action Games
- Add-Ons
- Admin pannel hack
- Adsense
- Adventure
- Affiliate Marketing
- All Software
- Android
- Android Apps
- Android Chating
- ANDROID GAME
- Android Games
- ANDROID TRICKS
- Angry Birds Goal!
- Animals Wallpapers
- anonymous
- anonymous browsing
- anonymous browsing proxy
- anonymous surfing
- anonymous surfing proxy
- Anti Hacking
- Anti-Malware
- Anti-Virus
- AntiVirus
- Apk
- Apple
- apps
- arcade
- Arcade game
- archiver
- Audio-Video
- Auslogics BoostSpeed 9 Serial Key
- Authentication Bypass
- auto followerss
- auto likes
- Auto likes auto followers without token
- backtrack 5r3
- Bandicam 3.1.0.1064 Crack
- bank hacking
- BEN 10
- best android apps 2016
- Best Android Hacking Apps 2016
- Best HP Laptops 2016
- Blind SQL
- Blogger Template
- Blogger Templates
- Blogger Tricks
- Blogger Tutorials
- Bloggers
- BLOGGING
- Blue Stack
- bombers
- books
- bot
- Bots
- Browsers
- Bugs and Errors
- Business
- Bypass photo verification
- C++ Programming
- candy crush saga
- Carding
- Casual
- Cat Wallpapers
- CCleaner Professional 5.20.5668 Serial Key
- CD and DVD
- Cheat Sheet
- clash of clans
- codes
- Coding Script
- Communication
- Compression and Backup
- COMPUTER
- Computer Hacks
- COMPUTER TRICKS
- coolmuster iphone
- Coupons
- Crypters
- CSR Racing 2 APK
- Dailymotion
- DEALS
- Designing Tips
- Desktop Wallpapers
- Destop Tool
- Developer Software
- directy cmf
- Domain Tricks
- Download Manager
- Downloader
- downloads
- Driver easy pro
- Driver Genius Professional 16
- Driver Genius Professional 16 Serial Key
- DriverEasy 5.0.7 Serial Key
- Drivers
- Dropbox
- DVDFab Platinum 9.3.0.7 Crack
- e-book hacking
- earn money
- Earning
- Earning Money
- Earning Tricks
- EaseUS Data Recovery Wizard 10.5 Serial Key
- Editing Tools
- english
- english patch
- Entertainment
- Exploits
- Facebook Hacking
- facebook hacks
- Facebook Messenger
- FACEBOOK TRICK
- facebook tricks
- facebook twitter hacking
- FacebookHackingTricks2016
- Fb Tricks and Tips
- FIFA 14 apk
- Fighting Game
- File Sharing
- File Transfer
- FIVERR
- Free Call
- free compressing tool
- Free Courses
- free download
- free high speed internet
- free iso
- free vpn
- freelancing
- Freeware
- full game
- Full PC Games
- full version
- funny
- Funny Wallpapers
- gadgets
- Games
- General
- Giveaway
- GMAIL
- god eater 2
- GoDaddy Tricks
- google dorks database
- google dorks for cc
- Google Dorks list
- google drive
- Google Sites
- Google Tricks
- Google+
- Graphic designing
- Graphic Software
- Graphics
- GTA San Andreas
- Hack Tools
- hacker news
- hacker software
- Hacking
- hacking groups
- Hacking News
- hacking software
- Hacks
- Hacks For Fun
- HD Wallpapers
- HIRE PROFESSIONALS
- Home automation
- hotspot shield elite
- hotspot shield for mobile
- How To
- How to Solve
- how-to
- HTML PROGRAMMING
- Icon Collections
- idm
- IDM 6.25 Build 12 Keygen
- IDM 6.25 Build 12 Serial Keys
- IDM 6.25 Build 14 Fully Cracked
- IDM 6.25 Build 14 Patch Download
- IDM 6.25 Build 2 Full Version
- IDM 6.25 Build 21 Free Download Crack
- IDM 6.25 Build 21 Serial Key
- IDM 6.25 Build 3 Full Setup
- IDM 6.25 Build 3 Serial Key
- IDM 6.25 Full Crack
- idm Forever Activated
- IDM Universal Full Crack
- IDM Universal Keygen Download
- IDM Universal Web Crack V4
- Image-Photos
- Inbound Marketing
- InPage Urdu
- Instagram Followers
- Instagram Tricks
- internet
- Internet Browsers
- Internet Download Manager 6.25 build 12 Full Crack
- Internet Download Manager 6.25 Build 14 Full Version Crack
- Internet Download Manager 6.25 License
- Internet Tricks
- IObit Driver Booster 3.5 Serial Key
- IObit Malware Fighter 4.2 Serial Key
- iphones
- iPod
- ISO
- Joomla Extensions
- Joomla Themes
- Joomla Training
- JSON Feeds
- Kali Linux
- KARBONN
- Kaspersky Total Security 2017 Serial Key
- Key Logger
- Keylogger
- keyword tool
- KMSPico 10.0 Activator
- Laptop
- Laptops
- latest hacking tricks 2016
- Latest Software
- Launcher
- Learn Hacking
- Live Wallpaper
- locoroco
- Logo Designing
- Logo Making
- long tail pro
- mac
- Marvel
- Marvel games
- Marvel super heroes
- Media
- Metal Gear Solid: Portable Ops
- Microsoft
- Mirillis Action 1.31.3 Crack
- Mirillis Action 1.31.3 Serial Key
- Mirillis Splash 2.0.4 Serial Key
- Mobile
- MOBILE FEATURES
- Mobile Tricks
- mobile. tablet
- mobiles
- mod apk
- motorstorm arctic edge
- Multimedia
- Music
- Naruto Shippuden Ultimate Ninja Storm 4 Codex
- Naruto Shippuden Ultimate Ninja Storm 4 DLC Packs
- Naruto Shippuden Ultimate Ninja Storm 4 PC Game
- Naruto Shippuden Ultimate Ninja Storm 4 Torrent
- NBA 2K13
- Networking
- News
- Office
- Office and News
- Office Tools
- Online Money Making Tips
- Online shoping
- Others
- Our Hack Zone
- Parrot OS
- passwordcracking
- pc game
- PC games
- PC Hacking
- PC software
- Pc tricks
- PC Tuneup
- PDF Software
- Pentesting
- Personalization
- phasntasy star portable 2
- Photo Editing Tools
- photo tag .
- Photo Verification Through Proxy
- photo verification trick
- Photography
- Photos and Images
- Photoshop Plugins
- php tutorials
- playstation game
- Pokemon Go
- Pokemon Go Hack
- PowerISO 6.6 Serial Key
- ppsspp
- Productivity
- Programming
- psp iso
- Puzzle
- Racing
- Racing Game
- RAT
- Recovery Tools
- Role Playing
- RPG
- Safe and Trusted Tricks
- samsung
- Sandboxie 5.12 Crack
- save money
- Scripts
- Search engines
- Security
- SEO
- SEO Tips and Tricks
- SEO Tools
- SEO Tricks
- Shell
- Simulation
- Smart Phone Apps
- Smart Phone Tricks
- SMS Bomber
- SOCCER
- Social
- Social Network
- social networks
- Software
- Software Crack
- Softwares
- Sport
- SQL
- sql injection
- Sqli Vulnerable
- Strategy
- Symlink
- System Tuning
- System-Tuning
- Tally
- Tasker
- Tech
- Tech. News
- Technology
- telenor
- Templates
- the 3rd birthday
- The Pirate Caribbean Hunt
- Themes
- Tips & Tricks
- Tips And Tricks
- Tools
- Tools Security
- Top hackers
- top ppsspp games
- Top Softwares
- torrents hacks
- Traffic
- Traffic tips
- tricks
- Tricks 2016
- Tricks And Tips
- Tutorial
- twitter tricks
- uautodealers
- uHotelBooking
- ultimate alliance
- Unblock YouTube
- Urdu Tools
- Urdu Tutorial
- USB
- Utilities
- Video and Audio
- Video Editors
- Video Tutorial
- Virtualization
- VoIP
- Vpn
- VueScan Pro 9.5.48 Serial Key
- WARSHIP BATTLE 3D World War II
- Web Design
- WEB DEVELOPMENT
- website cleaner
- Website Hacking
- Website Security
- WEBSITE TRICKS
- Whatsapp Tricks
- WhtasNew !!
- Widgets
- wifi
- Wifi Hacking
- wifi hacking app for android
- Win 7 Activator
- windows
- Windows 7 Activator
- Windows 7 Loader
- Windows 8 Activator
- Windows 8.1 Professional Activator
- Windows 8.1 Professional Product Key
- Windows Hacks
- Windows Xp
- windows XP professional ISO
- Windows Xp Themes
- WinRAR
- WinRAR 5.40 Beta 3
- winrar latest
- WinZip PRO 20.5 Serial Key
- wipeout pulse
- wipeout pure
- Wondershare Filmora 7.3.2 Crack
- Wondershare Video Converter Ultimate 8.7.0 Crack
- WordPress
- Wordpress Plugin
- Wordpress Themes
- Wordpress Training
- xbox game
- youtube
- Youtube Hacks
- YTD Video Downloader 5.7 Crack
- Zenmate
- zip archives
- zip extractor
Post a Comment
Post a Comment