Google

Highlights From the 2009 Google Summer of Code 72

mask.of.sanity writes "Over a 1000 students were accepted into the fifth year of the program from 70 countries and will work on about 150 open source projects with mentor organisations. The program, created in 2005, has exposed some 2500 students to "real-world" software development and opened employment opportunities within mentor organisations and in fields relevant to their academic study. The United States scored the lion's share with 212 accepted students; 101 from India; 55 from Germany; 44 from Canada, 43 from Brazil. The Dominican Republic, Iceland, Luxembourg and Nigeria were new entrants to the program each with a single accepted student. Check out the slideshow summary of some project highlights, with hyperlinks back the detailed project pages."
Games

Exploring the Current State of Beta Testing 82

Karen Hertzberg writes "Since the earliest days of MMO gaming, beta testing has played a pivotal role in the success or failure of our persistent worlds. We've come a long way since the initial tests of Ultima Online and The Realm, but what role do our current beta tests play in the potential outcomes of unreleased titles? To answer this question, Ten Ton Hammer turned to current and former beta decision makers at Cryptic Studios, NetDevil, Sony Online Entertainment, Funcom, and Mythic Entertainment. Some of their answers — and the information they reveal — may surprise you."
Sun Microsystems

Oracle Buys Sun 906

bruunb writes "Oracle Corporation (NASDAQ: ORCL) and Sun Microsystems (NASDAQ: JAVA) announced today they have entered into a definitive agreement under which Oracle will acquire Sun common stock for $9.50 per share in cash. The transaction is valued at approximately $7.4 billion, or $5.6 billion net of Sun's cash and debt. 'We expect this acquisition to be accretive to Oracle's earnings by at least 15 cents on a non-GAAP basis in the first full year after closing. We estimate that the acquired business will contribute over $1.5 billion to Oracle's non-GAAP operating profit in the first year, increasing to over $2 billion in the second year. This would make the Sun acquisition more profitable in per share contribution in the first year than we had planned for the acquisitions of BEA, PeopleSoft and Siebel combined,' said Oracle President Safra Catz."
Image

Philosophies and Programming Languages Screenshot-sm 239

evariste.galois writes "Wikipedia has a special section called, 'Language Philosophy,' in every article for a programming language. This section looks at the motivation and the basic principles of the language design. What if we investigate further than that? What deeper connections between philosophies and programming languages exist? By considering the most influential thinkers of all time (e.g. Plato, Descartes, Kant) we can figure out which programming language fits best with aspects of their philosophy (Did you know that Kant was the first Python programmer)? The list is not exhaustive, but this is a funny and educative start."
Programming

Brendan Eich Explains ECMAScript 3.1 To Developers 94

VonGuard writes "On April 9, ECMA International produced the final draft for the first major update to JavaScript since 1999. It's called ECMAScript 3.1, but will soon be known as ECMAScript, Fifth Edition. You'll know it as JavaScript, the Next Generation. Mozilla will begin implementing these features after Firefox 3.5, and Microsoft is already showing prototypes behind closed doors. The question, however, is what this will change for JavaScript coders. To get those answers, I tracked down Brendan Eich, Mozilla's CTO and the creator of JavaScript. I transcribed the interview without any editorial since he explains, perfectly, what's changing for programmers. Long story short: Json will be safer, getters and setters will be standard, and strict mode will make things easier to debug."
Programming

What Do You Call People Who "Do HTML"? 586

gilgongo writes "It's more than 10 years since people started making a living writing web page markup, yet the job title (and role) has yet to settle down. Not only that, but there are different types of people who write markup: those that approach the craft as essentially an integration task, and those that see it as part of UI design overall. The situation is further complicated by the existence of other roles in the workplace such as graphic designer and information architect. This is making recruitment for this role a real headache. So, how do you describe people who 'do HTML' (and CSS and maybe a bit of JavaScript and graphics manipulation)? Some job titles I've seen include: Design Technologist, Web Developer, Front-end Developer, HTML/CSS Developer, Client-side Developer and UI Engineer. Do you have any favourite job titles for this role?"
Java

Sun's Phipps Slams App Engine's Java Support 186

narramissic writes "Sun Microsystems' chief open source officer, Simon Phipps, said in an April 11 blog post that Google committed a major transgression by only including support for a subset of Java classes in its App Engine development platform. 'Whether you agree with Sun policing it or not, Java compatibility has served us all very well for over a decade,' Phipps wrote. 'That includes being sure as a developer that all core classes are present on all platforms. Creating subsets of the core classes in the Java platform was forbidden for a really good reason, and it's wanton and irresponsible to casually flaunt the rules.' Phipps characterized his remarks as non-official, saying: 'This isn't something I could comment on on Sun's behalf. My personal comments come purely from my long association with Java topics.'"
Programming

Worst Working Conditions You Had To Write Code In? 1127

sausaw writes "I recently had to write code in a hot dusty room for 20 days with temperatures near 107F (~41C); having nothing to sit on; a 64 Kbps inconsistent internet connection; warm water for drinking and a lot of distractions and interruptions. I am sure many people have been in similar situations and would like to know your experiences."
Programming

Can rev="canonical" Replace URL-Shortening Services? 354

Chris Shiflett writes "There's a new proposal ('URL shortening that doesn't hurt the Internet') floating around for using rev="canonical" to help put a stop to the URL-shortening madness. In order to avoid the great linkrot apocalypse, we can opt to specify short URLs for our own pages, so that compliant services (adoption is still low, because the idea is pretty fresh) will use our short URLs instead of TinyURL.com (or some other third-party alternative) replacements."
Programming

COBOL Turning 50, Still Important 314

Death Metal writes with this excerpt from a story about COBOL's influence as it approaches 50 years in existence: "According to David Stephenson, the UK manager for the software provider Micro Focus, 'some 70% to 80% of UK plc business transactions are still based on COBOL.' ... Mike Gilpin, from the market research company Forrester, says that the company's most recent related survey found that 32% of enterprises say they still use COBOL for development or maintenance. ... A lot of this maintenance and development takes place on IBM products. The company's software group director of product delivery and strategy, Charles Chu, says that he doesn't think 'legacy' is pejorative. 'Business constantly evolves,' he adds, 'but there are 250bn lines of COBOL code working well worldwide. Why would companies replace systems that are working well?'"
Programming

Researcher Resurrects the First Computer 149

aleph60 writes "A German researcher is about to resurrect the first fully electronic general-purpose stored-program computer, the Manchester Mark 1 (1948). The functional replica will run the source code of an original program from 1952 by Christopher Strachey, whose sole purpose was generating love letters; it is historically interesting as one of the first examples of a text-generating program. The installation will be shown at an art exhibition in Germany at the end of April." Here is researcher David Link's Manchester Mark I emulator home, which generates a new love poem on each page load. When the Mark I had been used to search for new Mersenne primes in 1949, a press account coined the phrase "electronic brain" to characterize it.
Quake

Advanced Open Source Engine Based On Quake 3 137

An anonymous reader writes "Phoronix is running a news story about the XreaL project, which its lead developer claims is the most advanced open-source game engine. XreaL is based upon the vintage Quake 3 engine, but it has been rewritten over the course of many months such that it no longer resembles the original id Software engine. The XreaL engine has its renderer written entirely in GLSL with compliance toward the OpenGL ES 2.0 specification in mind, but it supports the new OpenGL 3.0/3.1 specification and is able to take advantage of its new features. XreaL has also added an HDR pipeline to its engine and on modern hardware is actually GPU — not CPU — bottlenecked. XreaL can also load game content from Unreal Tournament 3. This engine, which is described to be as powerful as what can be found in Doom 3 or Call of Duty 4, is written entirely with free software. The XreaL project has created plug-ins for Maya to broaden their game development capabilities."
Games

IGDA Split Over "Crunch Time" Development 99

LingNoi writes "Arguments between members of the International Game Developers Association (IGDA) have been red hot over recent controversy because of a 'Studio Heads on the Hotseat' panel video (skip to 21:00). The fighting started when IGDA board members (that also happen to be studio executives) which were taking part in the discussions made clear their favor for 'crunch time,' a method of doing overtime on a game to make very tight deadlines. It has been seen as hypocritical that an organization whose goal is to create a better quality of life for developers is led by studio executives who are happy to overwork employees. The IGDA released a response which didn't take sides on the issue."
Patents

Working Toward a Patent-Agnostic Open Source License 124

Glyn Moody writes "Are there ever circumstances when software patents that require payment might be permitted by an open source license? That's the question posed by a new license that is being submitted to the Open Source Initiative (OSI) for review. The MPEG Working Group wants to release a reference implementation of the new MPEG eXtensible Middleware (MXM) standard as open source, but it also wants to be able to sell patent licenses. If it can't, it might not make the implementation open source; but if it does, it might undermine the fight against software patent proliferation."
Sun Microsystems

What If Oracle Bought Sun Microsystems? 237

snydeq writes "Fatal Exception's Neil McAllister believes Oracle is next in line to make a play for Sun now that IBM has withdrawn its offer. Dismissing server market arguments in favor of Cisco or Dell as suitors, McAllister suggests that MySQL, ZFS, DTrace, and Java make Sun an even better asset to Oracle than to IBM. MySQL as a complement to Oracle's existing database business would make sense, given Oracle's 2005 purchase of Innobase, and with 'the long history of Oracle databases on Solaris servers, it might actually see owning Solaris as an asset,' McAllister writes. But the 'crown jewel' of the deal would be Java. 'It's almost impossible to overestimate the importance of Java to Oracle. Java has become the backbone of Oracle's middleware strategy,' McAllister contends."
Data Storage

Building a Searchable Literature Archive With Keywords? 211

Sooner Boomer writes "I'm trying to help drag a professor I work with into the 20th century. Although he is involved in cutting-edge research (nanotechnology), his method of literature search is to begin with digging through the hundreds of 3-ring binders that contain articles (usually from PDFs) that he has printed out. Even though the binders are labeled, the articles can only go under one 'heading' and there's no way to do a keyword search on subject, methods, materials, etc. Yeah, google is pretty good for finding stuff, as are other on-line literature services, but they only work for articles that are already on-line. His literature also includes articles copied from books, professional correspondence, and other sources. Is there a FOSS database or archive method (preferably with a web interface) where he could archive the PDFs and scanned documents and be able to search by keywords? It would also be nice to categorize them under multiple subject headings if possible. I know this has been covered ad nauseum with things like photos and the like, but I'm not looking at storage as such: instead I'm trying to find what's stored."
Google

Google App Engine Adds Java Support, Groovy Meta-Programming 168

Zarf writes "Yesterday Google announced that the Google App Engine now supports Java development, and fast on the heels of the Java announcement is an announcement for Groovy support! Groovy is a dynamic programming language for the JVM that is a near super-set of Java. Much Java syntax is valid Groovy syntax, however, Groovy adds powerful meta-programming features, and the new functionality will bring these meta-programming features to App Engine development. Groovy got special attention from the SpringSource Groovy team and the Google App Engine Java team, and it was this collaboration that helped create the changes that were the big secret in the recent Groovy release of 1.6.1."
Media

Boxee Launches New API 69

A recent post on the boxee blog announces the release of a new, fully documented API that will allow developers to create and share new apps and plugins. "The new boxee API enables developers to build sophisticated applications (such as the Pandora and RadioTime apps) using a set of API calls in Python and writing the GUI using XML. ... Users can install new applications via the boxee App Box, the beginnings of our app store. Unlike other app stores, boxee does not want to be a gate keeper (or bottleneck) in deciding which applications are published so anyone can become a publisher." A complete description is available at their developers page. I'm sure this will help in their ongoing battle with Hulu.
Programming

Twitter On Scala 324

machaut writes "Twitter, one of the highest profile Ruby on Rails-backed websites on the Internet, has in the past year started replacing some of their Ruby infrastructure with an emerging language called Scala, developed by Martin Odersky at Switzerland's École Polytechnique Fédérale de Lausanne. Although they still prefer Ruby on Rails for user-facing web applications, Twitter's developers have started replacing Ruby daemon servers with Scala alternatives, and plan eventually to serve API requests, which comprise the majority of their traffic, with Scala instead of Ruby. This week several articles have appeared that discuss this shift at Twitter. A technical interview with three Twitter developers was published on Artima. One of those developers, Alex Payne, Twitter's API lead, gave a talk on this subject at the Web 2.0 Expo this week, which was covered by Technology Review and The Register."

Slashdot Top Deals