×
Encryption

OpenPGP Implemented In JavaScript 167

angry tapir writes with this excerpt from Tech World: "Researchers from German security firm Recurity Labs have released a JavaScript implementation of the OpenPGP specification that allows users to encrypt and decrypt webmail messages. Called GPG4Browsers, the tool functions as an extension for Google Chrome and now is capable of working with GMail." A quick gander at the source leaves me with the impression that it should be more or less portable to other browsers. It's also built using a lot of off-the-shelf Javascript libraries. (Who knew Javascript had a bignum library and a number of cipher implementations?)
HP

Is HP Paying Intel To Keep Itanium Alive? 216

itwbennett writes "In a court filing, Oracle accused HP of secretly contracting with Intel to keep making Itanium processors so that it can continue to make money from its locked-in Itanium customers and take business away from Oracle's Sun servers. Oracle says that Intel would have long ago killed off Itanium if not for these payments from HP. For its part, HP called the filing a 'desperate delay tactic' in the lawsuit HP filed against Oracle over its decision to stop developing for Itanium."
Java

JavaScript JVM Runs Java 234

mikejuk writes "The world of software is made slightly crazy because of the huge flexibility within any computer language. Once you have absorbed the idea of a compiler written in the language it compiles, what else is there left to gawp at? But... a Java Virtual Machine JVM written in JavaScript seems like another level of insanity. A lone coder, Artur Ventura, has implemented a large part of the standard JVM using JavaScript and you can check the code out on Github. Notice this isn't a Java to JavaScript translator but a real JVM that runs byte code. This means it could run any language that compiles to byte code." Bonus: on Ventura's website is a set of visual notes from a talk he gave titled "My Language Is Better Than Yours."
Businesses

Microsoft To Back Kinect-Based Startups 200

angry tapir writes "Microsoft has announced a program designed to help 10 developers or startups launch businesses around products for Kinect, the controller that senses motion and voice. Developers with Kinect applications for the Xbox or Windows are invited to apply to the Kinect Accelerator program, even though Microsoft does not yet allow the sale of products based on Kinect for Windows."
Operating Systems

Andrew Tanenbaum On Minix, Linux, BSD, and Licensing 480

An anonymous reader points out an interesting, detailed interview with Andrew Tanenbaum at Linuxfr.org; Tanenbaum holds forth on the current state of MINIX, licensing decisions, and the real reason he believes that Linux caught on just when he "thought BSD was going to take over the world." ("I think Linux succeeded against BSD, which was a stable mature system at the time simply because BSDI got stuck in a lawsuit and was effectively stopped for several years.")
Businesses

The Futility of Developer Productivity Metrics 203

snydeq writes "Fatal Exception's Neil McAllister discusses why code analysis and similar metrics provide little insight into what really makes an effective software development team, in the wake of a new scorecard system employed at IBM. 'Code metrics are fine if all you care about is raw code production. But what happens to all that code once it's written? Do you just ship it and move on? Hardly — in fact, many developers spend far more of their time maintaining code than adding to it. Do your metrics take into account time spent refactoring or documenting existing code? Is it even possible to devise metrics for these activities?' McAllister writes. 'Are developers who take time to train and mentor other teams about the latest code changes considered less productive than ones who stay heads-down at their desks and never reach out to their peers? How about teams that take time at the beginning of a project to coordinate with other teams for code reuse, versus those who charge ahead blindly? Can any automated tool measure these kinds of best practices?'"
It's funny.  Laugh.

Occupy Flash? 507

mcgrew writes "CNN is reporting another Occupy movementOccupy Flash. Their aim: get rid of Flash completely. They explain: 'Why does it matter when HTML5 has clearly won the fight for the future of our web browsing? Well, as we've seen with other outdated web technologies (most notably the much-lamented Internet Explorer 6), as long as software is installed on machines, there will be a contingent of decision makers who mandate its use, and there will be a requirement of continued support, the plugin will live on, and folks will continue to develop for it.' In response, a group of Flash developers have started Occupy HTML in Flash's defense. Popcorn, anyone?"
Android

Intel's Plans For X86 Android, Smartphones, and Tablets 151

MrSeb writes "'Last week, Intel announced that it had added x86 optimizations to Android 4.0, Ice Cream Sandwich, but the text of the announcement and included quotes were vague and a bit contradictory given the open nature of Android development. After discussing the topic with Intel we've compiled a laundry list of the company's work in Gingerbread and ICS thus far, and offered a few of our own thoughts on what to expect in 2012 as far as x86-powered smartphones and tablets are concerned.' The main points: Intel isn't just a chip maker (it has oodles of software experience); Android's Native Development Kit now includes support for x86 and MMX/SSE instruction sets and can be used to compile dual x86/ARM, 'fat' binaries; and development tools like Vtune and Intel Graphics Performance Analyzer are on their way to Android."
Programming

Has Apple Made Programmers Cool? 378

An anonymous reader writes "CNET suggests that Apple has totally changed the general public's perception of programmers: It's now suddenly cool to code. No matter what platform you're on. They argue that App Store millionaire success stories have 'turned a whole generation of geek coders from social misfits into superheroes.' Apparently, gone are the days when a programmer was the last person you wanted to talk to at a party: 'Mention to someone that you make apps and their interest will pick up instantly. This is an astonishing change from what a programmer in the '80s could have expected in reaction to their job description.' The App Store millionaires, or 'Appillionaires,' may have done all of us programmers a huge favor. Programming is now socially acceptable: 'Previous generations strapped on electric guitars and fought for super-stardom in sweaty dive bars, but today's youth boot up Xcode on their MacBook Pros.'"
Oracle

First Look: Oracle NoSQL Database 117

snydeq writes "InfoWorld's Peter Wayner takes a first look at Oracle NoSQL Database, the company's take on the distributed key-value data store for the enterprise. 'There are dozens of small ways in which the tool is more thorough and sophisticated than the simpler NoSQL projects. You get a number of different options for increasing the durability in the face of a node crash or trading that durability for speed,' Wayner writes. 'Oracle NoSQL might not offer the heady fun and "just build it" experimentation of many of the pure open source NoSQL projects, but that's not really its role. Oracle borrowed the best ideas from these groups and built something that will deliver good performance to the sweet spot of the enterprise market.'"
Open Source

Adobe To Donate Flex SDK To Open Source Community 158

New submitter ProbablyJoe writes "InfoQ reports that Adobe is to donate its web application SDK, Flex, to an 'an established open source foundation' — suspected to either be the Open Spoon Foundation (who have been working on an open source fork of Flex), or the more established Apache Foundation. Adobe has stated on its blog that they consider HTML5 to be a better technology for the future than its own Flex platform, causing frustration among developers who have used the platform for enterprise applications. Is this a generous contribution to the open source community, or just Adobe offloading another failing technology?"
Games

Minecraft Is Finished 272

SharkLaser writes "Minecraft, the most widely known and best selling indie game in the history, is now finished. Minecraft creator Notch tweeted yesterday that Minecraft has gone gold and will be released at the end of the week at the first Minecon, a gathering of Minecraft fans. So far over 4 million people have bought the game, generating over 50 million dollars in revenue. Minecraft has also had a rapid modding community around the game, developing gems like the Millenaire mod, Builders and Tornadoes. Minecraft also brought back the interest in voxel based engines, introducing games like Ace of Spades (build, make tunnels, capture the flag FPS) and Voxatron [note: you might want to turn down your volume for this video]. It also opened up many ways for new indie developers, as Minecraft showed development can be funded solely by making something new and giving out early access to the game for those who are interested in the project. The upcoming Steam-like IndieCity-platform will also employ similar feature where, in addition to normal indie game store, players can look at unfinished projects and choose to support their development."
Programming

The IOCCC Competition Is Back 201

Rui Lopes writes "After a 5 year hiatus, the IOCCC (International Obfuscated C Code Contest) is back! This marks the 20th edition of the contest. Submissions are open between 12-Nov-2011 11:00 UTC and 12-Jan-2012 12:12 UTC. Don't forget to check this year's rules and guidelines."
Businesses

A Job Fair For Jobs In India — In California 309

dcblogs writes "Indian and U.S. companies are holding a job fair at the San Jose Convention Center this weekend for jobs in India. The job fair is aimed at Indian workers in the U.S., but anyone with an interest in working overseas can attend. India is pitched as a 'sea of opportunity' in a PowerPoint presentation about the job fair. That's in contrast to another slide that makes the obvious point that the U.S. has 'barely recovered from a downturn,' with 'signs that it's headed for another.'"
GUI

Ask Slashdot: Physical Input Devices For Developers? 147

First time accepted submitter paysonwelch writes "I am a developer and entrepreneur and I am considering developing a very graphically rich and custom interface for my latest application which does charting and analysis of large data sets. The application would feature lots of gauges, knobs and levers. As I was thinking about this I said to myself, why not hook up physical knobs and levers to my computer to control my application instead of designing them in 2D bitmaps? This could potentially save screen space and provide tactile feedback, and a new way of interacting digitally with one's application and data. So my question is whether or not anyone out there has advice for building a custom solution, perhaps starting with a mixing board, or if there are any pre-fab kits / controllers for achieving this?"
Programming

Will Adobe's HTML5 Strategy Help Developers? 129

snydeq writes "Fatal Exception's Neil McAllister sees Adobe's shift toward HTML5 as a boon for developers only if the company secures its place in the Web developer tools market — but initial signs suggest that this won't be the case. 'The opportunity for Adobe now lies in filling the gaps in today's IDEs, code editors, and graphics software with new tools that can help designers and developers more easily take advantage of the multimedia capabilities of HTML5,' McAllister writes. 'Unfortunately, however, it sounds like Adobe is going to drop the ball. In this week's meeting with financial analysts, the company said its emphasis is not on building great tools but on subscription pricing, Web-based content creation software, and — most important of all — growing its digital marketing, advertising, and analytics businesses. That's right: Adobe wants to be Google. It's too bad because Web developers could really use an Adobe right now.'"
The Military

With Troop Drawdown, IT Looks To Hire More Vets 212

Lucas123 writes "The military's a great place to learn how to kill people and break things, but many also consider it one of the best training grounds for high-tech skills. 'If you're working on a ship or a plane or tank, you've got responsibility for large, complex, extremely expensive equipment run by highly sophisticated IT platforms and software,' said Mike Brown, senior director of talent acquisition at Siemens. But, just how well do military tech skills translate to private-sector IT? Computerworld spoke to veterans to find out just what they learned during their tours of duty and how hard it was to transition to the civilian workforce."
Education

Teaching Programming Now Emphasizes Sharing 132

An anonymous reader writes "The NY Times explores some of the best ways to teach kids and finds that some of the new tools are encouraging the kids to share their work with each other. One teacher first tried to keep the kids quiet and staring at their own monitors but found it was better to let them copy each other. He calls MIT's Scratch a 'gateway' tool. Then the article points out that programming Blender with Python is not as hard to pick up as your grandparent's programming languages — and kids today are learning them in a few months." The Wikipedia entry on Scratch is worth reading, too.
Biotech

Programming Cells, With CellOS 58

First time accepted submitter JoeMerchant writes "An international team of synthetic biologists, led by professor of computer science Natalio Krasnogor at the University of Nottingham, hopes to revolutionize synthetic biology with what they call CellOS, a 'bottom-up approach to cellular computing, in which computational chemical processes are encapsulated within liposomes.' The bold project is aptly named AUdACiOuS."
Cloud

Solaris 11 Released 224

angry tapir writes "Oracle has updated its Unix-based operating system Solaris, adding some features that would make the OS more suitable for running cloud deployments, as well as integrating it more tightly with other Oracle products. While not as widely known for its cloud software, Oracle has been marketing Solaris as a cloud-friendly OS. In Oracle's architecture, users can set up different partitions, called Zones, inside a Solaris implementation, which would allow different workloads to run simultaneously, each within their own environment, on a single machine."

Slashdot Top Deals