Showing posts with label 2013. Show all posts
Showing posts with label 2013. Show all posts

Friday, April 19, 2013

WhatsApp bigger than Twitter, says CEO; denies Google takeover rumours

WhatsApp messaging app now has more users than Twitter, company founder and CEO Jan Koum Mobile conference in New York at AllThingsD Dive said.

Declining to cite specific figures, Koum WhatsApp 8 billion and 12 billion inbound messages and outbound messages per day produced an average of more than 200 million monthly active users, said. Twitter has 200 million monthly active users.

Which is available for iPhone WhatsApp Messenger, BlackBerry, Android and Nokia, users can communicate without having to pay for SMS allows.

After its founding in 2009 to provide a free service, WhatsApp slowly away in the annual fee is 99 cents. WhatsApp on Google is negotiating to sell Koum He denied the rumors.

"Our goal of sustainable, is to build an independent company. We want to build a business," he also ruled out running ads against the policy of WhatsApp abandoned where mobile conference, at the Dive said.

"The only thing we are mobile and messaging," Koum games, advertising and other features include a comprehensive platform that rejected the idea of ​​turning WhatsApp said.

Thursday, April 11, 2013

TV Viewing get Smarter

Technological progress means that our everyday gadgets have become more smart and user friendly. And associated companies manufacturing these gadgets for the best effort. That one of India's largest electronics companies, Samsung Electronics has been the case. The company, which is home devices, ACS, television, smartphones and computers, among others products like the recently launched its new Smart TV Lineup of Premium Smart TV Series 8 and 7 were announced.

Bollywood actress Yami Gautam launched in Bangalore and were enthusiastic about the Smart TV category. Samsung ultra-high-definition TV, which is the ultimate blend of technology and craftsmanship, "while 8 series so wonderful, I love 85". She said, these images are beautifully detailed, clear and vivid picture Unmatched quality in real life. "

The event SK Kim, vice president, senior, Consumer Electronics, Samsung India, who said, "Our 2013 Smart TV range class design, superior performance and innovative features that our customers love the products were the best. Has given users a reason In order to upgrade their existing TV, because they are inactive, while the ultimate home entertainment experience to share content to create a more intuitive way to search. "

Samsung Series 8 and 7 single processor quad - core, and 40-65 inch screen sizes are available with. Smart TV rich color, deep black levels and high contrast images offer a more dynamic. They provide modern Smart Interaction, your speed and voice response, this makes it easy for you to navigate and control your TV. Samsung Smart TV series and screen sizes available in 32 "and 75" are `` priced between 37,900 and 7,50,000. Samsung 7 Series and 8 Smart TV users in 2012, the company is an evaluation kit is available that provides both the processor and the software and hardware upgrades quad - core CPU, dual-core converter to set up, will result in faster internal process the speed.

Researchers Replace Passwords With Mind-Reading Passthoughts

Remember passwords for all the sites you can get frustrating. There are just too many punctuation, numbers, substitution and large variations you can remember, and write them all down to find is rarely an option.

Thanks to researchers at UC Berkeley School of Information, you may need to type in the future pesky passwords. Instead, you only need them to feel that.

Biosensor technology by measuring the brain, researchers for the computer authentication "passthoughts" able to change the passwords. A $ 100 headset wirelessly connects to a computer via Bluetooth, and device sensors are set against the user's forehead, the (EEG) electroencephalogram provides a signal from the brain.

Other biometric authentication systems, fingerprint or retina scan for security, but they're expensive and often requires extensive resources. The NeuroSky mindset looks like any other set of Bluetooth and more user friendly, the researchers say.

But the brain is unique to each person, so if someone knew your passthought, their EEG signals emitted may vary.

Series of tests, the participants in seven different mental tasks with the device to move up and down his finger imagination and choose a personal secret, including full. Breathing, or ten seconds, with a focus on simple tasks such as resulted in a successful authentication.

Passthoughts researchers found the key, a mental task that users are searching for on a daily basis will be repeated objections. Most participants is difficult to imagine their favorite sport in a job because they imagine their muscles without the use of unnatural movement was found. Passthoughts preferable that where a particular color themes for the substances were calculated or imagined singing a song.

Mind - mind reading is very convenient, but if the devices are not accessible to people no matter exactly how the system will refuse to use the researchers explain.

Passthoughts change your passwords with you? Tell us what you think comments.

Sunday, July 10, 2011

JavaScripts Page Refresh/Reload

"Page Redirection" for techniques of redirecting or forwarding one page to another.

There are times when the web-author would like their web-page to automatically refresh (or reload) at specified intervals.  This is often useful when the page contains time sensitive information.

We discuss three versions:

    JavaScript Refresh - preferred method
    JavaScript Button Refresh
    meta-tag - provided for reference but not the preferred method.

JavaScript Refresh

The preferred page refresh/reload method uses a JavaScript technique that will replace the current page with each refresh in the visitor's page history.

This version uses an under-utilized method of dealing with cross browser and old version browser compatibility.  It defines multiple JavaScript code blocks, where each JavaScript version block redefines the same function.  Only the last version block that is supported by the browser will be used.  So older browsers will use the "JavaScript" block, while later browsers will use either the "JavaScript1.1" or "JavaScript1.2" block depending upon the browser's capabilities.  If the browser does not support JavaScript or has it disabled, the "noscript" block will be used.

We do use the "refresh" meta-tag as a backup method to the JavaScript.

See this script in action.


JavaScript Refresh Button

A similar JavaScript will refresh/reload the page when the visitor clicks on a link, on an image/button, or a form button.  In similar fashion we use the technique that will replace the current page with each refresh in the visitor's page history.

See this script in action.




"refresh" meta-tag

The biggest problem with the "refresh" meta-tag method of page-refresh is that it can add to the visitor's page-history on various versions of browsers.  This means that for each automatic page refresh/reload your site visitor must select the browser's back button.  This potentially can be a considerable bother to your visitors as well as a confusion.

The preferred refresh method is "JavaScript Refresh"

See this script in action.

Want your business simplified

ERP or Enterprise Resource Planning is an application to integrate the data and processes of an organisation into a single system. As the owner of a  business may have wondered many times, as to, what is going on in various processes, departments or offices of your company and you would have wished for some ‘magical gizmo’ that could give you an insight into the work being done. Now, you have it by the name of ERP. It is an integrated system that streamlines different processes and workflows to easily share data across various departments in an organisation. It improves efficiency and productivity levels and puts you into a better position to track the various activities. It lowers costs and enhances customer service. Moreover, it can be customised as per your requirement.

“An ERP finds its use when the management of a company is not able to monitor volumes. It is an interdepartmental connectivity tool that provides the benefit of ‘compiled reporting’ of various departments, smooth workflow and MIS (management information system)” states Mr Rajesh Handa, Director, Exainfotech Pvt. Ltd, an ERP developing company for small and medium enterprises.

Though, penetration of the ERP has been low in the small and medium level enterprises due to ignorance, complexity involved with respect to implementation and customisation and high costs but once implemented, it is value for money!


What good can an ERP do to your business?

  • Visibility into all areas of the company- “After implementing an ERP, we get consolidated daily reports of inventory and other departments” avers Mr. Saurabh Singh, IT Head, Anand NVH Products Pvt. Ltd. By having an ERP at your place, you can have a visibility of different functional areas of your company. “Through an ERP, a company can have a check on its resources” adds Handa.
  • Quality management for enhanced productivity- Productivity will increase if the management of the company is done effectively. An ERP helps you do that.
  • Provides transparency and makes data available across various functions- An ERP gives accurate information at the right time to the right people for effective decision making. It provides you with a single access point for all data of the company. “ERP helps in getting compiled reports and ensures smooth workflow” maintains Handa.
  • Helps to reduce operating costs and enhances efficiencies- ERP helps to improve co-ordination and increases the efficiency by reducing the operating costs like inventory, supply chain, production, marketing and help desk support costs.
  • Planning for future- Through an ERP, you can analyse your current situation and plan strategically for future.
 
ERP vendors catering to SMEs:

There are various small and medium enterprises (SMEs) that use customised solutions as they are less costly and can be tailored according to the requirements of the company. Leading providers of ERP, SAP is making its presence stronger in the small and medium enterprises with its solution called BusinessOne. Some of its customers in the SME space include Bharathia Industries, Bharati Enterprises, Sudarshan Chemicals, Tata Jewels and Balsara. There are other big players also that provide solutions like Microsoft Dynamics NAV, Microsoft Dynamics GP, NetERP, Oracle, Compiere and The Intuitive Enterprise Solution for small and medium level businesses.

 Prominent ERP vendors for SMEs are:-

  • Vishesh Infotech: Offers Business Soft a distribution and finance package, and Business Pro, which is meant for companies operating in the manufacturing segment.
  • Eastern Software Systems (ESS): Their product, ‘ebizframe’ based on Oracle technology is built specially for small and medium businesses.
  • Exainfotech Pvt. Ltd. also provides ERP for small and medium level businesses.
  • Impact ERP software solution India- provides ERP for manufacturer or traders from small businesses to mid size enterprises.
  • Sofgen computer consultants Pvt. Ltd. provides customised ERP solutions to various private and public sectors.
  • Mind Infotech’s product, eMPro is specially built for the process industry.

A marketing plan


A marketing plan serves as a roadmap for your marketing activities to reach your goals. To lay out an effective plan, begin with understanding the market and then plan out the tactics and strategies required to reach out to your ultimate customers. To put it succinctly, a marketing plan should cover the strategic four 4Ps- Product, Price, Place and Promotion.

Chalk out your marketing plan by following a simple step by step procedure as under.

 1. Identify Your Business Goal
 The first step is to spell out your business goal in your marketing plan. Say if you are company producing shoes, then your business goal could be like, “producing 1000 units per month” or “diversifying you business to other sectors”. The objective should be clear, feasible and realistic and not exaggerated or overambitious.

2. Define Your Target Customer
 The marketing plan should have a clear picture of the target customer. ‘Are they individuals or a company’. Lookout for some clearly identifiable and unique characteristic features. Do they fall into a certain age group, income group or geographic location? How do they buy your type of products or services? How often do they buy them? What features are they particular about?

3. Leverage Your Product’s USP
 You do not market the product or the service, you market the benefits attached to them. Describe these here. Do mention the distinctive and unique features (USP) that your product has which sets it apart from your competitor’s product. While thinking of the USPs, you must keep in mind to market the strengths of your product and minimise your product’s weakness and at the same time develop strategies to take advantage of your competitor’s weakness.

4. Position Your Product
 It is very important to understand as to how you want your product to be perceived or positioned in the minds of your end customers and your competitors. Base your positioning on the benefit your product provides, your customers and the positioning of your competitors. Ask yourself- Do you want to promote your product as one having the best quality with little reference to price or do you want to promote your product as the cheapest in the industry?

5. Decide Your Marketing Tactics
 Here, you should describe the marketing tactics that you intend to use to reach out to your customers. Take for example advertising (print, radio, television), public relations, sales promotion, Classified ads, Contests, Public relations, Free samples and many others “The means of marketing should depend on the type of product that you are selling. Online or web marketing is best suited for us” says Mr. Vishal Bisht, CEO, Marksman Technologies, a company into E-learning and IT services.

6. Budget Your Marketing Expenditure
 Here you need to mention the amount of money that you plan to invest in your marketing activities. You can break it into monthly, quarterly or annual basis. The amount that you have allocated for your marketing activities will depend on your type of business and the goals that you have set. Keep track of how effective a marketing tactic is as you need to get maximum returns on your investment.

10 tips to make ur websites work for u

With internet becoming the most sought after medium of doing business, a website is an indispensable part of any business. At the outset your website serves as your image maker, profoundly impacting the first impression of your business. So do you have more reasons to put in your best efforts to make a great website? Here are some tips.

“If you aren't doing at least some part of your business over the Web, you're missing out on a huge opportunity. Today, the Web forms either an integral part of the business or a fabulous means to extend it,” says an executive.

Here are 10 ways of making your website a success:

1. Plan your site
This step is to set your mission and accordingly define your customers. It is only after you decide who you want to target can you know what content to put or how you want to design the site. A site meant for only business people should be clean, uncluttered and conventionally in blue. Something intended for young people can be informal and more relaxed. Women like pink, so a website targeting them can have a similar theme.

2. Build a fast website
They say you have just 30 seconds to capture your visitors’ attention. A website which takes minutes to load might irritate them and make them click away. To minimize your website's load time, keep graphics to a minimum. The use of flashy technologies such as JavaScript, Streaming Audio/Video and Flash animation should be done sparingly. Visitors don’t visit your site to appreciate the beauty of it, they come to do business. Welcome them with professionalism.

3. Use a simple website navigation method
Make your site easy to navigate. Jazzy styles like black index page and hidden navigation tools might look good but if they drive people away from your website, what is the use of having them? If your customers can't navigate your site in order to find what they want to buy, they'll simply click away. Limit the available choices and direct your customer's attention to the sales process. 

4. Design your website for easy search engine indexing
Search engines are the way lead your stake holders to your website. So try your level best to be search engine friendly. Scatter target keywords and search phrases throughout your body copy to give your pages better ranking potential on engines and directories for related searches. If need be take professional help for search engine optimization.

5. Make it easy to order and pay
If you are enabling customers to buy your products/services online you must offer a variety of easy payment methods. If the mode of payment is difficult and if the visitor has to make a lot of effort (which may be clicking more than 5 times) he might not stay with you for long. This may result in loss of business.


6. Include Obvious Contact Details

Giving contact detail shows your willingness to make it easy for your stakeholder to know you. You might have to tolerate a couple of useless calls but that is worth the business that the eagerness to give a personal touch will generate.


7. Content is the key
This is the reason why your customer will remain hooked to your site or will lend you his eyeball space. To the point matter in easy, simple to understand language is what the consumer is looking for. Don’t give them difficult words, give them information. “Websites are the best mode of marketing for SMEs. The keywords used in the content of the website, if search engine friendly give the business more visibility by spending less money in all types of media,” says Suneeta Ghosh, resident manager of Top Rankers, an internet marketing company.

8. Create a Site Map

You should include a detailed, text-based site map, with a link to every page and preferably, a short description of what each page offers. It is easy for a visitor who is looking for specific information on your website. They are also a way for search engines to easily find and index every page on your site.


9. Take care of aesthetics

The design and layout of each page should be the same. The theme throughout the site should remain consistent. This might not add to your business but your visitor will definitely find the site more appealing and you organized because of proper presentation.


10. Check for Errors Regularly

Check for broken links frequently. They will only hamper your business and not benefit you. So rather than being careless and ignoring them better tend to them.

YOUR ATTITUDE CONTRIBUTES TO SUCCESS

A study attributed to Harvard University found that when a person gets a job, 85% of the time it is because of their attitude, and only 15% of the time because of how smart they are and how many facts and figures they know. Surprisingly, almost 100% of education dollars go to teach facts and figures which account for only 15% of success in work!

This book is all about that 85% of success. Attitude is the most important word in the English language. It applies to every sphere of life, including one's personal and professional life. Can an executive be a good executive without a good attitude? Can a student be a good student without a good attitude? Can a parent, teacher, salesman, employer, employee be good in their roles without a good attitude?

The foundation of success regardless of your chosen field, is attitude.If attitude is such a critical factor in success, shouldn't you examine your attitude toward life and ask how your attitude will affect your goals?

Saturday, July 9, 2011

Android App Basics – Activity Lifecycle

1. Android App Basics – Activity Lifecycle

As resources are limited on a mobile phone, the operating system must be able to destroy an activity, which is not active (meaning: in the foreground of the screen), at any time.

Therefore, every Activity has a lifecycle which is handled by the Android operating system.

To avoid losing data or the state of an activity, you must override lifecycle methods to save your data when your activity is paused (not in the foreground anymore but still visible) or stopped (not
visible anymore).


jQuery Animations and Effects

You can slide elements, animate elements, and even stop animations in mid-sequence. To slide elements up or
down:

$("#myElement").slideDown("fast", function() {
// do something when slide down is finished
}

$("#myElement").slideUp("slow", function() {
// do something when slide up is finished
}

$("#myElement").slideToggle(1000, function() {
// do something when slide up/down is finished
}

To animate an element, you do so by telling jQuery the CSS styles that the item should change to. jQuery will set the new styles, but instead of setting them instantly (as CSS or raw JavaScript would do), it does so gradually, animating the effect at the chosen speed:

$("#myElement").animate(
{
opacity: .3,
width: "500px",
height: "700px"
}, 2000, function() {
// optional callback after animation completes
}
);

Animation with jQuery is very powerful, and it does have its quirks (for example, to animate colors, you need a special plugin). It's worth taking the time to learn to use the animate command in-depth, but it is quite easy to use even for beginners.

Showing and Hiding Elements with jQuery

The syntax for showing, hiding an element (or toggling show/hide) is:

$("#myElement").hide("slow", function() {
// do something once the element is hidden
}

$("#myElement").show("fast", function() {
// do something once the element is shown
}

$("#myElement").toggle(1000, function() {
// do something once the element is shown/hidden
}

Remember that the "toggle" command will change whatever state the element currently has, and the parameters are both optional. The first parameter indicates the speed of the showing/hiding. If no speed is set, it will occur instantly, with no animation. A number for "speed" represents the speed in milliseconds. The second parameter is an optional function that will run when the command is finished executing.

You can also specifically choose to fade an element in or out, which is always done by animation:

$("#myElement").fadeOut("slow", function() {
// do something when fade out finished
}

$("#myElement").fadeIn("fast", function() {
// do something when fade in finished
}

To fade an element only partially, either in or out:
$("#myElement").fadeTo(2000, 0.4, function() {
// do something when fade is finished
}

 The second parameter (0.4) represents "opacity", and is similar to the way opacity is set in CSS. Whatever the opacity is to start with, it will animate (fadeTo) until it reaches the setting specified, at the speed set (2000 milliseconds). The optional function (called a "callback function") will run when the opacity change is complete. This is the way virtually all callback functions in jQuery work.

Adding, Removing, and Appending Elements and Content

There are a number of ways to manipulate groups of elements with jQuery, including manipulating the content of
those elements (whether text, inline elements, etc).

Get the HTML of any element (similar to innerHTML in JavaScript):
var myElementHTML = $("#myElement").html();// variable contains all HTML (including text) inside #myElement.

If you don't want to access the HTML, but only want the text of an element:
var myElementHTML = $("#myElement").text();// variable contains all text (excluding HTML) inside #myElement
Using similar syntax to the above two examples, you can change the HTML or text content of a specified element:
$("#myElement").html("
This is the new content.
");// content inside #myElement will be replaced with that specified
$("#myElement").text("This is the new content.");// text content will be replaced with that specified

To append content to an element:
$("#myElement").append("
This is the new content.
");// keeps content intact, and adds the new content to the end
$("p").append("This is the new content.
");// add the same content to all paragraphs

jQuery also offers use of the commands appendTo(), prepend(), prependTo(), before(), insertBefore(), after(), and insertAfter(), which work similarly to append() but with their own unique characteristics that go beyond the scope of this simple tutorial.

Manipulating and Accessing CSS Class Names & CSS Style

Manipulating and Accessing CSS Class Names :
jQuery allows you to easily add, remove, and toggle CSS classes, which comes in handy for a variety of practical
uses. Here are the different syntaxes for accomplishing this:

$("div").addClass("content"); // adds class "content" to all
elements
$("div").removeClass("content"); // removes class "content" from all
elements
$("div").toggleClass("content");// toggles the class "content" on all
elements (adds it if it doesn't exist, //and removes it if it does)

You can also check to see if a selected element has a particular CSS class, and then run some code if it does. You
would check this using an if statement. Here is an example:
if ($("#myElement").hasClass("content")) {
// do something here
}

You could also check a set of elements (instead of just one), and the result would return "true" if any one of the
elements contained the class.

Manipulating CSS Styles with jQuery:
CSS styles can be added to elements easily using jQuery, and it's done in a cross-browser fashion. Here are some
examples to demonstrate this:
$("p").css("width", "400px"); // adds a width to all paragraphs
$("#myElement").css("color", "blue") // makes text color blue on element #myElement
$("ul").css("border", "solid 1px #ccc") // adds a border to all lists

Selecting Elements in jQuery

The jQuery library allows you to select elements in your XHTML by wrapping them in $("") (you could also use single quotes), which is the jQuery wrapper. Here are some examples of “wrapped sets” in jQuery:

$("div"); // selects all HTML div elements
$("#myElement"); // selects one HTML element with ID "myElement"
$(".myClass"); // selects HTML elements with class "myClass"
$("p#myElement"); // selects HTML paragraph element with ID "myElement"
$("ul li a.navigation");// selects anchors with class "navigation" that are nested in list items

jQuery supports the use of all CSS selectors, even those in CSS3. Here are some examples of alternate selectors:
$("p > a"); // selects anchors that are direct children of paragraphs
$("input[type=text]"); // selects inputs that have specified type
$("a:first"); // selects the first anchor on the page
$("p:odd"); // selects all odd numbered paragraphs
$("li:first-child"); // selects each list item that's the first child in its list

jQuery also allows the use of its own custom selectors. Here are some examples:
$(":animated"); // selects elements currently being animated
$(":button"); // selects any button elements (inputs or buttons)
$(":radio"); // selects radio buttons
$(":checkbox"); // selects checkboxes
$(":checked"); // selects checkboxes or radio buttons that are selected
$(":header"); // selects header elements (h1, h2, h3, etc.)