Programming

Learning Programming In a Post-BASIC World 510

ErichTheRed writes "This Computerworld piece actually got me thinking — it basically says that there are few good 'starter languages' to get students interested in programming. I remember hacking away at BASIC incessantly when I was a kid, and it taught me a lot about logic and computers in general. Has the level of abstraction in computer systems reached a point where beginners can't just code something quick without a huge amount of back-story? I find this to be the case now; scripting languages are good, but limited in what you can do... and GUI creation requires students to be familiar with a lot of concepts (event handling, etc.) that aren't intuitive for beginners. What would you show a beginner first — JavaScript? Python? How do you get the instant gratification we oldies got when sitting down in front of the early-80s home computers?"
GNOME

Tom's Hardware Dissects Ubuntu 11.4's Interface and Performance 272

An anonymous reader links to an exhaustive look at the latest Ubuntu, running at Tom's Hardware. "The new Unity interface is broken down into its individual elements and explained ad nauseam. Overall the article is objectively balanced, the author does a good job of pointing out specific design flaws and shortcomings instead of complaining about how Unity doesn't work for him specifically. The walkthrough of the uTouch gesture language is exciting (wish I had multi-touch), though a full listing of keyboard and mouse shortcuts come in handy, too. Towards the end of the article there are benchmarks between Lucid, Natty with Unity, and Natty with the Classic interface. The performance of the Unity interface isn't bad at all, but that kernel power issue does rear its ugly head."
Firefox

Mozilla Labs Introduces the Webian Shell 216

kai_hiwatari writes "Mozilla Labs has introduced its concept of a desktop replacement called Webian Shell. The Webian Shell basically consists of a browser which will replace the traditional desktop, and web applications are given more importance than the native applications. Right now, the prototype of the Webian Shell is nothing more than a full screen browser with a dock which holds the tabs and the clock." The project's blog offers more about the ideas and underpinnings; there's even more on the home page of developer Ben Francis.
GNOME

GNOME Shell Hurts Gaming Performance 232

An anonymous reader writes "According to recent benchmarks by Phoronix, using the GNOME Shell will cause a large performance hit when running OpenGL games on Linux. Using Unity and GNOME Shell are also hitting various bugs in the open-source drivers."
KDE

KDE 4.7 – a First Look At Beta 1 264

A few days ago, the KDE project shipped the first beta of the upcoming 4.7 release. Reader dmbkiwi submits a link to a rundown of what 4.7 looks like, snipping from which: "Previously it was Gnome that was the steady plodder making minor incremental changes through the 2.x series, building stability and only adding minor features. However, with the recent releases of both Gnome Shell and the Unity desktop on Ubuntu, the Gnome/Ubuntu side of the desktop linux equation has made radical and controversial steps away from the well loved Gnome 2.x series, leaving KDE 4.x as the 'steady as she goes' option."
Firefox

Mozilla Labs: the URL Bar Has To Go 591

An anonymous reader writes with an editorial from ConceivableTech "Since Google's move to enable users to hide the URL bar, we have seen what could be the beginning of the end of one of the key features of the web browser. Mozilla has its own thoughts, but there is little doubt that Mozilla is reconsidering the purpose of the URL bar in future versions of its browsers. In a Mozilla Labs post today, David Regev suggests that the location bar should be replaced with a tool to support more than just one command."
GNOME

Linux Desktop Summit Program Announced 121

jrepin writes with this excerpt from an announcement by KDE: "The Desktop Summit is a joint conference organized by the GNOME and KDE communities, the two dominant forces behind modern graphical software on free platforms. Over a thousand international participants are expected to attend. The main conference takes place from 6-8 August. The annual membership meetings of GNOME and KDE are scheduled for 9 August, followed by workshops and coding sessions on 10-12 August."
GUI

Imagining the CLI For the Modern Machine 317

scc writes "TermKit is a re-think of the storied Unix terminal, where human views, input and data pipes are separated. Output viewers render any kind of data usefully. It may not be a new idea, but it's certainly a new take on it." I know you are quite comfortable in your shell of old, but this sort of thing sure gets my juices going. The best of both worlds.
GNOME

Proposal For Gnome To Become Linux-Only 292

Moderator writes "Could Gnome drop support for non-Linux operating systems? That was a recent proposal on the Gnome mailing list, although there were significant objections in response. Quoting: 'It is harmful to pretend that you are writing the OS core to work on any number of different kernels...the time has come for GNOME to embrace Linux a bit more boldly.'"
Image

Book Review: Apache JMeter Screenshot-sm 53

MassDosage writes "Apache JMeter written by Emily H. Halili is very much an introductory guide to using Apache's open source JMeter testing tool. Unfortunately a book that should have been good fodder to whet the appetites of testers is spoiled by shoddy editing, poor writing and very little content that isn't already included in JMeter's own user manual." Read below for the rest of MassDosage's review.
GUI

Ubuntu Unity: The Great Divider 729

Barence writes "Canonical's decision to impose the new Unity interface on Ubuntu 11.04 users appears to have split the Linux distro's users, according to PC Pro. Features such as a moving Launcher bar and invisible scrollbars have angered many users, with one claiming that 'Ubuntu is doing a great job throwing away years of UI experience.' The rush to meet the six-monthly release schedule also appears to have harmed the release, with many users reporting graphical glitches with the new user interface."
GNOME

On-Screen Keyboard Maliit Demoed With Gnome 3 66

Developer Jon Nordby has posted a video demo of the on-screen keyboard Maliit — intended "to be the input method project for MeeGo and other GNU/Linux-based embedded/mobile platforms" — working on a tablet running Gnome 3 under Fedora. Nordby mentions that Fedora packages are in the works for those who'd like to try it out. The keyboard looks impressively smooth and flexible (including language-specific character sets); I only wish it had the smooth-swiping predictive ability of keyboards like Swype.
Programming

NetBeans 7.0 Is Now Available 137

An anonymous reader writes "Oracle releases NetBeans IDE 7.0, which introduces language support for development to the proposed Java SE 7 specification with the JDK 7 developer preview. The release also provides enhanced integration with the Oracle WebLogic server, as well as support for Oracle Database and GlassFish 3.1. Additional highlights include Maven 3 and HTML5 editing support; a new GridBagLayout designer for improved Swing GUI development; enhancements to the Java editor, and more."
GUI

Ask Slashdot: Where Is the Universal Gesture Navigation Set? 177

dstates writes "As a mostly happy new iPad owner, I love having lots of apps, but I have got to ask, where is the universal set of gestures for navigation? Pinch and open mostly mean zoom out and in, but sometimes you tap to open, sometimes double tap. Sometimes right swipe is back, sometimes there is a back button, sometimes you just have to go to home and navigate back down. Reminds me of the early days of GUIs when every application had its own menu set with different top-level menus and different placement of various functions. Made life chaos for users. We have been there, done that, and gestures are much worse. At least with a menu, you had a printed tag you could read. Gestures are all magic handshakes until you know them. Seems like the tablet community should not have to learn the value of consistency all over again." What gestures would you like to see made standard in touch-based interfaces?
Bug

5 Out of 11 Crashed Unity In Canonical's Study 468

dkd903 writes "Today the results of the Default Desktop User Testing for Ubuntu 11.04 was published by Canonical's Rick Spencer. The test was done using 11 participants from different backgrounds to test the new Unity interface that Ubuntu 11.04 will have." Though the Unity interface in the upcoming Ubuntu is a moving target, the bad news from this test is that about half of the testers managed to crash it.
GUI

Blender 2.57 Released — and It's Easy To Use! 221

An anonymous reader writes "Past Blender releases, as capable as they were, had learning curves somewhere between straight up and down and 90 degrees. The release of Blender 2.57 changes all that. No longer are simple features 'non discoverable.' It has more or less a completely redesigned user interface that is clean, sensible and newbie friendly (hey, I'm using it!). It has a handy tab interface for Actions/Properties such as Render, Scene, World and Object etc. Plus, it's fast and CPU friendly. I'm running the official Blender standalone binary on Fedora 14, with 2GB RAM , Radeon X1300 (free drivers) and a cheap CPU Intel duel e2200. No more more slow GUI, no more 100% unexplained CPU, just great stuff. Kudos to all who made this possible."
KDE

KDE's New Projects Take On Portable Devices 110

jrepin writes "Key KDE developers have been blogging about new projects aimed towards portable devices. As Aaron Seigo says, 'In a nutshell, Plasma Active is about getting the KDE Platform with Plasma providing a compelling user interface ready for and available on hardware devices outside the usual laptop and desktop form factors.' For us mortals, that means an interface for smartphones, tablets, and handhelds."

Slashdot Top Deals