Category Archives: Technical
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:
Google first previewed NaCl for Chromium in May of 2010.
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.
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.
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
Canada (Quebec French): ymsgr1000_1102_cf.exe
Yahoo! Telemundo (Latin America Spanish): ymsgr1000_1102_e1.exe
Australia & New Zealand: ymsgr1000_1102_au.exe
India (English): ymsgr1000_1102_in.exe
Hong Kong (Chinese): ymsgr1000_1102_hk.exe
Taiwan (Traditional Chinese): ymsgr1000_1102_tw.exe
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.
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.
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.
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.
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.
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.
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.