Popular Posts

Thursday, March 17, 2016

Future Networking Technology : LI-FI and GI-FI


WI-FI VS. WI-MAX VS. LI-FI VS. GI-FI


WIRELESS NETWORKING

Wireless networking is an essential productivity tool for today`s mobile workforce. With wireless networking, we and our employees can stay connected to our company`s information resources virtually anytime, anywhere. Wireless networking is used to meet many needs. Perhaps the most common use is to connect laptop users who travel from location to location. Another common use of wireless networking that connects satellite. These applications may involve point-to-point communication, point-to-multipoint communication, broadcasting, cellular networks and other wireless networks, Wi-Fi etc.

Some NETGEAR products confirm to the IEEE 802.11g standard for wireless LAN (WLANs). On an 802.11 wireless link, data is encoded using DSSS technology and it transmitted the radio spectrum at 2.5 GHz. Maximum data rate is 54 mbps, when the radio signal is weak or when interference is detected. With a wireless access point, the wireless LAN can operate in the infrastructure mode. This mode lets you connect wirelessly to wireless network devices within a fixed range or area of coverage. The access point has one or more antennas that allow you to interact with wireless nodes. In infrastructure mode, the wireless access point converts airwave data into wired Ethernet data, acting as a bridge between the wired LAN and wireless clients. Connecting multiple access points via a wired Ethernet backbone can further extend the wireless network coverage. As a mobile computing device moves out of the range of one access points it moves into the range of another. As a result, wireless clients can freely roam from one access point domain to another and still maintain seamless network connection.

In an ad hoc network, computers are brought together as needed; thus, the network has no structure or fixed points—each node can be set up to communicate with any other node. No access point is involved in this configuration. This mode enables you to quickly set up a small wireless workgroup and allows workgroup members to exchange data or share printers as supported by Microsoft networking in the various Windows operating systems. Some vendors also refer to ad-hoc networking as peer-to-peer group networking. In this configuration, network packets are directly sent and received by the intended transmitting and receiving stations. As long as the stations are within range of one another, this is the easiest and least expensive way to set up a wireless network.


Introduction to Wi-Fi

Wi-Fi, also spelled Wi-fi or Wi-Fi, is a local area wireless technology, which allows an electronic device to exchange data or connect to the internet using 2.4 GHz UHF and 5 GHz SHF radio waves. According to the Wi-Fi Alliance Wi-Fi as any "wireless local area network (WLAN) products that are based on the Institute of Electrical and Electronics Engineers' (IEEE) 802.11 standards". Moreover, since most modern WLANs are based on these standards, the term "Wi-Fi" is used in general English as a synonym for "WLAN". Only Wi-Fi products that complete Wi-Fi Alliance interoperability certification testing successfully may use the "Wi-Fi CERTIFIED" trademark. 


Many devices can use Wi-Fi, like personal computers, video-game consoles, smartphones, some digital cameras, tablet computers and digital audio players. These devices can be connected over a network resource such as the Internet via a wireless network access point. Such as an access point (or hotspot) has a range of about 20 meters (66 feet) indoors and a greater range outdoors. Hotspot may have the coverage area as small as a single room with walls that block radio waves, or as large as many square kilometers achieved by using multiple overlapping access points. Wi-Fi are the less secure than wired connections (such as Ethernet), as an intruder does not need a physical connection. Web pages that use SSL are secure but unencrypted internet access can easily be detected by intruders. Due to this reason, Wi-Fi has adopted various encryption technologies. The early encryption WEP, proved easy to break. Higher quality protocols (WPA, WPA2) were added later. An optional feature added in 2007, called Wi-Fi Protected Setup (WPS), had a serious flaw that allowed an attacker to recover the router's password. The Wi-Fi Alliance has since updated its test plan and certification program to ensure all newly certified devices resist attacks. 

WEP or Wired Equivalent Privacy is the most common standard for wireless encryption and it is proven that it can be easily broken even when it is properly configured. Usually Wi-Fi access points are configured using an open/ encryption- free mode. This zero-configuration device which is out-of-the-box ready to use is beneficial for novice users but since it is the default mode, it offers zero wireless security. In order to turn on the security, users are required to configure this device with the help of GUI (Graphical User Interface) software. A major security concern in unencrypted Wi-Fi networks is that it enables users to monitor and record personal information of all users who are using this network. Such networks are required to be secured with the help of other protection methods, such as Hypertext Transfer Protocol over HTTPS (Transport Layer Security) and VPN. This security concern is overcome with the help of WPA2 if a strong passphrase is used to secure the network.


US Federal Communications Commission released the 802.11g wireless fidelity for the ISM band for unlicensed use. In 1991, NCR Corporation with AT&T Corporation invented the precursor to 802.11 intended for use in cashier systems. The first wireless products were under the name WaveLAN. 
Some have dubbed Dutch engineer Vic Hayes the "father of Wi-Fi" due to his involvement in negotiating the initial standards within the IEEE while chairing the workgroup. The Australian radio-astronomer John O'Sullivan developed a key patent, which was used in Wi-Fi as a by-product in a CSIRO research project, "a failed experiment to detect exploding mini black holes the size of an atomic particle". In 1992 and 1996, Australian organization CSIRO (the Australian Commonwealth Scientific and Industrial Research Organization) obtained patents for a method later used in Wi-Fi to "unsmear" the signal. In 1999, the Wi-Fi Alliance formed as a trade association to hold the Wi-Fi trademark under which most products are sold. 


UPDATES OF WI-FI: WI-MAX 

After the past three decades after invention of Wireless system, we were unable to send data without any wire at high speed. In 1999, the invention of Wi-Fi revaluated the telecom industry. The latest version of Wi-Fi 2004.802.16d, started to update the Wi-Fi system. Wi-MAX (Worldwide Interoperability for Microwave Access) is a wireless communications standard designed to provide 30 to 40 megabit-per-second data rates, with the 2011 update providing up to 1 Gbit/s for fixed stations. The name "Wi-MAX" was created by the WiMAX Forum, which was formed in June 2001 to promote conformity and interoperability of the standard. The forum describes Wi-MAX as "a standards-based technology enabling the delivery of last mile wireless broadband access as an alternative to cable and DSL".
Wi-MAX refers to interoperable implementations of the IEEE 802.16 family of wireless-networks standards ratified by the Wi-MAX Forum. (Similarly, Wi-Fi refers to interoperable implementations of the IEEE 802.11 Wireless LAN standards certified by the Wi-Fi Alliance.) Wi-MAX Forum certification allows vendors to sell fixed or mobile products as Wi-MAX certified, thus ensuring a level of interoperability with other certified products, as long as they fit the same profile. The original IEEE 802.16 standard (now called "Fixed Wi-MAX") was published in 2001. Wi-MAX adopted some of its technology from Wi-Bro, a service marketed in Korea. 

Worldwide Interoperability for Microwave Access (Wi- MAX), is a wireless communications technology aiming to provide wireless data over long distances in a variety of ways as an alternative to cable and DSL, from point-to-point links to full mobile cellular type access. It is based on the IEEE 802.16 standard. The name Wi-MAX was created by the Wi-MAX Forum, which was formed in June 2001 as an industry-led, not- for-profit organization to promote conformance and interoperability of the standard. The goal of this deliverable is to provide an overview of the functionality and a description of the Wi-MAX network architecture. The coexistence and interoperability solutions between Wi-MAX and other wireless access networks, such as WLAN (IEEE 802.11) in Beyond 3G (B3G) networks. 


NEW INTERNET TECHNOLOGY: LI-FI

Weather we are using the wireless connection in a coffee shop or stealing it from the guy next door, or competing bandwidth at a conference or training centers, we get frustrated for the slow speed of internet. Thirty years after the introduction of the first commercially available mobile communication systems, wireless connectivity has become the essential commodity like gas and electricity. But in the contradiction, the limited available RF spectrum in subject to think about the problems which are faced mentioned before. Motivated by the looming radio frequency (RF) spectrum crisis, the scientists demonstrated that owe has now reached a state where it can demonstrate that, it is a variable and matured solution to this fundamental problem in particular, in case of the indoor communications, where most mobile data & traffic is consumed.
Li-fi is the only solution which is operated via VLC. Therefore, there have been many independent warnings of a looming. 'RF Spectrum Crisis ' as a mobile data demands continue to increase while the network spectral efficiency saturates despite newly - introduced standards and great technologies advancements in the field. It is new estimated that by 2017, more than 11 bytes of data traffic will have to be transferred through mobile networks every month.


SIGNAL MODULATION IN OWC:

Seamless all own would require the ubiquitous coverage provided by the optical front- end elements. This the usage of a large amount of Li-fi, enable lightning units. The most likely candidates for front end devices in VLC are incoherent solid-state lighting LED‘S due to their low cost. Due to the physical properties of these compounds, information can only be encoded in the intensity of emitted light.


MULTIPLE ACCESSES:

A networking solution cannot be realized without any suitable multiple access scheme that allows multiple users to share the communication resources without any mutual cross talk. Multiple access schemes used in RF communication can be adopted for OWC as long as the necessary modification related to the 1M/DD nature of modulating signals, are performed of DM come with of DMA . Single carrier modulation schemes such as M- PAM, OOK, PWM, and CDMA. 


HOW LI- FI WORKS:

We can imagine ourselves walking into a complex where GPS Signals are unavailable but the complex is equipped with ceiling bulbs that create their own ' constellation ' of navigation becomes. As the concern of our cell phone automatically receives these signals, it switches our navigation software to use this information to guide us to the ATM machine we are looking for we conclude our ATM transaction and notice the Giga spot sign for instant digital movie download within a few seconds, or AD movie into Gign link flash desire plugged into the USB port of our smartphone. As we walk away, out phone notifies us that the leather jacket featured in the character of movie is ON sale nearby. We walk over there towards the slow window and own image comes up on the screen, wearing the jackets. We can turn and pause while the image matches our orientation and body gestures for a digital filtering. When we walk into the store, the clerk handover us the actual jacket into exactly size tilting. 


Security Concerns:

It is a proven fact that Li-Fi is more secure as compared to traditional Wi-Fi. This is because Wi-Fi routers are generally used by attackers to enter a network and strong firewalls are also unable to safeguard your network from these attackers. One of the common reasons behind this is that the range of Wi-Fi routers is an important factor which enables these security breaches into your Wi-Fi network. On the other hand, Li-Fi uses light which limits the range of the internet connection and it cannot be increased at any cost. Thus, not letting the bulb be lightened or dimmed manually. This peculiar feature of Li-Fi will protect your network from interference from your neighbours.

FUTURE OF LI-FI: INTRODUCTION TO GI-FI 

Gi-Fi or gigabit wireless refers to wireless communication at a data rate of more than one billion bits (gigabit) per second. By 2004 some trade press used the term "Gi-Fi" to refer to faster versions of the IEEE 802.11 standards marketed under the trademark Wi-Fi. In 2008 researchers at the University of Melbourne demonstrated a transceiver integrated on a single integrated circuit (chip) that operated at 60 GHz on the CMOS process. It will allow wireless transfer of audio and video data at up to 5 gigabits per second, ten times the current maximum wireless transfer rate, at one-tenth the cost. Researchers chose the 57–64 GHz unlicensed frequency band since the millimeter-wave range of the spectrum allowed high component on-chip integration as well as the integration of very small high gain arrays. The available 7 GHz of spectrum results in very high data rates, up to 5 gigabits per second to users within an indoor environment, usually within a range of 10 meters. Some press reports called this "Gi- Fi". It was developed by Melbourne University- based laboratories of NICTA (National ICT Australia Limited), Australia‘s Information and Communications Technology Research Centre of Excellence.

In 2009, the Wireless Gigabit Alliance was formed. It used the term "Wi-Gig" which avoided trademark confusion. It utilize at 5mm square chip and a 1mm wide antenna burning its less than 2milli watts of power to transmit data wirelessly over short distance. It provides many features like ease of development small from factors ,enabling the future of information management, high speed of data transfer low power consumption etc. 


Features:

The Gi-fi technology allows wireless uncompressed high definition content and operates a range of 10metres, without of interference.it is chip architecture. It is highly portable and can be constructed in everywhere. Entire transmission system can be built on a cost effective single silicon chip that operates in the unlicensed 57-64 GHz spectrum band. Gi-Fi technology also enables the future of information management is easy in development with small form factor.


1. Capacity of high speed of data transfer:

The data transfer rate of Gi-fi is in gigabits/sec speed of Gi-fi is 5gbps, 10 times faster than all existing technologies providing higher data transfer rate is the main feature of gi-fi, an entire HD movie can be transmitted to a home computer or screen at the same speed.


2. Interference in Data Transfer:

It uses the 60 GHz millimeter were spectrum to transmit the data which gives the advantage are WI-FI. Wi-Fi‘s part of spectrum is increasingly crowded, phones which leads to interference and slower speeds. But the millimeter were spectrum(30 to 300 GHz) is all must an occupied And the new chip is potentially hundreds of times faster than the average home Wi-Fi technology.


3. Power consumption:

Gi-Fi technology is based on IEEE 802.15.3C and this Standard provides more security since it provides optional security in the link level and service level. Point-to-point wireless systems operating at 60 GHz have been used for many years by the intelligence community for high security communications and by the military for satellite-to-satellite communications.


COMPARISON:


WI-FI VS.WI-MAX

Wi-MAX is exactly not a technology; it is rather than a certification mark, or 'stamp of approval', it is given to equipment that meets certain conformity and interoperability tests for the IEEE 802.16 families of standards. A similar confusion surrounds the term Wi- Fi, which like Wi-MAX, is a certification mark for equipment based on a different set of IEEE standards from the 802.11 working group for wireless local area networks (WLAN). Neither Wi-MAX, nor Wi-Fi is a technology but their names have been adopted in popular usage to denote the technologies behind them.



This is likely due to the difficulty of using terms like 'IEEE 802.16' in common speech and writing.
Wi-MAX and Wi-Fi are both wireless broadband technologies, but they have difference in the technical execution. Wi-Fi was developed to be used for mobile computing devices, such as laptops, in LANs, but is now increasingly used for more services, including Internet and VoIP phone access, gaming, and basic connectivity of consumer electronics such as televisions and DVD players, or digital cameras. On the other hand Wi-MAX was developed as standardsbased technology enabling the delivery of last mile wireless broadband accesses as an alternative to cable and DSL. 

Here now we will differ these two technologies with the following valuable parameters:


WI-FI VS. LI-FI 

Li-Fi is a term, one used to describe visible light communication technology applied to high speed wireless communication. It acquired this name due to the similarity to WI-FI, only using light instead of radio. Wi-Fi is great for general wireless coverage within buildings and li-fi is ideal for high density wireless data coverage in confined area and for relieving radio interference issues, so the two technologies can be considered complimentary. Late last year the IEEE802.15.7 draft standard for VLC was produced. This standard covers both the physical layer (PHY) air interface and the medium-access control (MAC). 


Drawbacks:


LI-FI

Now that we are accustomed to what is Li-Fi, let us take a look at some drawbacks of Li-Fi. One difference between Li-Fi and Wi-Fi is that it Li-Fi is more secure than Wi-Fi. You can only use the internet using Li-Fi when the light is coming out of the bulb. Hence, you have to be present there! Moving away from the bulb will result in losing your internet connection. One of the most common drawbacks of Li-Fi is that all electronic devices are to be configured with the bulb for them to get connected to the internet.


WI-FI

The speed of data transmission is highly affected in a Wi-Fi network because the call-quality is always influenced by the surrounding. It is peculiarly sensitive to electromagnetic radiations emitted from household devices. Devices manufactured by different companies may often not be compatible with Wi-Fi which affects its communication speed. It has limited action radius and is mostly only suitable for home-networking. At high- density operating points of Wi-Fi, different channels can interfere with each other; hence affecting the quality of service.


WI-MAX & LI-FI

Wi-MAX is one of the hottest broadband wireless technologies around today. Wi-MAX systems are expected to deliver broadband access services to residential and enterprise customers in an economical way. Loosely, Wi-Max is a standardized wireless version of Ethernet intended primarily as an alternative to wire technologies (such as Cable Modems, DSL and T1/E1 links) to provide broadband access to customer premises Li-Fi, an alternative to Wi-Fi that transmits data using the spectrum of visible light, has achieved a new breakthrough, with UK scientists reporting transmission speeds of 10Gbit/s – more than 250 times faster than super-fast broadband. The fastest speed previously reported was 3Gbit/s, achieved earlier this year by the Fraunhofer Heinrich Hertz Institute in Germany. Chinese researchers also claimed this month to have produced a 150Mbp/s connection, but some experts were doubtful without seeing further proof.


THE BEST TECHNOLOGY

After review all the technology, we found the best technology is Wi-max. There are some reasons are mainlined below:
  • Wi-Fi has very low speed. Wi-Max has 100 times faster than Wi-Fi. Li-Fi is 10 times faster than Wi- Max.
  • Li-Fi is very costly than Wi-Max 
  • Li-Fi operating range is only 10 meters.
  • Gi-Fi is more critical connection than Wi-Max. Reliability, Flexibility, is much better of Wi-Max. 
The Wi-MAX forum has made exciting claims about distance and speed, which have yet to be realized in commercial operations. In October 2006, Nortel demonstrated IPTV over Wi-MAX. In Nortel's demonstration, an IP television service over a live high- speed Wi-MAX connection was used to view and download broadcast TV (via four mbps) with an integrated electronic program guide. While this was happening, users were also able to use Wi-MAX to access the Internet, and to make VoIP calls using an IP Multimedia Subsystem (IMS). So, after study, I think that, Wi-Max is going to be the best technology in future.

Tuesday, March 15, 2016

HOW TO PICK THE RIGHT SOCIAL PLATFORM TO GROW YOUR BUSINESS

What Platform is the Best for Digital Marketing? 





As you have probably heard by now, social media marketing has taken the reigns of digital marketing. It is a tool that can be used to drive traffic through websites, blog links, Twitter mentions, Facebook fans, LinkedIn and Google+ among many others. Social media is a whole new way of approaching traditional online marketing;social media marketing not only increases traffic, but it also creates a sense of trust and community that surrounds your company. The goal of social media marketing is to create a community for your customers, to focus on building and nurturing relationships, and to use word of mouth and storytelling as opposed to pushing a product or service. So, what are the best platforms for digital marketing? Let's find out.




Courtesy of Salesforce.

  • Facebook: 1,550,000,000 monthly visitors (source: Statista)
Although Facebook’s user base has declined a bit in the last few years, it still stands as the most popular social media site with over 1,550,000,000 monthly visitors. It has the largest number of users and over 1 million small to medium sized businesses advertise on it. Facebook is a simple and inexpensive way to increase your website’s traffic, interact with customers, and promote word-of-mouth. Facebook is also a great way to show your company’s human side – don’t be afraid to add a little personality into your statuses or share photos that you think your followers will appreciate! These kinds of posts make people want to respond and share it with their friends, which means more exposure for you.

Since Facebook is an inexpensive way to market your business it’s a great way to test marketing concepts before applying them to larger campaigns. Facebook even has its own analytics so you can track information your customers are most likely to click on and share. This information will be extremely valuable when you move on to bigger marketing campaigns because you will already know what content your followers are most likely to engage with.

  • Twitter: 320,000,000 monthly visitors (source: Statista)
Twitter is the second most popular social networking site and is another great way to increase traffic to your website while interacting with customers. Tweets are used to share stories, link to photos, and promote content, among other things. Although Twitter only allows you to use 140 characters in a tweet, it’s a great way to redistribute information from your blog or website and make it shareable.

Twitter can also be used to pitch stories to journalists. If your dealership holds an annual giveaway or hosts a popular fundraiser get the media involved! Twitter is a quick and easy way to let journalists (and your followers) know about what is happening in the community. You can also keep in contact with your followers by using popular hashtags, sharing relevant images and participating in Twitter chats within your community.


  • LinkedIn: 100,000,000 monthly visitors (source: Statista)

LinkedIn helps build professional networks with other users and is currently the largest professional network. So, unlike most other social networks LinkedIn focuses on career development, professional connections and industry discussions. LinkedIn is less about blatantly promoting your company and more about subtly staying in contact with customers. You can do this by posting daily statuses, inviting people to your email list and sharing your blog posts regularly. Although these are great, free ways to promote your company, you can also use LinkedIn Sponsored Updates. Paying for sponsored updates will ensure that your posts are seen on an individual’s LinkedIn feed. This is also a great way to reach a niche audience and promote content that your customers are interested in which will eventually lead to more traffic and more sales.


  • Pinterest: 100,000,000 monthly visitors (source: Statista)

Unlike many social media networks, Pinterest allows you to create a separate account for your business. Despite the stereotype that women aren’t interested in cars, women influence 84% of all vehicle purchase decisions. Currently 71% of Pinterest users are women, so it is a great way to really reach out to them and their needs. Many Pinterest users loveto repin tips, ways to save money, ways to make their lives easier, funny pictures, beautiful photos and more. A great pin is a pin that is easily shareable. Think about pinning infographics that showcase something interesting about different vehicles or a timeline of your business.


  • Instagram: 400,000,000 monthly visitors (source: Statista)

Having an Instagram account is essentially free advertising once you build your audience. Keep your feed current and make sure to post images that are both fun and informative. With Instagram’s new app, Boomerang, you can post Gifs that will entice your followers and get them interested in what you have to say. If you’re looking for a way to increase followers, follow some of your followers back and engage with other companies through likes and comments.

Currently there are over 200,000 advertisers on Instagram. Companies can pay to promote their posts on millions of Instagram feeds around the world. Another way to promote your company is through influencers on Instagram. Try reaching out to a well-known Instagram personality to see if they would be willing to promote your company.


  • Google+:

Google+ launched in 2011 and there are currently over 2.2 billion profiles online. Although 2.2 billion people are signed up for Google+, not many people actively use the site for anything but Gmail and commenting on YouTube videos. Although Google+ may not be the best way to reach your target audience there are some hidden benefits. Posting frequently on Google+ can help your business page rank higher on Google search pages. Another way to help your search engine optimization rankings is by creating a Google+ Local Page and a Google+ Business page. This will help your customers find directions, hours and reviews as well as help Google recognize your page as a reputable site.

Social media marketing is different. It’s a way to repurpose traditional media with a new outlook. Traditional media such as advertising, contests and public relations can all still be used in social media marketing, just with a different focus and attitude. The goal is to promote and nurture relationships, and to build lasting connections with consumers. Using these platforms to build connections will greatly increase a sense of community, traffic, and in the end, sales. Just remember, whether you use these social media sites or expand to others—continuously try to build positive, lasting relationships with your customers.

Monday, March 14, 2016

Few amazing WhatsApp Tips and Tricks. Definitely you will like it.

WhatsApp is going to be best mobile messaging app ever made for Android, iphone, Blackberry, Nokia & Java Mobiles. If you've active Internet connection with your mobile phone, then with the help of this app you can send unlimited communications, videos, audios, pictures to anyone. As you know that the WhatsApp’s popularity is continuing to grow so popular many whatsapp tricks and tips coming in the internet. It is predicted that WhatsApp has a lot more than 400 million active users all over the world. Due to it’s rapidly message delivery service and many other cool features namy citizens were attracted towards this. Here in this tutorial i am sharing the 12 Best And Untold Whatsapp Tips And Tricks  for any user who are applying Whatsapp app on their mobile phones or PC.

  • Use WhatsApp without your Mobile Phone Number

You can work with whatsapp without number which means not with your own individual number. So this trick may help you to do that easily and you'll activate whatsapp that has a number which is not your own my spouse and i. e fake. Just follow the below steps and revel in.
  • If you already are using WhatsApp, uninstall it from the device completely. Download and do the installation again.
  • Lock your messaging service through changing the airline flight mode.
  • Now open WhatsApp in addition to add your number to it. So it are not able to deliver the message towards server it will request you to choose an alternative strategy to verify.
  • Choose the authenticate through message option and fill up your email address and Click on ‘Send’ selection and without waiting simply click ‘Cancel’. This ends the authorization practice.
  • Now, you are required to forge messages. Install the message Spoof text for Andriod in addition to Fake- a- Information for iPhone.
  • Spoofing approach: Go to ones Outbox -> Copy the message information to spoofer app -> Send this to spoofed proof.
  • Use the pursuing details.
  • To: +447900347295
  • Coming from: +[Country code][mobile number]
  • Information: Your email target
  • A message is going to be sent through that will spoofed number. You should use this number for connecting with your close friends


  • Hide “Last Seen” Timestamp


Automatically, WhatsApp shows the “last seen” timestamp, telling other users the last time you were on WhatsApp. It’s a great feature, but the function becomes really annoying given it reveals whether that you are online or definitely not. You can not hide from the friends and they’ll keep actually talking to you. So if you want to hide this ” last seen in the” time stamps follow the under mentioned steps.
  • Earlier there are several third party Applications for sale in Google Playstore to cover ‘last seen’ feature. By the the latest update, you are able to use this feature without installing another apps.
  • Download the latest version of WhatsApp on the official website have fun with this feature.
  • To hide last seen feature, Open WhatsApp, Head to Settings > Accounts > Privacy > Previous Seen.
  • There you can select three possibilities, Everyone, My contact lenses, Nobody. Select any one of them.

  • Spy and Investigate Conversation of Ones Friend


Is it feasible to Spy straight into Whatsapp conversation in the your close close friends and read their conversation? Yes, it will be possible and i’ll explain you relating to this awesome trick through which you'll spy your close friends conversation. Just comply with the below stated steps.
  • Firstly, you want to do is, go to the MicroSD card and then go through the Whatsapp and down the road on the Repository option.
  • Immediately after that you are done with step one you’ll get two files including, msgstore-yyyy.. dd.. db. crypt
  • msgstore. db. crypt
  • After finding these files, you must do is take these files from the friends mobile and then you can be easily able you just read their conversations they have done with their friends. You can open them employing a simple text publisher.


  • Backup And Regain WhatsApp Chats


WhatsApp makes automatic backups of the chats, but it's also possible to make a handbook backup. Follow these simple steps to restore ones whatsapp chats.
  • In iOS, Go to be able to Settings > Speak Settings > Speak Backup, then just click Backup Now.
  • In Android, just go straight into Settings > Speak settings and faucet Backup conversations to generate a backup.
  • It will not likely backup your media, so you will have to use a record manager to burn the media files in /sdcard/WhatsApp/Media with your mobile.
  • There’s ugh to restore talks directly from WhatsApp, so if you want to restore a burn just uninstall in addition to reinstall WhatsApp.
Whilst you begin WhatsApp right after the reinstalling ones app, you ought to be prompted to restore your newest backup.

  • Send files of other Extension cords like Zip, Rar, PDF

We all are aware that WhatsApp doesn’t help to send different files than sound and video platforms. There is no actual option to reveal documents, compressed files, and other files using WhatsApp. But having an additional app just like Cloud Send you can send PDFs, APKs, Word documents plus much more using WhatsApp.
Also you can use third get together app like Whats Crammed 2 ads to be able to send any files of any dimensions via WhatsApp. But ensure that both the sender and receiver have to have Whats Packed 3 ads application installed on their smartphone.

  • Disable WhatsApp Car Image Download

Automatically WhatsApp download all images, videos and voice notes for a
memory which will create large amount of mess in ones gallery. Sometimes this may well kill your portable data and battery life once you have a very small data balance with your mobile. So this trick is going to be helpful to cease auto download associated with images or movie.
Settings > Speak Settings > Mass media Auto Download. Select a solution from all three which befits you. If you desire to completely disable automobile download, make all options to No Media.

  • Hide ones WhatsApp Profile Picture(DP)

On account of privacy concerns, or everything else, if you desire to hide your profile picture this trick will certainly help you. Hiding Profile Picture option is available for the latest version of WhatsApp. Should you be not using newest version then obtain it and after installing visit Settings > Accounts privacy. Then simply click Profile Photo, select from any of the three options based on your needs – Everyone, My contacts, Not anyone.

  • Change Your Friend’s Profile Picture

You can change your friend’s profile pic into your WhatsApp by using this new and an incredible trick to prank your pals. Follow the below mentioned easy ways to do this.
  • Choose a profile picture for your friend. Use Google Image look for cute looking monkeys in addition to donkeys or creepy looking people.
  • Resize the picture to 561×561 pixels employing Paint or Photoshop in addition to name it with all your friend’s mobile telephone number.
  • Save the image towards SD >> greeting card WhatsApp >> Page Pictures. Overwrite the current file (if necessary).
  • Disable Wi-fi and data network. If you don’t WhatsApp will automatically update the picture.
  • Now, people show your buddy the pic ones profile WhatsApp instant panic invite the woman's face.
Note: This may not be a hack, but simply a trick to change your friend’s profile picture only with your device. This means for fun goal only.

  • Create A Fake / Speak Conversation

This trick goes viral these days and lots of people are generating funny fake interactions and posting the screenshots over social media marketing like Facebook in addition to Google Plus. By using the app like WhatSaid-Whatsapp Prank you can actually create fake interactions and play pranks with your friends.
  • You can create fake interactions with anyone by having your photos, name it and create your own personal posts ( with both sides). Don’t work with it to spoil someone’s existence please.
  • Hide Two Images In one
  • Do you desire to send an image for a WhatsApp friend that will first look such as a beautiful one yet when he/she simply click it, the image will change to another one? Then just comply with below steps…
  • Down load & Install Magiapp with regard to android and in addition to FhumbApp on iphone.
  • Now after adding this wonderful app just fire this up and then you will observe interface something lie inside the image on the correct.
  • Now just go through the True Image selection and choose ones original image and then go through the Fake Image selection and choose ones pranky image.
Currently after selecting ones images just press Do Magic! selection and voila! its done now just share your picture with everyone.

  • Secure /Lock Your WhatsApp

Everybody, at some position or another, has probably had to manage friends or family going for a sneak peek with their WhatsApp announcements. Thankfully, if you’re employing WhatsApp on Android os or BlackBerry, there are apps that will help secure your WhatsApp coming from prying eyes.
In the event you’re using Android os, there’s WhatsApp Secure, while BlackBerry users may wish to check out Secure for WhatsApp.
Basically, both of these types of apps work in the same way: when you have tried them, WhatsApp will be protected by way of PIN (in the truth of WhatsLock) or a password (in the truth of Lock pertaining to WhatsApp). Either technique, once you have things build, the people about you shouldn’t be capable of take a sneak peek for your WhatsApp any extended.

  • Create Shortcuts With regard to Important Contacts

Would like to speed up your current WhatsApp communication? Why not consider creating a shortcut for your favorite Whatsapp get in touch with or group straight from a homescreen?
On Android os, this is as simple if pressing on the group or contact you would like to create a shortcut pertaining to. When the menu appears, just tap on Add conversation shortcut. This will make a shortcut to the contact or group you have chosen right on your current homescreen.
This behaviour isn’t available on WhatsApp for iOS, but you may use a third-party app such as 1TapWA to have got similar functionality on the iPhone. Since it’s an app, 1TapWA also offers some extra features such as an image manager and an steps scheduler.

  • Conclusion

In this way, this was about  12 Best And Untold WhatsApp Tips And Tricks 2015 , In the event that you have any kind of inquiries with respect to this excercise then  let us know, I will attempt our best to determine them. Furthermore besides, in the event that you like this excercise and discover this excercise valuable and useful then remember to share this to your companions and social circles as well.

Thursday, March 10, 2016

How to Become a Programmer: Steps to Building an App from Scratch.

“What’s the best way to learn how to code?”

“How to become a programmer”

“How to build an app”

These are common questions asked everyday by beginners who are eager to learn how to code. No doubt you’ve already googled something along those lines and read enough articles/answers to the point where you’re sick of the “standard” advice. If you have not, or if you somehow think I have something new to say and want to hear it anyway (I don’t), here is a short and pretty much pointless answer .
Step 1: Pick a Language
Step 2: Learn the Language
Step 3: Build Stuff and Keep Learning


Hold on, don’t throw shoes at me. As much as I’d like to say there’s a one-size fits all method to learning how to code, there really isn’t. (Let me add a Step 0: accept that everyone learns differently).
If you’re having that moment when you’ve become a lost sheep, don’t freak out because you’re not alone. Pretty much every time you ask “how do I become a programmer”, developers will tell you to build stuff, as building things is how you can improve as a programmer and it’s the best way to learn, etcetera etcetera.

But how do you build your own app?

You can always follow existing tutorials on how to build a Twitter/Pinterest/Instagram/etc clone with whatever language & technology you’re using, but keep in mind that the authors of those tutorials have actually done most of the work for you, and all you are doing is understanding the code and their logic. This  will attempt to provide you an outline you can follow when building your own app from scratch.

Prerequisites

Most apps would need a database, so if you’re going to be building your own app by yourself (ergo the front and back end), you’ll likely have to know a database query language (usually SQL or MongoDB). Unless you’re building something that does not need to interact with a database like  Flappy Bird, for example.
What’s more, if you’re looking to build a web app, you’ll need to know some basic DevOps to be able to set up your development environment/server, and to be able to actually launch the app.
If you’re only aiming to be a front-end web developer, you can feel free to hone your HTMLCSS, and JavaScript skills at Codepen or JSfiddle. If you only know JavaScriptand don’t want to learn another language, then you can try Node.js, as it’s a JavaScriptplatform for back-end development.
Otherwise, you should also know one of the following languages (and usually a web framework) if you intend to build a complete web app:
  • Ruby
  • Python
  • PHP
  • Java
  • Go
  • C#
If you’re looking to build games, then you can consider learning Lua. As for native app development, you’ll need to know Swift/Objective C for iOS development and Java for Android development.
Without further ado, let’s get to how to build an app from scratch.

Step 0: Understand Yourself

First and foremost, build something that you’re passionate about. Interest is the best way to keep yourself motivated, so ask yourself what do you care about or what do you like to do.
For example:
  • What apps do you enjoy using the most?
  • What apps can’t you live without?
  • Do you like playing games?
  • Do you enjoy designing things?
  • Etc
Identify your interests so you’ll be working on something you’ll have fun with. This way, you are less likely to fizzle out and give up halfway.

Step 1: Pick an Idea

Now that you’ve hopefully figured yourself out, it’s time to pick an idea to build. Start simple.
Yes…even if you’re thinking about building a game, right now you shouldn’t be thinking about building the next CounterStrike but instead you should be thinking about how to build games as simple as the infamous Flappy Bird. Hey, don’t look down on Flappy Bird─it was a sensation that made people all over the world discover their inner masochist. But I digress.
So, based on your interests, come up with an idea for a simple app that will do something neat. It doesn’t matter if the app already exists (in fact it may help you if similar projects already exist).
Here are some pointers to help you get some inspiration:
  • If you like cooking, maybe you can think of building an app for people to showcase their homemade recipes.
  • If you always wanted to know how Twitter works, try building a super simple Twitter clone.
  • If you’re a forgetful person who relies on task managers, try building one yourself.
  • If you’re addicted to the League of Legends, you can try looking through Riot’s API and build a site that can obtain & display game information.
  • If you like playing card games, try building a simple one (e.g. Black Jack)
  • If you’re on a diet, try building an app that will log your calorie intake.
And so on, so forth. Here’s a list of project ideas if you need more inspiration. Once you have a direction, write down in one sentence the purpose, and, if applicable, the most important target users for this app. For example: A pet adoption app for people who pick up stray animals.

Step 2: Define the Core Functionalities

Think about what your app should be able to do and list them out. If you end up listing a bunch of things, take a better look and ask yourself if this app REALLY needs, for example, Facebook login to work? Does it REALLY need to upload data to some cloud to work?
It’s great to have a dream project with awesome specs, but right now the point is not building something that’s complete with a lot of cool features. Keep in mind that no app is ever complete, and everything starts out simple.
Don’t ever try building an all-in-one app. Don’t go there. I’ve seen it happen even in a professional environment, and the result is a lot of pain and little progress. Unless you have an iron will or you really love challenges, you’ll just end up frustrated and discouraged if your first project is too hard to build. You’re a beginner…the point right now is to have fun. Fun is the most efficient way to learn.
So, take a look at the list of functions you’ve made, and if it’s too long, start crossing out functionalities your app can work without.
Remember, this is your version 1 and you should just keep things simple. Focus on things that will allow the app to perform whatever it’s supposed to do—everything else can be left for a different project.
For a sample core functionality list for a Reddit clone:
  • users can create an account
  • users can retrieve lost passwords
  • users can change their passwords
  • users can post new links
  • users can comment on links
  • users can upvote/downvote links
  • users have a profile showing their history activity
The features listed above are the core functionalities you should focus on first. Other features such as:
  • users can share to social media
  • users can delete comments
  • users can edit comments
  • users can delete their own account
Are secondary and can be saved for version 1.x—only work on these after you can actually launch version 1.0.

Step 3: Sketch Your App

Nothing is quicker than a pen & paper. By now you should have a pretty solid idea of what your app should do, so sketch out the wireframe of your app’s UI (user interface). Where buttons should be located, what the purpose of that button is, and so on.
Write down notes and flesh out how the app should work. You’re still in the brainstorming stage, so change stuff around until you’re somewhat satisfied with it.
Remember, keep things simple. If you shortened your list from step 2, stick to only sketching functions listed there—don’t get carried away. If you can’t help yourself, then sketch 2 versions: a basic version and the final version in your dreams.
All in all, this is not the final look but rather just a step to help you get a firmer grasp of your app.

Step 4: Plan Your App’s UI Flow

All right. You have a good idea of what your app will look like, what every element should should do, and how users can interact with your app. Now it’s time to figure out your app’s UI flow. Meaning, how a user should use your app from start to end, every step they have to take and every scenario they might encounter. Try to consider every use-case.
Include all the actions your user can take in the flowchart. For example, if your app requires users to log in, how do they create an account? What if users forgot their password? What if they inputed the wrong password? What should a user be able to do on each interface (add new list item > save; edit > save/delete)? So on, so forth. This is done the quickest with a pen and paper.
Again, as your app should be fairly simple, your diagram should not be too massive.

Step 5: Designing the Database

All right! After you planned out every possible scenario, take a look at it to determine what sort of data you would need to keep. For example, if your app requires users to create an account, you’d need to keep track of things such as the username, user ID, the user’s email, the password, whether user’s email is confirmed, when the account was created as well as every time the user has logged into your app.
If you’re building a Twitter clone, you’d need to know the tweet’s ID, the tweet’s content, when the tweet was published/retweeted, how many retweets it has, and how many stars it has. You’d also need to keep a record of a user’s retweets and stars.
You can draw an ERM (Entity-Relationship Model) diagram to map out the data relationship. In addition, if you have any future features planned, this is the time to plan them into your database. 

Advanced

If the app you’re planning is going to interact with a server (e.g. if users need to create an account and login to your app) or if your app is going to interact with an API (e.g. you’re trying to get information from Yahoo! Weather ), then it’s likely a good idea to draw a sequence diagram for you to get a better idea of how the processes should operate.

Step 6: UX Wireframes

Okay, you have the back-end planned. Now, it’s time to plan your front-end.
Hopefully, you’re still as excited as the minions. You know what you need—now you have a much better idea of what your app should look like.
Since humans are mostly visual creatures, you’d have a better time understanding what you should do if you have a visual of every view you’ll be coding. However, if you’re like me and your drawing is so messy you can hardly understand the obscure piece of…cough masterwork…you’ve created, it’s naturally unwise to proceed with the this step through abusing your poor artistic braincells.
Luckily, many wireframing and mockup tools exist online to help you plan your UX/UI flow (e.g. Gliffy, Mockflow, Framebox, Wireframe.cc - minimal wireframing tool - for free, Invisionapp). 

Step 6.5 (Optional): Design the UI

This is an optional step, but if you intend to specialize in front-end development or if you care a lot about what your app is going to look like to the point where a prettier app would motivate you to code, definitely go ahead and design the app so all those wireframe UI elements can be replaced with nicer-looking ones.
If you love designing, you’re probably going to design the app before you start anyway—maybe you already designed it during step 2.
If you don’t do design but still care about how your app will look like, consider using elements from UI kits. Here are a few resources for UI elements (note: Photoshop required):
  • UI Cloud
  • Graphicburger
  • UI Dock
For games:
  • Spriters Resource
Don’t get too hung up on the app’s appearance, however. Right now you should be focusing on building an app’s functions instead.

Step 7: Researching Solutions

Great! You’re done with the planning stage…but how are you supposed to code all that stuff? An important skill you’ll have to learn as a programmer is to evaluate when you should use something another developer has already written, and when to build the function yourself. Since everyone is building a unique app, not every use case is the same. Thus, you have to judge when to use an existing solution and when to build your own, and you’ll get better at doing so with experience.
If you’re feeling like a directionless boat lost on a vast ocean, take a deep breath and don’t panic. You can do this. As you gain more experience with researching, honing your “Google-fu”, and building things, you’ll eventually get a hang of this process.

Looking at Solutions

Take a look at all diagrams you’ve drawn as well as the functionality list you’ve made in step 2. What are some things you have absolutely no idea how to build?
For example, do users need to create an account? Does your app rely on real-time updates? What functions do you need?
Most of the time it is a good idea to just use an existing solution for large functions such as handling real-time syncing (e.g. Firebase), networking/routing (e.g. AFNetworking for iOS apps), authentication, and UI-related components (e.g. flipboard or pinterest-esqueapp).
Many online databases exist for you to search for backend-related components/packages/gems/etc, but you need to be careful with your evaluation of what other people have written—don’t just use them blindly. You’re hopefully not going to be building anything too complex right now, so right now you’re probably not going to need components other people have written. At any rate, the best way to start out is to study what other developers have done before you and learn the logic behind their decisions. Github is your best friend.

Choosing Tools to Get Started With

If you’re building a web app, perhaps you can check out Yeoman as it aims to help you quickly kickstart new projects by helping you set up the structure of your project.
If you’re building a React app, you can also check out starter kits and existing Flux implementations. HTML5Boilerplate and Bootstrap are popular front-end templates for your app. More often than not, boilerplates use Gulp or Grunt for task management. Since you’re likely going to be using some existing components or solutions, you should also install bower for dependency management (npm for those using Node.js and CocoaPodsfor iOS developers). Don’t worry—most of the time these tools come with tutorials that will teach you how to install them.

Step 8: Building the App

Yes! You’re ready to build the app now! Here are some tips you should keep in mind when building your app.

Checklist

You should focus on building the app function by function. Thus, if you’re not done with one task such as a commenting system, don’t suddenly start to build a user profile view. In other words, if you’re building a form, for example, you should work on both the front and back-end code until the function is complete. All in all, to keep track of your progress, you can write down a to-do list of functions and use it as a checklist.

Write Tests First

Unless your building a game app, it’s a good idea to write the test for your function first before you actually begin to code the feature. Bugs are inevitable, but testing will greatly reduce your mistakes and your chances of releasing buggy code to production. Granted, writing unit tests take time and you may sometimes question whether it’s worth it. However, if you’re looking to build bigger projects in the future in which you’d continue to add new features, your mind will get explode. So, it’s a good idea to start small and get into the habit of doing Test-Driven Development (TDD), especially since you’re starting fresh and building something simple.
You’re not on some deadline with a project manager’s pitchfork behind your back now, are you?
Many testing tools are available for you to choose from, such as Jasmine or Karma for JavaScriptRspec for RubyPyTest for PythonPHPUnit for PHP, Quick as an alternative to xCTest for iOS development, or whatever tool you feel would work for you.
In addition, if you’re building an iOS or Android app, it’s a good idea to check out Crashlytics.

Use Git

Git is a version control system and a full-fledged repository with complete history and full version-tracking capabilities. It’s a good idea to start learning how to use Git while building your first app. This way, you can easily undo your mistakes, recover lost data, and more. In addition, if you plan to work with a team of developers in the future, you will need to use git anyway. Github is the most popular Git repository hosting service for open source projects, while Bitbucket is for private repositories. 
If You Get Stuck…
As a beginner, you’ll feel like that hamster more often than not. You’re not alone. Sometimes, all you have to do take a break and let the issue simmer so you can clear your mind. If this still doesn’t work, here are some ways to unstick yourself:

Google

I mentioned Google-fu in step 7, but let me stress again that learning how to Google is an important skill all programmers need to acquire. If you get stuck on a bug or you don’t know why your code isn’t working, it’s a good idea to Google.

Ask on StackOverflow

You’d probably notice that your google results will mostly point to questions and answers on StackOverflow. If you still can’t find a solution to your problem after googling your ass off, then you can try posting a question on StackOverflow. Remember to show that you’ve done your research in your question – you’re more likely to get an answer that way.

Alternative: Find a Mentor

Some people will say that StackOverflow isn’t beginner-friendly because beginners don’t know how to phrase their questions. But what if you don’t even know what your problem is?
If you get to the verge of headdesking (or if you’re already headdesking…), you don’t have to abuse your forehead (if you hit your head hard enough you’ll just lose braincells). One great alternative to facilitating your development and your learning process is to get help from an experienced programmer. You don’t need to feel like you’re somehow stupid because Person X is a famous expert and a self-taught programmer. People simply learn differently, and all beginners will benefit from personal guidance as you may be making mistakes that aren’t a big deal right now but is actually a bad practice. Remember, back then many self-taught developers didn’t have the services that are now available to you.

Final Tip

Programmers make mistakes all the time, so don’t feel discouraged when you can’t even pass a test you’ve written or if you’re constantly tripping over yourself. I mean, think about iOS8, Android Lollipop, or some app you love to use. Surely even the most mature apps out there still have bugs, so don’t assume you can build the most perfect, bug-free app out there (of course, this doesn’t mean you should set low standards for yourself—you should always strive to build quality apps).
In addition, it’s very common for you to spend hours or even days on one thing and to still have difficulty making it work as you want. If programming new features quickly were easy, the world wouldn’t need new programmers. Hell, we’d probably be on a flawless iOS100 now and living in a digitalized world like to one in the Matrix.
Thus, a lot of times, you’d hear the term “make mistakes” whenever people are encouraging you to start building things. They mean it. One thing you’ll have to accept as a programmer is that you’re not going to be a badass coding machine who can conjure up features in a snap. You’ll going to be failing a lot and that’s ok.
Again, remember you’re a beginner, so a lot of things are going to be inevitably difficult at first. You’re going to be spending a lot of time on something that you think should be simple and it will seem like a difficult uphill struggle, but as you gain more experience, things will get easier. Look forward to that sense of accomplishment when you finally manage to build your first app.

Happy Coding!