<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-820651550305246369</id><updated>2012-01-27T04:13:23.097-08:00</updated><category term='the archer comics'/><title type='text'>virtualinfocom</title><subtitle type='html'>i-phone applications development, web design, game design, Internet Marketing, mobile apps
www.virtualinfocom.com
www.virtualinfocom.org
www.virtualinfocom.net</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default?start-index=101&amp;max-results=100'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>124</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-231745025001878594</id><published>2011-11-14T03:18:00.001-08:00</published><updated>2011-11-14T03:19:47.298-08:00</updated><title type='text'>Bada an overview</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;The bada architechture consistes of four layers:&lt;br /&gt;&lt;br /&gt;Kernel:It consistes Linux Kernel or Real-time OS&lt;br /&gt;&lt;br /&gt;Device: Core function of mobile device platform like telephony, security, graphics and event and window management&lt;br /&gt;&lt;br /&gt;Service: Application engines and server based components. Access through API for any server assisted features .&lt;br /&gt;&lt;br /&gt;Framework:C++ and Web frameworks that consists of an application framework&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Application Model&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The base application is stored on ROM and can't be removed using the Application manager .&lt;br /&gt;&lt;br /&gt;The applications can be removed or installed if they are not Base Apps , these apps can be made using C++ or Flash .This platform supports Multi-tasking .&lt;br /&gt;&lt;br /&gt;Initially it will sow a splash screen then initialize the Application . After that the application comes to the foreground and runs simultaneously .&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-231745025001878594?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/231745025001878594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/11/bada-overview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/231745025001878594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/231745025001878594'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/11/bada-overview.html' title='Bada an overview'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2464136829368349568</id><published>2011-09-29T01:22:00.001-07:00</published><updated>2011-09-29T01:22:19.652-07:00</updated><title type='text'>The role of teacher</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0cm;"&gt;The role of teacher assumes greatimportance as they are in the noble profession of impartingeducation/ knowledge to the student's .&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;They are in the profession of importanttask of moduling young minds. The position of teacher can be wellassumed when we say Socrates was teacher of Pleto. Pleto was teacherof Aristotle. Aristottle was teacher of Great Alexander.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;Valmiki and Drona were Gurus of theepics, Ramayana and Mahabharata.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;The ideals as ststed aforesaid can onlybe performed by a teacher when he is a person and not just a machinedelivering informations only.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;To put it simply, the aim of educationis to help a student grow into a 'person'.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;A teacher should not be a prop to whichthe growing student clings. On the otherhand a teacher should be likea gardener, watering the plant, seeing that it gets enough light andsoil to grow furher.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;This can be performed well if theteacher assumes the position of friend than that of a corrector.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;In today's parlance this is more truewhen children have started asserting their right to death.&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0cm;"&gt;A teacher should be friend, philosopherand guide specially in the era of break down of joint family systemand emergence of the nuclear family. As the children are deprived ofthe company of grand father, grand mother, brothers and sisters, theteacher of today should fill the vacuum.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2464136829368349568?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2464136829368349568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/09/role-of-teacher.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2464136829368349568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2464136829368349568'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/09/role-of-teacher.html' title='The role of teacher'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-616879740810898699</id><published>2011-08-25T03:41:00.000-07:00</published><updated>2011-08-25T03:41:32.335-07:00</updated><title type='text'>Our Economy</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:WordDocument&gt;   &lt;w:View&gt;Normal&lt;/w:View&gt;   &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:Compatibility&gt;    &lt;w:BreakWrappedTables/&gt;    &lt;w:SnapToGridInCell/&gt;    &lt;w:WrapTextWithPunct/&gt;    &lt;w:UseAsianBreakRules/&gt;   &lt;/w:Compatibility&gt;   &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt; /* Style Definitions */ table.MsoNormalTable	{mso-style-name:"Table Normal";	mso-tstyle-rowband-size:0;	mso-tstyle-colband-size:0;	mso-style-noshow:yes;	mso-style-parent:"";	mso-padding-alt:0in 5.4pt 0in 5.4pt;	mso-para-margin:0in;	mso-para-margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:10.0pt;	font-family:"Times New Roman";}&lt;/style&gt; &lt;![endif]--&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;Debt &lt;/span&gt;&lt;span&gt;is soaring and that is the problem. It would be different if that spending was going into a savings and retirement account or in the case of business, into factory machinery. But it is not. The GDP growth involves spending money and borrowing the money rather than using earnings. That’s where the problem lies. And that’s where the demise of the dollar is going to occur. At some point in the near future, our country is simply going to run out of credit. It is the debt itself, out of control and getting worse that is going to cause the loss of Dollar’s spending power. The higher our consumer debt and our Govt. debt, the weaker the Dollar becomes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;Our economy is fast becoming morbidly obese and we have long abandoned the desire to slim down. We just keep buying bigger and bigger expectations.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;We just live in bubble. The loss of sound money -----money backed by tangible asset, rather than a Govt. process--------is the root imbalance that’s plaguing the Dollar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-size: small;"&gt;&lt;span&gt;We have gone through a strange period where several conditions were combined: Record low interest rates, an exploding budget deficit, record high consumer debt, and the housing and mortgage refinancing bubble, Americas slowest economic recovery even after recession and import is far more than export----- the trade deficit-----is a huge problem that will ultimately destroy the US Dollar&lt;span&gt;&amp;nbsp; &lt;/span&gt;and its spending power. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-616879740810898699?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/616879740810898699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/08/our-economy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/616879740810898699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/616879740810898699'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/08/our-economy.html' title='Our Economy'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-775318816922871643</id><published>2011-08-19T21:14:00.001-07:00</published><updated>2011-08-19T21:14:34.429-07:00</updated><title type='text'>Think right, win over yourself</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;The message as expressed in Bhagavad-Gita (6.6) is like ‘that one is, in the final analysis, his own friend or his own enemy. If one were authentic, clear and skilful in his actions and thoughts, no one else can ever cause him any damage.’&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;Further, no wrong can reach him but by his own ill deeds. His welfare is in his own hands and that none but himself can rob him or repose.&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;The art of right reaction to matters, which would ensure one is not damaged by situations, transactions or developments, is also summed up in these immortal lines of Ella Wheeler Wilcox in her poem &lt;i&gt;Worthwhile,&lt;/i&gt;” Tis easy enough to be pleasant,/when life flows along like a song;/ But the man worthwhile is the one who will smile/ when everything goes dead wrong.”&lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;Retaining one’s cheer and thus his presence of mind too, is thus, is vital stage in attaining that sublime ‘Victory over one self. This is brought about by being watchful and aware of one’s instincts and impulses and thus refining them by and by (shanihi, shanihi). This is the art of transition from being reactive to proactive.  &lt;/div&gt;&lt;div align="JUSTIFY" style="margin-bottom: 0cm;"&gt;And thus by attaining ‘Victory over one self ‘one indeed can ‘never know any defeat’&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-775318816922871643?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/775318816922871643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/08/think-right-win-over-yourself.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/775318816922871643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/775318816922871643'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/08/think-right-win-over-yourself.html' title='Think right, win over yourself'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2125090224091091612</id><published>2011-07-21T01:10:00.000-07:00</published><updated>2011-07-21T01:10:05.743-07:00</updated><title type='text'>demo game for cars</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/Zj2XGR4NSq0" width="560"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2125090224091091612?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2125090224091091612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/07/demo-game-for-cars.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2125090224091091612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2125090224091091612'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/07/demo-game-for-cars.html' title='demo game for cars'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/Zj2XGR4NSq0/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2644655385677211004</id><published>2011-06-13T01:17:00.000-07:00</published><updated>2011-06-13T01:17:12.266-07:00</updated><title type='text'>Designers Are Descriptive, Programmers Are Procedural</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;A designer, a programmer, and a producer walk into a cocktail bar. The barman asks, “What can I get for you?”&lt;br /&gt;The designer says, “Give me something fruity, with an umbrella in. No gin though, it makes me violent.”&lt;br /&gt;The programmer says, “Mix two parts vodka with one part white rum, shake  it with ice. Pour it into a glass with strawberry syrup, and top up  with sprite. Stick an umbrella in the top and hand it to me.”&lt;br /&gt;The producer, who only came along because they needed a third person to  make up the joke, sighs and says, “I’ll have what these guys are  having.”&lt;br /&gt;&lt;br /&gt;The bartender begins making the drinks, “OK, three Equivalent Expressions, coming up…”&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;There’s a fundamental difference between the kind of problems that  designers and programmers spend their time solving, and as such, I think  there’s a difference in their habitual approach to solving problems,  and the way they structure and explain their solutions.&lt;br /&gt;&lt;br /&gt;Designers are fundamentally interested in the properties of the end  result – the visible ‘outer shell’ of the product. They don’t care about  the technology inside it, beyond the observable effects (like it being  fast enough, not crashing, etc). Their descriptions of the product, and  how it should be, are thus all written in terms of these visible  properties: which things the player experiences, when and where the  player experiences them, and so on.&lt;br /&gt;&lt;br /&gt;Programmers, by contrast, are focused on the internals of the product –  they are tasked with filling in the gap between the outer shell provided  by the designers, and the solid core of functionality provided by the  platform. It’s like a translation process – translating high-level game  concepts into low-level hardware operations – and so their explanations  are in similar terms: which lower-level concepts are in use, how they  are combined into large structures, and so on.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Speaking In Tongues&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This mismatch in modes of thinking requires extra effort to ‘bridge the gap.’ However, it’s not symmetrical.&lt;br /&gt;&lt;br /&gt;As we’ve said, the entire focus of a programmer is on constructing these  onion-layers of high-level to low-level concepts, composing and  decomposing functionality to create the desired result. Connecting  concepts between different layers of abstraction &lt;em&gt;is&lt;/em&gt;  programming. So when a designer talks to a programmer in the  highest-level terms, mapping those terms down to the level that the  programmer is working at is employing the programmer’s core skill.&lt;br /&gt;&lt;br /&gt;The same is not so true for designers. Taking information about the  implementation, and deducing from that the visible effects and  constraints upon the outer shell, is not actually a part of design.  Design is making decisions about the outer shell, within the constraints  imposed by the implementation; figuring out what those constraints &lt;em&gt;are&lt;/em&gt; is something different. Good designers &lt;em&gt;can do&lt;/em&gt; it, of course, but it’s not their core skill.&lt;br /&gt;&lt;br /&gt;To put this in slightly more concrete terms: When a designer tells a  programmer that he wants a particular enemy to shout something when he  sees the player, figuring out the points in the code that will need to  be modified to support that is what programming’s all about. But when a  programmer tells a designer that he’s added sound hooks to the base  enemy class upon selecting a new object of interest, figuring out what  this will actually allow the designer to do is &lt;em&gt;not&lt;/em&gt; what design’s all about; it’s deciding which enemies should play sounds, and which sounds, that employs their core skill.&lt;br /&gt;&lt;br /&gt;Another example, from outside the games industry, is CSS. Of all the  designers I know who’ve done work with CSS, there are a few particular  parts that they &lt;em&gt;always&lt;/em&gt; have trouble with – display, position,  and float. Together, these properties are extremely powerful for  producing fluid layouts – but using them the way you want requires that  you stop thinking like a visual designer, and start thinking like a web  page renderer layout system.&lt;br /&gt;&lt;br /&gt;First this box will be laid out, &lt;em&gt;then&lt;/em&gt; this one will be floated to the left inside it, &lt;em&gt;then&lt;/em&gt;  this other one will be positioned relative to it… it’s a procedural  combination of pieces, compensating for the fact that CSS is lacking  some useful layout concepts, like built-in support for columns.  Knowledge of how to achieve things like an equal-height 3-column layout  is passed around as a bit of arcane ‘magic’ that designers just learn  and apply, understanding it only in as far as is necessary to use it.&lt;br /&gt;&lt;br /&gt;So, I think that when it comes to interfacing design and programming, it  would be most efficient to get the programmers to learn to ‘speak  designer,’ rather than getting the designers to learn to ‘speak  programmer.’ It’s a better match to their core skills, to their habitual  modes of thinking.&lt;br /&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Designing For Designers&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Most established programmers already do this in direct communication, I  think. When explaining a new system to the design team, you &lt;em&gt;don’t&lt;/em&gt;  tell them all the class names and algorithms used; you tell them about  the features and behaviors that they will use, phrased in their terms,  the terms of the end user’s experience. Sure, sometimes you slip up – be  it through absent-mindedly forgetting that you’re not talking to fellow  programmers, or through enthusiasm about the elegance of what you  built, or whatever – but even then, the designers usually speak enough  Programmer to follow along.&lt;br /&gt;&lt;br /&gt;Where I think this happens less is in tool design.&lt;br /&gt;&lt;br /&gt;Internal tools frequently present their concepts and functionality in  implementation terms, rather than in end-user-experience terms.  Designers get settings with names like ‘Collision Detection mode’ and  options like ‘Discrete’ and ‘Continuous,’ which only make sense if you  know about how collision detection systems work. So what happens is they  learn that they need to set it to ‘Continuous’ for fast-moving objects  and ‘Discrete’ for slow-moving objects, and at that point the setting  has basically become equivalent to a ‘Movement class’ setting with  ‘Fast’ and ‘Slow’ options, except that it includes this extra pointless  translation step that needs to be learnt and applied.&lt;br /&gt;&lt;br /&gt;It’s not hard to imagine how the tools end up like this. Many of them  start out almost as testing rigs for the programmers; the tool is there  to allow the programmer to quickly configure and test the system’s  features and interactions, so they write it in Programmer, and when  they’ve done that it’s technically possible for the designer to set it  up however they need it to be, so why make further changes?&lt;br /&gt;&lt;br /&gt;Yet while it may be technically possible for for the designers to set  things up the way they’re needed, it’s not easy, which means that it  requires training, takes longer, distracts the designer, and is more  error-prone. These costs are often not taken fully into account. The  tool has effectively been designed by a programmer, and if that’s OK,  why do you have designers on your team at all?&lt;br /&gt;&lt;br /&gt;“Well, what if someday there’s an object that is slow-moving but needs  Continuous collision detection for some reason nobody can think of right  now? Better to keep the flexibility, right? Also, while it might make  it easier for the designer to set things up, it makes it harder for the  programmer, because now they’ve got to keep remembering that ‘Fast  movement mode’ means ‘Continuous collision detection.’ It’s not saved  any work, it’s just moved it around.”&lt;br /&gt;&lt;br /&gt;Firstly, bear in mind that remembering things like “Fast movement mode  is implemented using continuous collision detection” is a programming  core skill – just like remembering things such as “CPU Texture reads are  implemented using readback-from-video-memory, which is slow, and so  should be avoided.” It might be the same amount of work, but programmers  have more practice at it.&lt;br /&gt;&lt;br /&gt;Secondly, though: simplicity and flexibility aren’t mutually exclusive!  Presenting designers with options “phrased in Designer” doesn’t have to  mean taking away the options “phrased in Programmer.” The  implementation-level options can be hidden away in ‘Advanced Settings’  sections, or in a ‘Programmer View’ mode. The designer-friendly options  can be provided as presets – a quick means for designers to  automatically set the implementation-level options, while still being  able to keep thinking in terms of the end user experience, and without  losing the flexibility of tweaking things more directly when required.  These are solvable problems!&lt;br /&gt;&lt;br /&gt;Programmers and designers have different habits for thinking about  problems. When programmers create tools that designers will use, they  should present those tools in ‘design language’ – the language of the  end-user experience – rather than just exposing the flags and values  that the implementation works with. It’s better for them to do that,  than for the designers to learn how to manipulate the implementation,  because figuring out how to set the implementation for a particular  design goal is what the programmers are good at.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2644655385677211004?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2644655385677211004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/06/designers-are-descriptive-programmers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2644655385677211004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2644655385677211004'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/06/designers-are-descriptive-programmers.html' title='Designers Are Descriptive, Programmers Are Procedural'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2311693118865723513</id><published>2011-05-30T07:43:00.000-07:00</published><updated>2011-05-30T07:43:08.403-07:00</updated><title type='text'>How can you avoid the pitfalls that destroy most entrepreneurs?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Georgia, 'Bitstream Charter', serif; font-size: 16px; line-height: 24px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Failed entrepreneurs believe that “if you build it, they will come”&lt;/strong&gt;&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;They spend too much time on business support and not enough on money-making:&lt;/strong&gt;&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Entrepreneurs often waste valuable time on items related to supporting the business before they’ve figured out their money-making formula. Examples of wasteful business support items include:&lt;/div&gt;&lt;ul style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: rgb(251, 178, 3) !important; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 24px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Accounting – Selecting an accounting program to track their financials.&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Design – Choosing a logo for business cards or a Web site.&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Intellectual Property – Figuring out how what parts of your idea can get a copyright, trademark or patent.&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;While those can be important later on, you shouldn’t sweat supporting a business until you have a business capable of making money. Here are the key money-making topics Kelly says you should dig into before you work on supporting your business:&lt;/div&gt;&lt;ul style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: rgb(251, 178, 3) !important; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 24px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Lead generation – What are your sources for new customers?&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Converting leads – How do you convert your leads into first-time customers?&lt;/li&gt;&lt;/ul&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Nail those money-makers first before sweating what your new logo should look like.&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;They run out of money and time:&lt;/strong&gt;&amp;nbsp;Most entrepreneurs fail because they run out of money or resources. Even mighty Webvan (with billions of dollars available to it) fell victim to this. They run out of money because they did a poor job at one of these three parts of financial projections:&lt;/div&gt;&lt;ul style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; color: rgb(251, 178, 3) !important; list-style-image: initial; list-style-position: initial; list-style-type: square; margin-bottom: 24px; margin-left: 1.5em; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;You were optimistic on your revenues.&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;You underestimated your expenses.&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;You mis-projected your balances.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;Obtaining cash is one good way to buy time. And if you don’t have cash, make sure you minimize your cash outlays until your money-making is kicking in. A good entrepreneur substantially minimizes cash outlays until the business is off the ground.&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;They lack strong execution:&lt;/strong&gt;&amp;nbsp;Entrepreneurs often fail because they execute poorly. This is not surprising since a common characteristic of entrepreneurs is that they are often more creative — which is in part why they come up with great ideas for businesses — than they are organized and detail-oriented.&lt;/div&gt;&lt;div id="abw" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abm" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="abc" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div id="articlebody" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;strong style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;They start too many things:&lt;/strong&gt;&amp;nbsp;We know an entrepreneur who has a full-time job (which he dreams of quitting) and has three Web sites running in his limited part time. He’s spreading himself too thin on the three web side-projects — one of them is showing promise (it dominates a niche market and generates $1,000 per month in revenue and growing).&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;It's not advisable to do such things as it will never ever give you the proper identity .&lt;/div&gt;&lt;div style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; background-position: initial initial; background-repeat: initial initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; margin-bottom: 24px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2311693118865723513?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2311693118865723513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/05/how-can-you-avoid-pitfalls-that-destroy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2311693118865723513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2311693118865723513'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/05/how-can-you-avoid-pitfalls-that-destroy.html' title='How can you avoid the pitfalls that destroy most entrepreneurs?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6665707974830460891</id><published>2011-05-01T22:37:00.000-07:00</published><updated>2011-05-01T22:37:11.948-07:00</updated><title type='text'>getting the most out of your workers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The real secret to getting the most out of your workers is...get a notepad and pen so you get this all down....be nice! Did we need a book to tell us this? Maybe we did. We have all worked for companies in which the boss or manager was anything but nice. We've all worked for bosses who were raving lunatics. And maybe you are a raving lunatic and your employees absolutely hate you. I have worked for my share. One who couldn't speak a sentence without dropping the "F bomb." Another who was such an ego-maniac that she had to remind employees, almost daily, about the value of her stock holdings. Another who was so tense and humorless that the entire office became infected with misery.&lt;br /&gt;&lt;br /&gt;Sound like you?&lt;br /&gt;&lt;br /&gt;Take a deep breath. Tracy has some advice. First of all, smile! "When you see someone for the first time each day, smile at that person." Seems obvious, but how many managers don't do it (maybe even you)? Ask questions. "How's everything going? How are you feeling?" And really be interested in the answer. Listen. And don't interrupt when your people are talking to you. Be polite to your staff. Treat them "as if they are talented, intelligent and accomplished." (If they're not all those things, why haven't you fired them?)&lt;br /&gt;&lt;br /&gt;If you need some reeducation to start acting the part of a manager who motivates others, Tracy has a basic but valuable outline on how to maximize your talent. Among his principles:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;1. Be Clear: &lt;/b&gt;How many managers have you known who give ambiguous direction (or none at all)? Often this is because they have no idea what to do themselves and are hoping their staff can figure it out. This isn't fair. If you're the boss, it's up to you to set expectations without any ambiguity.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;b&gt; 2. Be Competent: &lt;/b&gt;You have to lead by example. If you're using your staff to cover up your own incompetence, it's obvious to everyone and no one will respect you.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;b&gt;3. Be Focused:&lt;/b&gt; If you're scattered as a manager, you reflect your disarray on others -- that's very demotivating. People should know what's important to you, because you live it.&lt;br /&gt;&amp;nbsp;&lt;b&gt;&amp;nbsp; 4. Have Integrity: &lt;/b&gt;Your reputation is your currency to get things done. Damage it and risk losing the allegiance of your people.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6665707974830460891?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6665707974830460891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/05/getting-most-out-of-your-workers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6665707974830460891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6665707974830460891'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/05/getting-most-out-of-your-workers.html' title='getting the most out of your workers'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5849330515571881013</id><published>2011-04-22T05:01:00.000-07:00</published><updated>2011-04-22T05:12:25.170-07:00</updated><title type='text'>Animations and Gaming: Know-how of the Technology</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;India is fast going up the animation-outsourcing ladder. Though a recent entrant in the global animation scene, demand for India’s production services is growing at a fast pace. With global entertainment majors like Walt Disney, Imax, Warner Brothers and Sony signing up huge contracts with Indian animation companies, local animation design studios are gradually establishing their credentials overseas and building their skill sets in this high potential global market.&lt;br /&gt;&lt;br /&gt;The boom is not only seen in the animation industry. The growth of the mobile industry has lead to a rise in demand in the gaming industry as well. India being a very competent nation with technology has an edge over others in terms of the time involved in game development. Games developed in India have been successful internationally and therefore, are enhancing India’s image as a country with the technical and infrastructure capabilities to provide gaming-related services that meet international standards&lt;br /&gt;With the growing business in animation and gaming an emerging trend that can be seen in the market currently is that a number of Indian companies adopting a co-production business model from an outsourcing model. Shift to the new business model would prove fruitful for the industry as co-production model would drive motivation of industry players and compel them to perform bigger and better business. Going forward, India is expected to position itself as number one in the animation market riding high on its talent potential and quality work it offers the global market.&lt;br /&gt;----NASSCOM Report&lt;br /&gt;&lt;br /&gt;The future is really bright in Animations and Gaming .&lt;br /&gt;Before joining any Institute think twice , does they give training upon the latest technology ? Do they teach Game Development or Mobile Applications ? What Technology they are working on ?Do they know how to create a game , then that's on which platform ? PC ? Mobile? I-Phones ? Social Network ? Which Engile They are using to run a game ? How can they create a game character if they are providing training on game designing , as Maya is not at all used to create gaming characters , then how they can teach game designing ?Did they do any project on games ? What's their track record on games ?&lt;br /&gt;In India , there are lot institute who do give training on Multimedia , not even Animation is their cup of tea , but they do give ads that they do give training on Animations , Before joining any Institute for Animations just check the following :&lt;br /&gt;&lt;br /&gt;Does the course contain Classical Animations ? They do give training on 2D Animations on Lightbox ? They do give training on Animation Methods Like : &lt;br /&gt;Clay Animation&lt;br /&gt;Cel-Shaded Animation&lt;br /&gt;CG Animation with Actual Human Anatomy Model ?&lt;br /&gt;Mouth Positions &lt;br /&gt;Lip Synchronization &lt;br /&gt;3D Animation (Including Modeling, Texturing, Rigging, Animations, Lighting, Formations, Dynamics )&lt;br /&gt;Film Formats &lt;br /&gt;&lt;br /&gt;The above are a simple basic criteria to be a part of Animation Industry .Animation is used not only in Films , but they are used in Medical, Difence , Police, Media, News, Law, Education , Interactive Sector's , Mobiles .Does the institute provide all the informations ? Do they promote the student's on International event's ? What's the pay package you are getting after doing the course from other institutes ?Student's from other institute's are getting low-end salary as they don't know the technicalities and they are not at all trained-up for Industry related Techniques .&lt;br /&gt;Have look at the online tutorial regarding how to do animations at : &lt;a href="http://www.virtualinfocom.org/online_tutorial.html"&gt;http://www.virtualinfocom.org/online_tutorial.html&lt;/a&gt; , you can have a basic idea on how to create character's and how to do animations .&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-fG1Zt5xoopM/TbFrudlbVSI/AAAAAAAAAd0/b7AqGytQQB4/s1600/shape18.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://1.bp.blogspot.com/-fG1Zt5xoopM/TbFrudlbVSI/AAAAAAAAAd0/b7AqGytQQB4/s200/shape18.jpg" width="165" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/-PKE6IJ8bqTs/TbFrtL4VcbI/AAAAAAAAAdw/TTGzr5efiQA/s1600/shape16.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-PKE6IJ8bqTs/TbFrtL4VcbI/AAAAAAAAAdw/TTGzr5efiQA/s200/shape16.jpg" width="170" /&gt;&lt;span class="Apple-style-span" style="-webkit-text-decorations-in-effect: none; color: black;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-cqqgxzUw2bc/TbFruzzcY6I/AAAAAAAAAd4/_HDJ9aqIBRM/s1600/virtualinfocom32.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://2.bp.blogspot.com/-cqqgxzUw2bc/TbFruzzcY6I/AAAAAAAAAd4/_HDJ9aqIBRM/s200/virtualinfocom32.jpg" width="178" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Regarding Game Development only we &lt;b&gt;virtualinfocom&lt;/b&gt; gives training on real game development , we do have track record's for the last 10 years on game design and game development training and we are the &lt;b&gt;first indian company&lt;/b&gt; who started &lt;b&gt;Mobile Application Training in India&lt;/b&gt; .The most beautiful course and updated technology is with us as we are into the production of games and mobile apps . You can have a look at our news at different media and search engine's .&lt;br /&gt;&lt;br /&gt;virtualinfocom (VIC), incorporated as digital design institute since 2000. For last several years we have produced more than 5,780 hardcore skilled designers most of them are working with some of the most renowned animation studios, multimediahouses, e-learning companies, national dailies, game development companies, mobile apps, web design firms etc.&lt;br /&gt;&lt;br /&gt;At virtualinfocom VIC, we innovate design study by giving an apt environment i.e. full of daily regular sessions, project works, assignments, environmental study, group discussions, celebrating design events, contest and excursion trips. Unified method of teaching also include, updating students through various workshops, symposiums design shows.&lt;br /&gt;We also have received continuous and beaming inspiration from the solid experience of our directors who are always a driving force to inspire the team of trainers &amp;amp; co-ordinater staff. Currently we have 7 centers based in Kolkata, Jaipur, Alahabad ,UK, Nigeria. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;What makes virtualinfocom (VIC) different?&lt;/b&gt;&lt;br /&gt;Well, our training module is 100% hands on, industry oriented. That is why, our curriculum has been designed with future requirements of industry in mind and that's not all. We regularly update and revise our module not only to keep abreast of latest changes happening in the industry but also to provide our participants with the latest and up-to-date skill inputs. Our course is a unique fusion of theory and practical industrial requirement, which gives our students an advantage anywhere in the world. So, if you have got the inherent belief in yourself and wish to reach the top in the field of creative animation, game development, Mobile Apps and web design, do rely on us.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;How Will a student get Benefit?&lt;/b&gt;&lt;br /&gt;You'll build a foundation in design concepts, learn through hands-on projects, get critiques from experienced designers, build portfolio projects to show prospective employers, and add credentials to your resume. And, you'll earn a certificate from probably the only Professional institute in Digital art and visual communication. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Why Study at VIC( virtualinfocom )?&lt;/b&gt;&lt;br /&gt;Only VIC gives you a platform to execute your creative visualization. With expert faculty and facilities, VIC nurtures your ideas and portrays them on a commercial canvas. Apart from the application learning we also teach you the complete art of visual communication, and allows you to fly with your aesthetic. That's VIC.&lt;br /&gt;&lt;br /&gt;We are going to give a basic idea on the Game Development :&lt;br /&gt;Depending on the Type of Play Games can be defined as :&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Action Games&lt;/b&gt;&lt;br /&gt;A few of them are:&lt;br /&gt;a) FPS: FPS stands for First Person Shooter. It places you in the boots of the main character of the game.&lt;br /&gt;The FPS genre can be further sub-divided into the following:&lt;br /&gt;1. Stealth: These games are based on the ability to sneak around without being seen by opponents. They are different from traditional FPSes because they place more emphasis on sneaking around rather than on an all-guns-blazing approach.&lt;br /&gt;2. Old School: These feature the run-and-gun type of game play. Action in such games is fast paced, with tons of enemies.&lt;br /&gt;3. Tactical: These games place emphasis on tactics, strategy &amp;amp; teamwork. In many ways, these are the exact opposite of the run-and-gun type of games.&lt;br /&gt;4. Military/War: These are military games, based on the art of war. Examples are- The Medal Of Honour series and Call of Duty. As the player, you are placed in various war missions, which may not enable you to single-handedly save the world, but are nonetheless important in the ultimate outcome of the war.&lt;br /&gt;5. Survival Horror: These is a relatively new sub-genre in FPS gaming. Here, the player is placed in a scary situation. Usually involving ghosts or monsters; the sole objective of the game is survival. Naturally, the basic game play consists of running and gunning, but puzzle-solving elements are also usually built into the game.&lt;br /&gt;&lt;br /&gt;b) TPS: TPS stands for Third-Person shooter.&lt;br /&gt;c) Platform: This genre consists of games where the player has to move around on, or jump to and from, a number of platforms.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Strategy&lt;/b&gt;&lt;br /&gt;The strategy genre can be further sub-divided into:&lt;br /&gt;a) Puzzle: Puzzle games involve solving puzzles, which could involve logic, pattern recognition, and strategy. &lt;br /&gt;b) RPG: RPG stands for Role-Playing Game. They generally involve long, intricate plots with an emphasis on character development.&lt;br /&gt;c) Real-time Strategy Games: As the name implies, the action in such games takes place in real-time—that is, the state of the game is constantly changing. &lt;br /&gt;d) Board Games: Board games are simply digitized versions of classic board games. &lt;br /&gt;e) Sims: ‘Sim’ is short for ‘simulator’. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Adventure&lt;/b&gt;&lt;br /&gt;Today, most adventure games are a mix of a number of genres. For examples, Prince Of Persia: the sands of time is a mix of action &amp;amp; adventure elements, with a third person view.&lt;br /&gt;Simulators&lt;br /&gt;This genre is sub divided into:&lt;br /&gt;a) Flight Simulators: Flight simulators, obviously, try and re-create aircraft and their controls.  Microsoft Flight Simulator is an excellent example.&lt;br /&gt;b) Racing Simulators: Racing simulators are based on accurately re-creating racing environments. This category includes not only car races, but virtually any kind of race, take boating, for instance. &lt;br /&gt;&lt;br /&gt;c) Combat Simulators: These take the realistic elements of simulators &amp;amp; adapt them into a combat style game. &lt;br /&gt;d) Sports Simulators: The objective here is very simple- to recreate the playing condition of a particular sport in the most realistic way. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;MMOG&lt;/b&gt;&lt;br /&gt;MMOG stands for massively multiplayer online game. Online gaming has really taken of at present, with broadband internet becoming a reality for a large number of people.&lt;br /&gt;&lt;br /&gt;The most popular MMOG are::&lt;br /&gt;a) MMORPGs: MMORPGs (Massively Multiplayer Online Role Playing Games) are the most popular types of MMOGs. They follow the client server model, where the gamers running the client’s software is represented in the online world they inhabit via an avatar. &lt;br /&gt;&lt;br /&gt;b) MMOFPS: this is a massively multiplayer version of the traditional FPS. &lt;br /&gt;&lt;br /&gt;c) MMORTS: The third &amp;amp; probably least popular category of MMOGs is the MMORTS, where RTS stands for Real Time Strategy. &lt;br /&gt;&lt;b&gt;Technology Used to create Games&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Z-Brush&lt;br /&gt;Poser&lt;br /&gt;Manual Drawing and Classical Animations.&lt;br /&gt;FPS&lt;br /&gt;Convey&lt;br /&gt;Character Build-up&lt;br /&gt;Pencil&lt;br /&gt;Anatomy&lt;br /&gt;3Ds Max&lt;br /&gt;Lightwave&lt;br /&gt;Piximate &lt;br /&gt;Flash with Hard Core Action Script&lt;br /&gt;Blender&lt;br /&gt;Moho&lt;br /&gt;Alice 99&lt;br /&gt;C++&lt;br /&gt;Object C&lt;br /&gt;Cocoa&lt;br /&gt;Qt&lt;br /&gt;Open GL&lt;br /&gt;Direct X&lt;br /&gt;XNA &lt;br /&gt;Python&lt;br /&gt;JavaScript &amp;amp; RMI&lt;br /&gt;JiniScript etc&lt;br /&gt;&lt;br /&gt;The next generation technology is with Social Networking and Mobile Tech and we do give training on how to create game's on social network as well as mobiles and other device's like PS and X-Box .&lt;br /&gt;Before taking any step just think do the other institutes gives training on social games? Do they teach X-Box Programming , Do they teach on how to build a Game Engine ?&lt;br /&gt;Do they give training on OpenGL , Qt, XNA ?&lt;br /&gt;If they claim's that they do train on Social game's just ask them what's the technology behind that , and do they teach on that or not .Will you learn how to develop a First Person Shooting game ? Then which engine you are using ? From a point of view of a student , you don't know the technology , so just cross chk it on the web what's the technology available on game development .Are you really ready for the Social Network games ? Then what could be your career path ?&lt;br /&gt;Which are the companies who does social games ? We know the fact's , for more clarifications you call to our 24 X 7 Support desk on career's regarding games. +91 9830082617 &lt;br /&gt;&lt;br /&gt;Virtualinfocom provides Industry Oriented course on game development and Mobile Tech as they do have 79+ Tie-ups with different game development companies , they course is up-todate with latest technology and up-standard faculty stuff .The faculty here are from the production unit of virtualinfocom it-self , they do know what's the real life problem in game development as well as how to train a student.&lt;br /&gt;&lt;br /&gt;Following are some of the game character's created by us , ask any other institutes , how to create these type of character's for gaming (N.B: These image's are sole property of virtualinfocom , so don't try to copy them), these are made by virtualinfocom student's .&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-xWtnUubUF5s/TbFwRW-WNZI/AAAAAAAAAeA/ilAp7lXKk1E/s1600/martha.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-xWtnUubUF5s/TbFwRW-WNZI/AAAAAAAAAeA/ilAp7lXKk1E/s200/martha.jpg" width="141" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/-dSgFbqdIdRk/TbFuAPSGcxI/AAAAAAAAAd8/c-sj4siEcro/s1600/taylor-1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-dSgFbqdIdRk/TbFuAPSGcxI/AAAAAAAAAd8/c-sj4siEcro/s200/taylor-1.jpg" width="141" /&gt;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5849330515571881013?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5849330515571881013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/animations-and-gaming-know-how-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5849330515571881013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5849330515571881013'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/animations-and-gaming-know-how-of.html' title='Animations and Gaming: Know-how of the Technology'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-fG1Zt5xoopM/TbFrudlbVSI/AAAAAAAAAd0/b7AqGytQQB4/s72-c/shape18.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5378796384112040676</id><published>2011-04-19T10:24:00.001-07:00</published><updated>2011-04-19T10:24:38.869-07:00</updated><title type='text'>Introduction to Game AI</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;In the broadest sense, most games incorporate some form of artificial intelligence (AI). For instance, developers have used AI for years to give seemingly intelligent life to countless game characters, from the ghosts in the classic arcade game Pac Man to the bots in the first-person shooter Unreal, and many others in between. The huge variety of game genres and game characters necessitates a rather broad interpretation as to what is&amp;nbsp;considered game AI. Indeed, this is true of AI in more traditional scientific applications as well.&lt;br /&gt;Some developers consider tasks such as pathfinding as part of game AI. Steven Woodcock reported in his "2003 Game Developer's Conference AI Roundtable Moderator's Report' that some developers even consider collision detection to be part of game AI.Clearly, some wide-ranging interpretations of game AI exist.&lt;br /&gt;We're going to stick with a broad interpretation of game AI, which includes everything from simple chasing and evading, to pattern movement, to neural networks and genetic algorithms. Game AI probably best fits within the&amp;nbsp;scope of weak AI (see the sidebar "Defining AI"). However, in a sense you can think of game AI in even broader terms.&lt;br /&gt;In games, we aren't always interested in giving nonplayer characters human-level intellect. Perhaps we are&lt;br /&gt;writing code to control nonhuman creatures such as dragons, robots, or even rodents. Further, who says we always have to make nonplayer characters smart? Making some nonplayer characters dumb adds to the variety and richness of game content. Although it is true that game AI is often called upon to solve fairly complex problems, we can employ AI in attempts to give nonplayer characters the appearance of having different personalities, or of portraying emotions or various dispositionsfor example, scared, agitated, and so on.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Defining AI&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;The question "what is artificial intelligence?" is not easy to answer. If you look up artificial intelligence in a dictionary, you'll probably find a definition that reads something like this: "The ability of a computer or other machine to perform those activities that are normally thought to require intelligence." This definition comes from The American Heritage Dictionary of the&amp;nbsp;English Language, Fourth Edition (Houghton Mifflin Company). Still other sources define artificial intelligence as the process or science of creating intelligent machines.&lt;br /&gt;From another perspective it's appropriate to think of AI as the intelligent behavior exhibited by the machine that has been created, or perhaps the artificial brains behind that intelligent behavior. But even this interpretation is not complete. To some folks, the study of AI is not necessarily for the&amp;nbsp;purpose of creating intelligent machines, but for the purpose of gaining better insight into the nature of human intelligence. Still others study AI methods to create machines that exhibit some limited form of intelligence.&lt;br /&gt;This begs the question: "what is intelligence?" To some, the litmus test for AI is how close it is to human intelligence. Others argue that additional requirements must be met for a machine to be considered intelligent. Some people say intelligence requires a conscience and that emotions are&amp;nbsp;integrally tied to intelligence, while others say the ability to solve a problem requiring intelligence if it were to be solved by a human is not enough; AI must also learn and adapt to be considered intelligent.&lt;br /&gt;AI that satisfies all these requirements is considered strong AI. Unlike strong AI, weak AI involves a broader range of purposes and technologies to give machines specialized intelligent qualities.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Game AI falls into the category of weak AI.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;The bottom line is that the definition of game AI is rather broad and flexible. Anything that gives the illusion of intelligence to an appropriate level, thus making the game more immersive, challenging, and, most importantly,&lt;br /&gt;fun, can be considered game AI. Just like the use of real physics in games, good AI adds to the immersiveness of the game, drawing players in and suspending their reality for a time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Deterministic Versus Nondeterministic AI&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Game AI techniques generally come in two flavors: deterministic and nondeterministic.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Deterministic&lt;/b&gt;&lt;br /&gt;Deterministic behavior or performance is specified and predictable. There's no uncertainty. An example of deterministic behavior is a simple chasing algorithm. You can explicitly code a nonplayer character to&lt;br /&gt;move toward some target point by advancing along the x and y coordinate axes until the character's x and y coordinates coincide with the target location.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Nondeterministic&lt;/b&gt;&lt;br /&gt;Nondeterministic behavior is the opposite of deterministic behavior. Behavior has a degree of uncertainty and is somewhat unpredictable (the degree of uncertainty depends on the AI method employed and how well that method is understood). An example of nondeterministic behavior is a nonplayer character learning to adapt to the fighting tactics of a player. Such learning could use a neural network, a Bayesian technique, or a genetic algorithm.&lt;br /&gt;Deterministic AI techniques are the bread and butter of game AI. These techniques are predictable, fast, and easy to implement, understand, test, and debug. Although they have a lot going for them, deterministic methods&amp;nbsp;place the burden of anticipating all scenarios and coding all behavior explicitly on the developers' shoulders.&lt;br /&gt;&lt;br /&gt;Further, deterministic methods do not facilitate learning or evolving. And after a little gameplay, deterministic behaviors tend to become predictable. This limits a game's play-life, so to speak.&lt;br /&gt;Nondeterministic methods facilitate learning and unpredictable gameplay. Further, developers don't have to explicitly code all behaviors in anticipation of all possible scenarios. Nondeterministic methods also can learn&lt;br /&gt;and extrapolate on their own, and they can promote so-called emergent behavior, or behavior that emerges without explicit instructions.&lt;br /&gt;&lt;br /&gt;Developers traditionally have been a bit wary of AI that is nondeterministic, although this is changing.&lt;br /&gt;Unpredictability is difficult to test and debughow can you test all possible variations of player action to make sure the game doesn't do something silly in some cases? Game developers face an ever-shortening development&amp;nbsp;cycle that makes developing and testing new technology to production-ready standards extremely difficult. Such short development periods make it difficult for developers to understand cutting-edge AI technologies fully and to see their implications in a mass-market commercial game.&lt;br /&gt;&lt;br /&gt;At least until recently, another factor that has limited game AI development is the fact that developers have been focusing most of their attention on graphics quality. As it turns out, such focus on developing better and faster&lt;br /&gt;graphics techniques, including hardware acceleration, might now afford more resources to be allocated toward developing better, more sophisticated AI. This fact, along with the pressure to produce the next hit game, is&amp;nbsp;encouraging game developers to more thoroughly explore nondeterministic techniques.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Established Game AI&lt;/b&gt;&lt;br /&gt;Perhaps the most widely used AI technique in games is cheating. For example, in a war simulation game the computer team can have access to all information on its human opponentslocation of their base; the types,&lt;br /&gt;number, and location of units, etc.without having to send out scouts to gather such intelligence the way a human player must. Cheating in this manner is common and helps give the computer an edge against intelligent human&amp;nbsp;players. However, cheating can be bad. If it is obvious to the player that the computer is cheating, the player likely will assume his efforts are futile and lose interest in the game. Also, unbalanced cheating can give&lt;br /&gt;computer opponents too much power, making it impossible for the player to beat the computer. Here again, the player is likely to lose interest if he sees his efforts are futile. Cheating must be balanced to create just enough of&amp;nbsp;a challenge for the player to keep the game interesting and fun.&lt;br /&gt;Of course, cheating isn't the only well-established AI technique. Finite state machines are a ubiquitous game AI technique.&lt;br /&gt;&lt;br /&gt;Developers commonly use fuzzy logic in fuzzy state machines to make the resulting actions somewhat less predictable and to reduce the burden of having to enumerate huge numbers of if-then rules. Rather than have a&lt;br /&gt;rule that states if distance = 10 and health = 100 then attack, as you might in a finite state machine, fuzzy logic enables you to craft rules using less precise conditions, such as if close and healthy then attack aggressively.&lt;br /&gt;Effective and efficient pathfinding is a fundamental task that nonplayer characters must accomplish in all sorts of games. Nonplayer character units in a war simulation must be able to navigate over terrain and avoid barriers&amp;nbsp;to reach the enemy. Creatures in a first-person shooter must be able to navigate through dungeons or buildings to reach or escape from the player. The scenarios are endless, and it's no wonder that AI developers give&amp;nbsp;path finding&amp;nbsp;tremendous attention .&lt;br /&gt;These are only a few of the established game AI techniques; others include scripting, rules-based systems, and some artificial life (A-life) techniques, to name a few. A-life techniques are common in robotic applications, and&amp;nbsp;developers have adapted and used them with great success in video games. Basically, an A-life system is a synthetic system that exhibits natural behaviors. These behaviors are emergent and develop as a result of the&amp;nbsp;combined effect of lower-level algorithms.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Chasing and Evading:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The chasing/evading problem consists of two parts. The first part involves the decision to initiate a chase or to evade. The second part involves effecting the chase or evasionthat is, getting your predator to the prey, or&lt;br /&gt;having the prey get as far from the predator as possible without getting caught. In a sense, one could argue that the chasing/evading problem contains a third element: obstacle avoidance. Having to avoid obstacles while chasing or evading definitely complicates matters, making the algorithms more difficult to program.&lt;br /&gt;The simplest, easiest-to-program, and most common method you can use to make a predator chase its prey involves updating the predator's coordinates through each game loop such that the difference between the&lt;br /&gt;predator's coordinates and the prey's coordinates gets increasingly small. This algorithm pays no attention to the predator and prey's respective headings (the direction in which they're traveling) or their speeds.&lt;br /&gt;For example, in games that incorporate real-time physics engines you&amp;nbsp;can employ methods that consider the positions and velocities of both the predator and its prey so that the predator can try to intercept its prey instead of relentlessly chasing it. In this case the relative position and velocity information can be used as input to an algorithm that will determine appropriate force&amp;nbsp;actuation steering&amp;nbsp;forces, for exampleto guide the predator to the target. Yet another method involves using potential functions to&amp;nbsp;influence the behavior of the predator in a manner that makes it chase its prey, or more specifically, makes the prey attract the predator. Similarly, you can use such potential functions to cause the prey to run from or repel a&amp;nbsp;predator.&lt;br /&gt;&lt;br /&gt;Basic chase algorithm&lt;br /&gt;&lt;br /&gt;if (predatorX &amp;gt; preyX)&lt;br /&gt;predatorX--;&lt;br /&gt;else if (predatorX &amp;lt; preyX)&lt;br /&gt;predatorX++;&lt;br /&gt;if (predatorY &amp;gt; preyY)&lt;br /&gt;predatorY--;&lt;br /&gt;else if (predatorY &amp;lt; preyY)&lt;br /&gt;predatorY++;&lt;br /&gt;&lt;br /&gt;In this example, the prey is located at coordinates preyX and preyY, while the predator is located at coordinates predatorX and predatorY. During each cycle through the game loop the predator's coordinates are checked&amp;nbsp;against the prey's. If the predator's x-coordinate is greater than the prey's x-coordinate, the predator's x coordinate is decremented, moving it closer to the prey's x-position. Conversely, if the predator's x-coordinate is&amp;nbsp;less than the prey's, the predator's x-coordinate is incremented. Similar logic applies to the predator's y coordinate based on the prey's y-coordinate. The end result is that the predator will move closer and closer to the prey each cycle through the game loop.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Basic evade algorithm&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;if (preyX &amp;gt; predatorX)&lt;br /&gt;preyX++;&lt;br /&gt;else if (preyX &amp;lt; predatorX)&lt;br /&gt;preyX--?&amp;gt;;&lt;br /&gt;if (preyY &amp;gt; predatorY)&lt;br /&gt;preyY++;&lt;br /&gt;else if (preyY &amp;lt; predatorY)&lt;br /&gt;preyY--;&lt;br /&gt;&lt;br /&gt;In tile-based games the game domain is divided into discrete tilessquares, hexagons, etc.and the player's position is fixed to a discrete tile. Movement goes tile by tile, and the number of directions in which the player&lt;br /&gt;can make headway is limited. In a continuous environment, position is represented by floating-point coordinates, which can represent any location in the game domain. The player also is free to head in any direction.&lt;br /&gt;&lt;br /&gt;You can apply the approach illustrated in these two examples whether your game incorporates tile-based or continuous movement. In tile-based games, the xs and ys can represent columns and rows in a grid that encompasses the game domain. In this case, the xs and ys would be integers. In a continuous environment, the xs and ysand zs if yours is a 3D gamewould be real numbers representing the coordinates in a Cartesian coordinate&amp;nbsp;system encompassing the game domain.&lt;br /&gt;&lt;br /&gt;There's no doubt that although it's simple, this method works. The predator will chase his prey with unrelenting determination.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;b&gt;Basic tile-based chase example&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;if (predatorCol &amp;gt; preyCol)&lt;br /&gt;predatorCol--;&lt;br /&gt;else if (predatorCol &amp;lt; preyCol)&lt;br /&gt;predatorCol++;&lt;br /&gt;if (predatorRow&amp;gt; preyRow)&lt;br /&gt;predatorRow--;&lt;br /&gt;else if (predatorRow&lt;preyrow)&lt; p=""&gt;&lt;/preyrow)&lt;&gt;&lt;br /&gt;predatorRow++;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;BuildPathToTarget function&lt;br /&gt;&lt;br /&gt;void ai_Entity::BuildPathToTarget (void)&lt;br /&gt;{&lt;br /&gt;int nextCol=col;&lt;br /&gt;int nextRow=row;&lt;br /&gt;int deltaRow=endRow-row;&lt;br /&gt;int deltaCol=endCol-col;&lt;br /&gt;int stepCol, stepRow;&lt;br /&gt;int currentStep, fraction;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Path initialization&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;for (currentStep=0;currentStep&lt;kmaxpathlength; currentstep++)&lt;="" p=""&gt;&lt;/kmaxpathlength;&gt;&lt;br /&gt;{&lt;br /&gt;pathRow[currentStep]=-1;&lt;br /&gt;pathCol[currentStep]=-1;&lt;br /&gt;}&lt;br /&gt;currentStep=0;&lt;br /&gt;pathRowTarget=endRow;&lt;br /&gt;pathColTarget=endCol;&lt;br /&gt;&lt;br /&gt;Path direction calculation&lt;br /&gt;if (deltaRow &amp;lt; 0) stepRow=-1; else stepRow=1;&lt;br /&gt;if (deltaCol &amp;lt; 0) stepCol=-1; else stepCol=1;&lt;br /&gt;deltaRow=abs(deltaRow*2);&lt;br /&gt;deltaCol=abs(deltaCol*2);&lt;br /&gt;pathRow[currentStep]=nextRow;&lt;br /&gt;pathCol[currentStep]=nextCol;&lt;br /&gt;currentStep++;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Bresenham algorithm&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;if (deltaCol &amp;gt;deltaRow)&lt;br /&gt;{&lt;br /&gt;fraction = deltaRow *2-deltaCol;&lt;br /&gt;while (nextCol != endCol)&lt;br /&gt;{&lt;br /&gt;if (fraction &amp;gt;=0)&lt;br /&gt;{&lt;br /&gt;nextRow =nextRow +stepRow;&lt;br /&gt;fraction =fraction -deltaCol;&lt;br /&gt;}&lt;br /&gt;nextCol=nextCol+stepCol;&lt;br /&gt;fraction=fraction +deltaRow;&lt;br /&gt;pathRow[currentStep]=nextRow;&lt;br /&gt;pathCol[currentStep]=nextCol;&lt;br /&gt;currentStep++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;fraction =deltaCol *2-deltaRow;&lt;br /&gt;while (nextRow !=endRow)&lt;br /&gt;{&lt;br /&gt;if (fraction &amp;gt;=0)&lt;br /&gt;{&lt;br /&gt;nextCol=nextCol+stepCol;&lt;br /&gt;fraction=fraction -deltaRow;&lt;br /&gt;}&lt;br /&gt;nextRow =nextRow +stepRow;&lt;br /&gt;fraction=fraction +deltaCol;&lt;br /&gt;pathRow[currentStep]=nextRow;&lt;br /&gt;pathCol[currentStep]=nextCol;&lt;br /&gt;currentStep++;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The initial if conditional uses the values in deltaCol and deltaRow to determine which axis is the longest. The first block of code after the if statement will be executed if the column axis is the longest. The else part will be executed if the row axis is the longest.&lt;br /&gt;&lt;br /&gt;Wait for the next topic on AI in Gaming&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5378796384112040676?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5378796384112040676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/introduction-to-game-ai.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5378796384112040676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5378796384112040676'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/introduction-to-game-ai.html' title='Introduction to Game AI'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3552923272924101074</id><published>2011-04-15T03:31:00.000-07:00</published><updated>2011-04-15T03:33:02.859-07:00</updated><title type='text'>What is a Game Engine?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;Game  engines are particularly useful in situations in which you plan on  creating more than one game, and you don't want to have to reinvent the  wheel each time around. The idea is that you figure out what common  functionality all games use, and you write it once and stick it in the  game engine. Another significant benefit of a game engine for Windows games is that  it allows you to hide the messy details of Windows-specific code that  doesn't necessarily have anything to do with a game. For example,  virtually all the code in the Skeleton application in Appendix C has  nothing to do with a game, but it's required of every Windows  application. &lt;br /&gt;&lt;br /&gt;A game engine represents an organization of the code for a game so that  general application tasks are separated from game-specific tasks. The  benefit to the game developer is that you can add features to a game  engine that you will be able to reuse in all of your future games.  Additionally, using a game engine allows you to simplify the code for  your games and focus your attention on the game code that matters most.  Once you get accustomed to using a game engine, you'll wonder how games  could be created any other way. In reality, most commercial game  developers do have their own custom game engines that they've developed  over years of learning what common features most games require. &lt;br /&gt;&lt;br /&gt;It is the responsibility of a game engine to handle the chores of  setting up a game, making sure that it runs properly, and then shutting  it down. Although it is true that these tasks are required of any  program, certain aspects of initializing, running, and cleaning up after  games are truly unique to games. Therefore, it is important for a game  engine to address the unique needs of games and help make the process of  building games around the engine as simple and straightforward as  possible. With a well-designed game engine, you'll find that creating a  game requires a lot less code than if you had not relied on a game  engine. The idea is to develop certain core game routines once, stick  them in the game engine, and then never bother with them again unless  absolutely necessary. For example, once you've written code to load an  image and draw it on the screen, there is never a reason to rewrite the  code again. Loading and drawing images is a basic feature required of  all game engines &lt;/div&gt;&lt;div style="float: left; padding-top: 20px; width: 578px;"&gt;&lt;h3&gt;Breaking a Game Down into Events&lt;/h3&gt;&lt;/div&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;Every  Windows program can be broken down into events, which are things that  take place while a program is running, such as mouse clicks and window  resizes. Just as Windows programs have events that they must handle,  games have their own unique set of events that must be taken into  consideration during development. The initialization process of a game  can be considered an event, and its responsibilities are to load  graphics and sounds for the game, clear the playing field, zero out the  score, and so on. Similarly, user input carries over to games as well,  meaning that mouse clicks and key presses are events that games  certainly must concern themselves with. Additionally, keep in mind that,  in Windows, it's possible for some games to be minimized or otherwise  placed into the background, which means that you'll probably want to  pause the game. This activation and reactivation process can be  represented by a couple of events.&lt;br /&gt;&lt;br /&gt;Although many other events could certainly factor into a game engine,  the following are some of the core events applicable to just about any  game: &lt;/div&gt;&lt;div style="float: left; width: 578px;"&gt;&lt;div style="float: left; padding-right: 38px; width: 270px;"&gt;&lt;ul class="normal"&gt;&lt;li&gt; Initialization &lt;/li&gt;&lt;li&gt; Start&lt;/li&gt;&lt;li&gt; End&lt;/li&gt;&lt;li&gt; Activation&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="float: left; width: 270px;"&gt;&lt;ul class="normal"&gt;&lt;li&gt; Deactivation&lt;/li&gt;&lt;li&gt; Paint&lt;/li&gt;&lt;li&gt; Cycle&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;The  initialization event occurs when a game is first launched and gives a  game a chance to perform critical initial setup tasks, including  creating the game engine itself. The start and end events correspond to  the start and end of a game, and they provide good places to perform  initialization and cleanup tasks associated with a specific game  session. The activation and deactivation events come into play when a  game is minimized or sent to the background and then later restored. The  paint event is sent when a game needs to draw itself and is similar to  the Windows WM_PAINT message. Finally, the cycle event enables a game to  perform a single game cycle, which is very important, as you learn  next. &lt;/div&gt;&lt;div style="float: left; padding-top: 20px; width: 578px;"&gt;&lt;h5 class="h5_sub1"&gt;Establishing the Timing for Games&lt;/h5&gt;&lt;/div&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;If  you've never taken a look at a game from a programming perspective, it  might surprise you to learn how all the movement and the animation in a  game are orchestrated. You will learn all the details of animated  graphics in Chapter 9, "Making Things Move with Sprite Animation," but  for now, I want to touch on the importance of game timing as it applies  to animation and other facets of games. Every game, except extremely  simple card games, relies on some sort of timing mechanism to enable the  game to break down its execution into frames or cycles. A cycle of a  game is one slice of time, which usually corresponds to a snapshot of  the game's graphics and data. If you think of a game as a movie playing  on a VCR or DVD player, pressing Pause allows you to view a single  cycle. Stepping forward one frame in the video is like moving to the  next cycle of the game. In any given cycle, a game takes care of  updating its graphics, as well as performing any other calculations and  processing related to how characters and objects are moving and  interacting with each other.&lt;br /&gt;&lt;br /&gt;A good way to get a grasp on the importance of game cycles is to take a  practical game as an example. The classic Space Invaders game was  mentioned in the opener of this chapter, so let's use it as an example  to demonstrate game cycles. When Space Invaders first starts, the ship  is created, along with several rows of alien invaders. Each of these  objects has an initial position and velocity. If Space Invaders had no  timing or game cycles, the game would be forever frozen in its initial  state, as if you had pressed a permanent Pause button when the game  started. We know that this isn't the case, however, because the game  starts out with the aliens slowly moving across the screen. If you were  to view Space Invaders a cycle at a time, you would notice that, in each  cycle, the aliens are only moved slightly. This is because there happen  to be quite a few cycles taking place in a given period of time, which  gives the effect of smooth motion. The role of a game cycle is to update  the status of all the objects in the game and then reflect these  changes by updating the graphics shown on the screen. As a comparison,  televisions display 30 different images (cycles) per second, whereas  motion pictures rely on 24 images per second. You learn much more about  the significance of different rates of animation in Chapter 9. For now,  it's important to understand that just about every game is highly  dependent on periodic cycles.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;span class="note"&gt;Note - &lt;/span&gt;A single screen of graphics in a  game is known as a frame. Because a new screen of graphics is drawn  during each game cycle, the speed of games is often measured in frames  per second, or fps. Because the discussion in this chapter is centered  on cycles, as opposed to frames, I refer to game speeds in cycles per  second. However, cycles per second, frames per second, and even images  per second are really the same measurement.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;The  more cycles a game can run through in a given amount of time, the  smoother the game appears to run. As an extreme example, compare the  "smoothness" of a slideshow to a motion picture. The slideshow abruptly  moves from one still image to another with no transition or sense of  smooth movement, whereas a motion picture shows fluid motion as if you  were experiencing it in real-time. Similarly, a game with only a few  cycles per second will appear choppy, whereas a higher number of cycles  per second will result in a much smoother game. A larger number of  cycles per second also gives you more flexibility in speeding up or  slowing down a game to arrive at a perfect speed.&lt;br /&gt;&lt;br /&gt;Knowing that more cycles result in smoother graphics and better  flexibility, you might think that you could crank up the cycles per  second really high. As with most things in life, there is a trade-off  when it comes to game cycles and game efficiency. The problem lies in  the fact that the amount of processing taking place in a game in each  cycle is often considerable, which means that to perform numerous cycles  per second, your computer's processor and graphics card have to be able  to keep up. Even with the blazingly fast computers prevalent these  days, there are practical limitations as to how fast most computers can  perform game processing. In reality, most games will fall in the range  of 15 to 20 cycles per second, with a maximum speed surpassing that of a  motion picture at 30 cycles per second. Except for some rare  situations, the minimum speed you should shoot for is 12 cycles per  second.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;span class="note"&gt;Note - &lt;/span&gt;Commercial  3D games are always pushing the envelope of what is possible given the  current computer hardware available. The number of cycles per second for  a modern 3D game is the most common measurement used to determine if  the game is being too ambitious in terms of how much it is taxing the  processing capabilities of the computer. In an ideal world, you would  design games with beautifully detailed graphics and not worry about  whether the game brings a user's system to a screeching halt. In  reality, game designers are always walking a tight rope to make games  look incredibly good yet still maintain a decent frame rate (ideally,  30fps or more).&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;Now  that you understand how the timing of a game is expressed in terms of  cycles, you can probably see why a cycle is a type of game event. It  works like this: When a game first starts, you initialize the game  engine with the game speed in cycles per second. Let's say that you go  with 12 cycles per second. The game engine is then responsible for  setting up and managing a timer that fires a cycle event 12 times each  second. The game code receives these cycle messages and handles them by  updating the objects in the game and redrawing the game screen. You can  think of a cycle event as a snooze alarm that keeps going off over and  over; except in this case, it's going off 12 times a second. Your game  clearly isn't getting much sleep!&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;span class="note"&gt;Note - &lt;/span&gt;Speaking  of sleep, another role of a game engine is to put a game to sleep  whenever it is no longer the active window. In practical terms, putting a  game to sleep simply means that the game engine stops sending cycle  messages. Because no cycle messages are being sent, the game is  effectively paused.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;div style="float: left; width: 578px;"&gt;&lt;h5 class="h5_sub1"&gt;The Game Event Functions&lt;/h5&gt;&lt;/div&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;The  first place to start in creating a game engine is to create handler  functions that correspond to the game events mentioned earlier in the  chapter. When an event occurs in a game, the corresponding event handler  function will be called, which gives your game a chance to respond  accordingly. The following are these functions, which should make some  sense to you because they correspond directly to the game events:&lt;br /&gt;BOOL GameInitialize(HINSTANCE hInstance);&lt;br /&gt;void GameStart(HWND hWindow);&lt;br /&gt;void GameEnd();&lt;br /&gt;void GameActivate(HWND hWindow);&lt;br /&gt;void GameDeactivate(HWND hWindow);&lt;br /&gt;void GamePaint(HDC hDC);&lt;br /&gt;void GameCycle();&lt;br /&gt;The first function, GameInitialize(), is probably the only one that  needs special explanation simply because of the argument that gets sent  into it. I'm referring to the hInstance argument, which is of type  HINSTANCE. This is a Win32 data type that refers to an application  instance. An application instance is basically a program that has been  loaded into memory and is running in Windows. If you've ever used  Alt+Tab to switch between running applications in Windows, you're  familiar with different application instances. The HINSTANCE data type  is a handle to an application instance, and it is very important because  it enables a program to access its resources since they are stored with  the application in memory.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; width: 578px;"&gt;&lt;h3&gt;Developing a Game Engine &lt;/h3&gt;&lt;/div&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;The  first place to start in creating a game engine is to create handler  functions that correspond to the game events mentioned earlier in the  chapter. When an event occurs in a game, the corresponding event handler  function will be called, which gives your game a chance to respond  accordingly. The following are these functions, which should make some  sense to you because they correspond directly to the game events:&lt;br /&gt;BOOL GameInitialize(HINSTANCE hInstance);&lt;br /&gt;void GameStart(HWND hWindow);&lt;br /&gt;void GameEnd();&lt;br /&gt;void GameActivate(HWND hWindow);&lt;br /&gt;void GameDeactivate(HWND hWindow);&lt;br /&gt;void GamePaint(HDC hDC);&lt;br /&gt;void GameCycle();&lt;br /&gt;The first function, GameInitialize(), is probably the only  one that needs special explanation simply because of the argument that  gets sent into it. I'm referring to the hInstance argument, which is of  type HINSTANCE. This is a Win32 data type that refers to an application  instance. An application instance is basically a program that has been  loaded into memory and is running in Windows. If you've ever used  Alt+Tab to switch between running applications in Windows, you're  familiar with different application instances. The HINSTANCE data type  is a handle to an application instance, and it is very important because  it enables a program to access its resources since they are stored with  the application in memory.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; width: 578px;"&gt;&lt;h3&gt;The GameEngine Class&lt;/h3&gt;&lt;/div&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;The  GameEngine Class The game event handler functions are actually separated from the game  engine itself, even though there is a close tie between them. This is  necessary because it is organizationally better to place the game engine  in its own C++ class. This class is called GameEngine and is shown in  Listing 2.1. &lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;span class="note"&gt;Note - &lt;/span&gt;If  you were trying to adhere strictly to object-oriented design  principles, you would place the game event handler functions in the  GameEngine class as virtual methods to be overridden. However, although  that would represent good OOP design, it would also make it a little  messier to assemble a game because you would have to derive your own  custom game engine class from GameEngine in every game. By using  functions for the event handlers, you simplify the coding of games at  the expense of breaking an OOP design rule. Such are the trade-offs of  game programming.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;h5&gt;Listing 2.1 The GameEngine Class Definition Reveals How the Game Engine Is Designed&lt;/h5&gt;&lt;br /&gt;class GameEngine&lt;br /&gt;{&lt;br /&gt;protected:&lt;br /&gt;// Member Variables&lt;br /&gt;static GameEngine* m_pGameEngine;&lt;br /&gt;HINSTANCE          m_hInstance;&lt;br /&gt;HWND               m_hWindow;&lt;br /&gt;TCHAR              m_szWindowClass[32];&lt;br /&gt;TCHAR              m_szTitle[32];&lt;br /&gt;WORD               m_wIcon, m_wSmallIcon;&lt;br /&gt;int                m_iWidth, m_iHeight;&lt;br /&gt;int                m_iFrameDelay;&lt;br /&gt;BOOL               m_bSleep;&lt;br /&gt;public:&lt;br /&gt;// Constructor(s)/Destructor&lt;br /&gt;GameEngine(HINSTANCE hInstance, LPTSTR szWindowClass, LPTSTR szTitle,&lt;br /&gt;WORD wIcon, WORD wSmallIcon, int iWidth = 640, int iHeight = 480);&lt;br /&gt;virtual ~GameEngine();&lt;br /&gt;// General Methods&lt;br /&gt;static GameEngine* GetEngine() { return m_pGameEngine; };&lt;br /&gt;BOOL               Initialize(int iCmdShow);&lt;br /&gt;LRESULT            HandleEvent(HWND hWindow, UINT msg, WPARAM wParam,&lt;br /&gt;LPARAM lParam);&lt;br /&gt;// Accessor Methods&lt;br /&gt;HINSTANCE GetInstance() { return m_hInstance; };&lt;br /&gt;HWND      GetWindow() { return m_hWindow; };&lt;br /&gt;void      SetWindow(HWND hWindow) { m_hWindow = hWindow; };&lt;br /&gt;LPTSTR    GetTitle() { return m_szTitle; };&lt;br /&gt;WORD     GetIcon() { return m_wIcon; };&lt;br /&gt;WORD      GetSmallIcon() { return m_wSmallIcon; };&lt;br /&gt;int     GetWidth() { return m_iWidth; };&lt;br /&gt;int     GetHeight() { return m_iHeight; };&lt;br /&gt;int     GetFrameDelay() { return m_iFrameDelay; };&lt;br /&gt;void     SetFrameRate(int iFrameRate) { m_iFrameDelay = 1000 /&lt;br /&gt;iFrameRate; };&lt;br /&gt;BOOL      GetSleep() { return m_bSleep; };&lt;br /&gt;void      SetSleep(BOOL bSleep) { m_bSleep = bSleep; };&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;The GameEngine class definition reveals a subtle variable naming  convention that you might or might not be familiar with. This naming  convention involves naming member variables of a class with an initial  m_ to indicate that they are class members. Additionally, global  variables are named with a leading g_ to indicate that they are globals.  This convention is useful because it helps you to immediately  distinguish between local variables, member variables, and global  variables in a program. The member variables for the GameEngine class  all take advantage of this naming convention.&lt;br /&gt;&lt;br /&gt;The GameEngine class defines a static pointer to itself, m_pGameEngine,  which is used for outside access by a game program. The application  instance and main window handles of the game program are stored away in  the game engine using the m_hInstance and m_hWindow member variables.  The name of the window class and the title of the main game window are  stored in the m_szWindowClass and m_szTitle member variables. The  numeric IDs of the two program icons for the game are stored in the  m_wIcon and m_wSmallIcon members. The width and height of the game  screen are stored in the m_iWidth and m_iHeight members. It's important  to note that this width and height correspond to the size of the game  screen, or play area, not the size of the overall program window, which  is larger to accommodate borders, a title bar, menus, and so on. The  m_iFrameDelay member variable indicates the amount of time between game  cycles in milliseconds. Finally, m_bSleep is a Boolean member variable  that indicates whether the game is sleeping (paused).&lt;br /&gt;&lt;br /&gt;The GameEngine constructor and destructor are defined after  the member variables, as you might expect. The constructor is very  important because it accepts arguments that dramatically impact the game  being created. More specifically, the GameEngine() constructor accepts  an instance handle, window classname, title, icon ID, small icon ID,  width, and height. Notice that the iWidth and iHeight arguments default  to values of 640 and 480, respectively, which is a reasonable minimum  size for game screens. The ~GameEngine() destructor doesn't do anything,  but it's worth defining in case you need to add some cleanup code to it  later. I mentioned that the GameEngine class maintains a static pointer to  itself. This pointer is accessed from outside the engine using the  static GetEngine() method. The Initialize() method is another important  general method in the GameEngine class, and its job is to initialize the  game program once the engine is created. The HandleEvent() method is  responsible for handling standard Windows events within the game engine  and is a good example of how the game engine hides the details of  generic Windows code from game code. The remaining methods in the GameEngine class are accessor methods used  to access member variables; these methods are all used to get and set  member variables. The one accessor method to pay special attention to is  SetFrameRate(), which sets the frame rate or number of cycles per  second of the game engine. Because the actual member variable that  controls the number of game cycles per second is m_iFrameDelay, which is  measured in milliseconds, it's necessary to perform a quick calculation  to convert the frame rate in SetFrameRate() to milliseconds.&lt;br /&gt;&lt;br /&gt;The source code for the GameEngine class provides implementations for  the methods described in the header that you just saw, as well as the  standard WinMain() and WndProc() functions that tie into the game  engine. The GameEngine source code also initializes the static game  engine pointer, like this: GameEngine *GameEngine::m_pGameEngine = NULL;&amp;nbsp;&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;Listing 2.2 The WinMain() Function in the Game Engine Makes Calls to  Game Engine Functions and Methods and Provides a Neat Way of Separating  Standard Windows Program Code from Game Code&lt;br /&gt;int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,&lt;br /&gt;PSTR szCmdLine, int iCmdShow) {&lt;br /&gt;MSG       msg;&lt;br /&gt;static int iTickTrigger = 0;&lt;br /&gt;int       iTickCount;&lt;br /&gt;if (GameInitialize(hInstance))&lt;br /&gt;{&lt;br /&gt;// Initialize the game engine&lt;br /&gt;if (!GameEngine::GetEngine()-&amp;gt;Initialize(iCmdShow))&lt;br /&gt;return FALSE;&lt;br /&gt;// Enter the main message loop&lt;br /&gt;while (TRUE)&lt;br /&gt;{&lt;br /&gt;if (PeekMessage(&amp;amp;msg, NULL, 0, 0, PM_REMOVE))&lt;br /&gt;{&lt;br /&gt;// Process the message&lt;br /&gt;if (msg.message == WM_QUIT)&lt;br /&gt;break;&lt;br /&gt;TranslateMessage(&amp;amp;msg);&lt;br /&gt;DispatchMessage(&amp;amp;msg);&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;// Make sure the game engine isn't sleeping&lt;br /&gt;if (!GameEngine::GetEngine()-&amp;gt;GetSleep())&lt;br /&gt;{&lt;br /&gt;// Check the tick count to see if a game cycle has elapsed&lt;br /&gt;iTickCount = GetTickCount();&lt;br /&gt;if (iTickCount &amp;gt; iTickTrigger)&lt;br /&gt;{ iTickTrigger = iTickCount +&lt;br /&gt;GameEngine::GetEngine()-&amp;gt;GetFrameDelay();&lt;br /&gt;GameCycle();&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;return (int)msg.wParam;&lt;br /&gt;}&lt;br /&gt;// End the game&lt;br /&gt;GameEnd();&lt;br /&gt;return TRUE;&lt;br /&gt;}&lt;br /&gt;Although this WinMain() function is similar to those found in every  Windows application, there is an important difference. The difference  has to do with the fact that this WinMain() function establishes a game  loop that takes care of generating game cycle events at a specified  interval. The smallest unit of time measurement in a Windows program is  called a tick, which is equivalent to one millisecond and is useful in  performing accurate timing tasks. In this case, WinMain() counts ticks  in order to determine when it should notify the game that a new cycle is  in order. The iTickTrigger and iTickCount variables are used to  establish the game cycle timing in WinMain().&lt;br /&gt;&lt;br /&gt;The first function called in WinMain() is GameInitialize(), which gives  the game a chance to be initialized. Remember that GameInitialize() is a  game event function provided as part of the game-specific code for the  game; therefore, it isn't a direct part of the game engine. A method  that is part of the game engine is Initialize(), which is called to get  the game engine itself initialized. From there, WinMain() enters the  main message loop for the game program. The else part of the main  message loop is where things get interesting. This part of the loop  first checks to make sure that the game isn't sleeping and then uses the  frame delay for the game engine to count ticks and determine when to  call the GameCycle() function to trigger a game cycle event. WinMain()  finishes up by calling GameEnd() to give the game program a chance to  wrap up the game and clean up after itself. The other standard Windows function included in the game engine is  WndProc(), which is very simple because the HandleEvent() method of the  GameEngine class is responsible for processing Windows messages:&lt;br /&gt;LRESULT CALLBACK WndProc(HWND hWindow, UINT msg, WPARAM wParam, LPARAM lParam)&lt;br /&gt;{&lt;br /&gt;// Route all Windows messages to the game engine&lt;br /&gt;return GameEngine::GetEngine()-&amp;gt;HandleEvent(hWindow, msg, wParam, lParam);&lt;br /&gt;}&lt;br /&gt;All WndProc() really does is pass along all messages to HandleEvent(),  which might at first seem like a waste of time. However, the idea is to  allow a method of the GameEngine class to handle the messages so that  they can be processed in a manner that is consistent with the game  engine.&lt;br /&gt;Speaking of the GameEngine class, now that you have a feel for the  support functions in the game engine, we can move right along and  examine specific code in the GameEngine class. Listing 2.3 contains the  source code for the GameEngine() constructor and destructor.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;div style="float: left; text-align: justify; width: 578px;"&gt;&lt;h5 class="h5_sub2"&gt;Listing 2.3 The GameEngine::GameEngine() Constructor Takes Care of  Initializing Game Engine Member Variables, Whereas the Destructor is  Left Empty for Possible Future Use &lt;/h5&gt;&lt;/div&gt;&lt;div style="float: left; padding-top: 10px; width: 578px;"&gt;GameEngine::GameEngine(HINSTANCE hInstance, LPTSTR szWindowClass, LPTSTR szTitle, WORD wIcon, WORD wSmallIcon, int iWidth, int iHeight)&lt;br /&gt;{&lt;br /&gt;// Set the member variables for the game engine&lt;br /&gt;m_pGameEngine = this;&lt;br /&gt;m_hInstance = hInstance;&lt;br /&gt;m_hWindow = NULL;&lt;br /&gt;if (lstrlen(szWindowClass) &amp;gt; 0)&lt;br /&gt;lstrcpy(m_szWindowClass, szWindowClass);&lt;br /&gt;if (lstrlen(szTitle) &amp;gt; 0)&lt;br /&gt;lstrcpy(m_szTitle, szTitle);&lt;br /&gt;m_wIcon = wIcon;&lt;br /&gt;m_wSmallIcon = wSmallIcon;&lt;br /&gt;m_iWidth = iWidth;&lt;br /&gt;m_iHeight = iHeight;&lt;br /&gt;m_iFrameDelay = 50;  // 20 FPS default&lt;br /&gt;m_bSleep = TRUE;&lt;br /&gt;}&lt;br /&gt;GameEngine::~GameEngine()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;The GameEngine() constructor is relatively straightforward in that it  sets all the member variables for the game engine. The only member  variable whose setting might seem a little strange at first is  m_iFrameDelay, which is set to a default frame delay of 50 milliseconds.  You can determine the number of frames (cycles) per second for the game  by dividing 1,000 by the frame delay, which in this case results in 20  frames per second. This is a reasonable default for most games, although  specific testing might reveal that it needs to be tweaked up or down.  Keep in mind that you should always shoot for the highest frame rate  (lowest frame delay) possible that allows your game to run smoothly; you  don't want to see a game slowing down because it can't keep up with a  high frame rate.&lt;br /&gt;&lt;br /&gt;The Initialize() method in the GameEngine class is used to initialize  the game engine. More specifically, the Initialize() method now performs  a great deal of the messy Windows setup tasks, such as creating a  window class for the main game window and then creating a window from  the class. Listing 2.4 shows the code for the Initialize() method.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;h5 class="h5_sub2"&gt;Listing 2.4 The GameEngine::Initialize() Method Handles Some of the Dirty Work that Usually Takes Place in WinMain() &lt;/h5&gt;&lt;/div&gt;BOOL GameEngine::Initialize(int iCmdShow)&lt;br /&gt;{&lt;br /&gt;WNDCLASSEX  wndclass;&lt;br /&gt;// Create the window class for the main window&lt;br /&gt;wndclass.cbSize     = sizeof(wndclass);&lt;br /&gt;wndclass.style     = CS_HREDRAW | CS_VREDRAW;&lt;br /&gt;wndclass.lpfnWndProc  = WndProc;&lt;br /&gt;wndclass.cbClsExtra   = 0;&lt;br /&gt;wndclass.cbWndExtra   = 0;&lt;br /&gt;wndclass.hInstance   = m_hInstance;&lt;br /&gt;wndclass.hIcon     = LoadIcon(m_hInstance,&lt;br /&gt;MAKEINTRESOURCE(GetIcon()));&lt;br /&gt;wndclass.hIconSm    = LoadIcon(m_hInstance,&lt;br /&gt;MAKEINTRESOURCE(GetSmallIcon()));&lt;br /&gt;wndclass.hCursor    = LoadCursor(NULL, IDC_ARROW);&lt;br /&gt;wndclass.hbrBackground = (HBRUSH)(COLOR_WINDOW + 1);&lt;br /&gt;wndclass.lpszMenuName  = NULL;&lt;br /&gt;wndclass.lpszClassName = m_szWindowClass;&lt;br /&gt;// Register the window class&lt;br /&gt;if (!RegisterClassEx(&amp;amp;wndclass))&lt;br /&gt;return FALSE;&lt;br /&gt;// Calculate the window size and position based upon the game size&lt;br /&gt;int iWindowWidth = m_iWidth + GetSystemMetrics(SM_CXFIXEDFRAME) * 2,&lt;br /&gt;iWindowHeight = m_iHeight + GetSystemMetrics(SM_CYFIXEDFRAME) * 2 +&lt;br /&gt;GetSystemMetrics(SM_CYCAPTION);&lt;br /&gt;if (wndclass.lpszMenuName != NULL)&lt;br /&gt;iWindowHeight += GetSystemMetrics(SM_CYMENU);&lt;br /&gt;int iXWindowPos = (GetSystemMetrics(SM_CXSCREEN) - iWindowWidth) / 2,&lt;br /&gt;iYWindowPos = (GetSystemMetrics(SM_CYSCREEN) - iWindowHeight) / 2;&lt;br /&gt;// Create the window&lt;br /&gt;m_hWindow = CreateWindow(m_szWindowClass, m_szTitle, WS_POPUPWINDOW |&lt;br /&gt;WS_CAPTION | WS_MINIMIZEBOX, iXWindowPos, iYWindowPos, iWindowWidth,&lt;br /&gt;iWindowHeight, NULL, NULL, m_hInstance, NULL);&lt;br /&gt;if (!m_hWindow)&lt;br /&gt;return FALSE;&lt;br /&gt;// Show and update the window&lt;br /&gt;ShowWindow(m_hWindow, iCmdShow);&lt;br /&gt;UpdateWindow(m_hWindow);&lt;br /&gt;return TRUE;&lt;br /&gt;}&lt;br /&gt;This code is similar to the Skeleton program example found in Appendix  C, and it should be familiar to you if you've done any Windows  programming using the Win32 API. An important thing to note in this code  is how it determines the game application window size, which is  calculated based on the size of the game client area. The  GetSystemMetrics() Win32 function is called to get various standard  window sizes, such as the width and height of the window frame, as well  as the menu height. The position of the game application window is then  calculated so that the game is centered on the screen.&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;a href="http://www.gamedesignteam.com/game_engine_page4.html"&gt;Read in Details&lt;/a&gt;&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;/div&gt;&lt;div style="float: left; padding-top: 20px; text-align: justify; width: 578px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3552923272924101074?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3552923272924101074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/what-is-game-engine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3552923272924101074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3552923272924101074'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/what-is-game-engine.html' title='What is a Game Engine?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1605675705708210404</id><published>2011-04-06T05:52:00.000-07:00</published><updated>2011-04-06T05:52:27.106-07:00</updated><title type='text'>The kind of Game Developer Roles : virtualinfocom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;b&gt;Producer&lt;/b&gt;&lt;br /&gt;A game producer is essentially the game project’s leader. The producer will draw&amp;nbsp;up and track the schedule, manage the people who do the hands-on development&amp;nbsp;work, and oversee the budget and expenditures. The producer may not know&amp;nbsp;how to make any part of a game at all, but he is the one person on a game project&lt;br /&gt;who knows everything that is happening and why.&lt;br /&gt;It’s the producer who needs to poke the other developers in the ribs when they&amp;nbsp;seem to be lagging. The producer must be aware when different members of the&amp;nbsp;team are in need of some tool, knowledge, or resource and arrange to provide&amp;nbsp;the team members with what they need.&lt;br /&gt;&lt;br /&gt;The producer will also be the team’s interface with the rest of the world, handling&amp;nbsp;media queries, negotiating contracts and licenses, and generally keeping the big&amp;nbsp;noisy bothersome world off the backs of the development team.&lt;br /&gt;&lt;b&gt;Designer&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As a game designer, you will decide the theme and rules of the&amp;nbsp;game, and you will guide the evolution of the overall feel of the game. And be&amp;nbsp;warned—it had better be fun!&lt;br /&gt;There are several levels of designers: lead designer, level designer, designer-writer,character designer, and so on. Large projects may have more than one person in&amp;nbsp;each design role. Smaller projects may have only one designer or even a designer&amp;nbsp;who also wears a programmer’s or artist’s hat! Or both!&lt;br /&gt;Game designers need to be good communicators, and the best ones are great&amp;nbsp;collaborators and persuaders. They need to get the ideas and concepts out of their&amp;nbsp;heads and into the heads of the rest of the development team. Designers not only&amp;nbsp;create the concept and feel of the game as a whole but also create levels and maps&lt;br /&gt;and help the programmers stitch together different aspects of the game.&lt;br /&gt;The lead designer will put together a design document that lays out all the aspects&amp;nbsp;of the game. The rest of the team will work from this document as a guide for&amp;nbsp;their activities. A design document will include maps, sketches of game objects,&amp;nbsp;descriptions of plot devices, flow charts, and tables of characteristics. The&lt;br /&gt;designer will usually write a narrative text that describes how all of these parts fit&amp;nbsp;together. A well-written and thorough game design completely describes the&amp;nbsp;game from the player’s perspective.&lt;br /&gt;Unlike the producer, a designer needs to understand the technical aspects of the&amp;nbsp;game and how the artists and programmers do what they do.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Programmer&lt;/b&gt;&lt;br /&gt;Game programmers write program code that turns game ideas, artwork, sound,&amp;nbsp;and music into a fully functional game. Game programmers control the speed&amp;nbsp;and placement of the game artwork and sound. They control the cause-and-effect&amp;nbsp;relationships of events, translating user inputs through internal calculations into&lt;br /&gt;visual and audio experiences.&lt;br /&gt;There can be many different specializations in programming. In this book you&amp;nbsp;will be doing a large amount of programming of game rules, character control,&amp;nbsp;game event management, and scoring. You will be using TorqueScript to do all&amp;nbsp;of these things.&lt;br /&gt;For online game programming, specialization may also be divided between client&amp;nbsp;code and server code. It is quite common to specify character and player behavior&amp;nbsp;as a particular programmer specialty. Other specialty areas might be vehicle&amp;nbsp;dynamics, environmental or weather control, and item management.&lt;br /&gt;&lt;br /&gt;Other programmers on other projects might be creating parts of the 3D game&amp;nbsp;engine, the networking code, the audio code, or tools for use with the engine. In&amp;nbsp;our specific case these specializations aren’t needed because Torque looks after all&amp;nbsp;of these things for us. We are going to focus on making the game itself.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Visual Artist&lt;/b&gt;&lt;br /&gt;During the design stages of development, game artists draw sketches and create&amp;nbsp;storyboards to illustrate and flesh out the designers’ concepts.&amp;nbsp;&amp;nbsp;Artists&amp;nbsp;will later create all the models and texture artwork called for by the design&amp;nbsp;document, including characters, buildings, vehicles, and icons.&lt;br /&gt;The three principal types of 3D art are models, animations, and textures—and&amp;nbsp;the artists who create these types of art are 3D modelers, animators, and texture&amp;nbsp;artists, respectively.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&amp;nbsp;3D modelers design and build player-characters, creatures, vehicles, and&amp;nbsp;other mobile 3D constructs. In order to ensure that the game gets the best&amp;nbsp;performance possible, 3D modelers usually try to make the least complex&amp;nbsp;model that suits the job. A 3D modeler is very much a sculptor working with&amp;nbsp;digital clay.&lt;/li&gt;&lt;li&gt;Animators make those models move. The same artist quite often does both&amp;nbsp;modeling and animation.&lt;/li&gt;&lt;li&gt;&amp;nbsp;Texture artists create images that are wrapped around the constructs&amp;nbsp;created by 3D modelers. Texture artists take photographs or paint pictures&amp;nbsp;of various surfaces for use in these texture images. The texture is then&amp;nbsp;wrapped around the objects in question in a process called texture mapping.&lt;/li&gt;&lt;li&gt;Texture artists help the 3D modelers reduce the model complexity by using&amp;nbsp;highly detailed and cleverly designed textures. The intent is to fool the eye&amp;nbsp;into seeing more detail than is actually there. If a 3D modeler molds a&amp;nbsp;sculpture in digital clay, the texture artist paints that sculpture with digital&amp;nbsp;paint.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Audio Artist&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Audio artists compose the music and sound in a game. Good designers work with&amp;nbsp;creative and inspired audio artists to create musical compositions that intensify&amp;nbsp;the game experience.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Audio artists work closely with the game designers to determine where the sound&amp;nbsp;effects are needed and what the character of the sounds should be. Audio artists&amp;nbsp;often spend quite a bit of time experimenting with sound-effect sources, looking&amp;nbsp;for different ways to generate the precise sound needed. Visit an audio artist at&lt;/div&gt;&lt;div style="text-align: left;"&gt;work and you might catch him slapping rulers and dropping boxes in front of a&amp;nbsp;microphone. After capturing the basic sound, an audio artist will then massage&amp;nbsp;the sound with sound-editing tools to vary the pitch, to speed it up or slow it&amp;nbsp;down, to remove unwanted noise, and so on. It’s often a tightrope walk balancing&lt;/div&gt;&lt;div style="text-align: left;"&gt;realistic sounds with the need to exaggerate certain characteristics in order to&amp;nbsp;make the right point in the game context.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Quality Assurance Specialist&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Quality Assurance (QA) is a somewhat fancy name for testing. The general field of&amp;nbsp;QA is more extensive than that, of course, but in the game business game testers&amp;nbsp;take the brunt of the QA load. The purpose of testing is to ensure that a finished&amp;nbsp;game is really finished, with as few bugs or problems as humanly possible. QA&lt;/div&gt;&lt;div style="text-align: left;"&gt;testing requires the quality assurance specialist, or game tester, to play each part&amp;nbsp;of a game, trying to flush out all glitches and bugs.&lt;/div&gt;&lt;div style="text-align: left;"&gt;Most of the problems QA testing will find are visual or behavioral: text that&amp;nbsp;doesn’t properly wrap on an edge, characters that don’t jump correctly, or a level&amp;nbsp;that has buildings misplaced. Testing can find game play problems; these are&amp;nbsp;usually related more to the design than the programming. An example could be&amp;nbsp;that the running speed of a player might not be fast enough to escape a particular&amp;nbsp;enemy when it should be more than fast enough.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;QA specialists need to be able to communicate well in order to write&amp;nbsp;useful and meaningful bug reports.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;For more details call me : +91 98330082617&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1605675705708210404?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1605675705708210404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/kind-of-game-developer-roles.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1605675705708210404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1605675705708210404'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/kind-of-game-developer-roles.html' title='The kind of Game Developer Roles : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5375255504835067941</id><published>2011-04-04T00:15:00.000-07:00</published><updated>2011-04-04T00:15:18.769-07:00</updated><title type='text'>how to choose between Films ?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #2a2a2a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;h3 class="h3_small" style="color: #e54700; font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;THE BASIC FILMMAKING SETUP&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"&gt;Camera: - A motion picture camera must have two features before you can animate with it. First, it must have the capability to make single-frame exposures, usually done by means of a cable release, a device those screws into the camera's trigger and allows the operator to release one frame at a time, as opposed to shooting the camera at full, live-action speed. An animation camera must also have a lens that can be focused on a relatively small field; 8 &amp;amp; 1/2 by 10 inches is a working minimum, although some techniques will not require a field this small. Usually all motion picture camera lenses will take an auxiliary close - up lens or a diaper. Zoom lenses are almost standard on today's inexpensive movie cameras. Having one built in or being able to mount a zoom on your camera will be helpful for various techniques in animation, although it's not essential.&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tripods and Animation Standards: - Common to every technique in animation is this inflexible requirement: The camera must be held in exactly the same position throughout the filming of a sequence.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;h3 class="h3_small" style="color: #e54700; font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;FILM FORMATS&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"&gt;A s an independent animator, you have a choice of two production formats: 16mm and super 8mm. The following is a basic analysis of the similarities and differences between them. Incidentally, the word "format" is given a broad meaning here. It includes the film stock, film equipments, and even process of filmmaking. In other words, format is an entire system for filmmaking. Selecting one of these two production systems is one of the most important decisions you will have to make. Film Gauge: - This refers to the actual physical makeup of what goes through the camera - the film stock. Paragraphs of discursive prose won't as clear a definition. Image Area: - The actual projected "image area" on 16mm film has three and a half times as much area within a single frame as that of the super 8mm image. The proportions of the frame's rectangle are the same in both gauges - horizontal to vertical dimensions form a proportion of roughly 4 to3.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;h3 class="h3_small" style="color: #e54700; font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;HOW TO CHOOSE BETWEEN FORMATS&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"&gt;If all beginning animators were forced to select between super 8mm and 16mm production, or between a full-blown Mac and PC workstation, they'd face a confusing barrage of offsetting factors and conflicting recommendations. For digital animators, arriving at the computer store with a fat bankroll wouldn't help either, because that just increases the bewildering array of choices. Fortunately, few neophyte animators ever face such decisions. For most of us, it's not which format to go with but rather how to get going at all. Polemics are replaced with pragmatics. You use what you can afford and what you can get your hands on. If you are faced with the decision of whether to working in film or digital format, trust your own common sense. Ask yourself the following questions:&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;What is Available? If you already have a computer, check out what it will take to purchase the software and hardware required to start the animation. If you can get your hand on some filmmaking equipment, you should certainly try to build your exploration of animation around that equipment - regardless of it being 16mm or Super 8mm format. Snoop around to see what tools are available. Can you con someone into letting you borrow their gear?&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;How Much Do You Want to Spend? Money matters. Take a cold, hard look at what you can comfortably invest in your passion to animate. Computer hardware should help you develop a rough working budget for whatever kind of film or computer project you have in mind. What Kind of Animation Will You Be Doing? Sometimes a decision on format can be made by choosing the start of cartoon you want to make. If it's frame-by-frame drawing techniques that hold your fascination, then filmmaking techniques are the way to go. On the other hand, if you want to still photographs to weave a montage with rich effects and dense visuals, then you will want to move directly to the computer.&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Who Will Be Seeing Your Work? The advent of home video and computer technology has provided exciting new distribution potential. Now almost anyone can produce cartoons and share them with others, either on videotape or as digital files sent between computers. The future seems to hold great possibilities for compressing cartoons and sending them over the internet. CD-ROMs - and their next DVD generation - will help expand your audience. Unless you are satisfied screening your work for a limited number of people (fellow students, for example), film technology can no longer be looked to as a good distribution medium. The 16mm film distributors who flourished when this note was first written have mostly gone out of business and few institutions or individuals own and operate Super 8mm or 16mm projectors. Certainly the most universal way to circulate your work is by transferring it from either film or computer to VHS video.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img alt="virtualinfocom" height="180" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco59.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="144" /&gt;&amp;nbsp;+919830082617&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5375255504835067941?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5375255504835067941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/how-to-choose-between-films.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5375255504835067941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5375255504835067941'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/how-to-choose-between-films.html' title='how to choose between Films ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4439575303502526788</id><published>2011-04-04T00:09:00.001-07:00</published><updated>2011-04-04T00:09:57.937-07:00</updated><title type='text'>how do I animate a character ?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #2a2a2a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;h3 class="h3_small" style="color: #e54700; font-size: 14px; font-style: normal; font-weight: bold; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Animate the Characters&lt;/h3&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px; text-align: justify;"&gt;Step By Step Animation (A Classical Way)&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="48%"&gt;&lt;img alt="virtualinfocom" height="74" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco40.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="254" /&gt;&lt;/td&gt;&lt;td align="right" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="52%"&gt;&lt;img alt="virtualinfocom" height="74" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco40.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="254" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img alt="virtualinfocom" height="74" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco42.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="273" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Illustrated Example in details how to do a side walk&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;table border="0" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="46%"&gt;&lt;img alt="virtualinfocom" height="75" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco43.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="265" /&gt;&lt;/td&gt;&lt;td style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="54%"&gt;&lt;img alt="virtualinfocom" height="77" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco44.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="265" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="left" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;img alt="virtualinfocom" height="72" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco45.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="319" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;Following are the example of how an animator can create a walk cycle of a character:&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 10px;"&gt;&lt;img alt="virtualinfocom" height="222" src="http://www.virtualinfocom.org/image/tutorial/virtualinfoco46.jpg" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" width="418" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align="center" style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: justify;"&gt;The above sequence is done mainly by 8 frames; one can easily animate the sequence by Animation software like Virtual Information &amp;amp; Communications (VIC) Pixion System which could run any sequence in a 2D or 3D Mode. For details please log on to&amp;nbsp;&lt;a href="http://www.virtualinfocom.com/" style="color: #2a2a2a; font-size: 12px; text-decoration: none;"&gt;www.virtualinfocom.com&lt;/a&gt;&amp;nbsp;For 2D animations general animation production house use some software.These software can produce Lip-Syn, Walk , Action or any animatic. I am showing an example of how classical animation can be done in a 2D software(Drawing is made in a 2D software by mouse and then step by step animated)&lt;br /&gt;for more do call +91 9830082617&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4439575303502526788?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4439575303502526788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/how-do-i-animate-character.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4439575303502526788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4439575303502526788'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/04/how-do-i-animate-character.html' title='how do I animate a character ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-8073294014433031464</id><published>2011-03-31T07:50:00.000-07:00</published><updated>2011-03-31T07:52:33.023-07:00</updated><title type='text'>Learn Mobile Game Programming: virtualinfocom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h1 class="h1_verysmall"&gt;&lt;span style="font-size: large;"&gt;Do you want to learn game development?&lt;/span&gt;&lt;/h1&gt;Then virtualinfocom is the right place for you. With more  than 12 years experience of teaching game    development to young  Indians gamers, virtualinfocom provides the right knowledge and     platform for those who aspiring to make career in video game  development.    Its been a tremendous experience for virtualinfocom of  creating talented pool of game    developers for the Indian gaming  industry    virtualinfocom new batches starting from April 2011. Join  early to avail discounts. &lt;br /&gt;Course Content for Mobile Game Development for more details go to &lt;a href="http://www.virtualinfocom.org/"&gt;www.virtualinfocom.org&lt;/a&gt;&lt;br /&gt;Gaming Application Basics&lt;br /&gt;Game Graphics and Events with MIDP Classes&lt;br /&gt;Scripting &lt;br /&gt;Environment design &lt;br /&gt;ecurity and Selling Game on App World&lt;br /&gt;Using Scalable Vector Graphics&lt;br /&gt;GPS Gaming &lt;br /&gt;Game Engine&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-8073294014433031464?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/8073294014433031464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/lraen-mobile-game-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8073294014433031464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8073294014433031464'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/lraen-mobile-game-programming.html' title='Learn Mobile Game Programming: virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5870327604432030014</id><published>2011-03-31T07:48:00.000-07:00</published><updated>2011-03-31T07:53:07.665-07:00</updated><title type='text'>PC Game Programming : virtualinfocom +91 9830082617</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h1 class="h1_verysmall"&gt;Do you want to learn game development?&lt;/h1&gt;Then virtualinfocom is the right place for you. With more  than 12 years experience of teaching game    development to young  Indians gamers, virtualinfocom provides the right knowledge and     platform for those who aspiring to make career in video game  development.    Its been a tremendous experience for virtualinfocom of  creating talented pool of game    developers for the Indian gaming  industry    virtualinfocom new batches starting from April 2011. Join  early to avail discounts. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Course content for PC Game Development:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;C++ Programming for Game Developers &lt;br /&gt;Open GL Programming &lt;br /&gt;Graphics Programming with DirectX 9 &lt;br /&gt;3D Mathematics&lt;br /&gt;The Transformation and Lighting Pipeline&lt;br /&gt;Initializing Direct3D&lt;br /&gt;Vertex and Index Buffers&lt;br /&gt;Single and MultiTexture Effects&lt;br /&gt;Camera Management Systems&lt;br /&gt;Compressed Textures&lt;br /&gt;Texturing &amp;amp; the Texture Blending Cascade&lt;br /&gt;Alpha Blending&lt;br /&gt;Detailed of the Blinn - Phong illumination model&lt;br /&gt;Geometry Tessellation&lt;br /&gt;Texture Coordinate Generation&lt;br /&gt;Image Filtering and Sampling&lt;br /&gt;Lightmapping&lt;br /&gt;Texture Consolidation&lt;br /&gt;Efficient Line of Sight Testing &lt;br /&gt;The Radiosity Method - &lt;br /&gt;World Space Filtering&lt;br /&gt;Barycentric Coordinates&lt;br /&gt;Local and Global Illumination&lt;br /&gt;Detailed Analysis of the Form Factor Equation&lt;br /&gt;Handling Transparent Polygons within a Lightmap Compiler&lt;br /&gt;Surface Caster Light Sources&lt;br /&gt;AI for Game Developers&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5870327604432030014?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5870327604432030014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/pc-game-programming-virtualinfocom-91.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5870327604432030014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5870327604432030014'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/pc-game-programming-virtualinfocom-91.html' title='PC Game Programming : virtualinfocom +91 9830082617'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3430522254676859494</id><published>2011-03-29T09:04:00.000-07:00</published><updated>2011-03-29T09:04:27.182-07:00</updated><title type='text'>Series of factorial</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;&lt;b&gt;Series of factorial&lt;/b&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;br /&gt;#include&lt;math.h&gt;&lt;/math.h&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;float x,Sum,t;&lt;br /&gt;int i;&lt;br /&gt;clrscr();&lt;br /&gt;printf("Value of X in degrees=");&lt;br /&gt;scanf("%f",&amp;amp;x);&lt;br /&gt;x=x*3.14/180;&lt;br /&gt;Sum=x;&lt;br /&gt;t=x;&lt;br /&gt;i=1;&lt;br /&gt;label:i=i+2;&lt;br /&gt;t=(-t)*x*x/(i*(i-1));&lt;br /&gt;if (fabs(t)&amp;gt;0.00001)&lt;br /&gt;{&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;Sum=Sum+t;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;goto label;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;else&lt;br /&gt;printf("sinx=%f\n",Sum);&lt;br /&gt;getch();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3430522254676859494?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3430522254676859494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/series-of-factorial.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3430522254676859494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3430522254676859494'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/series-of-factorial.html' title='Series of factorial'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-252373660785069268</id><published>2011-03-29T09:02:00.000-07:00</published><updated>2011-03-29T09:02:35.296-07:00</updated><title type='text'>C programmes for Physics Practical Exam Nuton Rapson Method</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;Nuton Rapson Method Programme&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#include&lt;stdio.h&gt;&lt;/stdio.h&gt;&lt;br /&gt;#include&lt;math.h&gt;&lt;/math.h&gt;&lt;br /&gt;void main()&lt;br /&gt;{&lt;br /&gt;int count=0;&lt;br /&gt;float x0,xn,fx,dfx;&lt;br /&gt;clrscr();&lt;br /&gt;printf("Intial guess Value x0:\n");&lt;br /&gt;scanf("%f",&amp;amp;x0);&lt;br /&gt;label:&lt;br /&gt;fx=pow(x0,5)+3*x0*x0-10;&lt;br /&gt;dfx=5*pow(x0,4)+6*x0;&lt;br /&gt;xn=x0-fx/dfx;&lt;br /&gt;if (fabs(xn-x0)&amp;lt;0.0001)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;printf("\n The final root is%f\n",xn);&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;else&lt;br /&gt;{&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;x0=xn;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;count=count+1;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;if(count&amp;gt;100)&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;printf("\n solution does not converge\n");&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;else&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;goto label;&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;getch();&lt;br /&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;}&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-252373660785069268?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/252373660785069268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/c-programmes-for-physics-practical-exam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/252373660785069268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/252373660785069268'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/c-programmes-for-physics-practical-exam.html' title='C programmes for Physics Practical Exam Nuton Rapson Method'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2562617106508589711</id><published>2011-03-23T08:36:00.000-07:00</published><updated>2011-03-23T08:36:18.384-07:00</updated><title type='text'>Qt : the next gen Mobile Tech for NOKIA Mobiles</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Software developers and people who’d like to learn have a lot of choice when it comes to which languages and tools to use. Maybe we’re biased but we’d suggest you give Qt a try. Nowadays, it’s a complete framework that handles every aspect of application creation.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, sans-serif; font-size: x-small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #333333; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;span class="Apple-style-span" style="line-height: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;1.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Funding and support;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Qt is an Open-Source development framework, with fantastic community contributions, but it moves faster than many such projects because it is funded and supported by Nokia. Nokia pledges to continue development work on Qt, add new features and to support it going forward. It’s an invaluable source of creativity, high quality apps and great solutions and is integral to our strategy today, and for future innovation.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;2.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use a visual editor;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Visual development tools allow designers to make beautiful, flowing interfaces and work alongside developers for more of the application creation process. It also automates a lot of the tedious legwork involved in specifying the dimensions and characteristics of UI elements.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;3.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use a complete and powerful IDE&lt;/strong&gt;;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Qt Creator combines editing, design, debugging, project management, localisation and compilation tools. It’s everything you need to create great programs for desktop computers and smartphones. And everything is made to work together, rather than moving between different environments to do different things with an application. Packages like this often cost hundreds of pounds, or don’t exist at all for many programming languages.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;4.&amp;nbsp;&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;It’s free;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;All of the Qt tools are free to download and use, and you&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;are&amp;nbsp;&lt;/strong&gt;allowed to use them to create commercial projects or for use with clients. The only exception to this is if you want to make changes to the Qt tools and not share them with the community. And, of course, even if you decide Qt isn’t for you, then it hasn’t cost you anything.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;5.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Nothing does cross-platform like Qt;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Developing apps that work on Mac and Windows PCs from the same source is a fairly tricky procedure without Qt. That’s one reason why some of the major cross-platform apps like Google Earth and Skype use it. We’d also like to point out that its target list also includes Symbian smartphones, Maemo and soon MeeGo devices.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;6.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&amp;nbsp;Stable and high quality;&lt;/strong&gt;Qt has been around since 1992 – and the latest release (4.7.2) came out last week. Everything has been tested, used professionally, tweaked, rereleased and improved many times, resulting in an extremely high reliability rate and great ease of use.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;7.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Outstanding online community;&lt;/strong&gt;If you’re having problems or just need to chat about what you’re doing, you’ll find a helpful and knowledgeable community. There’s a&amp;nbsp;&lt;a href="http://labs.qt.nokia.com/" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;blog&lt;/a&gt;, of course, but also&amp;nbsp;&lt;a href="http://labs.qt.nokia.com/discuss/" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;message boards&lt;/a&gt;,&amp;nbsp;&lt;a href="http://qt.nokia.com/newsapply" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;nntp groups&lt;/a&gt;and&amp;nbsp;&lt;a href="http://lists.qt.nokia.com/mailman/listinfo" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;mailing lists&lt;/a&gt;.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;8.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Experienced programmers can use C++ to write code;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Here’s a common misconception: Qt is&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;not&lt;/strong&gt;&amp;nbsp;a new programming language. If you’re a trained programmer, then there’s every likelihood that C++ (and/or Java) is what you use for most projects. Most Qt projects are written in C++ (enhanced with extras to make the work faster – that’s the only learning bit). And, of course, the resulting projects can be deployed to different clients easily. Qt lets you use your existing language skills rather than make you learn a new one.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;9.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use QML to write quicker code;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;If you’re just getting started or want to create something more quickly, then you’ll probably be more attracted to&amp;nbsp;&lt;a href="http://qt.nokia.com/qtquick/" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;Qt Quick&lt;/a&gt;. Here, you use the visual interface builder and the JavaScript-style QML code to put applications together. Note that it’s perfectly possible to combine C++ and QML sections together in a single app, too. [Bonus tip: Qt Quick stands for “Qt User Interface Creation Kit].&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;10. [&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;New&lt;/strong&gt;]&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Use Python to write reusable code;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;The Qt community has just announced the release of&amp;nbsp;&lt;a href="http://www.pyside.org/" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;PySide&lt;/a&gt;, allowing Python developers to use Qt interface ingredients to create cross-platform applications through language bindings. There’s also&amp;nbsp;&lt;a href="http://www.riverbankcomputing.co.uk/software/pyqt/intro" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;PyQt&lt;/a&gt;, of course. (NB: both of these are routes for people very familiar with terminal mode and compiling from source code).&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;11.&amp;nbsp; [&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Upcoming&lt;/strong&gt;]&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Target Android devices;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Many add-ons and extras come from members of Qt’s massive online community. Recently, the possibility of porting Qt apps to Android smartphones has been explored with&amp;nbsp;&lt;a href="http://labs.qt.nokia.com/2011/02/28/necessitas/" style="color: #318e21; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-decoration: underline;"&gt;positive results&lt;/a&gt;. If developed further, this opens up a massive window of opportunity for Qt smartphone developers.&lt;/div&gt;&lt;div style="line-height: 18px; margin-bottom: 20px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;12.&amp;nbsp;&lt;strong style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Open Source opens opportunities;&lt;/strong&gt;&lt;br style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;The Android example at (10) is just one way in which Qt demonstrates the power of being part of the Open Source community. New tools and add-ons appear on a regular basis. And if there isn’t one already, there’s nothing to stop you creating one (or helping with an existing project) and donating it back to the community.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2562617106508589711?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2562617106508589711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/qt-next-gen-mobile-tech-for-nokia.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2562617106508589711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2562617106508589711'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/qt-next-gen-mobile-tech-for-nokia.html' title='Qt : the next gen Mobile Tech for NOKIA Mobiles'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-8045086064771643228</id><published>2011-03-23T07:48:00.000-07:00</published><updated>2011-03-23T09:12:54.813-07:00</updated><title type='text'>What Is The Xbox 360?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;&lt;div&gt;&lt;b&gt;The Xbox 360&lt;/b&gt; is a powerful next-gen videogame system from Microsoft that was released on November 22nd, 2005. Currently, the Xbox 360 comes in several different configurations and prices ranging from $280 to $450.&lt;/div&gt;&lt;div&gt;The Xbox 360 can play both Xbox 360 games as well as DVD movies right out of the box. The system can also play certain titles that were released on the original Xbox. For a complete list of backward compatable titles, please check the official list at Xbox.com.&lt;/div&gt;&lt;div&gt;A major feature of the Xbox 360 is that it is the first true high definition videogame system. An HDTV is not required to enjoy everything that the Xbox 360 has to offer, but if you do have an HDTV the graphics are greatly enhanced over what we saw in the &lt;b&gt;PS3/Xbox/GameCub&lt;/b&gt;e era.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another major feature is the Xbox Live online services. There are two different versions of Live - Gold which lets you play games online against other people, and Silver which lets you download demos, trailers, Xbox Live Arcade games, and chat with friends. A key feature of Xbox Live is that it is a central service that lets you use just one nickname (called a Gamertag) across each and every game and it also lets you keep a list of friends and preferred people you like to play with. Xbox Live isn't required to enjoy what the Xbox 360 has to offer, but the experience is greatly enhanced when you take the system online.&lt;/div&gt;&lt;div&gt;Here is the Xbox 360 in all of its glory. The rumored design details that the system would use wireless controllers as well as the concave design are present. There is also an extra button beside the memory card slots as well as a covered port on the right side of the system whose functions are not yet known at this time.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Hardware Specs:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Custom IBM Power-PC Based CPU&lt;/div&gt;&lt;div&gt;Three symmetrical cores running at 3.2 GHz each&lt;/div&gt;&lt;div&gt;Two hardware threads per core; six hardware threads total&lt;/div&gt;&lt;div&gt;VMX-128 vector unit per core; three total&lt;/div&gt;&lt;div&gt;128 VMX-128 registers per hardware thread&lt;/div&gt;&lt;div&gt;1 MB L2 cache&lt;/div&gt;&lt;div&gt;CPU Game Math Performance&lt;/div&gt;&lt;div&gt;9 billion dot product operations per second&lt;/div&gt;&lt;div&gt;Custom ATI Graphics Processor&lt;/div&gt;&lt;div&gt;500MHz processor&lt;/div&gt;&lt;div&gt;10 MB of embedded DRAM&lt;/div&gt;&lt;div&gt;48-way parallel floating-point dynamically scheduled shader pipelines&lt;/div&gt;&lt;div&gt;Unified shader architecture&lt;/div&gt;&lt;div&gt;Polygon Performance&lt;/div&gt;&lt;div&gt;500 million triangles per second&lt;/div&gt;&lt;div&gt;Pixel Fill Rate&lt;/div&gt;&lt;div&gt;16 gigasamples per second fill rate using 4x MSAA&lt;/div&gt;&lt;div&gt;Shader Performance&lt;/div&gt;&lt;div&gt;48 billion shader operations per second&lt;/div&gt;&lt;div&gt;&lt;b&gt;Memory&lt;/b&gt;&lt;/div&gt;&lt;div&gt;512 MB of GDDR3 RAM&lt;/div&gt;&lt;div&gt;700 MHz of DDR&lt;/div&gt;&lt;div&gt;Unified memory architecture&lt;/div&gt;&lt;div&gt;Memory Bandwidth&lt;/div&gt;&lt;div&gt;22.4 GB/s memory interface bus bandwidth&lt;/div&gt;&lt;div&gt;256 GB/s memory bandwidth to EDRAM&lt;/div&gt;&lt;div&gt;21.6 GB/s front-side bus&lt;/div&gt;&lt;div&gt;Overall System Floating Point Performance&lt;/div&gt;&lt;div&gt;1 teraflop&lt;/div&gt;&lt;div&gt;&lt;b&gt;Storage&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Detachable and upgradeable 20GB hard drive&lt;/div&gt;&lt;div&gt;12x dual-layer DVD-ROM&lt;/div&gt;&lt;div&gt;Memory Unit support starting at 64 MB&lt;/div&gt;&lt;div&gt;&lt;b&gt;I/O&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Support for up to four wireless game controllers&lt;/div&gt;&lt;div&gt;Three USB 2.0 ports&lt;/div&gt;&lt;div&gt;Two memory unit slots&lt;/div&gt;&lt;div&gt;Optimized for Online&lt;/div&gt;&lt;div&gt;Instant, out-of-the-box access to Xbox Live features with broadband service, including Xbox Live Marketplace for downloadable content, gamer profile for digital identity, and voice chat to talk to friends while playing games, watching movies, or listening to music&lt;/div&gt;&lt;div&gt;Built-in Ethernet port&lt;/div&gt;&lt;div&gt;Wi-Fi ready: 802.11a, 802.11b, and 802.11g&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video camera ready&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Digital Media Support&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Support for DVD-Video, DVD-ROM, DVD-R/RW, DVD+R/RW, CD-DA, CD-ROM, CD-R, CD-RW, WMA CD, MP3 CD, JPEG Photo CD&lt;/div&gt;&lt;div&gt;Ability to stream media from portable music devices, digital cameras and Windows XP-based PCs&lt;/div&gt;&lt;div&gt;Ability to rip music to the Xbox 360 hard drive&lt;/div&gt;&lt;div&gt;Custom playlists in every game&lt;/div&gt;&lt;div&gt;Built-in Media Center Extender for Windows XP Media Center Edition 2005&lt;/div&gt;&lt;div&gt;Interactive, full-screen 3-D visualizers&lt;/div&gt;&lt;div&gt;High-Definition Game Support&lt;/div&gt;&lt;div&gt;All games supported at 16:9, 720p, and 1080i, anti-aliasing&lt;/div&gt;&lt;div&gt;Standard-definition and high-definition video output supported&lt;/div&gt;&lt;div&gt;&lt;b&gt;Audio&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Multi-channel surround sound output&lt;/div&gt;&lt;div&gt;Supports 48KHz 16-bit audio&lt;/div&gt;&lt;div&gt;320 independent decompression channels&lt;/div&gt;&lt;div&gt;32-bit audio processing&lt;/div&gt;&lt;div&gt;Over 256 audio channels&lt;/div&gt;&lt;div&gt;System Orientation&lt;/div&gt;&lt;div&gt;Stands vertically or horizontally&lt;/div&gt;&lt;div&gt;Customizable Face Plates&lt;/div&gt;&lt;div&gt;Interchangeable to personalize the console&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-8045086064771643228?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/8045086064771643228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/what-is-xbox-360.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8045086064771643228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8045086064771643228'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/what-is-xbox-360.html' title='What Is The Xbox 360?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4318458805129579512</id><published>2011-03-17T02:07:00.000-07:00</published><updated>2011-03-17T02:07:42.881-07:00</updated><title type='text'>Is Having a Passion for Business Enough?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;b&gt;What You Need In Addition to Passion to Successfully Start a Business !&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;One common piece of advice given to budding entrepreneurs is to follow your passion; do what you love. The idea is that by building a business rooted in something you are already passionate about, it will be easier for you to push through tough challenges and stick it out.&lt;br /&gt;&lt;br /&gt;Having a business passion makes sense, and has proven to be a key factor for many successful small business owners, but passion alone is not enough to make a new business successful.&lt;br /&gt;&lt;br /&gt;Here are some of the other factors that, when combined with passion, can set you on the path to small business success.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Passion + Plan x 3 = Success&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;One of the most powerful ways to support your passion is with proper planning. There are many phases of planning necessary for new small businesses, but three types of plans rise to the top of the list for almost any small business.&lt;br /&gt;&lt;br /&gt;The first fundamental plan is a business plan, which is a must-have for many small businesses. Even if you don't write a formal business plan, you still need a plan that outlines where you are right now, where you plan to go and how you intend to get there.&lt;br /&gt;&lt;br /&gt;The second important plan for any new business is a financial plan. If you have a formal business plan, it will include a financial analysis. But, a streamlined financial plan will work here, too. As long as your financial plan provides an estimate of how much revenue you expect to bring in each month, and a projection what your expenses will be, you have a great working document to use in your new business.&lt;br /&gt;&lt;br /&gt;The third key plan for new businesses is a marketing plan. Your marketing plan should outline your objectives, who you are targeting, what you know about your target, how you plan to reach them, your marketing budget and specific milestones that will help you measure your success.&lt;br /&gt;&lt;br /&gt;Set the Stage with SMART Goals&lt;br /&gt;&lt;br /&gt;When you are passionate about something, especially a new business, it can be easy to forget the details. You may get so focused on executing your immediate vision that you lose sight of the bigger picture. Setting SMART goals -- goals that are specific, measurable, attainable, relevant and time-bound -- is an important step in starting and growing a small business.&lt;br /&gt;&lt;br /&gt;Knowledge, Skill and Commitment are Must-Have's&lt;br /&gt;&lt;br /&gt;We tend to be passionate about things we are good at; we enjoy the activities that come naturally to us. But having passion and being good at something isn't always enough to create a successful business. The most successful small business owners take their passion and build on it by continuing to learn, develop and grow their skills.&lt;br /&gt;&lt;br /&gt;In order to make any new business a success, you need to commit to continually improving your skills and experience so you are consistently moving forward and growing your passion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Although it's possible to reach entrepreneurial success on your own, the small business journey can be made easier, smoother and more satisfying when you have a support network. Your support network may include family, friends, colleagues, a mentor, a coach, and anyone else who can help you navigate roadblocks. This type of external support system can be an excellent way to stay on track, find new opportunities and share your success.&lt;br /&gt;&lt;br /&gt;Passion can put you on the path to starting a successful small business, but once you combine your passion with these supporting elements, you can truly become an unstoppable force in small business.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4318458805129579512?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4318458805129579512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/is-having-passion-for-business-enough.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4318458805129579512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4318458805129579512'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/is-having-passion-for-business-enough.html' title='Is Having a Passion for Business Enough?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5437749774816407761</id><published>2011-03-14T07:54:00.000-07:00</published><updated>2011-03-14T07:54:03.605-07:00</updated><title type='text'>Vocational Training for Btech.MCA</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="color: #2a2a2a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 class="h1_small" style="color: #4991fd; font-size: 16px; font-style: normal; font-weight: bold; line-height: 30px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Vocational Training for Btech.MCA&lt;/h1&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 538px;"&gt;&lt;div style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 538px;"&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 218px;"&gt;&lt;h1 class="h1_orange" style="color: #ca8102; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Course Content&lt;/h1&gt;&lt;/div&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 219px;"&gt;&lt;h1 class="h1_orange" style="color: #ca8102; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Career Opportunities&lt;/h1&gt;&lt;/div&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 100px;"&gt;&lt;h1 class="h1_orange" style="color: #ca8102; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;+91 9830082617&lt;/h1&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 538px;"&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 218px;"&gt;&lt;h3 style="font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;JAVA&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Open Sourse&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;WEB Technology&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Networking&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Game Development&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;PHP and MySQL&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;ERP Training&amp;nbsp;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Application Programming&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since 1998, several years of excellent Service, virtualinfocom has helped over 5,000 people, and a quarter of companies, to enhance their skills. virtualinfocom, comprising of virtualinfocom Training, virtualinfocom Care and virtualinfocom Employability, is one of the largest and most successful vocational training providers in the India, offering staff training through a range of Apprenticeships, NVQs and foundation programmes across Kolkata, North bengal and Delhi. We offer businesses a wide range of staff development solutions and individuals the chance to achieve their career aspirations. Our friendly experienced staff will provide you with impartial information, advice and guidance on learning and employment programmes. We will also help you make informed decisions about which courses you may wish to undertake and how to achieve your goals. Kickstart your career!Whether you are leaving school, employed and looking to boost your skills, unemployed and looking for a job or simply looking for a new challenge, virtualinfocom has a vocational training solution to set you on the road to career success.&amp;nbsp;&lt;/div&gt;&lt;div&gt;+91 9830082617&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5437749774816407761?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5437749774816407761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/vocational-training-for-btechmca.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5437749774816407761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5437749774816407761'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/vocational-training-for-btechmca.html' title='Vocational Training for Btech.MCA'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3328024077572250645</id><published>2011-03-14T07:51:00.000-07:00</published><updated>2011-03-14T07:51:20.087-07:00</updated><title type='text'>how to develop applications on Mobile, i-Phones</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 class="h1_small" style="color: #4991fd; font-size: 16px; font-style: normal; font-weight: bold; line-height: 30px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Mobile Software Developement and i-Phone Development&lt;/h1&gt;&lt;div style="float: left; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 538px;"&gt;&lt;div style="border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; float: left; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 538px;"&gt;&lt;div style="color: #2a2a2a; float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 218px;"&gt;&lt;h1 class="h1_orange" style="color: #ca8102; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Course Content&lt;/h1&gt;&lt;/div&gt;&lt;div style="color: #2a2a2a; float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 219px;"&gt;&lt;h1 class="h1_orange" style="color: #ca8102; font-size: 12px; font-style: normal; font-weight: bold; line-height: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Career Opportunities&lt;/h1&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="color: #ca8102;"&gt;&lt;span class="Apple-style-span" style="line-height: 20px;"&gt;&lt;b&gt;+91 9830082617&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: #2a2a2a; float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; padding-top: 10px; width: 538px;"&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 218px;"&gt;&lt;h3 style="font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;C++&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Open Source Programming&amp;nbsp;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Mobile Electronics&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Tools for Mobile Development&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Objective C&lt;/h3&gt;&lt;h3 style="font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Cocoa&lt;/h3&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Pencil&lt;/div&gt;&lt;div style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Zimbiote&lt;/div&gt;&lt;/div&gt;&lt;div style="float: left; font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 219px;"&gt;&lt;h3 style="font-size: 12px; font-style: normal; font-weight: normal; line-height: 22px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Mobile i-Phone Apps developer&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;i-Phone Developer&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;Debugger for Apps&amp;nbsp;&lt;br style="font-style: normal; font-weight: normal; line-height: 18px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;" /&gt;plug-in Development&lt;/h3&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3328024077572250645?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3328024077572250645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/how-to-develop-applications-on-mobile-i.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3328024077572250645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3328024077572250645'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/03/how-to-develop-applications-on-mobile-i.html' title='how to develop applications on Mobile, i-Phones'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6616324541202540730</id><published>2011-02-24T23:45:00.000-08:00</published><updated>2011-02-24T23:45:22.575-08:00</updated><title type='text'>digital marketing workshop by virtualinfocom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-F0RJdCXKSpo/TWdd7WgS_hI/AAAAAAAAAcc/4vwhrBkfPnI/s1600/digital_marketing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/-F0RJdCXKSpo/TWdd7WgS_hI/AAAAAAAAAcc/4vwhrBkfPnI/s320/digital_marketing.jpg" width="320" /&gt;&lt;/a&gt;digital marketing workshop organized by virtualinfocom&amp;nbsp;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6616324541202540730?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6616324541202540730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/02/digital-marketing-workshop-by.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6616324541202540730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6616324541202540730'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/02/digital-marketing-workshop-by.html' title='digital marketing workshop by virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-F0RJdCXKSpo/TWdd7WgS_hI/AAAAAAAAAcc/4vwhrBkfPnI/s72-c/digital_marketing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-7288600050354325308</id><published>2011-02-13T21:53:00.000-08:00</published><updated>2011-02-13T21:53:45.829-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='the archer comics'/><title type='text'>Digital Comics Design</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-IneSr8NGLbQ/TVjDM4svRPI/AAAAAAAAAcU/LyKxuC7i3qw/s1600/virtualinfocom.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-IneSr8NGLbQ/TVjDM4svRPI/AAAAAAAAAcU/LyKxuC7i3qw/s320/virtualinfocom.JPG" width="226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-7288600050354325308?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/7288600050354325308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/02/digital-comics-design.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7288600050354325308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7288600050354325308'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/02/digital-comics-design.html' title='Digital Comics Design'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-IneSr8NGLbQ/TVjDM4svRPI/AAAAAAAAAcU/LyKxuC7i3qw/s72-c/virtualinfocom.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4157367766956672927</id><published>2011-01-26T06:08:00.000-08:00</published><updated>2011-01-26T06:08:57.161-08:00</updated><title type='text'>virtualinfocom comics: All rights reserved</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqB9Ns5OI/AAAAAAAAAbQ/CMcnp5FKGj0/s1600/virtualinfocom1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqB9Ns5OI/AAAAAAAAAbQ/CMcnp5FKGj0/s320/virtualinfocom1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAqCZZeDxI/AAAAAAAAAbU/um-ya13J9Ic/s1600/virtualinfocom2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAqCZZeDxI/AAAAAAAAAbU/um-ya13J9Ic/s320/virtualinfocom2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAqDIJIxRI/AAAAAAAAAbY/E3RKe5ZZcQ8/s1600/virtualinfocom3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAqDIJIxRI/AAAAAAAAAbY/E3RKe5ZZcQ8/s320/virtualinfocom3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqEJrG_CI/AAAAAAAAAbc/lZqHPnla6_Y/s1600/virtualinfocom4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqEJrG_CI/AAAAAAAAAbc/lZqHPnla6_Y/s320/virtualinfocom4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAp_fglZnI/AAAAAAAAAbA/IDHSc0558xk/s1600/ani2pix.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAp_fglZnI/AAAAAAAAAbA/IDHSc0558xk/s320/ani2pix.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqAoL--MI/AAAAAAAAAbI/R2ONZLmV7qY/s1600/ani2pix1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqAoL--MI/AAAAAAAAAbI/R2ONZLmV7qY/s320/ani2pix1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAqBJ8Ut6I/AAAAAAAAAbM/1CoCa812irk/s1600/ani2pix3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAqBJ8Ut6I/AAAAAAAAAbM/1CoCa812irk/s320/ani2pix3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAp_y8DyBI/AAAAAAAAAbE/YyMK5MsaFOk/s1600/ani2pix_vic.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUAp_y8DyBI/AAAAAAAAAbE/YyMK5MsaFOk/s320/ani2pix_vic.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4157367766956672927?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4157367766956672927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/virtualinfocom-comics-all-rights.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4157367766956672927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4157367766956672927'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/virtualinfocom-comics-all-rights.html' title='virtualinfocom comics: All rights reserved'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WwtDNq-Ie58/TUAqB9Ns5OI/AAAAAAAAAbQ/CMcnp5FKGj0/s72-c/virtualinfocom1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4661898435239905446</id><published>2011-01-26T04:27:00.000-08:00</published><updated>2011-01-26T04:27:21.055-08:00</updated><title type='text'>online comics by virtualinfocom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUASuInONMI/AAAAAAAAAaI/epb_GLl1-vw/s1600/chicku_page1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUASuInONMI/AAAAAAAAAaI/epb_GLl1-vw/s320/chicku_page1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASu8m5MZI/AAAAAAAAAaM/Zfcwfuz50UY/s1600/chicku_page2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASu8m5MZI/AAAAAAAAAaM/Zfcwfuz50UY/s320/chicku_page2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASvgIcjZI/AAAAAAAAAaQ/x2Y-x1ZIkjE/s1600/chicku_page3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASvgIcjZI/AAAAAAAAAaQ/x2Y-x1ZIkjE/s320/chicku_page3.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASwIkw7kI/AAAAAAAAAaU/RQPEbMK0vb4/s1600/chicku_page4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASwIkw7kI/AAAAAAAAAaU/RQPEbMK0vb4/s320/chicku_page4.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASwsJTJ5I/AAAAAAAAAaY/whReV9liiyo/s1600/chicku_page5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASwsJTJ5I/AAAAAAAAAaY/whReV9liiyo/s320/chicku_page5.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASxT-3FBI/AAAAAAAAAac/328KVSQPElA/s1600/chicku_page6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASxT-3FBI/AAAAAAAAAac/328KVSQPElA/s320/chicku_page6.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASxxBnwaI/AAAAAAAAAag/dzyIG1l0pnM/s1600/chicku_page7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASxxBnwaI/AAAAAAAAAag/dzyIG1l0pnM/s320/chicku_page7.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASyeP7blI/AAAAAAAAAak/529XHO-Vnts/s1600/chicku_page8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TUASyeP7blI/AAAAAAAAAak/529XHO-Vnts/s320/chicku_page8.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASy8N81KI/AAAAAAAAAao/NPzgICq6A3M/s1600/chicku_page9.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TUASy8N81KI/AAAAAAAAAao/NPzgICq6A3M/s320/chicku_page9.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUASzhmSPaI/AAAAAAAAAas/myeuYdIj17A/s1600/chicku_page10.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUASzhmSPaI/AAAAAAAAAas/myeuYdIj17A/s320/chicku_page10.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUAS0de3SNI/AAAAAAAAAaw/VpkdDFE3l4Y/s1600/chicku_page11.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUAS0de3SNI/AAAAAAAAAaw/VpkdDFE3l4Y/s320/chicku_page11.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUAS0_wYu9I/AAAAAAAAAa0/12hGXzRNmCk/s1600/chicku_page12.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TUAS0_wYu9I/AAAAAAAAAa0/12hGXzRNmCk/s320/chicku_page12.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAS1Wt2L6I/AAAAAAAAAa4/6-AtEpYHeP0/s1600/chicku_page13.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAS1Wt2L6I/AAAAAAAAAa4/6-AtEpYHeP0/s320/chicku_page13.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAS2E0xZdI/AAAAAAAAAa8/BpS8MAmaT7c/s1600/chicku_page14.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TUAS2E0xZdI/AAAAAAAAAa8/BpS8MAmaT7c/s320/chicku_page14.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Indian comics design and concept : virtualinfocom&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4661898435239905446?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4661898435239905446/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/online-comics-by-virtualinfocom.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4661898435239905446'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4661898435239905446'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/online-comics-by-virtualinfocom.html' title='online comics by virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WwtDNq-Ie58/TUASuInONMI/AAAAAAAAAaI/epb_GLl1-vw/s72-c/chicku_page1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3674534142466360155</id><published>2011-01-23T22:13:00.000-08:00</published><updated>2011-01-23T22:13:11.881-08:00</updated><title type='text'>Animation Industry Facts: virtualinfocom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;Animation offers a lucrative career option in a variety of fields.&lt;br /&gt;&lt;br /&gt;Just a few years ago, animation was seen as being kids’ entertainment, and was restricted to cartoons. But that’s not the case anymore. There has been a tremendous shift in the audience for animated movies and animated movies have gained huge popularity amongst adults and grown-ups. Blockbuster movies like Ice Age and Shrek, which were equally popular among the adults, are an example of this.&lt;br /&gt;&lt;br /&gt;The animation industry is among the fastest growing segments of the entertainment and media industry and it has matured a great deal in terms of technical expertise over the last five years. As per the latest FICCI reports, the value of the global animation industry is estimated to reach the staggering worth of INR 1530 billion by 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The size of the Indian animation industry still stands at a modest 17.4 billion. This industry gained significance in India as an outsourced destination for animation work primarily due to low cost and skilled labors-and India is already considered to be the hub for global outsourcing in 3D animation and visual effects. Some of the movies that depended hugely on an ultra-modern animation technology and complex computer graphics are Jurassic Park, Independence Day, Tomb Raider, Harry Potter, 2010, Dhoom, Blue, Ghajini and Raaz. Many giant companies like Walt Disney, Sony Pictures and Turner Entertainment are also off-shoring animation content to India.&lt;br /&gt;&lt;br /&gt;This is a clear indication of the kind of growth that is seen for the industry despite the current recession and there is a huge opportunity waiting to be grabbed. And though the biggest consumer of animation still remains the entertainment industry there is lot more beyond it too.&lt;br /&gt;&lt;br /&gt;Architects in the construction industry use animation to create a walk-through of a new construction to ensure that every aspect is properly planned. Something as basic as the entry and exit Points of a shopping mall is designed and planned using 3D animation because any mistake in that cannot be rectified easily after the completion of the project. This is also the case with engineers, who give wings to their experimental creations with the help of animation technologies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The aviation industry uses 3D animation in the simulators used to train pilots. The automobile industry uses 3D animation in the simulators used to train pilots. The automobile industry uses 3D animation with other software to see the real time effect of various road conditions on an automobile. Two-wheeler manufacturers have developed simulator machines using 3D animation that gives a prospective buyer the “feel” of a bike before he can decide on his purchase. Apart from this, Animation is also becoming very dependable as with a recent development, 3D animation is now being used in medical science. Today, surgeons can actually practice and understand complicated surgery by first working on a 3D animated surgical procedure before going into the actual operation. The gaming industry too is booming at a very fast pace. Console gaming is currently the largest share holder in the overall revenue of Indian Gaming Industry, registering a total revenue of INR 4.1 billion in 2008 which is expected to spiral to INR 9.4 million in 2013.&lt;br /&gt;&lt;br /&gt;With animation gaining such tremendous popularity, it is very important one should develop creative orientation, understanding of film-making, storytelling and visual sense. Clear grasp of concepts in animation is critical, alongside the actual software training. But there is a tendency to neglect these. Specialization is also now being more and more required by top companies. It is also advisable to do such courses from premium institutes which deliver quality products and services and can eventually offer their students a lucrative and exciting career.&lt;br /&gt;&lt;br /&gt;To get into the field of animation, a person should complete 10+2 or any other degree and should have the passion for creativity, after which there are various short term and long term courses available to suit an individual’s needs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;But that’s not all. The best part is the kind of work a person gets to do after acquiring these skills. There are vacancies in animation studios, gaming studios, visualization and walk-through units, and also lot of freelance work and work involving small companies which utilize all-rounder. Advertising is another booming area where animation is used more &amp;amp; more. There are openings for special effects artists, visual effects artists, creative visualizers, and graphic designers. As far as the salaries are concerned, it varies from studio to studio based on the quality of the job. If studio hires a fresher then they provide hands-on training on to the project so the salary could start from Rs.10,000, which can easily pocket upto Rs.40,000 per month within two years depending on the work quality of the individual.&lt;br /&gt;&lt;br /&gt;To gain all this, of course choosing the right institute is important. When hunting for the right training institute for Animation, Comics Design and Visual Effects, there are few key important points which one must keep in mind:-&lt;br /&gt;The training institute/company must have an active production background which is important since it helps translate the latest developments, requirements &amp;amp; production qualities into effective curriculum &amp;amp; teaching methodology. This also ensures constant interaction with technical &amp;amp; creative experts &amp;amp; enables as much needed exposure to active animation production. For instance, VIC associates virtualinfocom studio as the backbone of VIC’s academic development.virtualinfocom studio situated at Kolkata has over 85 artist in animation, game development, game design, comics design, mobile application development, i-Phone Development and has also produced animation series "Little Tuli", "Archer Comics" , "Banglar Dakat" , Corporate presentations , NOKIA Apps , "Mahabharata " Games which is the first Indian contect game on PC and Mobiel and Online platform .&lt;br /&gt;&lt;br /&gt;have a look at &lt;a href="http://www.virtualinfocom.com/"&gt;http://www.virtualinfocom.com&lt;/a&gt;&amp;nbsp;and &amp;nbsp;&lt;a href="http://www.virtualinfocom.org/"&gt;http://www.virtualinfocom.org&lt;/a&gt; for all the details you want .&lt;br /&gt;&lt;br /&gt;Industry Alliances:-In addition to a production background, the training institute/company must have active alliances with the top players in the industry for placements, technical seminars/workshops &amp;amp; more. For instance, our alliances with some of the top studios in India enables us to bring, on one platform, experts from the industry &amp;amp; the huge talent pool pursuing courses with us.&lt;br /&gt;&lt;br /&gt;Student Demo-reels /Work: The quality of courses can be easily observed by looking at the quality of student demo-reels at work. We are proud of our students who have made films which have not only won awards in India but have also excelled on the international film festival circuit. Many other things can be claimed easily without genuine effort but the quality of student work can never be disguised.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Placements: Last but the most important, check the placement record of the training institute. virtualinfocom takes pride in the fact that our students are placed at some of the finest companies and studios in India such as Rhythm &amp;amp; Hues, UTV, EA Sports, Crest Animation Studio, Ani2Pix, Activition, TCS, Tata Intaractive Services, CTS and more. We feel elated that these apex companies have given their stamp of approval to our students. The above is a proven method of assessing the quality of the institute.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3674534142466360155?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3674534142466360155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/animation-industry-facts-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3674534142466360155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3674534142466360155'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/animation-industry-facts-virtualinfocom.html' title='Animation Industry Facts: virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2819414085498893251</id><published>2011-01-02T05:53:00.001-08:00</published><updated>2011-01-02T05:53:34.642-08:00</updated><title type='text'>joomla training institute in kolkata +91 9830082617</title><content type='html'>Training Institute in Kolkata - Joomla courses&lt;br /&gt;Joomla Syllabus&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Introduction to Joomla&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Installation of Joomla&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Introduction to templates in Joomla&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Installation of predefined Templates&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Creation custom template from html.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Introduction to Modules&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Installation of predefined Modules&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Creation of custom modules.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Introduction to Components&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Installation of predefined Components.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Creation of custom components&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Introduction to Plugins&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Installation of predefined plugins&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Creation of custom plugins.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Configuring the joomla site in live environment.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Explanation of joomla constants&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Explanation of Database commands in joomla&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;o Sample project&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2819414085498893251?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2819414085498893251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/joomla-training-institute-in-kolkata-91.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2819414085498893251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2819414085498893251'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/joomla-training-institute-in-kolkata-91.html' title='joomla training institute in kolkata +91 9830082617'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1553633545910156200</id><published>2011-01-02T05:52:00.000-08:00</published><updated>2011-01-02T05:52:27.215-08:00</updated><title type='text'>PHP Training Institute in Kolkata, PHP Projects</title><content type='html'>PHP Training Institute in Kolkata- PHP Course Content +91 9830082617&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* HTML&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* CSS&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JAVA SCRIPT&lt;br /&gt;&lt;br /&gt;Exercises and assignments&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Exercises and assignments.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Changing the style properties of any element in document.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Making elements visible or hidden.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Making elements in form disabled or enabled.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Accessing all the form elements and validating the data entered in form before submitting it to the server.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Reading and changing image properties to create image rollover effects.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating and customizing pop-up windows.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Using time out and Intervals to create animation.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Adding, styling and removing elements after the page is loaded.&lt;br /&gt;&lt;br /&gt;PHP&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Introduction to PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* PHP's role in the WWW&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Language fundamentals&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* PHP Basics&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Variable rules&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Storing &amp;amp; retrieving information in variables&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Decision making in PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Comparison operators&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* The if construct&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* The while construct&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* The for construct&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Working with arrays&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Functions&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Declaring functions&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Passing data by reference&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Variable scope in PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Working with web forms&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* PHP POST &amp;amp; GET form elements&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Embedding forms with PHP code&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Validating form data&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Regular expressions&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Guidelines for secure PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Understanding magic quotes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Setting default values in forms&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Processing uploaded files&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Retrieving uploaded files&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Sending email using PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* PHP session handling&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* PHP cookie handling&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Handling date &amp;amp; time&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Working with files in PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Reading &amp;amp; writing files with PHP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Handling errors&lt;br /&gt;&lt;br /&gt;MySQL&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* A brief history of databases&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Relational database concepts&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Database tables&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* MySQL Data types&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Introduction to P HPMyadmin&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating and Checking Tables&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Auto_increment and Primary Keys&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Inserting Values into Tables&lt;br /&gt;&lt;br /&gt;Mini Project with PHP and MySQL&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creation of database and required tables using PHPMyadmin.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creation of required templates, pages and managing site using IDE(Integrated development environment)-Dreamweaver.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Keeping structure, style and behavior of created pages apart.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating login and logout pages for maintaining sessions.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating forms to insert data into address book-personal details, contact details, image, category etc.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating page to view the data from address book.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Adding paginated views.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Alternate row colors.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Adding JavaScript for form validation.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Adding server side validation.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Adding &amp;nbsp;mouse events like mouseout and mouseover dynamically.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating page to edit or delete the records in the address book.&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating page to enable searching the address book.&lt;br /&gt;&lt;br /&gt;Introduction to ajax&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* What is ajax&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Connecting to server using JavaScript&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Downloading data behind scenes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Modifying web pages on the fly&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Creating an XMLHttpRequest Object in different browsers&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Checking the XMLHttpRequest Object's readyState property&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Checking the XMLHttpRequest Object's status property&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Getting Your Data With the XMLHttpRequest Object&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Problems creating an XMLHttpRequest Object&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Fetching Text Data From the server&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Using the text data received through XMLHttpRequest&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1553633545910156200?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1553633545910156200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/php-training-institute-in-kolkata-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1553633545910156200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1553633545910156200'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/php-training-institute-in-kolkata-php.html' title='PHP Training Institute in Kolkata, PHP Projects'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-8829001039411777326</id><published>2011-01-02T05:48:00.000-08:00</published><updated>2011-01-02T05:48:08.497-08:00</updated><title type='text'>Java Training Institute in west bengal</title><content type='html'>Java Training Institute in west bengal - Java Course Content &amp;nbsp;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;+91 9830082617&lt;br /&gt;JAVA Course Content&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* COREJAVA&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* ADVANCED JAVA&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* J2EE&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; COREJAVA &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Introduction to Java &amp;amp; C++&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Objects &amp;amp; Classes&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Methods, Interfaces &amp;amp; Access Specifier&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Constructors&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JVM,JRE&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java Packages Introduction&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.lang&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.io&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.util&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.applet&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.awt&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java.net&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Exception Handling&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Multi-Threading&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Collection Framework&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Java Packages(lang,IO,Util,applt,awt,net)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* OOPS-( Encapsulation,Inheritance,Polymorphism,Data Abstraction)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Swings&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JDK Versions&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JDBC(Java Database Connectivity)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* AWT-Applets&lt;br /&gt;&lt;br /&gt;ADVANCED JAVA&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Introduction to JDBC&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JDBC Drivers&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JDBC APIS&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Builiding Application in JDBC&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Swing&lt;br /&gt;&lt;br /&gt;Java Servlets:&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Servlet as an improved CGI&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Servlet Fundamentals/API&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Generic Servlet &amp;nbsp;&amp;amp; HTTP Servlet&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Responding to HTTP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* POST/GET&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Interacting with internet&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Storing User data&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Developing and Deploying Servlets&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* State Management using Cookies, Session and Application&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Processing Form Data&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Management of Counters&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Servlet &amp;nbsp;Chaining&lt;br /&gt;&lt;br /&gt;JSP(Java Server Pages)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Overview&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Architecture&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Basics &amp;amp; Syntax&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Directive Tags&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Scriptlet Tags&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Action Tags&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* Using Java Beans from JSP&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;* JSP Tag Library&lt;br /&gt;&lt;br /&gt;J2EE&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-8829001039411777326?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/8829001039411777326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/java-training-institute-in-west-bengal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8829001039411777326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8829001039411777326'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2011/01/java-training-institute-in-west-bengal.html' title='Java Training Institute in west bengal'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2268548440968552463</id><published>2010-12-26T06:02:00.000-08:00</published><updated>2010-12-26T06:02:47.372-08:00</updated><title type='text'>Art works shared by virtualinfocom</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKdQzHItI/AAAAAAAAAWo/w9EkrdugzJ8/s1600/84.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKdQzHItI/AAAAAAAAAWo/w9EkrdugzJ8/s320/84.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TRdKeF0TSBI/AAAAAAAAAWs/vOS-SshmbWQ/s1600/88.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TRdKeF0TSBI/AAAAAAAAAWs/vOS-SshmbWQ/s320/88.jpg" width="283" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKffZBCNI/AAAAAAAAAWw/tNXIp-79edQ/s1600/89.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKffZBCNI/AAAAAAAAAWw/tNXIp-79edQ/s320/89.jpg" width="302" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKgpwa8CI/AAAAAAAAAW0/E2ERIEagB-w/s1600/92.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="114" src="http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKgpwa8CI/AAAAAAAAAW0/E2ERIEagB-w/s320/92.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TRdKhozLCLI/AAAAAAAAAW4/bwFmKEeXK6M/s1600/94.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="113" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TRdKhozLCLI/AAAAAAAAAW4/bwFmKEeXK6M/s320/94.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TRdKhozLCLI/AAAAAAAAAW4/bwFmKEeXK6M/s1600/94.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;/a&gt;Art works shared by &lt;a href="http://www.virtualinfocom.net/"&gt;virtualinfocom&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2268548440968552463?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2268548440968552463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/art-works-shared-by-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2268548440968552463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2268548440968552463'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/art-works-shared-by-virtualinfocom.html' title='Art works shared by virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WwtDNq-Ie58/TRdKdQzHItI/AAAAAAAAAWo/w9EkrdugzJ8/s72-c/84.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5896554315640257497</id><published>2010-12-09T21:02:00.003-08:00</published><updated>2010-12-09T21:02:11.181-08:00</updated><title type='text'>Indian Mobile gaming Industry</title><content type='html'>India, with around 584 Million mobile subscribers represents one of the world’s largest, fastest growing, and highly untapped mobile gaming markets. Particularly, past few years have been quite revolutionary for the industry as it saw emergence of smartphones, GPS enabled sets, and 3G handsets. Consumers have also given tremendous response to the world class offerings of domestic and foreign players and accepted new revenue models, which are directly linked with industry’s developments and future expansion.&lt;br /&gt;&amp;nbsp;Indian mobile gaming industry has secured one of the world’s fastest growth rates during the last five years. The massive mobile subscriber’s base, technically upgraded games, advanced smartphones, and 3G enabled handsets have provided much awaited boost to the industry, which grew more than fivefold during 2005-2009. In coming year also, the industry will continue to post staggering market growth. The projected CAGR growth of around 74% during 2010-2013 will help India become one of the most attractive destinations for foreign mobile game developers and distributors for investments and outsourcing services.&lt;br /&gt;&lt;br /&gt;Domestic companies account for majority of the mobile gaming market in India. These homegrown companies have been witnessing rapid growth in their overall revenue compared to their foreign counterparts. However, it has been anticipated that, during the forecast period, entry of international majors will somewhat balance the market dynamics and result in competitive product pricing and overall improved quality. These proceedings will benefit the consumer most and will help propel industry’s future growth.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5896554315640257497?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5896554315640257497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/indian-mobile-gaming-industry.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5896554315640257497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5896554315640257497'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/indian-mobile-gaming-industry.html' title='Indian Mobile gaming Industry'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4758656131557993050</id><published>2010-12-09T08:40:00.000-08:00</published><updated>2010-12-09T08:40:03.793-08:00</updated><title type='text'>Digital Marketing</title><content type='html'>There are 2 different forms of digital marketing, each of which has its pros and cons.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Pull&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Pull digital marketing technologies involve the user having to seek out and directly select (or pull) the content, often via web search. Web site/blogs and streaming media (audio and video) are good examples of this. In each of these examples, users have a specific link (URL) to view the content.&lt;br /&gt;&lt;b&gt;Pros:&lt;/b&gt;&lt;br /&gt;Since requests are inherently opt-in, the size of content is generally unlimited.&lt;br /&gt;No advanced technology required to send static content, only to store/display it.&lt;br /&gt;&lt;b&gt;Cons:&lt;/b&gt;&lt;br /&gt;Considerable marketing effort required for users to find the message/content.&lt;br /&gt;Some types of marketing content may be blocked in mixed content scenarios (i.e.: Flash blockers)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Push&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;Push digital marketing technologies involve both the marketer (creator of the message) as well as the recipients (the user). Email, SMS, RSS are examples of push digital marketing. In each of these examples, the marketer has to send (push) the messages to the users (subscribers) in order for the message to be received. In the case of RSS, content is actually pulled on a periodic basis (polling), thus simulating a push.&lt;br /&gt;&lt;b&gt;Pros:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Faster delivery&lt;/b&gt; - push technologies can deliver content immediately as it becomes available.&lt;br /&gt;Consistent delivery - some push platforms have single content types, making it difficult for the user to block content by type.&lt;br /&gt;&lt;b&gt;Better targeting&lt;/b&gt; - since push technology usually justifies subscription, more specific marketing data may be collected during registration, which allows for better targeting and more personalization.&lt;br /&gt;&lt;b&gt;Better data&lt;/b&gt; - marketing data can be correlated to each request for content, allowing marketers to see information such as user name as well as demographic and psychographic data.&lt;br /&gt;&lt;b&gt;Cons:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Smaller audience&lt;/b&gt; - push technology not implemented on common platforms generally need client and/or server software before content can be created, distributed, and/or viewed.&lt;br /&gt;&lt;b&gt;Higher cost&lt;/b&gt; - less popular platforms may have higher implementation costs.&lt;br /&gt;Lesser discoverability - smaller audiences mean fewer views mean less visibility in search engines.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4758656131557993050?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4758656131557993050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/digital-marketing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4758656131557993050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4758656131557993050'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/digital-marketing.html' title='Digital Marketing'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5595179032776292141</id><published>2010-12-09T08:27:00.000-08:00</published><updated>2010-12-09T08:27:08.803-08:00</updated><title type='text'>Social media : virtualinfocom</title><content type='html'>Social media are media for social interaction, using highly accessible and scalable&amp;nbsp;publishing techniques. Social media uses web-based technologies to turn communication into&amp;nbsp;interactive&amp;nbsp;dialogged. Andreas Kaplan and Michael&amp;nbsp;Heinlein&amp;nbsp;define social media as "a group&amp;nbsp;of Internet-based applications that build on the ideological and technological foundations&amp;nbsp;of Web 2.0, which allows the creation and exchange of user-generated content."&lt;br /&gt;Businesses also refer to social media as consumer-generated media (CGM). Social media&amp;nbsp;utilization is believed[who?] to be a driving force in defining the current time period as&amp;nbsp;the Attention Age. A common thread running through all definitions of social media is a&amp;nbsp;blending of technology and social interaction for the co-creation of value.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5595179032776292141?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5595179032776292141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/social-media-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5595179032776292141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5595179032776292141'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/social-media-virtualinfocom.html' title='Social media : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5304739247786712401</id><published>2010-12-03T04:33:00.000-08:00</published><updated>2010-12-03T04:33:46.690-08:00</updated><title type='text'>game development workshop by virtualinfocom and starting of indian gaming club</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjCxEvzJI/AAAAAAAAAUc/RXSHRAZjmFU/s1600/Picture+1768.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjCxEvzJI/AAAAAAAAAUc/RXSHRAZjmFU/s320/Picture+1768.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjHQqOXfI/AAAAAAAAAUg/qNZCNgGDDys/s1600/virtual+games.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjHQqOXfI/AAAAAAAAAUg/qNZCNgGDDys/s320/virtual+games.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_WwtDNq-Ie58/TPjjL4jMgFI/AAAAAAAAAUk/1mNHslhn9ao/s1600/DSC_8407.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="212" src="http://3.bp.blogspot.com/_WwtDNq-Ie58/TPjjL4jMgFI/AAAAAAAAAUk/1mNHslhn9ao/s320/DSC_8407.JPG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TPjjSFMWtuI/AAAAAAAAAUo/G4eQc7opg1o/s1600/Picture+1782.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TPjjSFMWtuI/AAAAAAAAAUo/G4eQc7opg1o/s320/Picture+1782.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjZx_maII/AAAAAAAAAUs/_KZyR2z40AI/s1600/Picture+1793.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjZx_maII/AAAAAAAAAUs/_KZyR2z40AI/s320/Picture+1793.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5304739247786712401?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5304739247786712401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/game-development-workshop-by.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5304739247786712401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5304739247786712401'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/game-development-workshop-by.html' title='game development workshop by virtualinfocom and starting of indian gaming club'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WwtDNq-Ie58/TPjjCxEvzJI/AAAAAAAAAUc/RXSHRAZjmFU/s72-c/Picture+1768.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6403338198590555772</id><published>2010-12-01T21:32:00.000-08:00</published><updated>2010-12-01T21:32:15.691-08:00</updated><title type='text'>tips to bootup your website : virtualinfocom</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;There are over 400 million active websites &amp;amp;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;The average person only  gives a website 10 seconds before deciding whether the site is worth their time. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: xx-small;"&gt;&lt;span style="font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Which means, you've got ten seconds (or less) to:&lt;br /&gt;&lt;br /&gt;1)&amp;nbsp;&amp;nbsp;&amp;nbsp; attract the viewer&lt;br /&gt;2)&amp;nbsp;&amp;nbsp;&amp;nbsp; declare your message &amp;amp;&lt;br /&gt;3)&amp;nbsp;&amp;nbsp;&amp;nbsp; get them to take action&lt;br /&gt;&lt;br /&gt;A  challenge for sure! But it's not impossible. To make the most of your  website, you simply need to know a few basic psychological tricks. &lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Maximize the Focal Point&lt;/strong&gt;: Most online viewers can only focus on  one thing at a time. So although you may have a bunch of great stuff on your site,  find the focal point and make sure it's declaring your message loud and clear.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Make the Message Count:&lt;/strong&gt; If it takes 2-3 seconds to  read a sentence, that sentence better matter to the reader. Does your main message  apply directly to the needs/wants of your target market? Don't be clever, elusive,  or try to reach everyone. Focus on your target market and speak directly to their emotions. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Give Them Something to Do:&lt;/strong&gt;  Most  viewers are searching for a site they can DO something on. Provide them  with forums, blogs and other ways to connect with you and like-minded  consumers. &lt;em&gt;And  don't forget to offer something free in exchange for their contact information. &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Give Them a Reason to Return:&lt;/strong&gt; Keep your site  up-to-date and full of interesting, valuable information. When your viewers realize  that you are constantly updating your site, they are much more likely to return. &lt;br /&gt;&lt;br /&gt;Ten seconds is all you have to attract and keep prospects online.  So, whatever else you do, be sure to collect lead information off your site.  Even ten seconds gives you enough time to start building that relationship with your prospects. &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6403338198590555772?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6403338198590555772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/tips-to-bootup-your-website.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6403338198590555772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6403338198590555772'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/12/tips-to-bootup-your-website.html' title='tips to bootup your website : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3754719452860950361</id><published>2010-11-01T07:19:00.001-07:00</published><updated>2010-11-01T07:19:43.431-07:00</updated><title type='text'>You don't have to discover your own how to run a business</title><content type='html'>&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;One thing I've noticed is that entrepreneurs feel like they have to be innovative, creative, and singular in their sales and marketing. Now, of course you want your company to stand out from the crowd. Of course you need a unique selling proposition. But, you don't have to discover on your own how to run a business.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;In other words, don't reinvent the wheel. Just find what others have done (and succeeded at) and then try it in your own business.&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;The great thing about being a business owner today is: the sales and marketing gurus have already tried most everything, and they've revealed ALL their secrets with us!&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3754719452860950361?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3754719452860950361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/11/you-dont-have-to-discover-your-own-how.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3754719452860950361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3754719452860950361'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/11/you-dont-have-to-discover-your-own-how.html' title='You don&apos;t have to discover your own how to run a business'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-513605205191066058</id><published>2010-10-27T07:54:00.000-07:00</published><updated>2010-10-27T07:54:00.727-07:00</updated><title type='text'>how to price products or services? Tips : virtualinfocom</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;One of the greatest concerns of business owners is how to price their products or services. Often, consumers say, "Well I would buy it if it were in my price range." And, that idea tempts many business owners to lower their prices--just to sell more products.&lt;br /&gt;&lt;br /&gt;However, as you already know, price reductions sometimes create more problems than they solve.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;For example, price reductions:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Decrease net profits&lt;br /&gt;Lead to the purchase of lower quality products&lt;br /&gt;Increase customer demands to drop the price even lower!&lt;br /&gt;Require even more sales to make up the difference in revenue&lt;br /&gt;Need a larger quantity of products&lt;br /&gt;&lt;br /&gt;And, in the end, as John Jantsch (author of Duct Tape Marketing) says, "There will always be someone willing to go out of business faster than you."&lt;br /&gt;&lt;br /&gt;Remember this: price is not a benefit. Selling is not determined on the cost of your product. If you truly "sell" your customers and prospects, they will purchase your products/services no matter what price you determine.&lt;br /&gt;&lt;br /&gt;If a customer or prospect doesn't buy...and they claim the cost had something to do with it...you can guess they probably wouldn't have purchased anyway.&lt;br /&gt;&lt;br /&gt;As a marketer, your job is to sell your products and services. The actual art of selling has nothing to do with the price of the product. By the time your contacts find out about the price, they should be determined to purchase no matter what the cost.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;strong&gt;So, find "real" benefits (value) to sell to your customers and prospects&lt;/strong&gt;. Help them to see how great their life is with your product, and you've got a customer. Point out their current pain, and your contact will do anything to get rid of it.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;span style="color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;Set your prices and hold fast. If you've marketed correctly, you will still have customers anxious to do business with you!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-513605205191066058?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/513605205191066058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/how-to-price-products-or-services-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/513605205191066058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/513605205191066058'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/how-to-price-products-or-services-tips.html' title='how to price products or services? Tips : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6790002105608390470</id><published>2010-10-26T23:27:00.000-07:00</published><updated>2010-10-26T23:27:45.821-07:00</updated><title type='text'>Virtualinfocom, Kolkata launches online animation tutorial ‘Pencil2Pixels</title><content type='html'>&lt;div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;Kolkata based Virtualinfocom (VIC) has launched online tutorial called ‘Pencil2Pixels‘ to help aspiring students understand and learn the basic skill sets of animation. A 20 page version of it is available online free of cost to give an idea on how animations are done and how you can create characters, shadow balance etc.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_WwtDNq-Ie58/TMfF-EuJqMI/AAAAAAAAAUQ/y4jyVmauS7k/s1600/bookcovers.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_WwtDNq-Ie58/TMfF-EuJqMI/AAAAAAAAAUQ/y4jyVmauS7k/s320/bookcovers.gif" width="256" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana; font-size: x-small;"&gt;The original tutorial is a book of 135 pages which would be made available online topic wise in the due course of time. The book would be available at a cost of arount INR 350 in a month‘s time. Virtualinfocom has it cartoon character ‘Chankey‘ who trains the users on how to create animations and how to draw.&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 12px;"&gt;Speaking to&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;i style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: verdana; font-size: 12px;"&gt;&lt;b&gt;AnimationXpress.com&lt;/b&gt;&lt;/i&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 12px;"&gt;Virtualinfocom CEO Arijit Bhattacharyya said "Pencil2Pixels is created for the people who want to draw and want to be a part of Animations and Gaming Industry. This&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 13px;"&gt;online tutorial&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: verdana; font-size: small;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: 12px;"&gt;&amp;nbsp;will help a new comer or a professional to create good animations and make good comics with proper knowledge. It is basically created to encourage people to come into animation and gaming field as there is a dearth of really talented people in this field."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;br /&gt;&lt;a href="http://www.virtualinfocom.org/"&gt;Virtualinfocom&lt;/a&gt; is also coming up with game developments tutorial for online medium and are now creating mobile based animations and mobile based games for different clients as well coming up with mobile based comics.Various topic are covered in the tutorial such as creating&amp;nbsp;&lt;span style="font-family: verdana; font-size: 13px; font-weight: normal; position: static;"&gt;&lt;span class="kLink" style="background-attachment: initial; background-clip: initial; background-color: transparent; background-image: none; background-origin: initial; border-bottom-color: initial; border-bottom-style: solid; border-bottom-width: 1px; border-left-color: initial !important; border-left-style: none !important; border-left-width: 0px !important; border-right-color: initial !important; border-right-style: none !important; border-right-width: 0px !important; border-top-color: initial !important; border-top-style: none !important; border-top-width: 0px !important; display: inline !important; float: none !important; font-family: verdana; font-size: 13px; font-weight: normal; padding-bottom: 1px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: static; width: auto !important;"&gt;diagrams&lt;/span&gt;&lt;/span&gt;, basic drawing, drawing shapes, drawing human faces, trick stuff, solid with round and rectangle, the divided ball and plane method, comic heads, methods of checking, drawing a female body, figure in action, animated figures, digital drawing, bit-map images, vector images, three-dimensional images, Indian style animations, color composition, animate the characters, the perspective view for any animation, case study for a story board, lights - camera - animate, the basic film making setup, how to choose between formats and many more.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6790002105608390470?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6790002105608390470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/virtualinfocom-kolkata-launches-online.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6790002105608390470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6790002105608390470'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/virtualinfocom-kolkata-launches-online.html' title='Virtualinfocom, Kolkata launches online animation tutorial ‘Pencil2Pixels'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WwtDNq-Ie58/TMfF-EuJqMI/AAAAAAAAAUQ/y4jyVmauS7k/s72-c/bookcovers.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-7097529348551208019</id><published>2010-10-26T22:40:00.000-07:00</published><updated>2010-10-26T22:40:45.316-07:00</updated><title type='text'>Social Media Properties : virtualinfocom</title><content type='html'>Reach&lt;br /&gt;Accessibility&lt;br /&gt;Usability&lt;br /&gt;Recency- Instant response&lt;br /&gt;Permanence- faster than anything&lt;br /&gt;Community-owned&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Trust Factors&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Using social media as a form of marketing has taken on whole new challenges. As the 2010 Trust Study indicates, it is most effective if marketing efforts through social media revolve around the genuine building of authority.&lt;/div&gt;&lt;div style="text-align: left;"&gt;influence can be accomplished&lt;/div&gt;&lt;div style="text-align: left;"&gt;"social question and answer sites" such as EHow and Yahoo!&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;to make buying decisions based on what they read and see in platforms we call "social" but only if presented by someone they have come to trust&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Different Types of Social Media&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Collaborative projects&lt;/div&gt;&lt;div style="text-align: left;"&gt;blogs and microblogs&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;content communities&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;social networking&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Sites&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;virtual game worlds&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;virtual communities&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Technologies&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Blogs&lt;/b&gt;-Blogger, ExpressionEngine, LiveJournal, Open Diary, TypePad, Vox, WordPress, Xanga&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Micro Blog&lt;/b&gt;s-Jaiku, Plurk, Posterous, Tumblr, Twitter, Qaiku, Yammer, Buzz&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Picture-sharing&lt;/b&gt;- Flicker,deviantArt, Photobucket, Picasa, SmugMug, Zooomr, BetweenCreationVlogs-FMyLife, Foursquare&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Wall-posting&lt;/b&gt;s-Facebook, Hi5, LinkedIn, MySpace,Orkut, Tagged, XING&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Email&lt;/b&gt;- yahoo, rediff, gmail, inmail&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Instant Messaging&lt;/b&gt;- AOL, Booba&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;&lt;b&gt;Music-sharing&lt;/b&gt;-ccMixter, Pandora Radio, Last.fm, MySpace Music, ReverbNation.com, ShareTheMusic, The Hype Machine&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Business reviews&lt;/b&gt;: Customer Lobby, Yelp, Inc.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp;&lt;b&gt;voice over IP&lt;/b&gt; – Skype&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Virtual worlds&lt;/b&gt;- Active Worlds, Forterra Systems, Second Life, The Sims Online&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;Game sharing&lt;/b&gt;- Kongregate, Miniclip&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-7097529348551208019?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/7097529348551208019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/social-media-properties-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7097529348551208019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7097529348551208019'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/social-media-properties-virtualinfocom.html' title='Social Media Properties : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3166139960221979559</id><published>2010-10-25T05:55:00.000-07:00</published><updated>2010-10-25T05:55:39.092-07:00</updated><title type='text'>Internet marketing</title><content type='html'>Internet marketing, also referred to as i-marketing, web-marketing, online-marketing or e-Marketing, is the marketing of products or services over the Internet.&lt;br /&gt;Internet marketing also includes marketing done via e-mail and wireless media. Management of digital customer data and electronic customer relationship management (ECRM) systems are also often grouped together under internet marketing.&lt;br /&gt;Internet marketing also refers to the placement of media along many different stages of the customer engagement cycle through search engine marketing (SEM), search engine optimization (SEO), banner ads on specific websites, e-mail marketing, and Web 2.0 strategies.&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Business models&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;E-commerce -consumers (B2C) or businesses (B2B)&lt;br /&gt;lead-based websites&lt;br /&gt;affiliate marketing(e-commerce business, single person, or a combination)&lt;br /&gt;blackhat marketing-less than truthful methods&lt;br /&gt;One-to-one approach-search marketing,peers&lt;br /&gt;Appeal to specific interests-according to age group, gender, geography, and other general factors&lt;br /&gt;Geo-targeting-location, organization, Internet Protocol (IP) address, ISP or other criteria.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3166139960221979559?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3166139960221979559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/internet-marketing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3166139960221979559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3166139960221979559'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/internet-marketing.html' title='Internet marketing'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-7602441598615267017</id><published>2010-10-07T00:03:00.001-07:00</published><updated>2010-10-07T00:06:07.032-07:00</updated><title type='text'>What Happens When Customers Remember But the Company Forgets</title><content type='html'>&lt;div&gt;A former business owner told me a story the other day that may strike a familiar chord with those of you who have experienced a change in management and what it can do to an organization.&lt;/div&gt;&lt;div&gt;Having sold his business several years ago, Roy (not his real name) is in the middle of an employment contract. It's straight salary, with no incentives. Since the sale, the acquiring company has not invested in the business. This has led to customer dissatisfaction and an increase in complaints because of a decrease in quality. &amp;nbsp;Recently, Roy was informed by the new national sales director that henceforth all salespeople were to use a snazzy new software application -- one that manages customer complaints. "You can check off up to 50 complaint categories!" she told him, excitedly. Roy pointed out to the sales director that before the company was sold, there was no need for a system to management complaints, because there were only about five complaints a year out of perhaps 5,000 transactions. Now there are that many in a week. The company seems committed to doing a great job tracking the rise in complaints, but has no plan to address their cause.&lt;/div&gt;&lt;div&gt;Does this sound familiar to anyone?&lt;/div&gt;&lt;div&gt;Another company, a food franchise, has a large turnover of staff. A franchisee who has been in the system for nearly a decade wanted to purchase letterhead. The last time he needed it, he ordered it from the company's intranet. This letterhead was very high-end and beautifully designed, and even in these days of email communication, the franchisee used the letterhead to great advantage for proposals, thank-you notes to clients and other direct mail needs. Somewhere along the line, the franchisor decided there was no need to have printed letterhead and instead substituted a Word template that franchisees would print from their PCs. &amp;nbsp;Low-end, cheap, without any image. &amp;nbsp;When the franchisee inquired why the franchisor had stopped making the beautiful letterhead available, the response from the latest person to occupy the marketing manager chair was, "I didn't know there ever was letterhead."&lt;/div&gt;&lt;div&gt;The common problem in both these companies is the lack of institutional memory. In the first case, people in positions of authority have no clue what customers expect and have grown accustomed to, because new management is so eager to put their own fingerprint on the new operation that they are uninterested in what made the company valuable enough to purchase in the first place. In the second anecdote, the small details that created positive customer experience get lost as new people come on board and top management is so distracted by the usual operational chaos that they forget the details that made the business work so well.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-7602441598615267017?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/7602441598615267017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/what-happens-when-customers-remember.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7602441598615267017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7602441598615267017'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/what-happens-when-customers-remember.html' title='What Happens When Customers Remember But the Company Forgets'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1268992453858038663</id><published>2010-10-06T23:59:00.000-07:00</published><updated>2010-10-07T00:07:24.493-07:00</updated><title type='text'>small business information:Organize your time : virtualinfocom</title><content type='html'>&lt;div&gt;Professional organizers work with both individuals and companies to help them create and maintain organizational systems so they can become more efficient and productive. Some benefits of professional organizing as a small business include:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You don't need any specific training or education to be a professional organizer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Your target market can be extensive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can sell ongoing services by organizing one part of a business or home at a time.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can gain a sense of accomplishment by helping others get organized and teaching them how to maintain it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is a lot of information and training on organizational systems and philosophies available online.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You can help people with chronic disorganization and other disorders.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Some of the potential challenges of a professional organizer business include:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It can be difficult to find out what differentiates you from the competition.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You have to be comfortable entering the disorganized and cluttered homes and offices of your clients.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may need a comfort level with physical as well as digital organization in order to fully help your clients.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Most professional organizers have high levels of patience and empathy.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1268992453858038663?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1268992453858038663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/small-business-informationorganize-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1268992453858038663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1268992453858038663'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/10/small-business-informationorganize-your.html' title='small business information:Organize your time : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2048952952296573877</id><published>2010-09-13T23:24:00.000-07:00</published><updated>2010-09-13T23:24:38.103-07:00</updated><title type='text'>Information technology Act</title><content type='html'>In May this year, the department of Information technology under the ministry of Communication and information drew up draft rules under the amendments of the Information technology Act that seek to monitor, among other things, news content on the Web. The rules will be enforced shortly.&lt;br /&gt;&lt;br /&gt;Sec 69 of the IT amendment Act, 2008, gives the Govt the power to intercept, monitor or decrypt any information transmitted, received or stored in any “computer resource” in a public or private place.&lt;br /&gt;&lt;br /&gt;Under sec 2k of the IT Act, 2000 a “Computer resource” implies a “computer, computer system, net work, data, computer data base or software”. &lt;br /&gt;&lt;br /&gt;The draft rule states that once a person complains against any information posted on Web, the authority concerned will decide whether it goes against the interests of the sovereignty or integrity of India, defense of India, security of the state, friendly relations with foreign states, public order or whether it amounts to incitement to commit any cognizable offence. &lt;br /&gt;&lt;br /&gt;If it is felt that the information needs to be blocked, a request will be sent to “designated officer” selected by the Secretary of the Central IT dept. A committee headed by the designated officer will decide whether request should be accepted or not. If Committees recommendation is approved, the designated officer will ask the web host to take off the information from the web site within a prescribed time limit. &lt;br /&gt;&lt;br /&gt;The IT Act, 2000 focused mainly on the decryption of messages. Sec 69 of the ITAct of the latest legislation broaden its scope by including interception and monitoring.&lt;br /&gt;&lt;br /&gt;But the important features of the amendment are that the powers will be exercised not only when national security interests are threatened but also when cognizable offences are committed.&lt;br /&gt;&lt;br /&gt;The argument in favour of the aforesaid rules is: 1. that though under constitution of India Article 19 guarantees freedom of expression, the reasonable restrictions for security of the country is allowed. No one has the right to post anything and everything on the web and national concerns will always take precedence. In USA also there are national centres to monitor web content, although there are considerable emphasis on the right to privacy and freedom of speech.&lt;br /&gt;&lt;br /&gt;2. Among the existing laws in the country, Indian Telegraph Act, 1885 gives the Govt. the right to intercept messages or other forms of communication. &lt;br /&gt;&lt;br /&gt;Clause 5(2) of the Act says: “On the occurrence of any public emergency or in the interest of public safety, the central Govt. or a state Govt.or any officer specially authorized in this behalf by the central Govt. or a state Govt. may ….direct that any message or class of messages to or from any person or class of persons or relating to any particular subject, brought for transmission by or transmitted or received by any telegraph………shall be intercepted or detained, or shall be disclosed to the Govt. making the order…..”&lt;br /&gt;&lt;br /&gt;In 1991, People’s union for Civil Liberties challenged this clause on the ground of curb on fundamental right of expression.&lt;br /&gt;&lt;br /&gt;Supreme Court observed that “Unless a public emergency has occurred or the interest of public safety demands, the authorities have no jurisdiction to exercise the powers”&lt;br /&gt;&lt;br /&gt;Public emergency so defined by the Supreme Court was “prevailing of a sudden condition or state of affairs affecting the people at large calling for immediate action” &lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Criticism: 1. Such stringent legal provisions subvert the very idea of freedom in cyberspace. If these rules are imposed, the biggest losers will be bloggers and independent citizen journalists who do not enjoy the kind of support that big media organizations do.&lt;br /&gt;&lt;br /&gt;2. The beauty of web is that we can express ourselves freely and honestly. But how can we record our experiences and views sincerely when such rules can become a potent tool of abuse?&lt;br /&gt;&lt;br /&gt;3. The most dangerous thing /lacunae in the draft rules under the Act is that there seems to be no provision to give affected web host a hearing before or after his or her portal is blocked. There in lies the arbitrariness of the draft rules. Why the affected party should not be given pre or post –decisional hearing.&lt;br /&gt;&lt;br /&gt;4. What happens if the information is posted from outside India? The rule is silent on the aspect. &lt;br /&gt;&lt;br /&gt;However the draft rules do have some safe guards. For example, a review committee will meet every two months to check whether or not orders to block portal have been issued in accordance with IT Act.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2048952952296573877?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2048952952296573877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/information-technology-act.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2048952952296573877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2048952952296573877'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/information-technology-act.html' title='Information technology Act'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5828954568317317723</id><published>2010-09-13T23:14:00.001-07:00</published><updated>2010-09-13T23:14:33.447-07:00</updated><title type='text'>Trade Mark &amp; Domain name : Tips from virtualinfocom</title><content type='html'>Before the emergence of e-culture, intellectual property rights i.e. trade mark in the product is acquired through continuous promotion of the particular brand name by means of advertising through media, like the press, television, radio broadcast and other means. Now information about a particular product or a reputed brand name is easily accessible through the powerful search engines available on the internet. This factor has also opened a Pandora’s Box on the aspect of intellectual rights in domain names and their conflicts vis-à-vis the registered trade mark.&lt;br /&gt;&lt;br /&gt;A domain name is the address of a business entity on the internet or cyberspace or a reference for having access to the business credentials of an entity. The conflict situation arises typically when in addition to registered trade mark approaches the registering authority for registration domain name on the internet in order to guide the potential customers to the site where more details about its product or services can be provided.&lt;br /&gt;&lt;br /&gt;In all probability, the domain name chosen by such company has to be its registered trade mark/brand name or identical one. For example, Microsoft Inc would seek domain name such as Microsoft.com. &lt;br /&gt;&lt;br /&gt;For registration of domain name a person can apply to Network solutions Inc of USA following the rules of Domain name registering policy of the registering authority India and cannot be allowed if there is infringement Trade mark and passing off as per Trade mark Act.&lt;br /&gt;&lt;br /&gt;But where the Cyber squatter is situated in different country and contends that the fact of Trade mark having been registered in India was not known to him and Indian court have no jurisdiction over it.&lt;br /&gt;&lt;br /&gt;In all probability, it would be situation of give and take that is the transfer of domain name takes place simultaneously with payment of a hefty compensation by the holder of a trade mark to the holder of the deceptive domain name. However where the holder of the trade mark instead of succumbing to the pressure of cyber squatter takes the matter to the administrative body that is WIPO for rectification of the domain name, his case is likely to be thrown out for want of evidence to prove bad faith.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5828954568317317723?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5828954568317317723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/trade-mark-domain-name-tips-from.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5828954568317317723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5828954568317317723'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/trade-mark-domain-name-tips-from.html' title='Trade Mark &amp; Domain name : Tips from virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-8988193263368912242</id><published>2010-09-07T00:54:00.000-07:00</published><updated>2010-09-07T00:54:19.987-07:00</updated><title type='text'>How to write proposals for webninar : virtualinfocom</title><content type='html'>&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Whether  you are still presenting  your products "face-to-face," or have embraced the benefits of webinars  and online  demonstrations, here is one technique that continues to drive results:  use a selling script.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Every time you approach a  prospect or customer,  you should be prepared with a powerful and proven marketing script.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;It seems to be unfashionable today to talk of sales scripts, but  statistics overwhelmingly prove that a practiced presentation massively  outperforms  one that's simply delivered off the cuff. Yes, whether you're selling  face-to-face  or online, you need to be flexible and be able to cope with things that  crop up, but you should not allow them to divert you from your main  flow.&lt;br /&gt;&lt;br /&gt;You must remember that your interaction with your  prospects is a sales presentation  and not a chat around the coffee table with your buddies. The purpose  of your webinar, online demo, or meeting is to sell and make you money!  And as sales  is a process not an event, your process - your sales presentation -  should  be carefully planned, constructed, practiced, and delivered. Use a sales  script because:&lt;/span&gt; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;It makes your message consistent.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;The  results can be measured and the script improved.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;It  systematizes your business.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;You can make a strong first  impression (without blundering for something to say).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Prepares  you for any prospect objections, questions, etc. without getting you off  track.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;One word of warning: Many times people  who use  sales scripts sound robotic and unnatural. You can still read a script  and be real.  And when you do both you will see an incredible increase in your sales&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-8988193263368912242?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/8988193263368912242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/how-to-write-proposals-for-webninar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8988193263368912242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8988193263368912242'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/09/how-to-write-proposals-for-webninar.html' title='How to write proposals for webninar : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1742145781603750716</id><published>2010-08-16T04:26:00.001-07:00</published><updated>2010-08-16T04:26:41.763-07:00</updated><title type='text'>Virtual Infocom sets up new center in Jaipur</title><content type='html'>Virtual Information &amp;amp; Communications, Kolkata (VIC) has recently launched its new center in Jaipur and also plans to open a production unit. With batch strength of 10 the first batch started on 1st august 2010 and the Jaipur operation is controlled by Amit Trivedi.&lt;br /&gt;&lt;br /&gt;Speaking to AnimationXpress.com VIC CEO &amp;amp; Founder Arijit Bhattacheryya said "Jaipur is emerging as one of the hubs for engineering and high number of students are showing their interest in animation and game development but no institute provides the curriculum with affordable cost that we are providing. We see high potential among students and caliber for achieving excellence. We are going to start our production unit there soon, so that candidates from our institute can get a chance to be a part of our production team too."&lt;br /&gt;&lt;br /&gt;The various courses offered are Game Development (PC, Mobile games, iPhone Games, Online Games) Game Design (PC, Mobile games, iPhone Games, Online Games), Animation, iPhone applications, iPhone Games, Web site Development &amp;amp; Design, Web Application Development and Graphics Design.&lt;br /&gt;&lt;br /&gt;"We have experienced faculty who are currently involved in our production unit and are involved with the industry directly thus know the current market requirement and latest tips for success which they share with students to endeavor excellence and perfection. Students can learn the best and most updated technology which is used by the industry. These skills help them enter the industry with confidence and passion. Students work on live projects and have continuous interaction with production units and guests who will share their knowledge through seminars." added Arijit.&lt;br /&gt;Advertisement&lt;br /&gt;&lt;br /&gt;Virtual Infocom has started a fresh in-house animated series on how a child can grow, how she finds out about the world around her etc, so that parents can nourish a child properly with proper food and education and a child can make new friends and can make right decisions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1742145781603750716?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1742145781603750716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/08/virtual-infocom-sets-up-new-center-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1742145781603750716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1742145781603750716'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/08/virtual-infocom-sets-up-new-center-in.html' title='Virtual Infocom sets up new center in Jaipur'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-784462789984525691</id><published>2010-08-02T03:09:00.001-07:00</published><updated>2010-08-02T03:09:28.113-07:00</updated><title type='text'>How to become successful in life : virtualinfocom</title><content type='html'>The noted New Yorker writer Malcolm Gladwell’s 10,000hour rule theory in his Outliers: The story of success says that the key to success in any field is, to a large extent, a matter of practicing a specific task for a total of 10,000 hours which means 20 hours of work in a week continuously for 10 years. So genius may not be the only one or main ingredient to be successful symphony of a person’s life.&lt;br /&gt;Gladwell cited the story of Christopher Langan who ended up working on a horse farm despite having an IQ of 195 vis-à-vis Albert Einstein’s score of 150. The writer blames the environment in which Langan grew up: ‘No one –not Rock stars, not professional athletes, not software billionaires, and not even geniuses--------------ever makes it alone’ he writes.&lt;br /&gt;In contrast, Eastern traditions tend to attribute such results to innate or intrinsic causes or disciplines. The Bhagavad-Gita, for example, cautions against unintelligent (tamasic) or over passionate (rajasic) effort. The best results flow from Satvic practices: dispassionate or detached effort, abhyasa backed with vairagya. &lt;br /&gt;&lt;br /&gt;So practice makes perfect but don’t loose your control-----------it takes time.&lt;br /&gt;&lt;br /&gt;Each and every person has more spare time than he thinks. Most people don’t use their leisure time optimally. One reason is mental pre-occupation. If one loves his job, is self employed or thrive against impossible dead lines, one need to spend lots of time thinking about his work and not&amp;nbsp; to spend big chunks of leisure time in most frictionless ways------watching T.V., for example.&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-784462789984525691?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/784462789984525691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/08/how-to-become-successful-in-life.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/784462789984525691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/784462789984525691'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/08/how-to-become-successful-in-life.html' title='How to become successful in life : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-7913942228910113899</id><published>2010-07-22T23:26:00.000-07:00</published><updated>2010-07-22T23:26:35.849-07:00</updated><title type='text'>virtualinfocom : Marketing Tips for your Company</title><content type='html'>&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Are you used to doing things a certain way and can’t seem to break the habit? Old habits are hard to break which is why internet marketing can be tough if you do not evolve with the rest of the industry. You might have started doing things a certain way years ago, and found that they just don’t seem to work the same way they once did. That is not a coincidence that is actually the industry moving past you while you fail to evolve.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Consider changing things up in order to grow and evolve:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Approach: If something works online than great, but if it doesn’t work than you need to fix it. Marketing your business online is not the same as it was 3 years ago. Things change and you need to evolve with your approach otherwise you run the risk of cutting your audience short. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Brand: Is your online brand stale? Have you not rebranded your business since the day you started it? Branding online in today’s marketplace is very important. Customers really focus on brand recognition before they make purchases online and a stale non branded marketing approach online could work against any new potential sales.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;Website: Consult a professional about your website if you haven’t touched it in five years. You might think it’s the cat’s bag but your audience might be seriously turned off by your website. Don’t outdate yourself by not updating your website. Design is very subjective but good design with strong conversion aspects is always going to be important. Don’t be stubborn about your website design and consult with someone who understands good business web design. It is more than just making things look appealing for your audience. It is all about leading your audience down a path. That path could be the messaging of your brand or leading them down the path to a website conversion. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;The internet marketing space is not an area where you can get comfortable and set in your ways. Failure to evolve will result in brand death and in today’s marketplace you have to do everything you can in order to really stand out.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia, &amp;quot;Times New Roman&amp;quot;, serif;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-7913942228910113899?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/7913942228910113899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/virtualinfocom-marketing-tips-for-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7913942228910113899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7913942228910113899'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/virtualinfocom-marketing-tips-for-your.html' title='virtualinfocom : Marketing Tips for your Company'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4370951571150332795</id><published>2010-07-22T00:15:00.000-07:00</published><updated>2010-07-22T00:15:41.201-07:00</updated><title type='text'>Digital Camera Guide : virtualinfocom</title><content type='html'>Digital Camera Guide&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This guide will tell you that plus get you a little more familiar with what these cameras are capable of.&lt;br /&gt;&lt;br /&gt;Megapixels&lt;br /&gt;&lt;br /&gt;When it comes to megapixels, the more the better. I recommend a minimum of 2, but 3 or 4 is great. We did a test to see if a camera with 2.3 megapixels (actually 1.92 - 1600 x 1200) could produce a good quality 8x10.&lt;br /&gt;&lt;br /&gt;Turns out it can, if you have the right paper and printer. We used HP Premium Plus photo paper with an HP 970 series printer and made a fantastic 8 x 10. Remember, I was a professional photographer before I got into computing, so I know a good print when I see it :-)&lt;br /&gt;&lt;br /&gt;The resolution at 8x10 (we had to crop in to make the picture proportional to 8x10) was only 150 DPI. Most printers would not make a real good 8x10 at that resolution, but this one did. So, if you want to be sure you can get good 8 x 10s, you may want to go with a 3 megapixel camera or better (that gives you around 200 DPI at 8x10 size, still not quite the optimum 300 DPI, but it looks good with the right printer).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Optical vs Digital Zoom&lt;br /&gt;&lt;br /&gt;You've probably noticed that most digital cameras have both a specification for digital and optical zoom. Pay the most attention to the optical zoom.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The optical zoom magnifies (zooms in) using glass. The digital zoom basically crops out the edge of the picture to make the subject appear closer, causing you to lose resolution or to get an interpolated resolution (i.e. the camera adds pixels). Neither of which help image quality.&lt;br /&gt;&lt;br /&gt;Finally, make sure you get enough (optical) zoom. A 2x zoom isn't going to do much for you. A 3x is the average you'll find in most digital cameras will probably be good for most uses. More on lenses later.&lt;br /&gt;&lt;br /&gt;Connection&lt;br /&gt;&lt;br /&gt;How does the camera connect to your computer? If you have a USB port in your computer, you'll want a camera that can connect via USB as opposed to a slow serial connection.&lt;br /&gt;&lt;br /&gt;On the other hand, if your computer doesn't have a USB port, is there a serial connector available for the camera you're looking at? If so, is it a special order and how long does it take to get it?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Storage&lt;br /&gt;&lt;br /&gt;What does the camera use to store images with? If it uses a memory stick, make sure you consider buying additional sticks when you get your camera. A typical 8 meg memory stick that comes with a 2 megapixel camera only holds 5 or 6 images at the camera's best quality.&lt;br /&gt;&lt;br /&gt;Some cameras use a 3.5 inch disk for storage. Be careful of these!&lt;br /&gt;&lt;br /&gt;Although it may sound like a good idea, a 3 megapixel camera at high resolution produces a 1 meg file (compressed!). That's only 1 picture per disk.&lt;br /&gt;&lt;br /&gt;Here's a few more things to look out for when trying to make your digital camera purchase.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Picture Formats&lt;br /&gt;&lt;br /&gt;When you're trying to decide on which digital camera to get, check and see how many different picture formats it supports.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You want something that can produce both uncompressed (usually TIFF) and compressed (usually JPEG) images. I personally use the high quality JPEG setting on my camera for most of my shooting. TIFFs are just too big and the difference in quality is not ascertainable by mere mortals.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You also want to be able to shoot at a lower resolution than the camera's maximum. That way, If you're running short on memory, you can squeeze a few more shots on your memory stick.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Auxiliary Lens / Flash&lt;br /&gt;&lt;br /&gt;This was a biggie for me. While a 3x zoom may work for the "average" user, I needed something that allowed me to do some wide angle work as well as have a good telephoto lens.&lt;br /&gt;&lt;br /&gt;So, the camera I purchased a few months back was a Nikon Coolpix 990 (note that this isn't the only camera that can accept lenses). It has auxiliary lenses that screw into the filter ring on the front of the lens. I now have an ultra-wide fisheye lens plus a nice telephoto.&lt;br /&gt;&lt;br /&gt;In addition to lenses, I wanted a good flash. The flash that is built into most of these cameras gives you a top range of 15-20 feet - at best. I wanted a camera that could take a powerful auxiliary flash (again, the Nikon isn't the only camera that fits this requirement, but I liked it better than the rest). If you need more reach than the small built in flash can deliver, then make sure you can attach an external flash to any camera you consider.&lt;br /&gt;&lt;br /&gt;As an added bonus, if you get a camera that can take an external flash, you can place that flash on a bracket and eliminate red-eye.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Flash Distance&lt;br /&gt;&lt;br /&gt;Speaking of flashes, make sure you check the distance the built in flash is good for. You don't want a camera with a wimpy flash that only travels a few feet (well, unless you can get an external flash for it as described above).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Battery Type&lt;br /&gt;&lt;br /&gt;This may not sound important, but it is. Anyone who owns a digital camera can tell you they eat batteries the way a sumo wrestler eats at a buffet.&lt;br /&gt;&lt;br /&gt;Make sure the camera can run on regular (or rechargeable) "AA" type batteries. You don't want a camera that eats through expensive lithium batteries every 10 shots or so.&lt;br /&gt;&lt;br /&gt;One thing to remember about digital cameras, they do eat through batteries. I recommend getting some Nickel Metal Hydride rechargeable for it. I have some for mine and they have saved me a fortune.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Final Notes&lt;br /&gt;&lt;br /&gt;Choosing a digital camera isn't easy. There's a huge selection out there and only you can determine which features you need.&lt;br /&gt;&lt;br /&gt;For instance, if you shoot wildlife photos, a small 3x zoom probably isn't going to cut it (unless you can attach auxiliary lenses to it). If you shoot lots of close-ups, make sure the camera has some sort of macro capability. If you shoot big group photos indoors, an external flash may be necessary.&lt;br /&gt;&lt;br /&gt;My advice is to make a list of things you want to be able to do with the camera then go to somewhere that can help you make a good purchase decision.&lt;br /&gt;&lt;br /&gt;Finally, buy the BEST camera you can possibly afford. Or wait until the price drops on one with the type of features you want.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4370951571150332795?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4370951571150332795/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/digital-camera-guide-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4370951571150332795'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4370951571150332795'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/digital-camera-guide-virtualinfocom.html' title='Digital Camera Guide : virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4756403066047482971</id><published>2010-07-19T23:44:00.000-07:00</published><updated>2010-07-19T23:44:02.345-07:00</updated><title type='text'>Whom to Hire , Tips virtualinfocom</title><content type='html'>Whether you employ one person, or fifty, choosing the right employees can be a challenge. How do you know which of the job applicants will be worth their weight in gold, and which will give you a run for your money? Well, the "secret" to hiring the right employee is to give equal weight to five different factors:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Education&lt;br /&gt;&lt;br /&gt;Experience&lt;br /&gt;&lt;br /&gt;Passion&lt;br /&gt;&lt;br /&gt;Drive&lt;br /&gt;&lt;br /&gt;Fit &lt;br /&gt;Sometimes, the best applicant is not the one with 20 years of experience. Sometimes, the best applicant is not the one with the Master's degree. Focus your interview questions around all five traits, and the "right" employee will emerge. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What if it's a toss up? Look closely at the experience, because past experience is the best indicator of future success.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you're struggling with current employees, here are four guidelines to determine it's time to let someone go:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You are doing (or re-doing) their work&lt;br /&gt;&lt;br /&gt;They fail to reach their goals on a regular basis&lt;br /&gt;&lt;br /&gt;The employee has not taken your admonishments to heart&lt;br /&gt;&lt;br /&gt;They negatively impact other employees around them&lt;br /&gt;&lt;br /&gt;Small business owners do not have the luxury of keeping poor or mediocre employees. You must keep only the best employees for your business. And, don't feel guilty for letting go of inefficient or unproductive persons. You're growing a business, not running a charity.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Plus, I've learned by experience that I'm not doing anyone any favors by keeping a bad employee around... not the employee, not my customers, not the rest of my staff, and not me!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4756403066047482971?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4756403066047482971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/whom-to-hire-tips-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4756403066047482971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4756403066047482971'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/whom-to-hire-tips-virtualinfocom.html' title='Whom to Hire , Tips virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2431354734029391185</id><published>2010-07-19T21:45:00.001-07:00</published><updated>2010-07-19T21:45:45.031-07:00</updated><title type='text'>Here are some ideas for making your website powerful:</title><content type='html'>Include pictures and descriptions of your products (with a dynamic website, your visitors should be able to click through your products to find what they are interested in)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Display interesting facts and statistics&lt;br /&gt;&lt;br /&gt;Include high interest stories (celebrity or newsworthy stories will quickly draw readers to your site)&lt;br /&gt;&lt;br /&gt;Include customer testimonials&lt;br /&gt;&lt;br /&gt;Produce blogs, forums, or user communities&lt;br /&gt;&lt;br /&gt;Most viewers will give you about ten seconds to decide if your site is worth visiting. If you have interesting content and graphics, they'll give you a little more time. However, if you haven't used your space on the Internet to capture and retain their attention, the next thing you know, the person is gone.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your website should attract viewers, and ultimately provide you with additional leads.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2431354734029391185?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2431354734029391185/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/here-are-some-ideas-for-making-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2431354734029391185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2431354734029391185'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/here-are-some-ideas-for-making-your.html' title='Here are some ideas for making your website powerful:'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-5109554917197229940</id><published>2010-07-15T00:32:00.001-07:00</published><updated>2010-07-15T00:32:41.561-07:00</updated><title type='text'>How to create news letters</title><content type='html'>If you're like most companies, you're not using your newsletter for the marketing tool it is. You see many companies produce newsletters. But after a while, the purpose of the newsletter is lost and so is its impact. Here are a few tips for turning your newsletter into a powerful marketing strategy.&lt;br /&gt;&lt;br /&gt;1. Determine what your readers want- too many newsletters are used simply to boast. Although your newsletter should promote your business, it's also a time to build your relationship with your prospects and customers. Be sure to discuss topics of interest and value for your customers and prospects.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Personalize your newsletter- there are hundreds of newsletters circulating on the Internet and in the mail. You need to make your newsletter stand out from the crowd. Making your newsletter uniquely you will make a difference. So be real. Feel free to include personality and emotion in your newsletter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Make it look good- the visual aspect of your newsletter can make all the difference. Make it brief. (You only have the reader's attention for a few minutes.) Use bullets and appealing headlines. And include graphics.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. Let your readers give you their opinion- ask your readers to comment on the newsletter. They will tell you what they liked, disliked, or want to see more of. Additionally, the interaction with your readers draws you closer to a sale.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Include your contact information- the ultimate purpose of the newsletter is to get more customers (through name recognition, relationship building, and promoting your products). However, without your contact information, those potential customers will never appear.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Create a newsletter worthy of your company and you'll drive your readers to future sales. Make it simple, make it short, and make it a powerful tool that reflects you and your business!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-5109554917197229940?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/5109554917197229940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-to-create-news-letters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5109554917197229940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/5109554917197229940'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-to-create-news-letters.html' title='How to create news letters'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2199599943739589873</id><published>2010-07-13T01:54:00.000-07:00</published><updated>2010-07-13T01:54:40.699-07:00</updated><title type='text'>Can Financial Planning be done by Self.....???</title><content type='html'>Can Financial Planning be done by Self.....??? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the Present Scenario planning is a necessity for everyone. Many think planning is required for only big plans or it is a tool for corporate, but Planning is required for Individuals also, to plan their finances at every stage of their life. Financial planning is nothing but the process of meeting life goals through a proper planning and management of finances. It helps an individual as well as corporate to translate their dreams and aspirations in to reality. It also helps you to provide meaning and direction to your financial decisions. Financial planning has to be done in a proper way, so that it can be implemented effectively.&lt;br /&gt;&lt;br /&gt;Financial planning includes Personal Financial Planning as well as Corporate Financial Planning.&lt;br /&gt;Personal financial planning consists of &lt;br /&gt;&lt;br /&gt;•Educational Planning&lt;br /&gt;&lt;br /&gt;•Health or Medical Insurance&lt;br /&gt;&lt;br /&gt;•Tax Benefits on Housing loan&lt;br /&gt;&lt;br /&gt;•Tax Benefits on Educational loans&lt;br /&gt;&lt;br /&gt;Corporate Financial Planning includes&lt;br /&gt;&lt;br /&gt;•Income Tax planning&lt;br /&gt;&lt;br /&gt;•Risk Management/Insurance Planning&lt;br /&gt;&lt;br /&gt;•Investment Planning&lt;br /&gt;&lt;br /&gt;•Estate Planning.&lt;br /&gt;&lt;br /&gt;Financial planning is important because it helps to manage your income more efficiently. It is important to increase cash flow and to keep an eye on spending habits and expenses. Proper financial planning will help in determining what should be done to create cash flow in order to make investment possible. It helps to build a long term capital-base and shape your financial future in terms of savings. With a strong capital base, you can have a wider portfolio of investment and it will help you to increase the wealth and to reduce the risk of investment. It helps us to distinguish investment opportunities appropriate to your financial situation. Financial planning can help in assessing the best investment opportunities. A good investment planning can transform your dream goals into realities. It is very important for your family to have financial security. This is possible only through proper financial planning with proper coverage and taking right policies. A systematic and structured saving and investment plan can be provided to fund children's education and to secure a comfortable retirement.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 Important Steps to follow while Planning your Finances &lt;br /&gt;&lt;br /&gt;Here are some of the important steps to be followed while planning your finances&lt;br /&gt;&lt;br /&gt;•Analyzing Dreams&lt;br /&gt;&lt;br /&gt;•Analyze your Financial status&lt;br /&gt;&lt;br /&gt;•Proper Financial Planning&lt;br /&gt;&lt;br /&gt;•Action the plan&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analyzing Dreams&lt;br /&gt;&lt;br /&gt;In India most of the people have not analyzed their dreams and the ways of realizing the same. So it is very important for you to analyze your dreams so as to convert it into reality. Now you have to translate your dreams and aspirations in to money. Define the time frame within which you should be able to realize your dreams. If you think, it is difficult to meet all your goals within the specified time frame, prioritize your goals based on urgency and importance.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Analyze your Financial Status&lt;br /&gt;&lt;br /&gt;It includes inventory of assets and liabilities (including securities holding, debts, insurance, etc), A description of the present arrangement for distribution of assets at death, Estimates of your income and expenditure, details of your insurance coverage and now analyzing Emotional status is very important, while designing a financial plan for you. It will decide your strength to take risk or not now. Develop a plan, the plan which you design, should take your present financial situation to the achievement of the objectives.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Proper Financial Planning&lt;br /&gt;&lt;br /&gt;Based on the above steps, comprehensive financial plan should be framed which contain an analysis of all pertinent factors relating to your financial status. Your financial plan should consist of your personal data, goals and objectives, mention your issues and problems, specify assumptions, mention the balance sheet/ net worth for the financial year of your company, their should be proper cash flow management. Merely designing a plan, no matter how sound, does not constitute financial planning.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Action the Plan&lt;br /&gt;&lt;br /&gt;A financial plan is useful to you only if it is put in to action. You have to ensure that the implementation is carried out in the manner and in accordance with the plan designed. Now it is very important to monitor the plan. Periodic reviews are the best form of monitoring. You should keep flexibility for a review if circumstances demand. Therefore, to finance your funds one should keep in mind the following steps mentioned so as to lead happy and safe life.&lt;br /&gt;&lt;br /&gt;Options for financial planning&lt;br /&gt;&lt;br /&gt;•Financial Planning Consultant Services&lt;br /&gt;&lt;br /&gt;•Financial Planning Magazines&lt;br /&gt;&lt;br /&gt;•Online Financial Planning&lt;br /&gt;&lt;br /&gt;Financial Planning Consultant Services&lt;br /&gt;&lt;br /&gt;Before choosing a financial planner or financial consultant services, check whether client's interest is the first priority for them, and that they also offers full explanation of the processes involved. One of the key issues in hiring a financial planner is how the planner is to be paid. Financial planners are not just investment advisors; they provide a broad range of services for a wide range of financial situations.&lt;br /&gt;&lt;br /&gt;Financial Planning Magazines&lt;br /&gt;&lt;br /&gt;Financial planning magazines provide helpful articles and insights on the common issues faced by people trying to plans for their financial future. They also give an idea about the different alternatives available in the market. They may also provide comparison of companies, quotes, rate financial planning tools available in the market and much more.&lt;br /&gt;- - virtualinfocom&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2199599943739589873?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2199599943739589873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/can-financial-planning-be-done-by-self.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2199599943739589873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2199599943739589873'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/can-financial-planning-be-done-by-self.html' title='Can Financial Planning be done by Self.....???'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1920504415387538917</id><published>2010-07-09T08:01:00.000-07:00</published><updated>2010-07-09T08:01:05.856-07:00</updated><title type='text'>how to be an entrepreneur ? virtualinfocom</title><content type='html'>An entrepreneur is an individual who undertakes financial risks and carries out new financial ventures.Out of the total productive population how many are really using the potential....? Strange but fact, due to lack of knowlegde and expert guidance we are not able to develop future entrepreneurs.&lt;br /&gt;&lt;br /&gt;The word entrepreneur derives from the French words "entre" (to enter) and "prendre" (to take), and in a general sense applies to any person starting a new venture or trying a new opportunity. Entrepreneurship is a practice of starting a new business in response to new opportunities. A person who owns a business or enterprise is called an entrepreneur. In other words we can tell that an entrepreneur is a person who organizes and manages a business undertaking and assumes a risk for the sake of profit. Operating a business takes certain skills. Few people may not have all the skills needed to run a business, but they can compensate for their weaknesses by hiring efficient staffs or consultants and by becoming more knowledgeable through education or training.&lt;br /&gt;Qualities of a successful Entrepreneur.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs are self motivated, they always encourage themselves at every step they take. They do not want any other motivating things other than their goals which motivate them.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs learn by failures. They take every failure as a lesson and stepping stone for success.&lt;br /&gt;&lt;br /&gt;•A successful entrepreneur is a good manager. He knows how to manage his business and how to deal with threats.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneur is a good negotiator and a good communicator.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneur is a leader by nature. He analyses the things well and finds positive solutions.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs take calculated risks.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs prepared to make personal sacrifices to achieve success.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs are innovative in approach. They see things which others fail to recognize.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs always target the niche markets and new business opportunities.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs are action oriented; they do not spend time in dreaming about success. They make things happen.&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs are professional in approach towards business&lt;br /&gt;&lt;br /&gt;•Successful entrepreneurs learn from others.&lt;br /&gt;&lt;br /&gt;Process of starting a company&lt;br /&gt;&lt;br /&gt;The Ministry of Corporate Affairs (MCA), Government of India, is the main body which authorizes, regulates and sets rules on how to ' Register a Company in India '. The MCA primary focus is on 'Administration of the Companies Act, 1956' and other Acts and Rules &amp;amp; Regulations drafted for corporate sector. &lt;br /&gt;Steps for Registering a Company in India &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;•Select a maximum of six new names indicating main objects of the company. Proper care for 'same or deceptively similar names' should be followed.&lt;br /&gt;&lt;br /&gt;•Availability of name (s) can be made on eForm1 A by logging in to the portal. A fee of Rs. 500/- has to be paid along with the digital signature of the applicant.&lt;br /&gt;&lt;br /&gt;•After approval, registration of the new company can be filed on forms (Form 1, 18 and 32) within six months of approval.&lt;br /&gt;&lt;br /&gt;•Draft memorandum and articles of association; get ratified, print and stamped with appropriate stamp duty.&lt;br /&gt;&lt;br /&gt;•Get the Memorandum and the Articles signed by at least two subscribers, provide details like father's name, occupation, address and the number of shares subscribed for and get identified.&lt;br /&gt;&lt;br /&gt;•Memorandum and Article should bear date, later than stamp date.&lt;br /&gt;&lt;br /&gt;Electronic forms and mandatory documents to ' Register a Company in India ' should further accompanied by, Declaration of compliance, Notice of situation of registered office of the company and Particulars of the Director's, Manager or Secretary. It should go with the digital signature, requisite fees and hard copy of Memorandum and Article of Association to the RoC. Then corporate identity is certified by RoC. Public Limited Companies and Part IX Companies have to stick to few more compliances for ' Company Registration in India '. The problems related to registration of a Company in India ‘have been substantially cut down with better and user friendly ' Process of Company Registration&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Certificate of Incorporation&lt;br /&gt;&lt;br /&gt;It is also referred to as articles of incorporation. It is the set of basic important rules governing the management of a company. It is the legal document essential for the formation of a company.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Certificate of incorporation consist of;&lt;br /&gt;&lt;br /&gt;•Name of the corporation which is unique from any other corporation present in that jurisdiction.&lt;br /&gt;&lt;br /&gt;•Names of board of directors who are main authority of the corporation.&lt;br /&gt;&lt;br /&gt;•Objectives of the corporation or purpose of its formation.&lt;br /&gt;&lt;br /&gt;•Location of the registered office of the corporation.&lt;br /&gt;&lt;br /&gt;•Period of existence of corporation, whether permanent or for a limited period of time.&lt;br /&gt;&lt;br /&gt;•Number of shares the corporate is authorized to issue. &lt;br /&gt;Articles of association &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Articles of associations are the regulations governing the relationship between directors of the company and the shareholders and are the basic necessities for the establishment of a company. It is the set of primary rules which directs working of a company. It tells about the general meeting of shareholders and their voting rights, forms in which notices are published by the company, bodies that do administration, and also tells about powers and functions of management of the company. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to Manage a Company Successfully&lt;br /&gt;&lt;br /&gt;Most of the people get business ideas but only a small percentage of people move forward to convert it into a business and only a few people can convert their business into a successful one. Converting a business into success needs strong dedication and passion. Following are some points which are essentials to convert a business into successful venture.&lt;br /&gt;&lt;br /&gt;Be confident&lt;br /&gt;&lt;br /&gt;Confidence and hard work are the best medicine to kill the failure. To be a successful person in business today needs good planning of future and this planning is possible only when entrepreneur is confident about his business. &lt;br /&gt;Organize your business &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To get success, a business needs to be well organized. A well organized business will help to complete a task effectively on time and also increases the preference by the customers.&lt;br /&gt;&lt;br /&gt;Analysis of the competitionA well detailed analysis of the competitors and competition in the market is very much necessary for the survival and progress of the business. Success of a business depends on how a business can differentiates itself in the market with respect to other competitors, and this is possible only when it does market analysis.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Consistency in quality&lt;br /&gt;&lt;br /&gt;This is the factor which keeps the customers stick to their business for long time. No matter whether a business deals with manufacturing or providing service it always should show consistency in service quality which builds loyalty in customers. Long term better quality ensures good customer loyalty and makes business successful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Be creative and focused&lt;br /&gt;&lt;br /&gt;Rome was not built in a day, like this a business cannot become successful over night; it requires long time hard work, dedication and sacrifies. Always focus should be on competitors and changes that happens in the market. Creativity helps to go ahead in the competition and helps to stay for long time.&lt;br /&gt;&lt;br /&gt;Effective Marketing&lt;br /&gt;&lt;br /&gt;Success of a business also depends upon its popularity in the market, this needs good advertising. Word of mouth is an effective way of advertising and in the initial stages low cost advertising is preferred for small business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1920504415387538917?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1920504415387538917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-to-be-entrepreneur-virtualinfocom.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1920504415387538917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1920504415387538917'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-to-be-entrepreneur-virtualinfocom.html' title='how to be an entrepreneur ? virtualinfocom'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4289768288337826163</id><published>2010-07-07T00:11:00.000-07:00</published><updated>2010-07-07T00:11:08.043-07:00</updated><title type='text'>Venture Capital : to get funding for your business?</title><content type='html'>Venture capitalists (VC) are those businessmen who are interested instart-up companies and who provide capital for such companies. It isnot necessary that venture capitalist must be a businessman. Theinvestment can be done by the individuals who have a high net worth orinvestable assets. The VC’s invest in a startup company and usuallythey ask for a share of partnership or ask for particular percentage ofshares from that company. If a person wants to become an entrepreneurthen he must start a new business and for starting up the business heneeds to have a business plan. It is not necessary that the plan has tobe a new idea for which he will need capital. The amount of capitaldepends upon the type of business that the entrepreneur is starting. Hecan get the required capital from many sources. The required capital,be it less or more depends upon the business plan. Some of the sourcesfrom which the entrepreneur can raise the required capital are; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Own funds&lt;br /&gt;&lt;br /&gt;Venture capitalists&lt;br /&gt;&lt;br /&gt;Angel investors&lt;br /&gt;&lt;br /&gt;Partnership&lt;br /&gt;&lt;br /&gt;Banks&lt;br /&gt;&lt;br /&gt;From friends and relatives&lt;br /&gt;&lt;br /&gt;Institutional investors &lt;br /&gt;&lt;br /&gt;You may be wondering as to what is the need for a person to become aventure capitalist when he can earn money if he invests the same amountof money in his business, share market, in banks etc. There are manythings which play a very important role in converting a person into aventure capitalist. &lt;br /&gt;How does it work? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You may be wondering as to what is the need for a person to become a venture capitalist when he can earn money if he invests the same amount of money in his business, share market, in banks etc. There are many things which play a very important role in converting a person into a venture capitalist.&lt;br /&gt;&lt;br /&gt;•Social responsibility: A person who aims at becoming a venture capitalist is giving a contribution to the society by helping the young entrepreneurs to start their business and indirectly it means that they are helping in the improvement of the economy. &lt;br /&gt;&lt;br /&gt;•They can get good returns if they invest in the stock market or in their own business but the returns that they get by investing in new business are far more and it comes very easily. &lt;br /&gt;&lt;br /&gt;•They can dictate their terms in some matters when they are investing in a startup company whereas it cannot happen even if they are a managing director of a public company&lt;br /&gt;&lt;br /&gt;•It involves a lot of risk to invest in startup companies and no doubt the venture capitalist is ready to take up that risk&lt;br /&gt;&lt;br /&gt;•The main advantage is the capital gains. When VC puts money in the business the one thing he asks for is percentage of shares and when the company is doing extremely well and its share prices are very high, VC sells of the shares of that company to make a lot of money. It again depends upon VC whether he wants to sell or keep the shares.&lt;br /&gt;&lt;br /&gt;The VC’s does not invest in each and every business opportunity that they come across. They invest in only those projects which they feel can definitely work and are capable of bringing them good returns. A study has shown that some of the VC’s invest in one project or business opportunity among the 400 or 500 projects that they have seen, it again depends upon the perception of the venture capitalist because some of them will be looking out for projects which are there in specific fields such as healthcare, fast-foods, medicines, technology oriented etc. Once the entrepreneur or the businessman who needs the capital approaches the VC there are certain conditions put forward by them. Some of them are&lt;br /&gt;&lt;br /&gt;• A place in Board of Directors&lt;br /&gt;&lt;br /&gt;• Percentage of shares&lt;br /&gt;&lt;br /&gt;• Business partnership&lt;br /&gt;&lt;br /&gt;• Reporting the progress of business&lt;br /&gt;&lt;br /&gt;• The targets to be met &lt;br /&gt;Process of getting the capital &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The first step is that a business proposal is submitted to VC. Venture capitalist reviews the business proposal and if he feels that the business is worth investing then he calls the entrepreneur or the management team of that particular company for a discussion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The second step is the Pre-liminary screening wherein the management team/ entrepreneur of the business sit and review the business plan or proposal. It is the one important stage where the management team/entrepreneur has to prepare well and convince the venture capitalist that the business plan will work out and for doing that they need to know even the minute details about the project because they can never anticipate the kind of questions that will be asked by venture capitalist.&lt;br /&gt;&lt;br /&gt;The next step is Negotiating the investment. In this stage the amount that is needed for the proposal is discussed and both parties come to an understanding called as Memorandum of Understanding (MoU). The venture capitalist reviews the market study and market potential which has been carried out by the respective firm or by people who are specialized in this particular work. The venture capitalist also studies the industry carefully to obtain information about competitors, entry barriers, potential to exploit substantial niches, product life cycles, and distribution channels which will help in convincing him that the business plan is worth investing.&lt;br /&gt;&lt;br /&gt;The final step is getting the approvals and the capital. In this step all the terms are negotiated and the investment proposal is submitted to venture capital board of directors and if it’s approved the legal documents are prepared. Then the VC provides the capital that they have decided in the MoU. The capital can be given in a lump sum or in installments depending upon what was decided during the meeting. &lt;br /&gt;Selection of venture capitalist &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Although the final decision of investing the money in a business lies in the hands of a Venture capitalist, the selection of a VC is definitely in the hands of an entrepreneur. It should not be mis-understood that the power lies in the hands of the entrepreneur because they need capital for setting up the business and they are in no condition to dictate the terms. The mistake that they do is to decide upon one VC and approach him for funding without knowing if that particular VC has got any preferences. It has been seen that venture capitalists have preferences regarding particular stages of investment, amount of investment, industry sectors and geographical location. It’s not only these things what an entrepreneur will look for in an Venture Capitalist, but other important things as to what will be the value addition that the VC brings in, what will be his style of doing business, the expertise and experience that he brings along with him.&lt;br /&gt;&lt;br /&gt;Stages of financing&lt;br /&gt;&lt;br /&gt;Let’s have a look at the general stages of financing. The steps given here are not universal because the modes and stages of financing depend upon the negotiations that have taken place between the VC and the entrepreneur/management. But these are the steps in which the financing happens most of the times&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 1: seed financing or seed capital or concept stage financing&lt;br /&gt;&lt;br /&gt;The entrepreneur or the main management is provided with a small amount of capital. In this stage the products or services are not being sold to the customers. In most of the cases it is seen that the entrepreneurs get the capital from the angel investors rather than the venture capitalists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 2: startup financing &lt;br /&gt;&lt;br /&gt;In this step a prototype of the product is built and is tested for the market viability. The search for the other team members and the technical specialists is on. There are very few venture capitalists that fund during this stage and again it’s the angel investors who come to the rescue of the entrepreneurs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 3: First stage financingThis is the step where the VC’s will be looking to get involved with a company. For a company to reach this stage it requires at least a year and the management team is in place and is working in co-ordination. The sales may or may not be that great but if the product is accepted well in the market, the sales will definitely be on the rise&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 4: second stage financing&lt;br /&gt;&lt;br /&gt;The sales in this stage are rising and the company is looking to reduce the costs and increase the productivity and enter new markets. The funds in this phase are used for opening into new markets; increase the productivity, expansions etc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 5: Third stage financing &lt;br /&gt;&lt;br /&gt;The customer’s happiness, the sales figures are taking an exponential phase and the business is going on very well, these are some of the things which happen in this phase if everything goes as planned. The finance that the firm gets during this stage is used for increasing plant capacity, marketing, working capital and expansion.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Step 6: Bridge or Mezzanine financing&lt;br /&gt;&lt;br /&gt;The company has successfully passed through the rough patches that arise during the initial years and is doing well now. The bridge financing is done to prepare the company for an Initial Public Offering (IPO) which includes clearing the debts and buying out the investors who are not strong enough to run a public company.&lt;br /&gt;&lt;br /&gt;The next step is that the company or the firm goes for the IPO and raises the funds or capital.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The present scenario in India &lt;br /&gt;&lt;br /&gt;There are number of Venture capital firms and individual VC’s in India. Some of the top VC firms are Sequoia Capital India, Ventureast, Intel Capital, Helion Venture Partners, DFJ India, Nexus India Capital etc. Apart from the firms there are individual VC’s such as one of the Infosys founder Mr. N.S.Raghavan, Vinod Khosla. They have been providing the capital for the budding entrepreneurs. The next addition to the list is Mr. Narayana Murthy who recently sold shares of worth Rs 180 crores to start a venture capital firm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4289768288337826163?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4289768288337826163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/venture-capital-to-get-funding-for-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4289768288337826163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4289768288337826163'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/venture-capital-to-get-funding-for-your.html' title='Venture Capital : to get funding for your business?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3451274290537321761</id><published>2010-07-02T06:29:00.000-07:00</published><updated>2010-07-02T06:29:11.074-07:00</updated><title type='text'>How do I File Income Tax Returns…..???</title><content type='html'>Identify your sources of income under different Income Heads.&lt;br /&gt;Keep Documents Ready&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before filing Tax you should know which documents you need to keep in hand in order to find out your tax-amount. You should identify the sources of income and place them under the right income heads. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Compute the gross Total Income (GTI) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add up your earnings from the five income heads to arrive at total taxable income. To get your total taxable income, you will have to subtract the standard tax deductions (Section 80) from the gross income. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Step 4: Calculate deductions &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add up all your Section 80C and non-80C deductions and minus it from your gross total income. &lt;br /&gt;&amp;nbsp; &lt;br /&gt;Calculating Total Taxable Income &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To get the Total Income on which the tax is to be paid reduce the total deductions from the gross total income. The income from house property and capital gains are taxable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finding your tax rates&lt;br /&gt;&lt;br /&gt;Individual taxpayers are categorized as General, Women and Senior Citizens. Identify your category and check out your tax liability according to the tax slab applicable for assessment year 2010-11 or financial year 2009-10 &lt;br /&gt;Choosing the correct income tax return (ITR) form. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Based on your income sources, you need to choose your ITR form. Once the documents and the calculations are done, the process of filing tax enters the final phase. &lt;br /&gt;&lt;br /&gt;Filing returns&lt;br /&gt;&lt;br /&gt;Subtract your TDS from the tax liability that you computed earlier to ascertain if you are still to pay any taxes. If you still have a tax liability, get hold of Form 280, fill it up and deposit it in any bank along with the tax payable in cash or cheque before filing your returns.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3451274290537321761?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3451274290537321761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-do-i-file-income-tax-returns.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3451274290537321761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3451274290537321761'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/07/how-do-i-file-income-tax-returns.html' title='How do I File Income Tax Returns…..???'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2237864843031645124</id><published>2010-06-29T05:39:00.000-07:00</published><updated>2010-06-29T05:39:09.077-07:00</updated><title type='text'>Business Building Tips for Entrepreneurs</title><content type='html'>As a business owner, you already know that people buy for emotional reasons. No matter how great your product or service is, apathetic consumers will simply dismiss it. You need to tap into their emotions if you're going to convince them that they need your product. &lt;br /&gt;&lt;br /&gt;By manipulating the pleasure and pain triggers in your prospect, you will be catching their attention, and encouraging them to act (either to rid themselves of the pain, or to retain feelings of pleasure.)&lt;br /&gt;&lt;br /&gt;Here are some tips for injecting pain and pleasure into your marketing messages:&lt;br /&gt;&lt;br /&gt;Tell stories- people immediately connect with stories. If your story relates to an experience your prospect has had, they will immediately be reminded of the feelings they are fighting to avoid, or the feelings they'd love to feel again.&lt;br /&gt;&lt;br /&gt;Make your prospect imagine- the mind is a powerful tool. Asking your prospect to visualize sets a stage for you to present painful / pleasurable situations. Tap into past experiences, or create hypothetical ones. When it comes to emotion, your prospect's brain will not make a distinction between fact and fiction.&lt;br /&gt;&lt;br /&gt;Be confident in your product- when talking about your product or service, don't say what it might or could do for them. Explain what it will do. (Remember, your prospect needs to get rid of their pain or acquire pleasure as soon as possible. They need a guaranteed solution!)&lt;br /&gt;&lt;br /&gt;Use the right words- make your message vibrant by using active verbs (example: Jane runs instead of Jane is running.) Also, use words associated with pleasure (babies, soft, relaxing etc.) or pain (dentist, suffering, trauma).&lt;br /&gt;&lt;br /&gt;One last point: once you draw out the pain or pleasure, let your audience revel in it. Don't be too quick to move past the emotion. It's the emotion that moves people to action. If you can successfully incorporate emotional stimulation in your marketing messages, you will be transporting your prospect to a buying state!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2237864843031645124?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2237864843031645124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/business-building-tips-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2237864843031645124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2237864843031645124'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/business-building-tips-for.html' title='Business Building Tips for Entrepreneurs'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2846927186469966590</id><published>2010-06-28T06:19:00.000-07:00</published><updated>2010-06-28T06:19:11.371-07:00</updated><title type='text'>Must Do Twitter SEO Tips</title><content type='html'>I think it is crazy when I come across a Twitter account that doesn’t have a bio section filled in or even a URL in the domain section. How can you forget to put your website domain in your profile? Here are some ways to really keep your SEO elements moving in the right direction with your Twitter account.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are some of the top must do Twitter SEO tips to consider:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;URL:&lt;/strong&gt; Probably the most important thing. Don’t forget to have your URL visible in your profile. It only takes a few seconds to type in.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;User Name:&lt;/strong&gt; Your user name is also going to be listed in your domain so chose one wisely. If you pick something to cutesy you will have no chance of ranking in search results for your targeted keywords.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Description:&lt;/strong&gt; Your description is used as the meta tag information for your profile so you can see where this would come in very handy to have optimized for your targeted keywords. Are you starting to see the overall goal of optimizing your profile?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Background:&lt;/strong&gt; Take advantage of using your background to get more of your messaging across. You are allowed to upload your own background image so use it to either further your business brand or you can use the right hand side of the background to list some information about your services or your business.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Personality: Don’t let your profile seem like just a business even though you might be there to generate new leads. Try adding some personality to your profile. Ask your followers questions, have a contest show your audience that there is a human being behind that Twitter profile.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hash Tags: This one is often overlooked by many people. If you drop a “#” before a word like SEO or any other keyword you might be targeting this will allow your tweet to show up in search results for when others search for that keyword.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Whenever dealing with any online social network or even a business profile optimization and SEO elements are very important. It doesn’t mean that it will rank all the time but if you are spending the time to create a profile you might as well make it 100% efficient in order to increase the possibilities of that profile ranking in search results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2846927186469966590?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2846927186469966590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/must-do-twitter-seo-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2846927186469966590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2846927186469966590'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/must-do-twitter-seo-tips.html' title='Must Do Twitter SEO Tips'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6758112845931495205</id><published>2010-06-28T06:14:00.000-07:00</published><updated>2010-06-28T06:14:18.101-07:00</updated><title type='text'>Time To Break Your Old Marketing Habits</title><content type='html'>Are you used to doing things a certain way and can’t seem to break the habit? Old habits are hard to break which is why internet marketing can be tough if you do not evolve with the rest of the industry. You might have started doing things a certain way years ago, and found that they just don’t seem to work the same way they once did. That is not a coincidence that is actually the industry moving past you while you fail to evolve.&lt;br /&gt;Consider changing things up in order to grow and evolve:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Approach:&lt;/strong&gt; If something works online than great, but if it doesn’t work than you need to fix it. Marketing your business online is not the same as it was 3 years ago. Things change and you need to evolve with your approach otherwise you run the risk of cutting your audience short. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Brand&lt;/strong&gt;: Is your online brand stale? Have you not rebranded your business since the day you started it? Branding online in today’s marketplace is very important. Customers really focus on brand recognition before they make purchases online and a stale non branded marketing approach online could work against any new potential sales.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Website:&lt;/strong&gt; Consult a professional about your website if you haven’t touched it in five years. You might think it’s the cat’s bag but your audience might be seriously turned off by your website. Don’t outdate yourself by not updating your website. Design is very subjective but good design with strong conversion aspects is always going to be important. Don’t be stubborn about your website design and consult with someone who understands good business web design. It is more than just making things look appealing for your audience. It is all about leading your audience down a path. That path could be the messaging of your brand or leading them down the path to a website conversion. &lt;br /&gt;&lt;br /&gt;The internet marketing space is not an area where you can get comfortable and set in your ways. Failure to evolve will result in brand death and in today’s marketplace you have to do everything you can in order to really stand out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6758112845931495205?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6758112845931495205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/time-to-break-your-old-marketing-habits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6758112845931495205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6758112845931495205'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/time-to-break-your-old-marketing-habits.html' title='Time To Break Your Old Marketing Habits'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6566748564164162917</id><published>2010-06-28T06:09:00.000-07:00</published><updated>2010-06-28T06:09:55.212-07:00</updated><title type='text'>Trust Is Now More Important Than Ever</title><content type='html'>Everything online revolves around trust. It is not talked about that often but trust works on both sides of the spectrum. Your website visitors need trust in order to make any sort of contact with your business website and the search engines need to trust you in order to label you as an authority figure in the search engines. There are many ways to develop trust but it truly takes time. There is no cutting corners when developing your trust factor it just sort of happens over time as a business owner.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Age:&lt;/strong&gt; As you spend a great deal of time in the search engines you can naturally start to build up your trust factor in the eyes of your audience and the search engines. Age shows stability in the eyes of the search engines.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Linking:&lt;/strong&gt; When industry leading resources start to quote and link to your website you start to develop trust in the eyes of the audience reading that resource and also the search engines. If you are not a worthy business an industry leading resource will not use you to quote on their website. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Branding&lt;/strong&gt;: This could work both ways but more so for your audience. Position yourself as a strong brand and over time people will look at you as an industry leading brand. A brand instantly builds trust in the eyes of your audience and customer. A fly by night will not spend the time to really build a brand online so make an effort to build up your appearance online. &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Under Promise Over Deliver&lt;/strong&gt;: This is a very old business slogan but when done correctly utilizing this mind set will increase your trust factor. Don’t over promise and not follow through because for the long term this will not help you in building and growing your online trust.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Build Relationships:&lt;/strong&gt; Relationship building and trust go hand in hand. Try building relationships in almost any situation you find yourself in. A relationship with the right client or person of interest could lead to significant online activities. When others in your industry start to recommend you or your services in the online space you naturally build up your trust in many ways.&lt;br /&gt;&lt;br /&gt;Trust has become a very important attribute to strive for as a business. Trust is what gets other people inquiring and wanting to learn more about your business. It allows for a much smoother sales cycle and process. It is something that is very important for businesses to want to achieve for their own business in order to make things that much more efficient.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6566748564164162917?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6566748564164162917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/trust-is-now-more-important-than-ever.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6566748564164162917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6566748564164162917'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/trust-is-now-more-important-than-ever.html' title='Trust Is Now More Important Than Ever'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2997588104308248097</id><published>2010-06-23T04:12:00.000-07:00</published><updated>2010-06-23T04:12:18.583-07:00</updated><title type='text'>To Advertise - not to Advertise.</title><content type='html'>&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Have  you  ever heard the saying, "I know that I waste half of my advertising  budget. The  problem is I don't know which half!" It is this very philosophy that is  prompting me to strongly inform you... advertising doesn't work! &lt;/span&gt;  &lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Let  me show you why:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;There is no way to track  effectiveness (or ineffectiveness)&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;It's  impersonal&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;The target audience is too  large&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;It's costly to redo or  improve&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;There is no call to action&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;What surprises me is the number of small business  owners that save their marketing dollars just to waste them on  ineffective advertising.  Then, they complain because nothing is working and they don't have any  customers. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;I know what you're thinking, "Isn't advertising and  marketing the same  thing?" Well, not really. Let me explain the differences. Advertising  includes:  commercials, billboards, radio, and newspapers. Marketing includes:  emails, letters, postcards, and fax. &lt;/span&gt;&lt;br /&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;So how is  follow-up marketing better than advertising? &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&lt;strong&gt;You  can track response rates&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;You can  quickly change campaigns that aren't working&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;You can  specifically target your audience&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;It leads  prospects to an immediate sell &lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;If you  really want to attract more customers, you will learn  to market and leave the advertising to those gazillion dollar companies.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2997588104308248097?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2997588104308248097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/to-advertise-not-to-advertise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2997588104308248097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2997588104308248097'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/to-advertise-not-to-advertise.html' title='To Advertise - not to Advertise.'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4014262056763882089</id><published>2010-06-23T04:10:00.000-07:00</published><updated>2010-06-23T04:10:00.280-07:00</updated><title type='text'>Things you must know about your customers</title><content type='html'>&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Here  are the 7 things you must know about your customers:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1.  Their Name- &lt;/strong&gt;Nothing speaks  to an individual faster than their first name. Use it to build your  relationship with your customer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. What They've  Purchased- &lt;/strong&gt;If you know what your customers purchased in the  past, you have a good idea what  they will buy again. (And won't waste your time promoting products of  little to no interest.)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. How Often They Purchase- &lt;/strong&gt;Individuals   who buy rarely from you may need additional encouragementâ€Śmore  marketing. Whereas, consistent customers may not need extra sales  pitches, but might benefit from a newsletter or coupon.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4.  How Much They Spend (on average)- &lt;/strong&gt;Why spend precious time  pitching products to customers  that they can't afford? It might embarrass your customer, shows your  lack of personal interest, and may cause customers to lose interest.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. The Last Time They Purchased- &lt;/strong&gt;Have you lost a  customer without  even knowing it? Who's still loyal? Who has strayed (and needs to be  brought back)?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;6. Each Interaction You've Had With  Them- &lt;/strong&gt;Documentation  is important for obvious reasons. But being able to "recall" previous  conversations will make your customer feel important and appreciated.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;7. How They Feel About Your Business- &lt;/strong&gt;Feedback  from your customers  is the best way to improve your products/services, meet your customers  needs, and attract more customers.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Note: Remembering each of  your customers  and all of these details about them is impossible. Be sure to keep an  accurate  database that can easily store and retrieve this information for  you--and make you look like a star to your customers!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4014262056763882089?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4014262056763882089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/things-you-must-know-about-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4014262056763882089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4014262056763882089'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/things-you-must-know-about-your.html' title='Things you must know about your customers'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-9217669633536222179</id><published>2010-06-23T00:58:00.000-07:00</published><updated>2010-06-23T04:09:27.543-07:00</updated><title type='text'>Your Attitude effects your customers</title><content type='html'>&lt;table align="right" border="0" cellpadding="0" cellspacing="0" style="width: 232px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Find Your  Passion&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Running a business is tiring, time-consuming, and  often  frustrating. It's not uncommon for the "Entrepreneurial Light" to burn  out.  However, if you're not excited about your products or services, no one  else is  going to be. And, who wants to buy a product/service they're not  enthusiastic about?&lt;br /&gt;&lt;br /&gt;Quick tips for regaining your passion:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Write down all the reasons you love your products or services&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Tell others the story of why you became an  entrepreneur&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Imagine what you want your business to  look like in 5 years (even if it's unrealistic... perhaps especially if  it's unrealistic!)&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Read inspirational books,  blogs, and articles about small business ownership&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Take time  to rejuvenate&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #4c4c4c; font-family: Arial,Helvetica,sans-serif; font-size: x-small;"&gt;Look, you became an  entrepreneur for a reason. And, how you feel about your company is going  to be  reflected in the risks you'll take, the way you interact with your  customers, and the amount of money you bring in!&lt;br /&gt;&lt;br /&gt;Ray Kroc  (founder of McDonald's)  said, "If you work just for the money, you'll never make it, but if you  love what  you're doing, and always put the customer first, success will be yours."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Be passionate! Be excited! &lt;/b&gt;Learn to love your  business,  your customers, and the simple joys of small business ownership. Pass  that passion  on to your employees and customers, and you'll see a phenomenal  difference in the growth and success of your business!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-9217669633536222179?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/9217669633536222179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/your-attitude-effects-your-customers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/9217669633536222179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/9217669633536222179'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/your-attitude-effects-your-customers.html' title='Your Attitude effects your customers'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-6882789505125361538</id><published>2010-06-22T00:48:00.001-07:00</published><updated>2010-06-22T00:48:56.781-07:00</updated><title type='text'>PHP - Functions, how to write functions using PHP ?</title><content type='html'>&lt;h1&gt;Creating Your First PHP Function&lt;/h1&gt;&lt;br /&gt;When you create a function, you first need to give it a name, like &lt;i&gt;myCompanyMotto&lt;/i&gt;.&lt;br /&gt;It's with this function name that you will be able to call upon your function, so make it easy to type and understand.&lt;br /&gt;&lt;br /&gt;The actual syntax for creating a function is pretty self-explanatory, but you can be the judge of that.&lt;br /&gt;First, you must tell PHP that you want to create a function.  You do this by typing the keyword &lt;i&gt;function&lt;/i&gt; followed&lt;br /&gt;by your function name and some other stuff (which we'll talk about later).  &lt;br /&gt;&lt;br /&gt;Here is how you would make a function called &lt;i&gt;myCompanyMotto&lt;/i&gt;.  &lt;b&gt;Note&lt;/b&gt;: We still have&lt;br /&gt;to fill in the code for &lt;i&gt;myCompanyMotto&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;&lt;span style="color: red;"&gt;function myCompanyMotto(){&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;: Your function name can start with a letter or underscore "_", but &lt;b&gt;not&lt;/b&gt; a number!&lt;br /&gt;&lt;br /&gt;With a properly formatted function in place, we can now fill in the code that we want our&lt;br /&gt;function to execute.  Do you see the curly braces in the above example "{ }"?  These braces define&lt;br /&gt;where our function's code goes.  The opening curly brace "{" tells php that the function's code is starting and a closing&lt;br /&gt;curly brace "}" tells PHP that our function is done!&lt;br /&gt;&lt;br /&gt;We want our function to print out the company motto each time it's called, so that sounds like it's a job for the &lt;a href="http://www.tizag.com/phpT/echo.php"&gt;echo command&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;function myCompanyMotto(){&lt;br /&gt;    &lt;span style="color: red;"&gt;echo "We deliver quantity, not quality!&amp;lt;br /&amp;gt;";&lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;That's it!  You have written your first PHP function from scratch!  Notice that the code that appears within a function is just the same as any other PHP code.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Using Your PHP Function&lt;/h1&gt;Now that you have completed coding your PHP function, it's time to put it through a test run. Below&lt;br /&gt;is a simple PHP script.  Let's do two things: add the function code to it and use the function twice.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;echo "Welcome to Tizag.com &amp;lt;br /&amp;gt;";&lt;br /&gt;echo "Well, thanks for stopping by! &amp;lt;br /&amp;gt;";&lt;br /&gt;echo "and remember... &amp;lt;br /&amp;gt;";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code with Function:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;&lt;span style="color: red;"&gt;function myCompanyMotto(){&lt;br /&gt;    echo "We deliver quantity, not quality!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;echo "Welcome to Tizag.com &amp;lt;br /&amp;gt;";&lt;br /&gt;&lt;span style="color: red;"&gt;myCompanyMotto();&lt;/span&gt;&lt;br /&gt;echo "Well, thanks for stopping by! &amp;lt;br /&amp;gt;";&lt;br /&gt;echo "and remember... &amp;lt;br /&amp;gt;";&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;myCompanyMotto();&lt;/span&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Welcome to Tizag.com &lt;br /&gt;&lt;br /&gt;We deliver quantity, not quality!&lt;br /&gt;&lt;br /&gt;Well, thanks for stopping by! &lt;br /&gt;&lt;br /&gt;and remember... &lt;br /&gt;&lt;br /&gt;We deliver quantity, not quality!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Although this was a simple example, it's important to understand that there&lt;br /&gt;is a lot going on and there are a lot of areas to make errors. When you are creating a function, follow&lt;br /&gt;these simple guidelines:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Always start your function with the keyword &lt;b&gt;function&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Remember that your function's code must be between the "{" and the "}"&lt;/li&gt;&lt;li&gt;When you are using your function, be sure you spell the function name correctly&lt;/li&gt;&lt;li&gt;Don't give up!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h1&gt;PHP Functions - Parameters&lt;/h1&gt;Another useful thing about functions is that you can send them information that&lt;br /&gt;the function can then use.  Our first function &lt;i&gt;myCompanyMotto&lt;/i&gt; isn't all that&lt;br /&gt;useful because all it does, and ever will do, is print out a single, unchanging string.&lt;br /&gt;&lt;br /&gt;However, if we were to use parameters, then we would be able to add some extra functionality!&lt;br /&gt;A parameter appears with the parentheses "( )" and looks just like a normal PHP variable.&lt;br /&gt;Let's create a new function that creates a custom greeting based off of a person's name.&lt;br /&gt;&lt;br /&gt;Our parameter will be the person's name and our function will concatenate this&lt;br /&gt;name onto a greeting string. Here's what the code would look like.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code with Function:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;function myGreeting&lt;span style="color: red;"&gt;($firstName)&lt;/span&gt;{&lt;br /&gt;    echo "Hello there ". &lt;span style="color: red;"&gt;$firstName&lt;/span&gt; . "!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;When we use our &lt;i&gt;myGreeting&lt;/i&gt; function we have to send it a string containing someone's name, otherwise&lt;br /&gt;it will break.  When you add parameters, you also add more responsibility to you, the programmer!&lt;br /&gt;Let's call our new function a few times with some common first names.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;function myGreeting($firstName){&lt;br /&gt;    echo "Hello there ". $firstName . "!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;myGreeting("Jack");&lt;br /&gt;myGreeting("Ahmed");&lt;br /&gt;myGreeting("Julie");&lt;br /&gt;myGreeting("Charles");&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;&lt;br /&gt;Hello there Jack!&lt;br /&gt;&lt;br /&gt;Hello there Ahmed!&lt;br /&gt;&lt;br /&gt;Hello there Julie!&lt;br /&gt;&lt;br /&gt;Hello there Charles!&lt;/div&gt;&lt;br /&gt;It is also possible to have multiple parameters in a function.  To separate multiple parameters&lt;br /&gt;PHP uses a comma ",".  Let's modify our function to also include last names.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;function myGreeting($firstName&lt;span style="color: red;"&gt;, $lastName&lt;/span&gt;){&lt;br /&gt;    echo "Hello there ". $firstName .&lt;span style="color: red;"&gt;" ". $lastName ."&lt;/span&gt;!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;myGreeting("Jack", "Black");&lt;br /&gt;myGreeting("Ahmed", "Zewail");&lt;br /&gt;myGreeting("Julie", "Roberts");&lt;br /&gt;myGreeting("Charles", "Schwab");&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello there Jack Black!&lt;br /&gt;&lt;br /&gt;Hello there Ahmed Zewail!&lt;br /&gt;&lt;br /&gt;Hello there Julie Roberts!&lt;br /&gt;&lt;br /&gt;Hello there Charles Schwab!&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;PHP Functions - Returning Values&lt;/h1&gt;Besides being able to pass functions information, you can also have them return a value.&lt;br /&gt;However, a function can only return one thing, although that thing can be any integer, float, array, string, etc. that you choose!&lt;br /&gt;&lt;br /&gt;How does it return a value though? Well, when the function is used and finishes executing, it sort of changes from being a function name into being a value.  To capture this value you can set a variable equal to the function.  Something like:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$myVar = somefunction();&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Let's demonstrate this returning of a value by using a simple function that returns the sum of two integers.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;function mySum($numX, $numY){&lt;br /&gt;    $total = $numX + $numY;&lt;br /&gt;    &lt;span style="color: red;"&gt;return $total; &lt;/span&gt;&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: red;"&gt;$myNumber = 0;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;echo "Before the function, myNumber = ". $myNumber ."&amp;lt;br /&amp;gt;";&lt;br /&gt;&lt;span style="color: red;"&gt;$myNumber = mySum(3, 4);&lt;/span&gt; // Store the result of mySum in $myNumber&lt;br /&gt;echo "After the function, myNumber = " . $myNumber ."&amp;lt;br /&amp;gt;";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Before the function, myNumber = 0&lt;br /&gt;&lt;br /&gt;After the function, myNumber = 7&lt;/div&gt;&lt;br /&gt;When we first print out the value of $myNumber it is still set to the original value of 0.&lt;br /&gt;However, when we set $myNumber equal to the function &lt;i&gt;mySum&lt;/i&gt;, $myNumber&lt;br /&gt;is set equal to mySum's result.  In this case, the result was 3 + 4 = 7, which was successfully&lt;br /&gt;stored into $myNumber and displayed in the second echo statement!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-6882789505125361538?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/6882789505125361538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-functions-how-to-write-functions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6882789505125361538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/6882789505125361538'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-functions-how-to-write-functions.html' title='PHP - Functions, how to write functions using PHP ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-7391276805377323890</id><published>2010-06-22T00:47:00.000-07:00</published><updated>2010-06-22T00:47:42.279-07:00</updated><title type='text'>Using PHP With HTML Forms</title><content type='html'>Imagine we are an art supply store thatsells brushes, paint, and erasers.  To gather order information from our prospective customers we will have to make a page with an HTML form to gather the customer's order.&lt;br /&gt;&lt;br /&gt;Note: This is an oversimplified example to educate you how to use PHP to process HTML form information.  This example is not intended nor advised to be used on a real business website.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Creating the HTML Form&lt;/h1&gt;If you need a refresher on how to properly make an HTML form,&lt;br /&gt;check out the &lt;a href="http://www.tizag.com/htmlT/forms.php"&gt;HTML Form&lt;br /&gt;Lesson&lt;/a&gt; before continuing on.&lt;br /&gt;&lt;br /&gt;We first create an HTML form that will let our customer choose&amp;nbsp; what they would like to purchase.  This file should be saved as "order.html"&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;order.html Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h4&amp;gt;Tizag Art Supply Order Form&amp;lt;/h4&amp;gt;&lt;br /&gt;&amp;lt;form&amp;gt; &lt;br /&gt;&amp;lt;select&amp;gt; &lt;br /&gt;&amp;lt;option&amp;gt;Paint&amp;lt;/option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;option&amp;gt;Brushes&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option&amp;gt;Erasers&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;Quantity: &amp;lt;input type="text" /&amp;gt; &lt;br /&gt;&amp;lt;input type="submit" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;&lt;h4&gt;Tizag Art Supply Order Form&lt;/h4&gt;&lt;form&gt;&lt;select&gt; &lt;option&gt;Paint&lt;/option&gt; &lt;option&gt;Brushes&lt;/option&gt; &lt;option&gt;Erasers&lt;/option&gt;  &lt;/select&gt;&lt;br /&gt;Quantity: &lt;input type="text" /&gt;&lt;br /&gt;&lt;input type="submit" /&gt;&lt;/form&gt;&lt;/div&gt;&lt;br /&gt;Remember to review &lt;a href="http://www.tizag.com/htmlT/forms.php"&gt;HTML Forms&lt;/a&gt; &lt;br /&gt;if you do not understand any of the above HTML code.  Next we must alter our HTML form to specify the PHP page we wish to send this information to.  Also, we set the method to "post".&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;order.html Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;h4&amp;gt;Tizag Art Supply Order Form&amp;lt;/h4&amp;gt;&lt;br /&gt;&amp;lt;form &lt;span style="color: red;"&gt;action="process.php" method="post"&lt;/span&gt;&amp;gt; &lt;br /&gt;&amp;lt;select &lt;span style="color: red;"&gt;name="item"&lt;/span&gt;&amp;gt; &lt;br /&gt;&amp;lt;option&amp;gt;Paint&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;option&amp;gt;Brushes&amp;lt;/option&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;option&amp;gt;Erasers&amp;lt;/option&amp;gt;&lt;br /&gt;&amp;lt;/select&amp;gt;&lt;br /&gt;Quantity: &amp;lt;input &lt;span style="color: red;"&gt;name="quantity"&lt;/span&gt; type="text" /&amp;gt; &lt;br /&gt;&amp;lt;input type="submit" /&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Now that our "order.html" is complete, let us continue on and create the "process.php" file which will process the HTML form information.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP Form Processor&lt;/h1&gt;We want to get the "item" and "quantity" &lt;i&gt;inputs&lt;/i&gt; that we have specified&lt;br /&gt;in our HTML form.  Using an associative array (this term is explained in the &lt;a href="http://www.tizag.com/phpT/arrays.php"&gt;array lesson&lt;/a&gt;),&lt;br /&gt;we can get this information from the $_POST associative array.&lt;br /&gt;&lt;br /&gt;The proper way to get this information would be to create two new variables, $item&lt;br /&gt;and $quantity and set them equal to the values that have been "posted".  The name&lt;br /&gt;of this file is "process.php".&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;process.php Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;$quantity = $_POST['quantity'];&lt;br /&gt;$item = $_POST['item'];&lt;br /&gt;&lt;br /&gt;echo "You ordered ". $quantity . " " . $item . ".&amp;lt;br /&amp;gt;";&lt;br /&gt;echo "Thank you for ordering from Tizag Art Supplies!";&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;As you probably noticed, the &lt;i&gt;name&lt;/i&gt; in $_POST['&lt;i&gt;name&lt;/i&gt;'] corresponds&lt;br /&gt;to the name that we specified in our HTML form. &lt;br /&gt;&lt;br /&gt;Now try uploading the "order.html" and "process.php" files to a PHP enabled server and test them out.  If someone selected the item brushes  and specified a quantity of 6, then the following&lt;br /&gt;would be displayed on "process.php":&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;process.php Code:&lt;/h2&gt;&lt;pre class="code"&gt;You ordered 6 brushes.&lt;br /&gt;Thank you for ordering from Tizag Art Supplies!&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;PHP &amp;amp; HTML Form Review&lt;/h1&gt;A lot of things were going on in this example.  Let us step through it to be sure you understand what was going on.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;We first created an HTML form "order.html" that had two input fields&lt;br /&gt;specified, "item" and "quantity".&lt;/li&gt;&lt;li&gt;We added two attributes to the form tag to point to "process.php" and&lt;br /&gt;set the method to "post".&lt;/li&gt;&lt;li&gt;We had "process.php" get the information that was posted&lt;br /&gt;by setting new variables equal to the values in the $_POST associative array.&lt;/li&gt;&lt;li&gt;We used the PHP echo function to output the customers order.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Remember, this lesson is only to teach you how to use PHP to get information&lt;br /&gt;from HTML forms. The example on this page should not be used for a real business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-7391276805377323890?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/7391276805377323890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/using-php-with-html-forms.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7391276805377323890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/7391276805377323890'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/using-php-with-html-forms.html' title='Using PHP With HTML Forms'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-4455066086930733006</id><published>2010-06-22T00:44:00.002-07:00</published><updated>2010-06-22T00:44:55.573-07:00</updated><title type='text'>PHP Switch Statement</title><content type='html'>For example we might have a variable that stores travel destinations and you want&lt;br /&gt;to pack according to this destination variable.  In this example you might have&lt;br /&gt;20 different locations that you would have to check with a nasty long block&lt;br /&gt;of If/ElseIf/ElseIf/ElseIf/... statements.  This doesn't sound like much fun to code,&lt;br /&gt;let's see if we can do something different.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP Switch Statement: Speedy Checking&lt;/h1&gt;With the use of the &lt;i&gt;switch&lt;/i&gt; statement you can check for all these&lt;br /&gt;conditions at once, and the great thing is that it is actually more efficient&lt;br /&gt;programming to do this.  A true win-win situation!&lt;br /&gt;&lt;br /&gt;The way the Switch statement works is it takes a single variable as input&lt;br /&gt;and then checks it against all the different &lt;i&gt;cases&lt;/i&gt; you set up for that &lt;br /&gt;&lt;i&gt;switch&lt;/i&gt; statement.  Instead of having to check that variable one at a time,&lt;br /&gt;as it goes through a bunch of If Statements, the Switch statement only has to check&lt;br /&gt;one time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP Switch Statement Example&lt;/h1&gt;&lt;br /&gt;In our example the single variable will be &lt;i&gt;$destination&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;and the cases will be: Las Vegas, Amsterdam, Egypt, Tokyo, and the Caribbean Islands. &lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$destination = "Tokyo";&lt;br /&gt;echo "Traveling to $destination&amp;lt;br /&amp;gt;";&lt;br /&gt;switch ($destination){&lt;br /&gt; case "Las Vegas":&lt;br /&gt;  echo "Bring an extra $500";&lt;br /&gt;  break;&lt;br /&gt; case "Amsterdam":&lt;br /&gt;  echo "Bring an open mind";&lt;br /&gt;  break; &lt;br /&gt; case "Egypt":&lt;br /&gt;  echo "Bring 15 bottles of SPF 50 Sunscreen";&lt;br /&gt;  break; &lt;br /&gt; case "Tokyo":&lt;br /&gt;  echo "Bring lots of money";&lt;br /&gt;  break;&lt;br /&gt; case "Caribbean Islands":&lt;br /&gt;  echo "Bring a swimsuit";&lt;br /&gt;  break; &lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Traveling to Tokyo&lt;br /&gt;&lt;br /&gt;Bring lots of money&lt;/div&gt;The value of $destination was Tokyo, so when PHP performed the &lt;i&gt;switch&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;operating on $destination in immediately did a search for a &lt;i&gt;case&lt;/i&gt; with the&lt;br /&gt;value of "Tokyo".  It found it and proceeded to execute the code that existed&lt;br /&gt;within that segment.&lt;br /&gt;&lt;br /&gt;You might have noticed how each case contains a &lt;i&gt;break;&lt;/i&gt; at the end of its code area.  This&lt;br /&gt;&lt;i&gt;break&lt;/i&gt; prevents the other cases from being executed.  If the above example did not&lt;br /&gt;have any break statements then all the cases that follow Tokyo would have been executed as well.&lt;br /&gt;Use this knowledge to enhance the power of your switch statements!&lt;br /&gt;The form of the switch statement is rather unique, so spend some time reviewing it&lt;br /&gt;before moving on.  Note: Beginning programmers should always include the &lt;i&gt;break;&lt;/i&gt; to&lt;br /&gt;avoid any unnecessary confusion.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP Switch Statement: Default Case&lt;/h1&gt;You may have noticed the lack of a place for code when the&lt;br /&gt;variable doesn't match our condition.  The &lt;i&gt;if&lt;/i&gt; statement has the &lt;i&gt;else&lt;/i&gt; clause and&lt;br /&gt;the &lt;i&gt;switch&lt;/i&gt; statement has the &lt;i&gt;default&lt;/i&gt; case. &lt;br /&gt;&lt;br /&gt;It's usually a good idea to always include the &lt;i&gt;default&lt;/i&gt; case in all your switch&lt;br /&gt;statements.  Below is a variation of our example that will result in none of the cases&lt;br /&gt;being used causing our switch statement to fall back and use the default case. &lt;b&gt;Note&lt;/b&gt;: the word&lt;br /&gt;&lt;i&gt;case&lt;/i&gt; does not appear before the word &lt;i&gt;default&lt;/i&gt;, as default is a special keyword!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$destination = "&lt;span style="color: red;"&gt;New York&lt;/span&gt;";&lt;br /&gt;echo "Traveling to $destination&amp;lt;br /&amp;gt;";&lt;br /&gt;switch ($destination){&lt;br /&gt; case "Las Vegas":&lt;br /&gt;  echo "Bring an extra $500";&lt;br /&gt;  break;&lt;br /&gt; case "Amsterdam":&lt;br /&gt;  echo "Bring an open mind";&lt;br /&gt;  break;&lt;br /&gt; case "Egypt":&lt;br /&gt;  echo "Bring 15 bottles of SPF 50 Sunscreen";&lt;br /&gt;  break; &lt;br /&gt; case "Tokyo":&lt;br /&gt;  echo "Bring lots of money";&lt;br /&gt;  break; &lt;br /&gt; case "Caribbean Islands":&lt;br /&gt;  echo "Bring a swimsuit";&lt;br /&gt;  break;  &lt;br /&gt; &lt;span style="color: red;"&gt;default:&lt;br /&gt;  echo "Bring lots of underwear!";&lt;br /&gt;  break;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Traveling to New York&lt;br /&gt;&lt;br /&gt;Bring lots of underwear!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-4455066086930733006?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/4455066086930733006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-switch-statement.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4455066086930733006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/4455066086930733006'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-switch-statement.html' title='PHP Switch Statement'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-3915121696594153578</id><published>2010-06-22T00:44:00.000-07:00</published><updated>2010-06-22T00:44:09.867-07:00</updated><title type='text'>PHP If / else If</title><content type='html'>&lt;h1&gt;PHP - Elseif&lt;/h1&gt;&lt;p&gt;An if/else statement is great if you only need to check for one condition.  However,&lt;br /&gt;what would you do if you wanted to check if your &lt;i&gt;$employee&lt;/i&gt; variable was the company owner&lt;br /&gt;Bob, the Vice President Ms. Tanner, or a regular employee?  To check for these different conditions&lt;br /&gt;you would need the &lt;i&gt;elseif&lt;/i&gt; statement&lt;/P&gt;&lt;h1&gt;PHP - Elseif What is it?&lt;/h1&gt;&lt;p&gt;An &lt;i&gt;if&lt;/i&gt; statement is made up of the keyword "if" and a conditional statement (i.e. $name == "Ted").&lt;br /&gt;Just like an if statement, an &lt;i&gt;elseif&lt;/i&gt; statement also contains a conditional statement, but it must be preceded&lt;br /&gt;by an &lt;i&gt;if&lt;/i&gt; statement.  You cannot have an &lt;i&gt;elseif&lt;/i&gt; statement without first having an &lt;i&gt;if&lt;/i&gt; statement.  &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;When PHP evaluates your If...elseif...else statement it will first see if the If statement is true.  If that&lt;br /&gt;tests comes out false it will then check the first elseif statement.  If that is false it will either check the next&lt;br /&gt;elseif statement, or if there are no more elseif statements, it will evaluate the else segment, if one exists (I don't&lt;br /&gt;think I've ever used the word "if" so much in my entire life!).  Let's take a look at a real world example.&lt;br /&gt;&lt;/p&gt;&lt;h1&gt;PHP - Using Elseif with If...Else&lt;/h1&gt;&lt;p&gt;Let's start out with the base case.  Imagine we have a simpler version of the problem described above.  &lt;br /&gt;We simply want&lt;br /&gt;to find out if the employee is the Vice President Ms. Tanner.  We only need an &lt;i&gt;if else&lt;/i&gt; statement for&lt;br /&gt;this part of the example.&lt;/p&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$employee = "Bob";&lt;br /&gt;if($employee == "Ms. Tanner"){&lt;br /&gt; echo "Hello Ma'am";&lt;br /&gt;} else {&lt;br /&gt; echo "Morning";&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now, if we wanted to also check to see if the big boss Bob was the employee we need&lt;br /&gt;to insert an &lt;i&gt;elseif&lt;/i&gt; clause.  &lt;/p&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$employee = "Bob";&lt;br /&gt;if($employee == "Ms. Tanner"){&lt;br /&gt; echo "Hello Ma'am";&lt;br /&gt;} elseif($employee == "Bob"){&lt;br /&gt; echo "Good Morning Sir!";&lt;br /&gt;}else {&lt;br /&gt; echo "Morning";&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Good Morning Sir!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;PHP first checked to see if &lt;i&gt;$employee&lt;/i&gt; was equal to "Ms. Tanner", which evaluated to&lt;br /&gt;false. Next, PHP checked the first elseif statement.  &lt;i&gt;$employee&lt;/i&gt; did in&lt;br /&gt;fact equal "Bob" so the phrase "Good Morning Sir!" was printed out.  If we wanted&lt;br /&gt;to check for more employee names we could insert more elseif statements!&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Remember that an elseif statement cannot be used unless it is preceded&lt;br /&gt;by an if statement!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-3915121696594153578?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/3915121696594153578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-if-else-if.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3915121696594153578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/3915121696594153578'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-if-else-if.html' title='PHP If / else If'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-8730796826502277502</id><published>2010-06-22T00:43:00.000-07:00</published><updated>2010-06-22T00:43:00.880-07:00</updated><title type='text'>PHP if statement : how to write logic in PHP ?</title><content type='html'>&lt;h1&gt;The PHP If Statement&lt;/h1&gt;The if statement is necessary for most programming, thus it is important in PHP.  Imagine that on January&lt;br /&gt;1st you want to print out "Happy New Year!" at the top of your personal web page.  With the use of PHP &lt;i&gt;if statements&lt;/i&gt; you could have this process automated,&lt;br /&gt;months in advance, occuring every year on January 1st.  &lt;br /&gt;This idea of planning for future&lt;br /&gt;events is something you would never have had the opportunity of doing if you&lt;br /&gt;had just stuck with HTML.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;If Statement Example&lt;/h1&gt;The "Happy New Year" example would be a little difficult for you&lt;br /&gt;to do right now, so let us instead start off with the basics of the if statement.&lt;br /&gt;The PHP if statement tests to see if a value is true, and if it is a segment of&lt;br /&gt;code will be executed.  See the example below for the form of a PHP if statement.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$my_name = "someguy";&lt;br /&gt;&lt;br /&gt;if ( $my_name == "someguy" ) {&lt;br /&gt; echo "Your name is someguy!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;echo "Welcome to my homepage!";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Your name is someguy!&lt;br /&gt;&lt;br /&gt;Welcome to my homepage!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;Did you get that we were comparing the variable $my_name with "someguy" to see if they&lt;br /&gt;were equal?  In PHP you use the double equal sign (==) to compare values.&lt;br /&gt;Additionally, notice that because the if statement turned out to be true, the code segment&lt;br /&gt;was executed, printing out "Your name is someguy!".  Let's go a bit more in-depth into this example&lt;br /&gt;to iron out the details.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We first set the variable $my_name equal to "someguy".&lt;/li&gt;&lt;li&gt;We next used a PHP if statement to check if the value contained in the&lt;br /&gt;variable $my_name was equal to "someguy"&lt;/li&gt;&lt;li&gt;The comparison between $my_name and "someguy" was done with a double equal&lt;br /&gt;sign "==", not a single equals"="! A single equals is for assigning a value&lt;br /&gt;to a variable, while a double equals is for checking if things are equal.&lt;/li&gt;&lt;li&gt;Translated into english the PHP statement ( $my_name == "someguy" ) is ( $my_name&lt;br /&gt;is equal to "someguy" ).&lt;/li&gt;&lt;li&gt;$my_name is indeed equal to "someguy" so the echo statement is executed.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h1&gt;A False If Statement&lt;/h1&gt;Let us now see what happens when a PHP if statement is not true, in&lt;br /&gt;other words, false. Say that we changed the above example to:&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$my_name = "anotherguy";&lt;br /&gt;&lt;br /&gt;if ( $my_name == "someguy" ) {&lt;br /&gt; echo "Your name is someguy!&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;echo "Welcome to my homepage!";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Welcome to my homepage!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;If you work hard then you will succeed.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Else, if you do not work hard, then you will fail.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;How does this translate into something useful for PHP developers?&lt;br /&gt;Well consider this:  &lt;br /&gt;&lt;br /&gt;Someone comes to your website and you want to ask&lt;br /&gt;this visitor her name if it is her first time coming to your site.  With an if statement&lt;br /&gt;this is easy.  Simply have a conditional statement to check, "are&lt;br /&gt;you visiting for the first time".  If the condition is true, then take them to&lt;br /&gt;the "Insert Your Name" page, else let her view the website as normal because you have already asked her for her name&lt;br /&gt;in the past.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;If/Else an Example&lt;/h1&gt;Using these conditional statements can add a new layers of "cool" to your&lt;br /&gt;website.  Here's the basic form of an if/else statement in PHP.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$number_three = 3;&lt;br /&gt;&lt;br /&gt;if ( $number_three == 3 ) {&lt;br /&gt; echo "The if statement evaluated to true";&lt;br /&gt;} else {&lt;br /&gt; echo "The if statement evaluated to false";&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;The if statement evaluated to true&lt;/div&gt;This is a lot to digest in one sitting, so let us step through the&lt;br /&gt;code, line by line.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We first made a PHP variable called $number_three and set it equal to 3.&lt;/li&gt;&lt;li&gt;In this example we compared a variable to&lt;br /&gt;an integer value.  To do such a comparison we use "&lt;b&gt;==&lt;/b&gt;", which in English means "Is Equal To".&lt;/li&gt;&lt;li&gt;$number_three is indeed Equal To 3 and so this statement will evaluate to true.&lt;/li&gt;&lt;li&gt;All code that is contained between the opening curly brace "{" that follows the if&lt;br /&gt;statement and the closing curly brace "}" will be executed when the if statement is true.&lt;/li&gt;&lt;li&gt;The code contained within the else segment will &lt;b&gt;not&lt;/b&gt; used.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h1&gt;Execute Else Code with False&lt;/h1&gt;On the other hand, if the &lt;i&gt;if statement&lt;/i&gt; was false, then the code contained in the else segment would have been&lt;br /&gt;executed.  Note that the code within the &lt;i&gt;if&lt;/i&gt; and &lt;i&gt;else&lt;/i&gt; cannot both be executed, as&lt;br /&gt;the if statement cannot evaluate to both true and false at one time!  Here is what would happen&lt;br /&gt;if we changed to $number_three to anything besides the number 3.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$number_three = 421;&lt;br /&gt;&lt;br /&gt;if ( $number_three == 3 ) {&lt;br /&gt; echo "The if statement evaluated to true";&lt;br /&gt;} else {&lt;br /&gt; echo "The if statement evaluated to false";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;The if statement evaluated to false&lt;/div&gt;The variable was set to 421, which is not equal to 3 and the if statement was false.  As you can see,&lt;br /&gt;the code segment contained within the else was used in this case.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-8730796826502277502?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/8730796826502277502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-if-statement-how-to-write-logic-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8730796826502277502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/8730796826502277502'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-if-statement-how-to-write-logic-in.html' title='PHP if statement : how to write logic in PHP ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2048815885275366822</id><published>2010-06-22T00:39:00.000-07:00</published><updated>2010-06-22T00:39:40.079-07:00</updated><title type='text'>PHP Include , how to use include in PHP ?</title><content type='html'>&lt;h1&gt;PHP Include&lt;/h1&gt;Without understanding much about the details of PHP, you can save yourself a great deal of time with the use of the PHP &lt;i&gt;include&lt;/i&gt; command.  &lt;i&gt;include&lt;/i&gt; takes a file name and simply inserts that file's contents into the script that issued the &lt;i&gt;include&lt;/i&gt; command.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;An Include Example&lt;/h1&gt;Say we wanted to create a common menu file that all our pages&lt;br /&gt;will use.  A common practice for naming files that are to be included is to use the ".php" extension.  Since we want to create a common menu&lt;br /&gt;let's save it as "menu.php".&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;menu.php Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;a href="http://www.example.com/index.php"&amp;gt;Home&amp;lt;/a&amp;gt; - &lt;br /&gt;&amp;lt;a href="http://www.example.com/about.php"&amp;gt;About Us&amp;lt;/a&amp;gt; - &lt;br /&gt;&amp;lt;a href="http://www.example.com/links.php"&amp;gt;Links&amp;lt;/a&amp;gt; - &lt;br /&gt;&lt;br /&gt;&amp;lt;a href="http://www.example.com/contact.php"&amp;gt;Contact Us&amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Save the above file as "menu.php".  Now create a new file, "index.php" in the same directory as&lt;br /&gt;"menu.php".  Here we will take advantage of the &lt;i&gt;include&lt;/i&gt; command to add our common menu.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;index.php Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php include("menu.php"); ?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;p&amp;gt;This is my home page that uses a common menu to save me time when I add&lt;br /&gt;new pages to my website!&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;&lt;a href="http://www.example.com/index.php"&gt;Home&lt;/a&gt; -&lt;br /&gt;&lt;a href="http://www.example.com/about.php"&gt;About Us&lt;/a&gt; -&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.example.com/links.php"&gt;Links&lt;/a&gt; -&lt;br /&gt;&lt;a href="http://www.example.com/contact.php"&gt;Contact Us&lt;/a&gt;  &lt;br /&gt;This is my home page that uses a common menu to save me time when I add new pages to my website!&lt;/div&gt;And we would do the same thing for "about.php", "links.php", and "contact.php".  Just think&lt;br /&gt;how terrible it would be if you had 15 or more pages with a common menu and you decided to add&lt;br /&gt;another web page to that site.  You would have to go in and manually edit every single file to add this&lt;br /&gt;new page, but with include files you simply have to change "menu.php" and all your problems are solved.&lt;br /&gt;Avoid such troublesome occasions with a simple include file.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;What do Visitors See?&lt;/h1&gt;If we were to use the include command to insert a menu on each of our web pages, what&lt;br /&gt;would the visitor see if they viewed the source of "index.php"?  Well, because the include command&lt;br /&gt;is pretty much the same as copying and pasting, the visitors would see:&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;View Source of index.php to a Visitor:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;a href="index.php"&amp;gt;Home&amp;lt;/a&amp;gt; - &lt;br /&gt;&amp;lt;a href="about.php"&amp;gt;About Us&amp;lt;/a&amp;gt; - &lt;br /&gt;&amp;lt;a href="links.php"&amp;gt;Links&amp;lt;/a&amp;gt; - &lt;br /&gt;&lt;br /&gt;&amp;lt;a href="contact.php"&amp;gt;Contact Us&amp;lt;/a&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;This is my home page that uses a common menu to save me time when I add&lt;br /&gt;new pages to my website!&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;The visitor would actually see all the HTML code as one long line of HTML code, because&lt;br /&gt;we have not inserted any new line characters.  We did some formatting above to make it easier to read. We will be discussing new line characters later.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Include Recap&lt;/h1&gt;The include command simply takes all the text that exists in the specified file and copies&lt;br /&gt;it into the file that uses the include command.  Include is quite useful when you want to include the same PHP, HTML, or text segment on multiple pages of a website.  The include command is used widely by PHP web developers. Like &lt;a href="http://www.tizag.com/phpT/echo.php"&gt;PHP Echo&lt;/a&gt;, include is not a function, but a language construct.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Require vs Include&lt;/h1&gt;When you include a file with the &lt;i&gt;include&lt;/i&gt; command and PHP cannot&lt;br /&gt;find it you will see an error message like the following:&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;include("noFileExistsHere.php");&lt;br /&gt;echo "Hello World!";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;&lt;b&gt;Warning&lt;/b&gt;: main(noFileExistsHere.php): failed to open stream: No such file or directory in &lt;b&gt;/home/websiteName/FolderName/tizagScript.php&lt;/b&gt; on line &lt;b&gt;2&lt;/b&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Warning&lt;/span&gt;: main(): Failed opening 'noFileExistsHere.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in &lt;b&gt;/home/websiteName/FolderName/tizagScript.php&lt;/b&gt; on line 2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hello World!&lt;/div&gt;&lt;br /&gt;Notice that our echo statement is still executed, this is because a Warning does not prevent our PHP script from running.&lt;br /&gt;On the other hand, if we did the same example but used the require statement we would get something like the following example.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;require("noFileExistsHere.php");&lt;br /&gt;echo "Hello World!";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;&lt;b&gt;Warning&lt;/b&gt;: main(noFileExistsHere.php): failed to open stream: No such file or directory in &lt;b&gt;/home/websiteName/FolderName/tizagScript.php&lt;/b&gt; on line &lt;b&gt;2&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Fatal error&lt;/span&gt;: main(): Failed opening required 'noFileExistsHere.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in &lt;b&gt;/home/websiteName/FolderName/tizagScript.php&lt;/b&gt; on line 2&lt;/div&gt;&lt;br /&gt;The echo statement was not executed because our script execution died after the &lt;i&gt;require&lt;/i&gt; command returned a fatal error!  We recommend that you use require instead of include because your scripts should not be executing if necessary files are missing or misnamed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-2048815885275366822?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/2048815885275366822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-include-how-to-use-include-in-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2048815885275366822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/2048815885275366822'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-include-how-to-use-include-in-php.html' title='PHP Include , how to use include in PHP ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1696926686943459556</id><published>2010-06-22T00:36:00.001-07:00</published><updated>2010-06-22T00:36:32.389-07:00</updated><title type='text'>PHP Operators</title><content type='html'>&lt;h1&gt;PHP - Operators&lt;/h1&gt;There are many operators used in PHP, so we have separated them into&lt;br /&gt;the following categories to make it easier to learn them all.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Assignment Operators&lt;/li&gt;&lt;li&gt;Arithmetic Operators&lt;/li&gt;&lt;li&gt;Comparison Operators&lt;/li&gt;&lt;li&gt;String Operators&lt;/li&gt;&lt;li&gt;Combination Arithmetic &amp;amp; Assignment Operators&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Assignment Operators&lt;/h1&gt;Assignment operators are used to set a variable equal to a value or set&lt;br /&gt;a variable to another variable's value.  Such an assignment of value is done with&lt;br /&gt;the "=", or equal character.  Example:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$my_var = 4;&lt;/li&gt;&lt;li&gt;$another_var = $my_var;&lt;/li&gt;&lt;/ul&gt;Now both $my_var and $another_var contain the value 4.  Assignments can also be used in conjunction with arithmetic operators.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Arithmetic Operators&lt;/h1&gt;&lt;table align="center" border="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Operator&lt;/th&gt;&lt;th&gt;English&lt;/th&gt;&lt;th&gt;Example&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;+&lt;/td&gt; &lt;td&gt;Addition&lt;/td&gt;  &lt;td&gt;2 + 4&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-&lt;/td&gt; &lt;td&gt;Subtraction&lt;/td&gt; &lt;td&gt;6 - 2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;*&lt;/td&gt; &lt;td&gt;Multiplication&lt;/td&gt; &lt;td&gt;5 * 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/&lt;/td&gt; &lt;td&gt;Division&lt;/td&gt;  &lt;td&gt;15 / 3&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%&lt;/td&gt; &lt;td&gt;Modulus&lt;/td&gt;  &lt;td&gt;43 % 10&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$addition = 2 + 4; &lt;br /&gt;$subtraction = 6 - 2; &lt;br /&gt;$multiplication = 5 * 3; &lt;br /&gt;$division = 15 / 3; &lt;br /&gt;$modulus = 5 % 2; &lt;br /&gt;echo "Perform addition: 2 + 4 = ".$addition."&amp;lt;br /&amp;gt;"; &lt;br /&gt;echo "Perform subtraction: 6 - 2 = ".$subtraction."&amp;lt;br /&amp;gt;"; &lt;br /&gt;echo "Perform multiplication:  5 * 3 = ".$multiplication."&amp;lt;br /&amp;gt;"; &lt;br /&gt;echo "Perform division: 15 / 3 = ".$division."&amp;lt;br /&amp;gt;"; &lt;br /&gt;echo "Perform modulus: 5 % 2 = " . $modulus &lt;br /&gt; . ". Modulus is the remainder after the division operation has been performed.  &lt;br /&gt; In this case it was 5 / 2, which has a remainder of 1.";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Perform addition: 2 + 4 = 6 &lt;br /&gt;&lt;br /&gt;Perform subtraction: 6 - 2 = 4 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Perform multiplication: 5 * 3 = 15 &lt;br /&gt;&lt;br /&gt;Perform division: 15 / 3 = 5 &lt;br /&gt;&lt;br /&gt;Perform modulus: 5 % 2 = 1. Modulus is the remainder after the division operation has been performed.  &lt;br /&gt;In this case it was 5 / 2, which has a remainder of 1.&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;Comparison Operators&lt;/h1&gt;Comparisons are used to check the relationship between variables and/or&lt;br /&gt;values.  If you would like to see a simple example of a comparison operator in action, check out our &lt;br /&gt;&lt;a href="http://www.tizag.com/phpT/if.php"&gt;If Statement Lesson&lt;/a&gt;.  Comparison&lt;br /&gt;operators are used inside conditional statements and evaluate to either &lt;i&gt;true&lt;/i&gt;&lt;br /&gt;or &lt;i&gt;false&lt;/i&gt;. Here are the most important comparison operators of PHP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Assume: $x = 4 and $y = 5;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Operator&lt;/th&gt;&lt;th&gt;English&lt;/th&gt;     &lt;th&gt;Example&lt;/th&gt;  &lt;th&gt;Result&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;== &lt;/td&gt; &lt;td&gt;Equal To&lt;/td&gt;     &lt;td&gt;$x == $y&lt;/td&gt;  &lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;!= &lt;/td&gt; &lt;td&gt;Not Equal To&lt;/td&gt;    &lt;td&gt;$x != $y&lt;/td&gt;  &lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;lt; &lt;/td&gt; &lt;td&gt;Less Than&lt;/td&gt;     &lt;td&gt;$x &amp;lt; $y &lt;/td&gt; &lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;gt;&lt;/td&gt; &lt;td&gt;Greater Than&lt;/td&gt;    &lt;td&gt;$x &amp;gt; $y &lt;/td&gt; &lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;lt;= &lt;/td&gt;&lt;td&gt;Less Than or Equal To&lt;/td&gt;  &lt;td&gt;$x &amp;lt;= $y &lt;/td&gt; &lt;td&gt;true&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&amp;gt;= &lt;/td&gt;&lt;td&gt;Greater Than or Equal To&lt;/td&gt; &lt;td&gt;$x &amp;gt;= $y &lt;/td&gt; &lt;td&gt;false&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;String Operators&lt;/h1&gt;As we have already seen in the &lt;a href="http://www.tizag.com/phpT/echo.php"&gt;Echo&lt;br /&gt;Lesson&lt;/a&gt;, the period "." is used to add two strings together, or more technically,&lt;br /&gt;the period is the concatenation operator for strings.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$a_string = "Hello";&lt;br /&gt;$another_string = " Billy";&lt;br /&gt;$new_string = $a_string . $another_string;&lt;br /&gt;echo $new_string . "!";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello Billy!&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Combination Arithmetic &amp;amp; Assignment Operators&lt;/h1&gt;In programming it is a very common task to have to increment a variable by some fixed amount.  The &lt;br /&gt;most common example of this is a counter.  Say you want to increment a counter by 1,  you would&lt;br /&gt;have:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$counter = $counter + 1;&lt;/li&gt;&lt;/ul&gt;However, there is a shorthand for doing this.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$counter += 1;&lt;/li&gt;&lt;/ul&gt;This combination assignment/arithmetic operator would accomplish the same task.  The downside to this&lt;br /&gt;combination operator is that it reduces code readability to those programmers who are not used to such&lt;br /&gt;an operator.  Here are some examples of other common&lt;br /&gt;shorthand operators.  In general, "+=" and "-=" are the most widely used combination operators.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="1" cellspacing="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;Operator&lt;/th&gt;&lt;th&gt;English&lt;/th&gt;  &lt;th&gt;Example&lt;/th&gt;   &lt;th&gt;Equivalent Operation&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;+=&lt;/td&gt;&lt;td&gt;Plus Equals&lt;/td&gt;   &lt;td&gt;$x += 2;&lt;/td&gt;    &lt;td&gt;$x = $x + 2;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-=&lt;/td&gt;&lt;td&gt;Minus Equals &lt;/td&gt;  &lt;td&gt;$x -= 4;&lt;/td&gt;    &lt;td&gt;$x = $x - 4;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;*=&lt;/td&gt;&lt;td&gt;Multiply Equals&lt;/td&gt;  &lt;td&gt;$x *= 3;&lt;/td&gt;    &lt;td&gt;$x = $x * 3;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;/=&lt;/td&gt;&lt;td&gt;Divide Equals&lt;/td&gt;  &lt;td&gt;$x /= 2;&lt;/td&gt;    &lt;td&gt;$x = $x / 2;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;%=&lt;/td&gt;&lt;td&gt;Modulo Equals&lt;/td&gt;  &lt;td&gt;$x %= 5;&lt;/td&gt;    &lt;td&gt;$x = $x % 5;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;.=&lt;/td&gt;&lt;td&gt;Concatenate Equals&lt;/td&gt; &lt;td&gt;$my_str.="hello";&lt;/td&gt; &lt;td&gt;$my_str = $my_str . "hello"; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;h1&gt;Pre/Post-Increment &amp;amp; Pre/Post-Decrement&lt;/h1&gt;This may seem a bit absurd, but there is even a shorter shorthand for the common&lt;br /&gt;task of adding 1 or subtracting 1 from a variable.  To add one to a variable or "increment"&lt;br /&gt;use the "++" operator:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$x++; Which is equivalent to $x += 1; or $x = $x + 1;&lt;/li&gt;&lt;/ul&gt;To subtract 1 from a variable, or "decrement" use the "--" operator:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$x--;  Which is equivalent to $x -= 1; or $x = $x - 1;&lt;/li&gt;&lt;/ul&gt;In addition to this "shorterhand" technique, you can specify whether you&lt;br /&gt;want to increment before the line of code is being executed or after the&lt;br /&gt;line has executed.  Our PHP code below will display the difference.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$x = 4;&lt;br /&gt;echo "The value of x with post-plusplus = " . $x++;&lt;br /&gt;echo "&amp;lt;br /&amp;gt; The value of x after the post-plusplus is " . $x;&lt;br /&gt;$x = 4;&lt;br /&gt;echo "&amp;lt;br /&amp;gt;The value of x with with pre-plusplus = " . ++$x;&lt;br /&gt;echo "&amp;lt;br /&amp;gt; The value of x after the pre-plusplus is " . $x;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;The value of x with post-plusplus = 4&lt;br /&gt;&lt;br /&gt;The value of x after the post-plusplus is = 5&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The value of x with with pre-plusplus = 5&lt;br /&gt;&lt;br /&gt;The value of x after the pre-plusplus is = 5&lt;/div&gt;As you can see the value of $x++ is not reflected in the echoed text because &lt;br /&gt;the variable is not incremented until after the line of code is executed.  However,&lt;br /&gt;with the pre-increment "++$x" the variable does reflect the addition immediately.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1696926686943459556?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1696926686943459556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-operators.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1696926686943459556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1696926686943459556'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-operators.html' title='PHP Operators'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-1686841715521832805</id><published>2010-06-22T00:35:00.000-07:00</published><updated>2010-06-22T00:35:17.321-07:00</updated><title type='text'>PHP String Creation , How to create String in PHP ?</title><content type='html'>&lt;h1&gt;PHP - String Creation&lt;/h1&gt;&lt;p&gt;Before you can use a string you have to create it!  A string can be used directly&lt;br /&gt;in a function or it can be stored in a variable.  Below we create the exact same string twice: first&lt;br /&gt;storing it into a variable and in the second case we send the string directly to echo.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$my_string = "Tizag - Unlock your potential!";&lt;br /&gt;echo "Tizag - Unlock your potential!";&lt;br /&gt;echo $my_string;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;In the above example the first string will be stored into the variable &lt;i&gt;$my_string&lt;/i&gt;,&lt;br /&gt;while the second string will be used in the echo and &lt;b&gt;not&lt;/b&gt; be stored.  Remember to&lt;br /&gt;save your strings into variables if you plan on using them more than once! Below is the output from &lt;br /&gt;our example code.  They look identical just as we thought.&lt;/p&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Tizag - Unlock your potential!&lt;br /&gt;Tizag - Unlock your potential!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP - String Creation Single Quotes&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;Thus far we have created strings using double-quotes, but it is just as correct&lt;br /&gt;to create a string using single-quotes, otherwise known as apostrophes.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$my_string = 'Tizag - Unlock your potential!';&lt;br /&gt;echo 'Tizag - Unlock your potential!';&lt;br /&gt;echo $my_string;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;If you want to use a single-quote within the string you have to &lt;i&gt;escape&lt;/i&gt; the single-quote&lt;br /&gt;with a backslash \ .  Like this: \'  !&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;echo 'Tizag - It\'s Neat!';&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;PHP - String Creation Double-Quotes&lt;/h1&gt;&lt;p&gt;We have used double-quotes and will continue to use them as the&lt;br /&gt;primary method for forming strings.  Double-quotes allow for many special escaped characters &lt;br /&gt;to be used that you cannot do with a single-quote string.  Once again, a backslash is used to escape a character.  &lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$newline = "A newline is \n";&lt;br /&gt;$return = "A carriage return is \r";&lt;br /&gt;$tab = "A tab is \t";&lt;br /&gt;$dollar = "A dollar sign is \$";&lt;br /&gt;$doublequote = "A double-quote is \"";&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; If you try to escape a character that doesn't need to be, such as an apostrophe, then&lt;br /&gt;the backslash will show up when you output the string.  &lt;/p&gt;&lt;p&gt;These escaped characters are not very useful for outputting to a web page because HTML ignore extra white space.&lt;br /&gt;A tab, newline, and carriage return are all examples of extra (ignorable) white space.  However, when writing to a file that&lt;br /&gt;may be read by human eyes these escaped characters are a valuable tool!&lt;/p&gt;&lt;br /&gt;&lt;h1&gt;PHP - String Creation Heredoc&lt;/h1&gt;&lt;p&gt;The two methods above are the traditional way to create strings in most&lt;br /&gt;programming languages.  PHP introduces a more robust string creation tool called&lt;br /&gt;&lt;i&gt;heredoc&lt;/i&gt; that lets the programmer create multi-line strings without using&lt;br /&gt;quotations.  However, creating a string using heredoc is more difficult and can lead to&lt;br /&gt;problems if you do not properly code your string!  Here's how to do it:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;$my_string = &amp;lt;&amp;lt;&amp;lt;TEST&lt;br /&gt;Tizag.com&lt;br /&gt;Webmaster Tutorials&lt;br /&gt;Unlock your potential!&lt;br /&gt;TEST;&lt;br /&gt;&lt;br /&gt;echo $my_string;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;There are a few &lt;b&gt;very&lt;/b&gt; important things to remember when using heredoc.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt; &lt;li&gt;Use &amp;lt;&amp;lt;&amp;lt; and some identifier that you choose to begin the heredoc.  In this example we chose &lt;i&gt;TEST&lt;/i&gt; as our&lt;br /&gt; identifier.&lt;/li&gt; &lt;li&gt;Repeat the identifier followed by a semicolon to end the heredoc string creation.  In this example that was&lt;br /&gt; &lt;i&gt;TEST;&lt;/i&gt;&lt;/li&gt; &lt;li&gt;The closing sequence &lt;i&gt;TEST;&lt;/i&gt; must occur on a line by itself and &lt;b&gt;cannot&lt;/b&gt; be indented!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Another thing to note is that when you output this multi-line string to a web page, it will not span multiple lines&lt;br /&gt;because we did not have any &amp;lt;br /&amp;gt; tags contained inside our string!  Here is the output made from the code above.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-1686841715521832805?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/1686841715521832805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-string-creation-how-to-create.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1686841715521832805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/1686841715521832805'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-string-creation-how-to-create.html' title='PHP String Creation , How to create String in PHP ?'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-728536416139902505</id><published>2010-06-22T00:32:00.000-07:00</published><updated>2010-06-22T00:32:58.614-07:00</updated><title type='text'>PHP Syntax : who to write php code</title><content type='html'>PHP's syntax and semantics are similar to most other programming languages (C, Java, Perl)&lt;br /&gt;with the addition that all PHP code is contained with a tag, of sorts.  All&lt;br /&gt;PHP code must be contained within the following...&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&lt;b&gt;&amp;lt;?php&lt;br /&gt;?&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;or the shorthand PHP tag that requires shorthand support to be enabled&lt;br /&gt;on your server...&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;?&lt;br /&gt;?&amp;gt;&lt;/b&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;If you are writing PHP scripts and plan on distributing them, we suggest&lt;br /&gt;that you use the standard form (which includes the ?php) rather than the shorthand&lt;br /&gt;form.  This will ensure that your scripts will work, even when running on other&lt;br /&gt;servers with different settings.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;How to Save Your PHP Pages&lt;/h1&gt;If you have PHP inserted into your HTML and want the &lt;br /&gt;web browser to interpret it correctly, then you must save the file with a &lt;i&gt;.php&lt;/i&gt; extension,&lt;br /&gt;instead of the standard &lt;i&gt;.html&lt;/i&gt; extension.  So be sure to check that you are saving your files&lt;br /&gt;correctly.  Instead of &lt;i&gt;index.html&lt;/i&gt;, it should be &lt;i&gt;index.php&lt;/i&gt; if there&lt;br /&gt;is PHP code in the file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Example Simple HTML &amp;amp; PHP Page&lt;/h1&gt;Below is an example of one of the easiest PHP and HTML page that you &lt;br /&gt;can create and still follow web standards.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP and HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;My First PHP Page&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;span style="color: red;"&gt;&amp;lt;?php&lt;br /&gt;echo "Hello World!";&lt;br /&gt;?&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello World!&lt;/div&gt;&lt;br /&gt;If you save this file (e.g. helloworld.php) and place it on PHP enabled server and load it up in your web browser, then you should see&lt;br /&gt;"Hello World!" displayed. If not, please check that you followed our example&lt;br /&gt;correctly.&lt;br /&gt;We used the PHP command &lt;i&gt;echo&lt;/i&gt; to write "Hello World!" and we will be talking in greater depth about how echo is special later on in this tutorial.&lt;br /&gt;&lt;h1&gt;The Semicolon!&lt;/h1&gt;As you may or may not have noticed in the above example, there was a semicolon after&lt;br /&gt;the line of PHP code.  The semicolon signifies the end of a PHP statement and&lt;br /&gt;should never be forgotten.  For example, if we repeated our "Hello World!" code several times, then we would&lt;br /&gt;need to place a semicolon at the end of each statement.  &lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP and HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;My First PHP Page&amp;lt;/title&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;echo "Hello World! ";&lt;br /&gt;echo "Hello World! ";&lt;br /&gt;echo "Hello World! ";&lt;br /&gt;echo "Hello World! ";&lt;br /&gt;echo "Hello World! ";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello World!&lt;br /&gt;Hello World!&lt;br /&gt;Hello World!&lt;br /&gt;Hello World!&lt;br /&gt;Hello World!&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;White Space&lt;/h1&gt;As with HTML, whitespace is ignored between PHP statements.  This means it is OK to have&lt;br /&gt;one line of PHP code, then 20 lines of blank space before the next line of PHP code.  You can also&lt;br /&gt;press tab to indent your code and the PHP interpreter will ignore those spaces as well.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP and HTML Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;My First PHP Page&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;echo "Hello World!";        &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style="color: red;"&gt;echo "Hello World!";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello World!Hello World!&lt;/div&gt;&lt;br /&gt;PHP Variables : &lt;br /&gt;&lt;h3&gt;virtualinfocom way&lt;/h3&gt;A variable is a means of storing a value, such as text string "Hello World!"&lt;br /&gt;or the integer value 4.  A variable can then be reused throughout&lt;br /&gt;your code, instead of having to type out the actual value over and over again. In PHP you define a variable with the following form:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;$variable_name = Value;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you forget that dollar sign at the beginning, it will not work.  This is a common&lt;br /&gt;mistake for new PHP programmers!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt;  Also, variable names are case-sensitive, so use the exact same capitalization when using a variable. The variables &lt;b&gt;$a_number&lt;/b&gt; and &lt;b&gt;$A_number&lt;/b&gt; are different variables in PHP's eyes.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;A Quick Variable Example&lt;/h1&gt;Say that we wanted to store the values that we talked about in the above paragraph.&lt;br /&gt;How would we go about doing this?  We would first want to make a variable name and then&lt;br /&gt;set that equal to the value we want.  See our example below for the correct way to do this.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;$hello = "Hello World!";&lt;br /&gt;$a_number = 4;&lt;br /&gt;$anotherNumber = 8;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;Note for programmers:  PHP does not require variables to be declared before&lt;br /&gt;being initialized.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;PHP Variable Naming Conventions&lt;/h1&gt;There are a few rules that you need to follow when choosing a name for your&lt;br /&gt;PHP variables.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;PHP variables must start with a letter or underscore "_".  &lt;/li&gt;&lt;li&gt;PHP variables may only be comprised of alpha-numeric characters and underscores.  a-z, A-Z, 0-9, or _ .&lt;/li&gt;&lt;li&gt;Variables with more than one word should be separated with underscores.  $my_variable&lt;/li&gt;&lt;li&gt;Variables with more than one word can also be distinguished with capitalization.  $myVariable&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h1&gt;Outputting a String&lt;/h1&gt;To output a string, like we have done in previous lessons, use PHP echo. You can place either a string variable or you can use quotes, like we do below, to create a string that the echo function will output.&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;$myString = "Hello!";&lt;br /&gt;echo $myString;&lt;br /&gt;echo "&amp;lt;h5&amp;gt;I love using PHP!&amp;lt;/h5&amp;gt;";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello!&lt;br /&gt;&lt;h5&gt;I love using PHP!&lt;/h5&gt;&lt;/div&gt;In the above example we output "Hello!" without a hitch.  The text we are&lt;br /&gt;outputting is being sent to the user in the form of a web page, so it is important that we use proper &lt;br /&gt;HTML syntax!&lt;br /&gt;In our second echo statement we use &lt;i&gt;echo&lt;/i&gt; to write a valid Header 5 HTML statement.&lt;br /&gt;To do this we simply put the &amp;lt;h5&amp;gt; at the beginning of the string and closed it at the end of the&lt;br /&gt;string.  Just because you're using PHP to make web pages does not mean you can forget&lt;br /&gt;about HTML syntax!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Careful When Echoing Quotes!&lt;/h1&gt;It is pretty cool that you can output HTML with PHP.  &lt;b&gt;However, you must be careful when using HTML code or any other string that includes quotes!&lt;/b&gt; Echo uses quotes to define the beginning and end of the string, so you must use one of the following tactics if your string contains quotations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Don't use quotes inside your string&lt;/li&gt;&lt;li&gt;Escape your quotes that are within the string with a backslash.  To escape a quote&lt;br /&gt;just place a backslash directly before the quotation mark, i.e. \"&lt;/li&gt;&lt;li&gt;Use single quotes (apostrophes) for quotes inside your string.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;See our example below for the right and wrong use of echo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;// This won't work because of the quotes around specialH5!&lt;br /&gt;echo "&amp;lt;h5 class="specialH5"&amp;gt;I love using PHP!&amp;lt;/h5&amp;gt;";  &lt;br /&gt;&lt;br /&gt;// OK because we escaped the quotes!&lt;br /&gt;echo "&amp;lt;h5 class=\"specialH5\"&amp;gt;I love using PHP!&amp;lt;/h5&amp;gt;";  &lt;br /&gt;&lt;br /&gt;// OK because we used an apostrophe '&lt;br /&gt;echo "&amp;lt;h5 class='specialH5'&amp;gt;I love using PHP!&amp;lt;/h5&amp;gt;";  &lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;If you want to output a string that includes quotations, either use an apostrophe ( ' ) or &lt;i&gt;escape&lt;/i&gt; the&lt;br /&gt;quotations by placing a backslash in front of it ( \" ). The backslash will tell PHP that you want the quotation&lt;br /&gt;to be used within the string and NOT to be used to end &lt;i&gt;echo's&lt;/i&gt; string.&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;Echoing Variables&lt;/h1&gt;Echoing variables is very easy.  The PHP developers put in some extra work&lt;br /&gt;to make the common task of echoing &lt;b&gt;all&lt;/b&gt; variables nearly foolproof!  No quotations are&lt;br /&gt;required, even if the variable does not hold a string.  Below is the correct&lt;br /&gt;format for echoing a variable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;$my_string = "Hello Bob.  My name is: ";&lt;br /&gt;$my_number = 4;&lt;br /&gt;$my_letter = a;&lt;br /&gt;echo $my_string;&lt;br /&gt;echo $my_number;&lt;br /&gt;echo $my_letter;&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello Bob.  My name is: 4a&lt;/div&gt;&lt;br /&gt;&lt;h1&gt;Echoing Variables and Text Strings&lt;/h1&gt;You can also place variables inside of double-quoted strings (e.g. "string here and a $variable").  By putting a variable inside the quotes (" ") you are telling PHP that you want it to grab the string value of that variable and use it in the string.  The example below shows an example of this cool feature.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="codewrap"&gt;&lt;h2 class="specialT"&gt;PHP Code:&lt;/h2&gt;&lt;pre class="code"&gt;&amp;lt;?php&lt;br /&gt;$my_string = "Hello Bob.  My name is: ";&lt;br /&gt;echo "$my_string Bobettta &amp;lt;br /&amp;gt;";&lt;br /&gt;echo "Hi, I'm Bob.  Who are you? $my_string &amp;lt;br /&amp;gt;";&lt;br /&gt;echo "Hi, I'm Bob.  Who are you? $my_string Bobetta";&lt;br /&gt;?&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;&lt;h2 class="specialT"&gt;Display:&lt;/h2&gt;&lt;div class="display"&gt;Hello Bob.  My name is: Bobetta&lt;br /&gt;&lt;br /&gt;Hi, I'm Bob.  Who are you? Hello Bob.  My name is: &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hi, I'm Bob.  Who are you? Hello Bob.  My name is: Bobetta&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;By placing variables inside a string you can save yourself some time and make your code easier to read, though it does take some getting used to. Remember to use double-quotes, single-quotes will not grab the value of the string. Single-quotes will just output the variable name to the string, like )$my_string), rather than (Hello Bob.  My name is: ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/820651550305246369-728536416139902505?l=gaming-virtualinfocom.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gaming-virtualinfocom.blogspot.com/feeds/728536416139902505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-syntax-who-to-write-php-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/728536416139902505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/820651550305246369/posts/default/728536416139902505'/><link rel='alternate' type='text/html' href='http://gaming-virtualinfocom.blogspot.com/2010/06/php-syntax-who-to-write-php-code.html' title='PHP Syntax : who to write php code'/><author><name>virtualinfocom</name><uri>http://www.blogger.com/profile/00653595387379191694</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='12' src='http://3.bp.blogspot.com/_WwtDNq-Ie58/Su569aA5VaI/AAAAAAAAAAM/dq7GnXwgJrw/S220/logo.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-820651550305246369.post-2518868233462099041</id><published>2010-06-22T00:27:00.000-07:00</published><updated>2010-06-22T00:27:20.706-07:00</updated><title type='text'>Installing MySQL on Windows</title><content type='html'>To run MySQL on Windows, you need the following:&lt;br /&gt;&lt;br /&gt;&lt;div class="itemizedlist"&
