Monthly Archives: October 2009

Blogger Introduces new Transparent NavBar Style

You may have noticed the NavBar on the top of every blogs in blogger. Till yesterdaythe blog author have only four choices of style for that NavBar.

Today Blogger announced two new style for NavBar to match the style of NavBar with your blog’s theme. “Transparent Light” and “Transparent Dark.” These new color schemes take advantage of the ability of modern browsers to render transparency (a technique known to web designers as “alpha blending”). This allows the navbar background to blend together with your blog’s background color and pattern. The “Transparent Light” color scheme has a semi-transparent white background, producing subtle pastel colors, while the background of “Transparent Dark” is a semi-transparent black that produces a shaded look.

In addition, Blogger simplified and slimmed down the look of all the navbars, so that they will be more likely to harmonize with the aesthetics of your blog.

To enable the Transparent Light or the Transparent Dark navbar, go to Layout | Page Elements, then click Edit next to the navbar widget:

Nokia’s ‘TUBE’ to be launched………

It seems Nokia’s much-awaited touchscreen phone, Tube, is finally set for a launch.  According to reports, the touchscreen device from the world’s biggest manufacturer of mobile phones is ready for a launch on October 2.

The interface shares many of iPhone features, including the screen that can be change to portrait or landscape depending on how user holds it. Nokia published that it will be their first touch device.

The phone is expected to come with features like GPS, HSDPA, WiFi and TV out.

Other than Nokia, almost all other major mobile phone manufacturers in India have introduced their touch screen mobiles in this year. Internet search giant Google also have launched its first touchscreen phone powered by Android software. So it’s gone be a very very risky and hard season for the major mobile phone manufacturers.

Hindi, Arabic scripts get Web domain approval

The nonprofit body that oversees Internet addresses approved Friday the use of Hebrew, Hindi, Korean and other scripts not based on the Latin alphabet in a decision that could make the Web dramatically more inclusive.

The board of the Internet Corporation for Assigned Names and Numbers — or ICANN — voted to allow such scripts in so-called domain names at the conclusion of a weeklong meeting in Seoul, South Korea’s capital. The decision follows years of debate and testing.

The decision clears the way for governments or their designees to submit requests for specific names, likely beginning Nov. 16. Internet users could start seeing them in use early next year, particularly in Arabic, Chinese and other scripts in which demand has been among the highest, ICANN officials say.

‘This represents one small step for ICANN, but one big step for half of mankind who use non-Latin scripts, such as those in Korea, China and the Arabic speaking world as well as across Asia, Africa, and the rest of the world,’ Rod Beckstrom, ICANN’s CEO, said ahead of the vote.

Domain names — the Internet addresses that end in .’com’ and other suffixes — are the key monikers behind every Web site, e-mail address and Twitter post.

Since their creation in the 1980s, domain names have been limited to the 26 characters in the Latin alphabet used in English — A-Z — as well as 10 numerals and the hyphen. Technical tricks have been used to allow portions of the Internet address to use other scripts, but until now, the suffix had to use those 37 characters.

That has meant Internet users with little or no knowledge of English might still have to type in Latin characters to access Web pages in Chinese or Arabic. Although search engines can sometimes help users reach those sites, companies still need to include Latin characters on billboards and other advertisements.

Now, ICANN is allowing those same technical tricks to apply to the suffix as well, allowing the Internet to be truly multilingual.

Many of the estimated 1.5 billion people online use languages such as Chinese, Thai, Arabic and Japanese, which have writing systems entirely different from English, French, German, Indonesian, Swahili and others that use Latin characters.

‘This is absolutely delightful news,’ said Edward Yu, CEO of Analysys International, an Internet research and consulting firm in Beijing, emphasizing that the Internet would become more accessible to users with lower incomes and education. Yu spoke ahead of the approval, which had been widely expected.

There will be several restrictions at first.

Countries can only request one suffix for each of their official languages, and the suffix must somehow reflect the name of the country or its abbreviation.

Non-Latin versions of .’com’ and .’org’ won’t be permitted for at least a few more years as ICANN considers broader policy questions such as whether the incumbent operator of .’com’ should automatically get a Chinese version, or whether that more properly goes to China, as its government insists.

ICANN also is initially prohibiting Latin suffixes that go beyond the 37 already-permitted characters. That means suffixes won’t be able to include tildes, accent marks and other special characters.

And software developers still have to make sure their applications work with the non-Latin scripts. Major Web browsers already support them, but not all e-mail programs do.

In China, Guo Liang, a researcher who studies Internet use for the Chinese Academy of Social Sciences, the government’s top think tank, questioned whether all Chinese will embrace the new domains.

Although the move will reflect linguistic and cultural diversity, Guo said, ‘for some users it might even be easier to type domains in Latin alphabets than Chinese characters.’

China has already set up its own ‘.com’ in Chinese within its borders, using techniques that aren’t compatible with Internet systems around the world.

It is among a handful of countries that has pushed hardest for official non-Latin suffixes and could be one of the first to make one available, said Tina Dam, the ICANN senior director for internationalized domain names. The other countries, she said, are Russia, Saudi Arabia and the United Arab Emirates.

About 50 such names are likely to be approved in the first few years.

The Internet’s roots are traced to experiments at US universities in 1969 but it wasn’t until the early 1990s that its use began expanding beyond academia and research institutions to the public.

The US government, which funded much of the Internet’s early development, selected ICANN in 1998 to oversee policies on domain names. ICANN, which has headquarters in the United States in Marina del Rey, California, was set up as a nonprofit with board members from around the world.

Java Tutorial : Throwing An Exception – Part 2

Printing a Stack Trace

When an exception is caught, you can find out the method or the line of the code where the exception is raised by using the printStackTrace() method. You can call the printStackTrace() method for printing the stack trace. The objects of the Throwable class inherit the stack trace. You can use the following code to print the stack trace for the ArithmeticException exception:

class PrintStack
{
public static void main(String args[])
{
int Num1= 30 , Num2 = 0;
try
{
int Num3=Num1/Num2;
}
catch(ArithmeticException obj)
{
obj.printStackTrace();
}
}
}

In the preceding code, printStackTrace() method is used to print the stack trace to check the line in the code where the exception is raised.

Using the printStackTrace Statement

Using the printStackTrace Statement

The output of the preceding code is:

Rethrowing an Exception

A catch block can rethrow an exception without handling it by using the throw statement. Exceptions are rethrown if a method causing the error wants to pass the error handling responsibilities to the exception-handlers in some other methods. You can use the following code snippet to rethrow an exception:

catch(Exception e)
{
System.out.println(“Exception Raised”);
throw e;
}

The exception goes to the catch block of the next higher context ignoring the catch blocks of the same try block.

You can use the following code to catch the NullPointerException and rethrow the exception to the outer handler:

class RethrowException
{
static void throwDemo()
{
try
{
throw new NullPointerException (“My Exception”);
}
catch(NullPointerException e)
{
System.out.println(“Exception caught in throwDemo()
method”);
throw e; // Rethrow the Exception.
}
}
public static void main(String args[])
{
try
{
throwDemo();
}
catch(NullPointerException e)
{
System.out.println(“Exception caught:” + e);
}
}
}

In the preceding code, the catch block in the throwDemo() method rethrows the NullPointer exception to the catch block defined in the main() method. The output of the preceding code is:

Rethrowing an Exception

Rethrowing an Exception

Using the throws Statement

The throws statement is used by a method to specify the types of exceptions the method throws. If a method is capable of raising an exception that it does not handle, the method must specify that the exception have to be handled by the calling method. This is done using the throws statement. The throws clause lists the types of exceptions that a method might throw. The following syntax shows how to declare a method that specifies a throws clause:
[<access_specifier>] [<modifier>] <return_type> <method_name>
[<arg_list>] [throws <exception_list>]

You can use the following code to throw the ClassNotFoundException exception:

class NoClassexception
{
static void throwMethod()
{
System.out.println(“In throwMethod”);
throw new ClassNotFoundException();
}
public static void main(String args[])
{
throwMethod();
// no try and catch statements to handle the exception
}
}

In the preceding code, the code does not compile because the caller method throws an exception but does not catch the exception. You can compile the code by first declaring that the throwMethod() throws the ClassNotFoundException exception. In addition, the main() method must define the try-catch statements to catch the exception. You can use the following code to use the throws statement:

class ThrowsClass
{
static void throwMethod() throws ClassNotFoundException
{
System.out.println(“In throwMethod”);
throw new ClassNotFoundException();
}
public static void main(String args[])
{
try
{
throwMethod();
}
catch(ClassNotFoundException Obja)
{
System.out.println(“throwMethod has thrown an
Exception:” + Obja);
}
}
}

The output of the preceding code is:

Using the Throws Statement

Using the Throws Statement

Setup AdSense for feeds directly from Blogger

AdSense for feeds is putting on a Blogger costume and allowing all Blogger publishers to easily monetize your RSS and Atom feeds directly from the Blogger interface, in the same way you set up AdSense on your blog beforehand.

To set this up, go to Blogger and select the blog you wish to monetize on your Blogger Dashboard, and select “Monetize.” This will give you some basic options for configuring ads, and if you already have connected your Blogger feed to FeedBurner, will confirm that the proper feed is being configured. AdSense for feeds will automatically pick the right ad sizes for your users, content, and end medium.

AFF-Blogger1AFF-Blogger2After setup, you will be able to view your AdSense reports (including feed revenue) directly from the Blogger Dashboard, as well as from your AdSense account. Additional feed management options for your feed and feed analytics will be available from http://feedburner.google.com.

Panda Cloud Antivirus – The First Free Cloud Antivirus

CLOUD ANTIVIRUS - PANDA SECURITYFree Panda Cloud Antivirus 2009 is the first free cloud-based antivirus to protect your PC against virus,spyware, rootkits, trojans. It consists of a lightweight antivirus agent that is connected in real-time to PandaLabs’ online Collective Intelligence servers to protect faster against the newest malware variants without affecting your  PC performance.

Panda Cloud Antivirus detects more malware than traditional signature-based solutions which take longer to detect the most recent, and therefore most dangerous, variants. Panda Cloud Antivirus protects you while you chat,browse, play or work.

It is extremely light as all the work is done online in the cloud. Panda Cloud Antivirus provides you with the fastest protection against the newest viruses.

Requirements:

RAM: 64 MB.
HDD free space: 100 MB.
Browser: Internet Explorer 6.0 or later.
Operating System:Windows Xp,Windows Vista,Windows 7.

0.0download

Google Maps Navigation For Android 2.0 Released

Today Google announced Google Maps Navigation (Beta) for Android 2.0 devices.

Google Maps Navigation is an internet-connected GPS navigation system with voice guidance. It is part of Google Maps for mobile and is available for phones with Android 2.0. Google Maps Navigation uses your phone’s internet connection to give you the latest maps and business data. But that’s not all that’s different about Google’s approach to GPS navigation.

google-navigation

This new feature comes with everything you’d expect to find in a GPS navigation system, like 3D views, turn-by-turn voice guidance and automatic rerouting. But unlike most navigation systems, Google Maps Navigation was built from the ground up to take advantage of your phone’s Internet connection.

Main Features Of Google Maps Navigation

  1. The most recent map and business data
  2. Search in plain English
  3. Search by voice
  4. Traffic view
  5. Search along route
  6. Satellite view
  7. Street View

Watch the below video to learn more.

Sources :

BSNL, HCL and Intel Accelerate Broadband Wireless Internet Proliferation in Rural India

  • BSNL and Intel to jointly propagate wireless broadband Internet to build nationwide rural WiMAX network
  • HCL- and Intel-designed WiMAX-capable nettops to be available in coming months

Intel and BSNL will jointly propagate wireless broadband Internet in what is intended to ultimately become a nationwide mobile WiMAX network. BSNL also will work with Intel and HCL to make available in India’s rural regions WiMAX-capable nettop computers designed by the two companies and made in India by HCL using the Intel® Atom™ processor.

Samsung N110 Netbook: Specifications and Review

Samsung N110 is another great addition to the Samsung netbook family since the successful launch of Samsung NC10 netbook. Powered by the Intel’s Atom N270 1.6GHz processor, Samsung N110 netbook is a stylish mini laptop with an exteemely portable design and great computing features. The best thing about Intel’s Atom processor is its size and power.

samsung_n110_netbook_review

Sharing and transferring of data from Samsung N110 to any other gadget is easy with the given 3 USB ports, Ethernet port, 3 x 1 card readers and Bluetooth. On the other hand, you can find a headphone and microphone jacks with VGA out and lock slot. Samsung N110 netbook comes wrapped in a thin strip of black chassis with sharp edges and curves which give a sculpted feel to them. The glossy black lid finish is infused with a red glittery hue which makes it extremely attractive and glossy netbook.Samsung N110 netbook features a 10.1″ WSVGA Super Bright screen with gloss LED quality and high resolution of 1024 x 600 pixels. The screen looks good and bright for decent viewing angles and reproduces readable texts and sharp images.On the front screen panel, you’ll spot a webcam for video conferencing and video chat as N110 is loaded with Atheros Wi-Fi technology. You can connect Samsung N110 to any Wi-Fi enabled network and enjoy great internet experience while on the go.

Samsung N110 is equipped with the powerful Intel Media Accelerator 950 Graphics Chipset with up to 128MB graphics memory. Samsung N110 Netbook is also equipped with 160GB hard drive where you can store your movies, music files, pictures and other important documents.

Samsung N110 Ultra-Portable Netbook Features

  • Intel Atom Processor N270, 1.6 GHz
  • 512 KB L2 Cache, 533 MHz AGTL+ FSB
  • Enhanced Intel SpeedStep Technology
  • Mobile Intel 945GM Express Chipset Mainboard
  • 1-GB DDR2 SDRAM, 667 Mhz, Max. upto 2 GB maximum
  • 160-GB, SATA 5400 rpm Hard Drive
  • 10.1-inch Widescreen SuperBright WSVGA LED display, 220nit brightness, 1024 x 600 pixels screen resolution
  • Integrated Intel GMA 950 Graphics Chipset with shared memory
  • Integrated WiFi 802.11b/g Wireless LAN mini PCI-E connection
  • Integrated 10/100 Mbit Ethernet LAN connection
  • Integrated 56kbps Modem/Fax connection
  • Bluetooth v2.0 + EDR
  • Integrated 1.3 Megapixel webcam (placed in the bezel above the LCD)
  • 3-in-1 Media Card Reader, SD, SDHC, and Multimedia Card (MMC)
  • 3 USB v2.0 ports
  • 83 Keys spill-proof keyboard Keyboard (93% fullsize of standard laptop)
  • Realtek ALC6628 Hi-Definition Audio 5.1 CODEC Hardware
  • Build-in Stereo 2 stereo speaker system 1.5 Watts each
  • Built-in Digital Array Microphone
  • Windows XP Home SP3
  • Colors: Blue, Black and White
  • 6-cell, Li-Ion, 5200 mAh, 7.4 volts Battery, upto 8 hrs battery life
  • Dimensions: 10.27 x 7.3 x 1.19 inch
  • Weight: 1.27 Kgs (with battery pack)