Adafruit WebIDE – new alpha release available

News from across the pond arrived last night, UK time. Our good friends at Adafruit have been working on their web-based integrated development environment (IDE) – hence WebIDE – for the Raspberry Pi, and have made a number of changes based on your requests. This is a big update (“Huge!” says PT), and if you’re already using the WebIDE you’ll notice some changes.

We’re big fans of Adafruit’s WebIDE for the Pi. It offers a nicely structured, easy way to learn how to program, and there’s already lots of support for it (check out Adafruit’s materials or click on the picture above), even though it’s stil in alpha. Beginners should find the visualiser especially helpful; it’s a good way to work out how simple scripts really work, and allows you to see how objects are created, how processes are stacked and so on. We’ve found it’s a real aid to understanding how things fit together, and a great way to explain concepts to people who’ve only just started programming.

Please be aware that because the WebIDE is still a product under development, you may encounter bugs. If you do, please report them using the tool in the editor; user feedback’s really valuable when developing this stuff, and LadyAda, PT, Justin, Tyler and the team want to hear about your experiences.

PT says:

We now have a new offline mode that you can enable with an –offline flag when you install the WebIDE.  This mode allows you to bypass using Bitbucket or Github, and should work when not connected to the internet.

We also have a new experimental GitHub mode that allows you to sign in with your GitHub account.  This feature is for advanced users that want to use GitHub as their provider.  This can be enabled with the –github flag during installation.  Please note that GitHub mode does not do some of the automated things (git ssh key setup, etc) that the default installation mode will do.

You can now refresh the left navigator from within the WebIDE, as well as manually update any repositories you have by right-clicking on them, and choosing the option to “Update Repository”.

The full list of new changes for the 0.3.7 version of the WebIDE are as follows:

Github support
• Ability to enable with –github as the default
• Advanced setting
• Requires manual ssh key setup as of yet.
• Most commands are treated as manual mode for now (manual commits, etc).

New Offline mode
• Ability to install with –offline as the default
• need to manually commit, and push changes (similar to the manual git setting)
• Bypasses bitbucket OAuth
• Ability to refresh directories from within the navigator

• New option to clone repositories without updating remote to bitbucket
• New right-click context menu option to update repositories from remote (origin/master for now)
• New Report Bug Link added to footer
• New confirmation dialog for navigating away from unsaved changes…Save Files/Don’t Save/Cancel
• Editor is set to readOnly for any files that shouldn’t change (README, update notes), including empty editor window while navigating.
• Deleting a file or project will now also delete a corresponding scheduled job from the queue.
• Errors cloning repositories are sent to the front-end now.
• Error handling for most git commands now. Notifications visible in WebIDE for failures.
• New Error pages for any issues with the system failing to show pages. Links to ALS WebIDE FAQ for help.
• New Error page specifically for OAuth failures. Adds a button to execute a script to help set the date and time.
• Attempt to set the date on the Pi during installation to prevent OAuth errors.
• Creating files and folders will automatically open them in the editor and navigator.
• Uploaded files will always use the current working directory, instead of uploading to the parent directory now.
• git pull commands are now using the quiet (-q) flag.
• Editor setting for supporting adding a Make link in the editor action bar if a Makefile is detected in the cwd. Not enabled by default.

If you are already running v0.2.0 or higher, you will be able to upgrade (and may already have done) from inside the editor. If you’re running an earlier version, you’ll need to completely remove your old editor and reinstall again. You can find out more at Adafruit. Thanks so much for all your work on this, Adafruit folks – we continue to be bowled over by all the work you’ve been putting into the Pi platform, and we couldn’t be more grateful. We’re looking forward to seeing you when we’re next in NYC!


LadyAda, fireside with President Obama

On Thursday, our friend LadyAda, owner of Adafruit and Entrepreneur Magazine’s 2012 Entrepreneur of the Year, is spending part of Valentine’s Day doing something called a Fireside Hangout (this sounds awfully romantic) with President Obama.

The marvellous LadyAda

We wonder what sort of hardware she’ll be talking about. She says:

I was selected to join President Obama in a Fireside Hangout this Thursday 2/14 at 4:50pm EST on Google+!

We’ll discuss issues that are top of mind for citizens, and I’d love you all to help shape this conversation. Submit your questions to http://www.youtube.com/whitehouse and the President will answer questions that are voted to the top.

Don’t forget to RSVP here for a reminder to tune in on Thursday - http://goo.gl/7pxfM.

Please head over, submit questions, vote up the good ones, and RSVP!


MagPi issue 9

Here’s this month’s MagPi – my favourite Manhattanite, LadyAda, is the cover girl!

The MagPi team, who are all independent, unpaid volunteers, had a month off over Christmas to run their KickStarter and to enjoy the holiday with their families. That KickStarter raised more than four times its target, and means that Team MagPi can now move to print with a safety net, and a guaranteed group of subscribers. (Even if you missed out on the KickStarter, you can still visit www.themagpi.com/shop/ to order a binder of the first year of magazines.)

This month’s issue is packed: there’s a competition where you can win a Gertboard, a review of Quick2Wire (an interfacing board we’re very impressed by), guides to RISC OS and Arch Linux, and a whole bagful of tutorials and programming guides. You’ll learn about Vala, and find out how to write a web controller using it; and this month’s Python Patch will teach you to control your Pi from your mobile phone.

The MagPi just gets better and better. As always, it’s available to download for free at www.themagpi.com or via the Pi Store. It’ll also be available in print soon. Watch this space!

 


Twelve Pis of Christmas: Adafruit

Today’s festive piece of Model A Pi comes to eBay courtesy of our friends at Adafruit. By now, you know what this is about: we’re auctioning off the first 12 pre-production Model A Raspberry Pis with some other goodies to raise money for other charities over Christmas. Engineers without Borders (EWB) USA were chosen as the beneficiaries of today’s auction by LadyAda and PT over at Adafruit. (EWB USA aren’t listed with Missionfish in the UK, so again, this auction looks a little different from the others – although Raspberry Pi are listed as the beneficiary charity, 100% of the money raised will go to EWB.)

LadyAda, in LEGO form. Click to bid on the Adafruit Pi bundle.

Engineers without Borders works in developing environments on sustainable engineering projects, while involving and training internationally responsible engineers and engineering students. You can learn more about them here.