How to make a laptop a wifi hotspot ( access point ) easily ?

You can creating virtual access point for all wireless device, smartphone, iphone, ipod, android phone ( HTC, Samsung Galaxy...) which not support Ad-hoc Network.
  Requirements: Windows 7, lastest version of Java Runtime Environment if not , you can download here http://www.java.com/en/download/index.jsp
    1. Visit Virtual Access Point: www.virtualaccesspoint.com, type a SSID ( choose any ) in SSID field and a password ( min 8 characters ), click "Turn On Soft AP"
    2. Check "Always trust content from this publisher" and click on the "Run"
    3. Share the internet connection: Control Panel—>Network and Internet—>Network Connections. Right-click on the newly created virtual adapter ( have a description: "Microsoft Virtual Wifi Miniport Adapter" ) and choose Properties
    Choose "Sharing" tab, check     "Allow other network users to connect through this computer's Internet connection"  and click "OK"
Now you can turn on wifi on your device to connect to laptop and surf.
In the future, you only need visit www.virtualaccesspoint.com, type in SSID, password, click "Turn On Soft AP" and enjoy!
Click "Turn Off Soft AP" when you want to turn off.