But Dart is more easily organized into smaller methods and objects than in scripting languages, so as to avoid monstrous monolithic blocks of code that are difficult to maintain. It’s also designed to be more self-documenting (in the tradition of Python).
On Google’s Chromium and Code blogs, Google Dart team software engineer Lars Bak wrote,“Generally, the contracts with other parts of an application are conveyed in comments rather than in the language structure itself. As a result, it’s difficult for someone other than the author to read and maintain a particular piece of code.””
“The Braille system has allowed blind people to read the written word since 1825. Unfortunately, Braille doesn’t translate well to the glossy smooth surfaces of modern touch screen tablets and phones. A new app thinks it can change that…
The new app was created by NMSU undergraduate Adam Duran, Stanford Assistant Professor Adrian Lew, and Stanford Doctoral candidate Sohan Dharmaraja as part of the Army High-Performance Computing Research Center’s (AHPCRC) annual two-month summer immersion course. It allows the blind to use tablets via the Braille eight-button keyboard but with an important twist.
Instead of requiring the user to find virtual buttons on a glass surface (how frickin’ impossible is that?), the individual keys orient themselves to the correct finger whenever the user touches the screen. “They’re customizable,” Dharmaraja said in a press release. “They can accommodate users whose fingers are small or large, those who type with fingers close together or far apart, even to allow a user to type on a tablet hanging around the neck with hands opposed as if playing a clarinet.””
“Months of work on “chromoting” have reached fruition with Google’s release on Friday of a new Chrome extension to let a person on one computer remotely control another across the network.
The Chrome Remote Desktop beta version, which arrived Friday, is a browser-based equivalent of remote desktop software for conventional operating systems.
Such software is handy for IT administrators managing employees’ machines, people taking care of their relatives’ computers, or individuals getting access to their own machines from afar.”
“Java has long been a hit with enterprise developers, with Java EE powering the back ends of enterprise applications in data centers around the world, while Java application servers and servlet containers enable countless Web applications.
For client-side development, however, Java hasn’t fared nearly as well…
So it’s been tempting to assume that Oracle, with its strong enterprise focus, would ignore the client in favor of data center technologies such as Java EE.
This week, we learned that’s not the case. In fact, the real news from this year’s JavaOne conference in San Francisco may not be Oracle’s plans for Java 8 and 9, but the revelation that Oracle is gearing up for a new, sustained push behind Java for the desktop, the Web, and mobile devices. If it can succeed in its ambitious plans, the age of client-side Java could be just beginning.”
“Oracle said this week that it’s building a cloud service to host many of its key software products, including Java, database, middleware and CRM.
As if anticipating concerns that the aptly named Oracle Public Cloud might be another vehicle for locking customers into Oracle software, though, CEO Larry Ellison tore into rival Salesforce.com, claiming Oracle will differentiate itself with industry standards and support for “full interoperability with other clouds and your data center on premise.”
The Oracle Public Cloud is a broad mix of platform-as-a-service and software-as-a-service, and a potential competitor to Salesforce, Microsoft, and others.
The Oracle Fusion CRM Cloud Service and Oracle’s workforce management tools are already available, while the database and Java services, as well as a new business-focused social network, will be released “under controlled availability in the near future,” Oracle says.
Oracle boasts the Public Cloud will provide “all the productivity of Java, without the IT,” and “the Oracle database you love, now in the cloud.””