Businesses

'I Just Need a Programmer' 735

theodp writes "As head of the CS Department at the University of Northern Iowa, Eugene Wallingford often receives e-mail and phone calls from eager entrepreneurs with The Next Great Idea. They want to change the world, and they want Prof. Wallingford to help them. They just need a programmer. 'Many idea people,' observes Wallingford, 'tend to think most or all of the value [of a product] inheres to having the idea. Programmers are a commodity, pulled off the shelf to clean up the details. It's just a small matter of programming, right?' Wrong. 'Writing the program is the ingredient the idea people are missing,' he adds. 'They are doing the right thing to seek it out. I wonder what it would be like if more people could implement their own ideas.'"
Games

Avoiding DMCA Woes As an Indy Game Developer? 494

androidstevep writes "I was just on the receiving end of DMCA takedown notice for my game in Android Market, 'Super Pac.' Namco Bandai have filed the notice with Google, claiming breach of copyright of their game 'Pac-Man.' Although my version is obviously inspired by the original arcade game, no original artwork or sound has been copied. The problem from my point of view is that the DMCA notice is not clear where or why the breach is alleged. My guess is that maybe the name is too similar, although I did a trademark search for 'Super Pac' before release and came up with nothing. Furthermore, Google have disabled my access to this app, presumably as required by the DMCA, so I am unable to even make whatever modifications would be required. As a part-time developer with limited means (i.e. can't afford expensive lawyers), but willing to make best efforts to avoid legal issues, how does one negotiate what seems to be a difficult minefield of trademarks, copyrights and DMCA? Does anyone have tips in this area?"
GNU is Not Unix

Paid Developers Power the Linux Kernel 191

Hugh Pickens writes "Believe it or not, there is still this illusion that Linux and open-source software is written by counter-culture, C++ programming cultists living in their parents' basements or huddled together in Cambridge, Mass. group-houses. Now CNet reports that the Linux Foundation has found that 'over 70% of all [Linux] kernel development is demonstrably done by developers who are being paid for their work.' That Linux is primarily developed by paid developers should come as no surprise considering that Linux enables many companies — hardware, software, and online services — to be more competitive in their markets and to find new ways to generate revenue. 'What's important about how Linux and open-source software is created isn't the side issues of politics or how its developers are perceived; it's that its fundamental methodology produces better software,' writes Stephen Vaughan-Nichols."
Microsoft

Silverlight 5 — Back From the Dead? 213

Barence writes "When Microsoft executive Bob Muglia recently revealed that Microsoft saw HTML5 as the future for universal in-browser development while Silverlight was being repositioned as a native application development platform for Windows Phone 7 devices, most pundits saw this as an admission of defeat. Now Microsoft has released a beta of Silverlight 5, PC Pro's Tom Arah asks if Microsoft has managed to bring Silverlight back from the dead. With a flurry of Android and Linux-based tablets, smartphones, set-top boxes and other devices set to arrive on the market, Arah argues that Silverlight's time will come. 'Crucially, they will also want to integrate their desktop (Windows) and their main applications (Office and other WPF-based applications). Thanks to its work on HTML5, WPF and especially Silverlight, Microsoft and its army of desktop developers will be well set to deliver,' he argues."
Image

Advent Calendar For Geeks Screenshot-sm 65

bLanark writes "Well, as children and adults all over the world begin their day with chocolate, with the traditional Advent calendar, I'd like to remind you that there's an alternative for geeks. The Perl Advent calendar will give you a new Perl tip every day right up to Christmas."
Programming

Linus On Branching Practices 90

rocket22 writes "Not long ago Linus Torvalds made some comments about issues the kernel maintainers were facing while applying the 'feature branch' pattern. They are using Git (which is very strong with branching and merging) but still need to take care of the branching basics to avoid ending up with unstable branches due to unstable starting points. While most likely your team doesn't face the same issues that kernel development does, and even if you're using a different DVCS like Mercurial, it's worth taking a look at the description of the problem and the clear solution to be followed in order to avoid repeating the same mistakes. The same basics can be applied to every version control system with good merge tracking, so let's avoid religious wars and focus on the technical details."
Hardware Hacking

Combining Two Kinects To Make Better 3D Video 106

suraj.sun sends this quote from Engadget about improving the Kinect 3D video recordings we discussed recently: "[Oliver Kreylos is] blowing minds and demonstrating that two Kinects can be paired and their output meshed — one basically filling in the gaps of the other. He found that the two do create some interference, the dotted IR pattern of one causing some holes and blotches in the other, but when the two are combined they basically help each other out and the results are quite impressive."
Oracle

SAP Ordered To Pay $1.3 Billion To Oracle 151

bdcny7927 writes with news that a jury decided to award Oracle $1.3 billion in their lawsuit against SAP after deliberating for less than a day. "The verdict ... is the biggest ever for copyright infringement and the largest US jury award of 2010, according to Bloomberg data. The award is about equal to SAP’s forecasted net income for the fourth quarter, excluding some costs, according to the average estimate of analysts... SAP spokesman Bill Wohl said the German software maker will pursue all available options, including post-trial motions and will appeal if necessary."
Operating Systems

Symbian Foundation Sites To Close 78

Following news earlier this month that Nokia is taking back control of Symbian platform development, the Symbian Foundation has now announced that its websites will shut down on December 17th. Source repositories will no longer be hosted online, and user-submitted content databases may be available later upon request. "We are working hard to make sure that most of the content accessible through web services (such as the source code, kits, wiki, bug database, reference documentation & Symbian Ideas) is available in some form, most likely on a DVD or USB hard drive upon request to the Symbian Foundation. Preparing this content will take some time, hence it will not be distributable before 31st January 2011. A charge may be levied for media and shipping.
Programming

What Software Specification Tools Do You Use? 200

IronWilliamCash writes "I currently work for a small software development company and for many years we have been using internally built tools for all our software specifications, bugs, change requests and the like. Traceability is a big issue as we are CMMI level 2, and thus our internal processes need to be clear and everything must be documented. We are currently looking into getting a unified solution for this, and after quite a bit of Googling, there are quite a few different options (Contour, Kovair, MKS, Doors, CaliberFM, Accept360, etc.). I was wondering: what do other Slashdotters use in their everyday life? Does it fulfill your needs? And what is the most important part in a specification management tool?"
Graphics

Company Seeks To Boost Linux Game Development With 3D Engine Giveaway 140

binstream writes "To support Linux game development, Unigine Corp. announced a competition: it will give a free license for its Unigine engine to a seasoned team willing to work on a native Linux game. The company has been Linux-friendly from the very start; it released advanced GPU benchmarks (Heaven, Tropics, Sanctuary) for Linux before and is working on the OilRush strategy game that supports Linux as well."
The Internet

Google, Microsoft Cheat On Slow-Start — Should You? 123

kdawson writes "Software developer and blogger Ben Strong did a little exploring to find out how Google achieves its admirably fast load times. What he discovered is that Google, and to a much greater extent Microsoft, are cheating on the 'slow-start' requirement of RFC-3390. His research indicates that discussion of this practice on the Net is at an early, and somewhat theoretical, stage. Strong concludes with this question: 'What should I do in my app (and what should you do in yours)? Join the arms race or sit on the sidelines and let Google have all the page-load glory?'"
Databases

CA Sues Over DB2 Migration Tool 104

aesoteric writes "Software giant CA has filed suit against an Australian software developer over a program that allegedly enabled companies to migrate off CA database platforms onto IBM DB2. It claimed the software 'reproduced' portions of confidential source and object codes without permission and deprived CA of license fees. CA also disputed claims that its database platform was 'dying.'"
Communications

60 Years of Hamming Codes 66

swandives writes "In 1950 Bell Labs researcher Richard W. Hamming made a discovery that would lay an important foundation for the modern computing and communications industries — coming up with a method for performing computing operations on a large scale without errors. Hamming wrote about how self-checking circuits help eliminate errors in telephone central offices. He speculated the 'special codes' he proposed — which became known as Hamming codes — would only need to be applied to systems requiring unattended operation for long periods or 'extremely large and tightly integrated' systems where a single failure would incapacitate the entire installation. Hamming code was the first discovery in an immense field called coding theory. This article looks back on the history of Hamming codes, their applications, and includes interviews with Todd Moon, Professor of electrical and computer engineering at Utah State University and David MacKay, Professor of natural philosophy in the department of Physics at the University of Cambridge and chief scientific adviser to the UK Department of Energy and Climate Change. An interesting read, about a little-known but fundamental element of information theory."
GNUStep

Sony Adopts Objective-C and GNUstep Frameworks 345

EMB Numbers writes "Sony has revealed that the new SNAP development environment for 'consumer electronics' is based on Objective-C and the open source GNUstep implementation of Apple's Openstep spec. While Apple has continued to update their specification in the form of Cocoa and Mac OS X, GNUstep has preserved the original standard. Anyone familiar with Cocoa Touch and iOS will feel right at home developing for Sony. There may even be some source code compatibility between the platforms. The world continues to chase apple — probably for the better."
Java

The Details of Oracle's JDK 7 and 8 'Plan B' 204

gkunene writes "Oracle has put Java 7 and 8 features up for Java Community approval, providing a clear indication of what the next two major versions of Java are likely to include. (Java 7 contents, Java 8 contents.) From the article: 'The JDK 7 and 8 JSRs represent Oracle's 'Plan B' approach for separating JDK 7 into two separate releases, splitting up features that were all originally intended for the Java 7 release. This approach is intended to help expedite new Java releases. Among the key components of the original Java 7 plan that are now set for inclusion in Java 8 are the Lambda and Jigsaw efforts. At JavaOne this year, Thomas Kurian, executive vice president, Oracle Product Development, explained that Lambda is all about bringing closures to the Java language. Kurian noted at the time that Lambda is intended to provide a more concise replacement for inner classes, as well as support automatically parallel operations on collections. Jigsaw is all about building modularity into the Java Virtual Machine.'"
Software

Code-Stealing Drone Vendor Settles With Devs 28

An anonymous reader writes with an update to a story we discussed in September about allegations that copied, inaccurate software was being used in unmanned CIA drones. The lawsuit that publicized these allegations has now ended in a settlement. Quoting: "The breach-of-contract lawsuit, initiated in Suffolk County Superior Court in Massachusetts in November 2009, revolved around a series of claims and counterclaims related to a sophisticated, analytical software program, known as Geospatial, that was developed by Boston-based IISI. The software is capable of integrating at high speeds spatial data, such as maps and visual images, with non-visual data, such as names and phone numbers. Netezza, in its pleadings, claimed that IISI, per contract, was required to upgrade the Geospatial software code to make it work on Netezza’s new data-warehouse computer platform, called the TwinFin. IISI argued, and the court ultimately agreed, that it was under no such obligation. IISI officials also indicated that such an upgrade effort would be quite challenging and costly. In the wake of IISI refusing to adapt the Geospatial software to the TwinFin on Netezza’s timeline, IISI asserted in court pleadings that Netezza proceeded to develop a re-engineered, flawed version of the software that was loaded on the TwinFin platform that Netezza allegedly sold to the CIA.
Businesses

Japanese Game Developers Go West 84

donniebaseball23 writes "More and more Japanese game studios and publishers are looking toward the West. But as the industry becomes more global, is this really such a bad thing? From the article: 'Gameplay is an art that transcends borders, and it simply makes good business sense to keep your eyes open for opportunities no matter where they present themselves, as Zenimax, EA and THQ clearly have. Far from ruining the Japanese gaming industry, it may in fact save some of the best Japanese developers from considering retirement or a career change. They'll be able to make games on their own terms with their own original IP, and shouldn't it ultimately be about these creative types being able to realize their visions?""
Databases

Horizontal Scaling of SQL Databases? 222

still_sick writes "I'm currently responsible for operations at a software-as-a-service startup, and we're increasingly hitting limitations in what we can do with relational databases. We've been looking at various NoSQL stores and I've been following Adrian Cockcroft's blog at Netflix which compares the various options. I was intrigued by the most recent entry, about Translattice, which purports to provide many of the same scaling advantages for SQL databases. Is this even possible given the CAP theorem? Is anyone using a system like this in production?"
Programming

An Illustrated Version Control Timeline 244

rocket22 writes "Most software developers are supposed to be using the latest in tech and see themselves as living on the edge of software innovation. But, are they aware of how old some of the tools they use on a daily basis are? There are teams out there developing iPad software and checking in code inside arcane CVS repositories. Aren't we in the 21st century, the age of distributed version control? The blog post goes through some of the most important version control systems on the last three decades and while it doesn't try to come up with an extremely detailed thesis, it does a good job creating a catalog of some of the most widely spread or technologically relevant SCMs."

Slashdot Top Deals