Category Archives: Technical

Google Chrome Beta Now Supports C/C++

chrome_logo150150

Google has been working on Native Client (aka NaCl), an SDK that brings C/C++ functionality to browsers since at least last year, and now the latest Google Chrome beta version includes NaCl. NaCl uses an API called ‘Pepper’ that provides HTML5 bindings for C or C++ . (NaCl is the molecular formula for salt. Salt and pepper. Get it?)
Google has also promised to make NaCl available as a plugin for other browsers. What this means is that cloud-based applications may be able to execute code at a desktop level of sophistication, and that Google Chrome OS will soon be able to run these types of applications as well. It’s further blurring of the lines between Web/cloud and desktop applications.
According to Google’s announcement:
Native Client allows C and C++ code to be seamlessly executed inside the browser with security restrictions similar to JavaScript. Native Client apps use Pepper, a set of interfaces that provide C and C++ bindings to the capabilities of HTML5. As a result, developers can now leverage their native code libraries and expertise to deliver portable, high performance web apps.
Google also announced the Web Audio API, which brings advanced audio capabilities to JavaScript. This will further break down the barrier between what it is and isn’t possible for browser based applications to do.
Google first previewed NaCl for Chromium in May of 2010.

Share

Running Windows XP, you won’t be able to install Internet Explorer 9

If You are running Windows XP, you won’t be able to install Internet Explorer 9 unless you upgrade to a more recent version of Windows.

Microsoft released Internet Explorer 9 beta for download

What’s new in Internet Explorer 9?

Internet Explorer 9 has a streamlined design, fewer dialog boxes to click through, more intuitive navigation, and many new features that speed up your web browsing experience.

Share

Almost all good news: 100 days of Windows 7

Unlike politicians, operating systems (OS) don’t get a honeymoon with the general public. Windows 7 has been on the market for almost 100 days now, so – as in politics – it’s a good time to review how the software has performed so far. The results are largely positive.

First and foremost, Microsoft has to be pleased with sales, which have been brisk. Just a week after the Windows 7 launch Oct 22, 2009, the sales figures had already bested the company’s expectations. “Compared with the start of Windows Vista, five times as many consumers have opted for the new operating system in the first five days,” Microsoft reported.

Even better: despite millions of new installations, no major problems have been reported. “There have been astonishingly few problems with Windows 7,” says Axel Vahldiek from German computer magazine c’t. He’d know: his magazine fields questions from readers. Unlike the OS’s predecessor, Windows Vista, the questions received by c’t general involve minor issues.

That said, even the little things can rub nerves the wrong way. “The biggest problems are coming from older hardware,” says Axel Vahldiek. If the manufacturer doesn’t produce Windows 7-ready drivers, then the device will either refuse to work under the new OS or offer limited functionality. The difficulties are most prevalent in peripheral devices like scanners with SCSI ports.

The blame shouldn’t necessarily be laid at Microsoft’s door, though. The device makers sometimes make things difficult by design, Vahldiek explains. They might be speculating that those affected by problems will buy new hardware and throw their old devices out if they don’t offer enough functionality. The hardware inside the PC usually works without a problem.

No major security holes have been identified yet. Microsoft clearly learned its lesson from the painful introduction of earlier operating systems. “From a security standpoint, Microsoft’s Windows 7 has made significant progress over its prior versions XP and Vista,” reports the German Federal Agency for Security in Information Technology (BSI). Attacks on the system itself have become so difficult that viruses are instead focusing on vulnerabilities in third-party applications.

The experts at the BSI nevertheless still see some room for improvement: given the strong protection mechanisms in Windows 7, it’s a shame that Microsoft fails to preset all user accounts as “restricted”.

The typical procedure instead requires that an administrator account be set up. This allows potentially vulnerable applications an unnecessarily high level of permissions. “The administrator account that Microsoft has conveniently added for managing user accounts nevertheless fails to represent an effective barrier here.”

The BSI’s grades for Windows 7 are better for the protection of user data using the BitLocker hard drive encryption function. This has been reworked to be significantly more user friendly. Then again, it is also only available in the two most expensive versions of Windows 7: Ultimate and Enterprise.

Because bugs are an inherent part of any software release, especially for software as complicated as modern operating systems, users can expect updates and improvements to start arriving shortly after publication.

In the past, Microsoft has typically rolled up the improvements into multiple Service Packs (SP). No information is available yet on when “SP1″ for Windows 7 can be expected, says Microsoft spokeswoman Irene Nadler.

That’s okay for now, though. Unlike with XP and Vista, users of the new system can also get by just fine with the existing product until SP1 arrives.

Share

Yahoo! Messenger 10 Final Full Version Offline Standalone Setup Installer Download

Yahoo! has officially released Yahoo! Messenger 10 finalversion, with build version 10.0.0.1102. Yahoo! Messenger v10.0.0.1102 incorporates many bug fixes, including some bugs related to new video call feature, and improves on overall stability of the product. Yahoo! Messenger 10 also allows user to troubleshoot with detailed connection log, helpful when user cannot login to Yahoo! Messenger despite repetitive attempts.

User who prefers the full version standalone offline setup installer for Yahoo! Messenger 10 Final version can use the following direct download links to get the full installer, instead of small web installer which in turn launch a wizard to download full installation files.

US English: ymsgr1000_1102_us.exe

America
Argentina: ymsgr1000_1102_ar.exe
Brazil: ymsgr1000_1102_br.exe
Canada: ymsgr1000_1102_ca.exe
Canada (Quebec French): ymsgr1000_1102_cf.exe
Chile: ymsgr1000_1102_cl.exe
Columbia: ymsgr1000_1102_co.exe
Mexico: ymsgr1000_1102_mx.exe
Peru: ymsgr1000_1102_pe.exe
Venezuela: ymsgr1000_1102_ve.exe
Yahoo! Telemundo (Latin America Spanish): ymsgr1000_1102_e1.exe

Europe
France: ymsgr1000_1102_fr.exe
Germany: ymsgr1000_1102_de.exe
Italy: ymsgr1000_1102_it.exe
Spain: ymsgr1000_1102_es.exe
UK & Ireland: ymsgr1000_1102_uk.exe

Oceanic
Australia & New Zealand: ymsgr1000_1102_au.exe

Asia

India (English): ymsgr1000_1102_in.exe
Indonesia: ymsgr1000_1102_id.exe
Hong Kong (Chinese): ymsgr1000_1102_hk.exe
Korea: ymsgr1000_1102_kr.exe
Malaysia: ymsgr1000_1102_my.exe
Philippines: ymsgr1000_1102_ph.exe
Singapore: ymsgr1000_1102_sg.exe
Taiwan (Traditional Chinese): ymsgr1000_1102_tw.exe
Thailand: ymsgr1000_1102_th.exe
Vietnam: ymsgr1000_1102_vn.exe

Share

Google introduces JavaScript programming tools

With a project called Closure Tools, Google plans to start helping developers who aspire to match the company’s proficiency in creating Web sites and Web applications. Google is a strong proponent of using JavaScript to write Web-based programs, which is a part of its Web-centric ethos, reports CNET News.

Indeed, the company has pushed the language to its limits with services such as Gmail and Google Docs, and it developed its Chrome browser in part to enable JavaScript programs to run faster. But writing, debugging, and optimizing heavy-duty JavaScript can be difficult – in part because a given JavaScript program sometimes works differently on different browsers. Google’s open-source Closure Tools project is an attempt to help with some of these challenges.

The first in the suite of tools is the Closure Compiler, a software package designed to boil down a JavaScript program so it’s smaller and runs faster. Along with the compiler come some extra tools that run in the Firefox browser. One, Closure Inspector, is an extension for Firefox’s Firebug add-on designed to help programmers understand and debug the rewritten JavaScript. Another add-on for the Google Page Speed extension lets programmers see how much the compiler helped.

Google also plans to make the compiler available as a Web application hosted on its Google App Engine service. The second element is called the Closure Library, a collection of pre-built JavaScript codes that lets programmers handle relatively sophisticated technology – arrays and string manipulation, for example. Last are Closure Templates, more pre-written codes to ease creation of JavaScript and HTML user interfaces.

In an earlier era, programming tools were expensive packages bought by a select few, but open-source software, new marketing strategies, and new business methods have made that approach the exception rather than the rule these days. Now programming tools are often a means to another end – encouraging programmers to produce the software that will make Windows or the Palm Pre useful and therefore popular.

Share

INFORMATION TECHNOLOGY

The Information Technology industry in India is powering economic growth and boosting export earnings through solutions and services churned out by the knowledge based sector. The IT industry is experiencing steady growth, thanks to increased spends across key markets in the US and Western Europe, and strong growth in emerging markets. Outsourcing continued to be the primary growth engine with global delivery forming an integral part of the strategies adopted by both customers and service providers.

While Indian IT majors have started building notable presence outside the country – through overseas
acquisitions, onshore contract wins and organic growth in other low-cost locations, global players have been ramping up their offshore delivery capabilities, mostly in India.

[ad#ad-2]

SOFTWARE

The Software industry is riding the wave of success with aggregate sales increasing by over 40% and net profit margins over 20%. Joining the celebrations is the Hardware sector, posting a healthy growth trend. With massive investments in this domain, the Information Technology sector is continuing its impressive run year after year.

Karnataka’s software industry – the 4th largest Technology Cluster in the World (After Silicon Valley, Boston & London) has shown a steady expansion rate. This sector employs 3,00,000 professionals with exports of over INR 37,600 crores (USD 8.4 billion) during 2005-06 with projections of INR 50,000 crores (USD 10 billion) during the next fiscal.

The Nasscom – McKinsey Report 2005 estimates a 25% year on year growth for this sector in Karnataka, with exports touching INR 75,000 crores (about 18 billion USD) by 2010, employing around 1 million professionals.

[ad#ad-4]
HARDWARE
The Hardware sector continues to account for a major share of the domestic IT-ITES spends and is expected to grow at 22% in the current fiscal. Key verticals driving growth include Telecom, BPO, BFSI, Manufacturing and Education.
Computer Hardware and peripherals sector continue to attract huge investments in view of the huge growth potential arising out of lower penetration and increasing IT expenditure. This is reflected by the interest evinced by global majors like Dell, Cisco, APC, Lenovo and Hewlett-Packard to set up operations in India.

Share

New software to prevent car collision

A pedestrian chasing a pet dog suddenly steps in the path of your speeding car 15 metres away. There is no way you can avoid hitting him. The string of cars following you crash behind one another. In future, a new software programme will mitigate or even eliminate such an eventuality

“In dangerous situations, the cars can independently perform coordinated manoeuvres…. In this way, they can quickly and safely avoid one another,” explained Thomas Batz, who developed the software with his colleagues at Fraunhofer Institute (Germany) for Information and Data Processing IITB in Karlsruhe and at Karlsruhe University’s chair for interactive real-time systems.

[ad#ad-2]

Researchers are making use of cognitive automobiles that are autonomously driven for short periods of time. The vehicles are equipped with car-to-car communication and integrated sensors such as cameras, GPS and radar systems so that they can autonomously recognise their surroundings and avoid any potential obstacles.

The vehicles form cooperative groups that can act in unison. These groups are made up of cars that are travelling in the same direction and are in radio range of one another. Since their speeds and destinations vary, they are constantly re-grouped, according to a Fraunhofer release.

[ad#ad-4]

Every vehicle in a group automatically transmits its current position and driving situation to a car that has been designated as the group coordinator. This car gathers the information from all the other cars in its group and draws up a common relevant picture of the group’s situation.

Sudden dangers, such as a child running onto the road, are recognised not only by the car directly affected but also by the group coordinator. If the car in question can neither brake nor swerve because there is another car on the lane to the right, the group coordinator steps in.

It orders both vehicles to swerve to the right in a coordinated manoeuvre in order to avoid an accident with the child and a collision with one another. Unlike in current driver assistance systems such as the anti-lock braking system (ABS), control of the car is taken over automatically.

Share
Close