Friday, 1 March 2013

HTML5 Benefits for Users and Developers

You may not realise it but you are probably already using a browser that is compatible with HTML 5. It is estimated that about half of all Internet users are already using browsers which are ready for HTML 5. Firefox (version 3.5 and higher), Chrome, Safari and Opera are the most popular of these HTML 5-compatible browsers, though the support is partial at this stage. Microsoft's Internet Explorer 8 also has support for many of HTML5 features.


HTML 5 was developed give developers more flexibility, do more things in-house and enable more exiting and interactive websites and more powerful and efficient applications. It brings HTML up to date in terms of what developers have been struggling to do with HTML4 via plugins etc., including managing data, drawing, video and audio, and to provide websites that deliver what the users want better and faster. It will eventually make it easier for developers to develop cross-browser applications for the Web and portable devices.
 
HTML 5 introduces lots of new tags and enhancements for a wide range of features including form controls, APIs, multimedia, structure, database support and faster processing. Note that the specification is still being worked on and it could be some time before it is completed, completely and universally adopted and recognised as a common standard by all browsers. User will of course have to update their browsers to benefit form the enhanced features.
 
Benefits of HTML5?

A major benefit is better Direct HTML Support for Drawing, Animation, Video and Audio

Drawing, Video and Sound - Web Developers have been increasingly trying to create applications which display fluid animations, stream video, play music and integrate with Social Network sites such as Twitter and Facebook. In most cases they could only provide these things by learning and applying add-on tools included Flex, Flash or Silverlight or building complex javascript tools. This increased the complexity and the time it took to develop the Web Applications. HTML 5 changes this with DOM and HTML support, (without the plugins and 3rd party programs) for video and audio embedding, high-quality drawings, charts and animation and many other types of rich content demanded by users.
  • The new canvas element provides developers with a very powerful and very simple way to using pure Javascript to draw diagrams, graphics and dynamic animations on a web page. A good example is Mozilla’s BeSpin tool that is written in Javascript and HTML 5. Developers can use stand-alone HTML to create sites with interactive pictures, animation, charts and graphs, game components, and whatever else they by directly developing the program code and user interaction.
  • The new HTML 5 video element makes it just as easy to embed video elements on a web page as it has been to embed images using HTML4 and the older HTML standards. Again no plugins, or 3rd party software attachments are required. It includes timed playback and other great new features.
Geolocation
The new HTML 5 geolocation APIs make location, whether generated via GPS or other methods, directly available to any HTML 5-compatible browser-based application. A good example is the Google Latitude for the iPhone. This is a pure Web App not a platform-dependent iPhone application.

Client-side database
HTML 5 provides a new SQL-based database API that can be used for storing data locally, that is client side. You get fully defined and structured database storage. This allows a developer to save structured data client-side using a real SQL database. It is not a permanent database, but enables you to store structured data, temporarily. The data can be accessed to support the web application and it can even be accessed when the client is disconnected for a short period of time. This database can be used to store e-mails or shopping cart items for an online shopping site.

Offline Application Cache
An offline application HTTP cache that can be used to make sure applications are available even when the user is disconnected from their network. All browsers have a cache but they have been very unreliable for delivering whole pages and applications. Mostly the browser would not cache the page properly and so you would be unable to view the page when you disconnected from the Internet. HTML 5 provides a smart solution by allowing a developer can specify the files that the browser should cache while online. So, even if you reload the page from the cache when you are offline, the complete page will still load correctly.

Thread-like Operation
Web workers is a tool for spawning background threads to speed up the browse application processing. The API allows developers to make background workers that run scripts simultaneously to the main page script. This allows for faster thread-like processing with coordination via message-passing mechanisms.

Smarter forms
HTML 5 offers enhanced forms with improvements to text inputs, search boxes and other fields and provides better controls for validating data, focusing, interaction with other page elements on the page and various other improvements.

Sharper focus on Web application Requirements
HTML 5 is aimed at making it easier to build search front-ends, wikis, real-time chat, drag-and-drop tools, discussion boards and many other modern web elements into any site, and have them work more efficiently.


Sunday, 9 December 2012

Microsoft kept partners in dark about Surface


Microsoft kept its personal computer partners largely in the dark about its plans to launch a competing tablet computer, with some long-time collaborators learning of the new gadget only days before its unveiling, according to people with knowledge of the matter.

The secrecy that shrouded the Surface tablet risks alienating Microsoft's hardware partners, and marks a departure from the software company's tradition of working closely with hardware companies to test and fine-tune every new product.

It also underscores how Microsoft is starting to take pages from Apple Inc's playbook, keeping its cards close to the vest as it works to reinvent its Windows franchise and jump into the hardware business.

The earliest that Microsoft's personal computing partners were told about the tablet was last Friday, just three days before it was shown to the media at an event in Los Angeles, according to sources in the U.S. and Taiwan technology industry who spoke on condition of anonymity.

Windows chief Steven Sinofsky made a round of telephone calls but gave only the barest details on Friday, neither revealing the name of the gadget nor its specifications, two people close to Microsoft's partners told Reuters.

As such, Microsoft's main partners remained "in wait-and-see" mode and had to monitor the news for details, one of the sources said.

Microsoft Chief Executive Steve Ballmer told reporters the company had informed its largest hardware-manufacturing partners about the tablet. A company spokesman declined to say how much of a heads up the partners were given, or to elaborate further.

Sources at Acer Inc and Asustek Computer Inc, the world's fourth and fifth largest PC makers respectively, said the first they had heard of the new tablets was at Ballmer's news conference on Monday.

"No senior executives heard about the news last week," said an Acer executive, who added they were still seeking details. "We're quite surprised."

Acer shipped nearly 10 percent of PCs in the first quarter of 2012, with Asustek accounting for 6 percent, according to research house IDC.

The Surface marks a major strategic shift for Microsoft, ahead of the expected release of its new Windows 8 operating system by the fourth quarter of this year.

Microsoft is now pitting itself as a direct competitor, breaking with a 37-year old model where it had licensed its software to original equipment manufacturers (OEMs) such as Dell Inc or Hewlett-Packard Co, which made the machines.

Competing head-on with PC makers may damage a relationship that has long dominated the computer world, where nine out of 10 PCs run on Windows. Analysts pointed to similar concerns in the Android smartphone world surrounding Google Inc's decision to buy Motorola.

"The strategy may affect the willingness of device manufacturers to work so closely with Microsoft, as it will now be viewed as a competitor as well as a partner," said Andrew Milroy, vice president of ICT Research for Asia-Pacific at Frost & Sullivan in Singapore.

Driving Microsoft's shift, say analysts, is the growing clout of Apple, whose iPad is threatening the market for notebook computers. Notebooks are still largely a Windows business, but its growth is a fraction of the tablet market.

Sunday, 14 October 2012

SEO (Revolution in Internet Marketing)

Every day millions of people use Internet for their businesses. Surveys show that more than 85% of Internet users find new websites by using search engines. The internet has become a highly visible and competitive marketing resource for your business.

We at Permute IT Pvt. Ltd. are a pool of online marketing professionals with immense expertise and experience. Your company can have the best looking website in the world, but if no one can sees it, your efforts are totally vain. Most often, people have interest in what you do and they will use a search engine like Google or Yahoo! to find the most appropriate websites to visit.

Permute IT SEO strategy is the cheapest, fastest and best way for marketing a brand, company or services to generate more business to improve the volume and quality of traffic to a web site. We can optimize our website by organic search or sponsored search.

Studies have shown that organic search listings are clicked on more often than the sponsored or paid search listings–that’s why it is so crucial that companies optimize their websites for the best possible placement. Building a business online is neither easy or quick. It takes time and dedication to generate desire results. You need to monitor your internet marketing strategy to make sure that you are getting the results, that is, you’re able to advertise your product and service to your target customers. This help you to achieve a significant place in the global markets.  A successful Internet marketing strategy will include not only link-building and search engine optimization, but also includes social media networking, keyword analysis, high-quality content creation, web development and web design.

You can use Search engine optimization service for our businesses and organizations to build brand-awareness, promotion of products and services, generate web site and social network channel traffic, viral buzz and incoming links to their web sites. To successfully building an online business you must go through the following points for positioning your online business for many years of success.



  1. Ability to Acknowledge your expertise
  2. Niche your way to riches
  3. Boost sales, repeat business and customer loyalty
  4. Expand customer base and target audience / Increase referrals and word of mouth
  5. Build online relationships
  6. Create several "stay in touch" devices
  7. Don't expect overnight success.

Research says that

More than 93% of consumer’s worldwide use search engines to locate web sites. (Source: Forrester Research)
More than 85% of qualified web traffic is driven through search engines. (Source: User Survey)
Near about 75% of search engine traffic never scroll past the first page of results. (Source: User Survey)

Friday, 7 September 2012

Security researchers to present new 'CRIME' attack against SSL/TLS


Two security researchers claim to have developed a new attack that can decrypt session cookies from HTTPS (Hypertext Transfer Protocol Secure) connections.
Websites use session cookies to remember authenticated users. If an attacker gains access to a user's session cookie while the user is still authenticated to a website, the hacker could use it to access the user's account on that website.

HTTPS should prevent this type of session hijacking because it encrypts session cookies while in transit or when stored in the browser. However, the new attack, devised by security researchers Juliano Rizzo and Thai Duong, is able to decrypt them.
Rizzo and Duong dubbed their attack CRIME and plan to present it later this month at the Ekoparty security conference in Buenos Aires, Argentina.
The attack exploits a weakness in a particular feature of the TLS (Transport Layer Security) cryptographic protocol and its predecessor, the SSL (Secure Sockets Layer) protocol, which are used to implement HTTPS.
All SSL and TLS versions are affected and the exploited feature is commonly used in SSL/TLS deployments, Rizzo said Thursday via email. The researcher declined to reveal which feature is vulnerable before the attack's presentation at Ekoparty.
The CRIME attack code, known as an agent, needs to be loaded inside the victim's browser. This can be done either by tricking the victim into visiting a rogue website or, if the attacker has control over the victim's network, by injecting the attack code into an existing HTTP connection.
CRIME doesn't require browser plug-ins to work; JavaScript was used to make it faster, but it could also be implemented without it, Rizzo said.

The attacker must also be able to sniff the victim's HTTPS traffic. This can be done on open wireless networks; on local area networks (LANs), by using techniques such as ARP spoofing; or by gaining control of the victim's home router through a vulnerability or default password.
For the attack to work, both the victim's client and the server hosting the targeted website need to support the vulnerable SSL/TLS feature, Rizzo said.
Rizzo confirmed that the HTTPS implementations on some popular websites are vulnerable to the attack, but declined to name any of them.
CRIME was tested successfully with Mozilla Firefox and Google Chrome. However, other browsers could also be affected, Rizzo said.
Mozilla and Google have already prepared patches that block the attack but they have not yet been released, the researcher said.
Last year at Ekoparty, Rizzo and Duong presented an attack called BEAST (Browser Exploit Against SSL/TLS), which was also capable of decrypting HTTPS session cookies. That attack affected SSL 3.0 and TLS 1.0 when used with certain cipher suites.
Mitigating BEAST involved upgrading to TLS 1.1 or 1.2, the latest versions of the TLS protocol, or prioritizing unaffected RC4-based cipher suites for older versions of the protocol.
However, the mitigation solution doesn't work for CRIME because, in addition to exploiting a feature that is present in all versions of SSL/TLS, the attack is not dependent on a particular cipher, Rizzo said.
According to data from SSL Pulse, a project that monitors SSL/TLS implementations across the Web, 72 percent of the Internet's top 184,000 HTTPS-enabled websites were still vulnerable to the BEAST attack at the beginning of August.


Wednesday, 22 August 2012

Permute IT Pvt. Ltd.: IT sector hiring youth to lead emerging technologi...

Permute IT Pvt. Ltd.: IT sector hiring youth to lead emerging technologi...: IT companies looking at emerging technologies like social media, mobility, analytics and cloud computing (SMAC) are turning to younger pe...

IT sector hiring youth to lead emerging technologies


IT companies looking at emerging technologies like social media, mobility, analytics and cloud computing (SMAC) are turning to younger people to lead these areas.
The younger professionals tend to be more tuned to these technologies and more easily adapt to them. 
Naresh Nagarajan, senior VP and head of ecosystem business incubation in HCL Technologies, says the company's mobility team is headed by a 30-year-old and its advanced analytics is headed by someone who is 32.

HCL Technologies is planning to make SMAC a $1 billion business in the next five years. Procuring talent for these new technologies is tough. The turnaround time is slower as the technologies themselves are relatively new, and the talent pool is limited.
For this reason, many of those who are hired for these positions do not come with a background in these areas, notes Medhury.
"Cloud capability doesn't exist as yet," says Deepak Jain, global head of work force planning and development in Wipro Technologies. Wipro, he says, is hiring domain consultants and architects who understand the virtualisation engine and demonstrate integration capabilities. "You need professionals who have launched web solutions to understand what it means to design cloud solutions. Unlike mobile solutions, where it's easier to find a Windows or iOSprogrammer, people who design cloud solutions come with a combination of storage or platform skills; the rest is imparted through hands-on lab experience," he says.
Infosys Technologies is focussing on a mix of incubation and focussed talent sourcing for cloud, mobility and product development. "These are futuristic technologies therefore this initiative. We also look at start-ups as one of the hiring grounds. This is important as new hires from such organisations bring in a keen sense to explore and create new things," says Nandita Gurjar, group HR head at Infosys.
Venkat Shastry, office managing director in executive search firm KornFerry Bangalore, however feels that in some cases you may need leaders who are fairly senior. "Though you need people with web-scale kind of skills, services companies are hiring talent to create IP-based offerings and therefore need core technology experts or those with a digital legacy. Such people needn't be very young," he says.

Saturday, 4 August 2012

Google SEO: New Changes to Know

Google has released a long list of changes that the search engine made in April 2012, and many are directly related to how search engine optimization professionals will engage in their profession post Penguin. 


Permute IT Pvt. Ltd. has listed some of the most important changes related to Google SEO below by generalized category, which focuses on the search experience for consumers as much as anything of note for SEO professionals. In line with previous search quality change reports, Google has assigned codenames for each change which does make it easy to keep track of the impact of the changes in the future. 


And now, on with the Google SEO changes to know! 
Increase base index size by 15%. The base search index is our main index for serving search results and every query that comes into google is matched against this index. This change increases the number of documents served by that index by 15%. *Note: We’re constantly tuning the size of our different indexes and changes may not always appear in these blog posts.

New index tier. We keep our index in “tiers” where different documents areindexed at different rates depending on how relevant they are likely to be to users. This month we introduced an additional indexing tier to support continued comprehensiveness in search results.

Keyword stuffing classifier improvement. We have classifiers designed to detect when a website is keyword stuffing. This change made the keyword stuffing classifier better.

No freshness boost for low quality sites. We’ve modified a classifier we use to promote fresh content to exclude sites identified as particularly low-quality.

More authoritative results. We’ve tweaked a signal we use to surface more authoritative content.

Fewer autocomplete predictions leading to low-quality results. We’ve rolled out a change designed to show fewer autocomplete predictions leading to low-quality results.

More efficient generation of alternative titles. We use a variety of signals to generate titles in search results. This change makes the process more efficient, saving tremendous CPU resources without degrading quality.

More concise and/or informative titles. We look at a number of factors when deciding what to show for the title of a search result. This change means you’ll find more informative titles and/or more concise titles with the same information.

Better query interpretation. This launch helps us better interpret the likely intention of your search query as suggested by your last few searches.

Anchors bug fix. This change fixed a bug related to our handling of anchors.

More domain diversity. Sometimes search returns too many results from the same domain. This change helps surface content from a more diverse set of domains.