Thursday, March 12, 2009

Microsoft Releases Open Tools for Scientific Research

Information necessary for science to progress can be hard to find. Addressing this challenge for researchers, Microsoft and Creative Commons have announced the release of the Ontology Add-in for Microsoft Office Word 2007 that will enable authors to easily add scientific hyperlinks as semantic annotations, drawn from ontologies, to their documents and research papers. Ontologies are shared vocabularies created and maintained by different academic domains to model their fields of study.

This Add-in will make it easier for scientists to link their documents to the Web in a meaningful way. Deployed on a wide scale, ontology-enabled scientific publishing will provide a Web boost to scientific discovery.

Science Commons, a division of Creative Commons, is incubating the adoption of semantic scientific publishing through creation of a database of ontologies and development of supporting technical standards and code. Microsoft Research has built a technology bridge to enable the link between Microsoft Office Word 2007 and these ontologies.

"The Web is broken for scientific researchers -- full of hyperlinks of scholarly articles, but it is nearly impossible for us to find what we need," said John Wilbanks, vice president for Science at Creative Commons. "The semantic Web tool will help bridge the gap between basic research and meaningful discovery, unlocking the value of research so more people can benefit from the work scientists are doing."

Read More Article...

Friday, March 6, 2009

Open source to help Android overtake iPhone by 2012

Google’s Android mobile platform will overtake Apple’s iPhone OS X within three years, Informa has predicted.

The analyst group said Android’s open source nature will give it a boost over Apple’s darling, but Nokia’s Symbian will maintain its lead over Android as well as challengers Linux and Microsoft.

“The decision to move the Symbian platform to open source is crucial in maintaining its leadership over Android, Linux and Microsoft,” said Gavin Byrne, a research analyst at Informa Telecoms and Media, in a statement. This is largely because of the increasing importance of developers in the mobile industry, as the value in the market moves from handsets to software to now to applications.

Symbian’s fall in popularity from 65 per cent market share in 2007 to 49 per cent last year reflects a poor showing by Nokia’s smartphone lineup as well as the platforms of its rivals.

Read More Article...

Thursday, March 5, 2009

Stretching 2009 Budgets Using Open Source

Hybrid software development is producing results

With a global recession looming, software development managers are being asked to slash resource budgets in 2009 while maintaining schedules. When you need to deliver more features with fewer coding resources, there is only one answer: hybrid development. Hybrid software development involves the combination of internally developed code with external code from vendors, partners, and, especially, the open source community.

Stretching the Budget, Improving Productivity
In this new era of software development, companies will need to rely on development processes and procedures that institutionalize best practices around the integration of internal and external code. This core competency will become one of the ways that world-class software development teams attain competitive advantage. Excellence in managing hybrid development will flow straight to the bottom line, enabling development teams to deliver new applications and features with fewer resources.

It is hard to imagine that anyone would start a project in 2009 and plan to write it entirely from scratch. There are freely available open source databases, kernels, stacks, report generators, XML parsers, utilities, tools, platforms, and more. The list of available open source components, methods, classes, and algorithms is simply too numerous to mention. One customer that I recently spoke to reused open source components in 35% of a $3M software development project. This both reduced schedule risk and produced significant savings for that organization.

Managing Risk
The strategic reuse of open source software brings tremendous potential benefits, but also creates new risks and issues that must be managed: security vulnerabilities, conflicting license obligations, version control issues, code leakage, export regulations, and policy issues. These issues are only somewhat unique to the reuse of external software, but are especially challenging to manage for a code base in which there may be relatively less in-house expertise.

The introduction of an external component into a project needs to be managed as an integrated set of business processes involving software developers in partnership with purchasing, IT, security, legal, product management, the technology office, the open source review board, and any other internal groups that have a stake in the policy administration of software. This is important, because engineering can potentially produce functional code that is dysfunctional from a business and compliance perspective.

Read More Article...