<?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-8658076145948101007</id><updated>2012-01-09T23:13:52.576+02:00</updated><category term='Business'/><category term='Netbeans IDE'/><category term='J2ME'/><category term='Community'/><category term='Java Performance'/><category term='General'/><category term='Java Security'/><category term='Tools'/><category term='Java Patterns'/><category term='Java Networking'/><category term='Web Applications'/><category term='Databases'/><category term='J2SE'/><category term='J2EE'/><category term='Google App Engine'/><category term='News'/><category term='Java Distributed'/><category term='Testing'/><category term='GUI'/><title type='text'>Java From Egypt</title><subtitle type='html'>Java tutorials for most of us</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-2369603370000987353</id><published>2011-12-24T00:32:00.001+02:00</published><updated>2011-12-24T03:19:55.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><title type='text'>Google App Engine : Your First Application</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;span style="color: red;"&gt;&lt;b&gt;Lesson #3 Outlines&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;/div&gt;&lt;ol dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;Choosing&amp;nbsp;Framework&amp;nbsp;( if you want )&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Authenticating Users&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;Develop First Application&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-family: 'Times New Roman', serif;"&gt;&lt;span style="font-weight: 900; line-height: 18px;"&gt;1 -&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b style="text-align: left;"&gt;Choosing&amp;nbsp;Framework&amp;nbsp;( if you want )&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;span style="color: red;"&gt;&lt;b style="text-align: left;"&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Choosing the best application framework almostalways generates a heated debate.&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;There are pros and cons for each framework, andevery developer has an opinion.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;To ensure that your application will run withinthe App Engine server runtime environment, App Engine imposes some constraintsthat enable applications to run “nicely” together and be scalable acrossmultiple distributed runtime instances.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;While Google doesn't officially support thelibraries or frameworks that run on App Engine, it does take acommunity-oriented approach to compatibility.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;Popular Java libraries and frameworks are listedin the next Table&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-y9-Hvjm1-Do/TvUC1yCtPiI/AAAAAAAAAOE/vwfJ0-D2NHU/s1600/10+-+choosing+framework.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://1.bp.blogspot.com/-y9-Hvjm1-Do/TvUC1yCtPiI/AAAAAAAAAOE/vwfJ0-D2NHU/s400/10+-+choosing+framework.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a align="center" href="http://2.bp.blogspot.com/-9_vk5W-DRUg/TvUC4x0ILOI/AAAAAAAAAOM/6jXTvT7YQMo/s1600/11+-+choosing+framework.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" src="http://2.bp.blogspot.com/-9_vk5W-DRUg/TvUC4x0ILOI/AAAAAAAAAOM/6jXTvT7YQMo/s400/11+-+choosing+framework.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraph" dir="ltr" style="mso-list: l0 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: bold; line-height: 115%;"&gt;2 -&lt;/span&gt;&lt;span style="color: red; font-size: 9px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Authenticating Users&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraph" dir="ltr" style="text-align: center; text-indent: -0.25in;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; Nearly every web application nowadays requires user authentication.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; You’ll build out your authentication framework to let users enter and view timecard entries—naturally, only for themselves.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; Authentication with App Engine comes in two flavors. You can choose to plug into Google’s Accounts service (Users service), or you can roll your own with custom classes, tables, and memcache.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red; font-weight: bold;"&gt;&amp;nbsp; &amp;nbsp; User Services :&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: red; font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-W4_55Rl_6Nc/TvUJL9J86FI/AAAAAAAAAOY/JXTDHSUCF1g/s1600/12-+User+Serive.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://3.bp.blogspot.com/-W4_55Rl_6Nc/TvUJL9J86FI/AAAAAAAAAOY/JXTDHSUCF1g/s640/12-+User+Serive.png" width="552" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="color: red;"&gt;&lt;b&gt;3 - Develop First Application&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;1 – Create New web Application Project &lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-qlBXjENoey0/TvUP400uIaI/AAAAAAAAAOk/9GrBABFA8z4/s1600/13+-+create+new+project.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/-qlBXjENoey0/TvUP400uIaI/AAAAAAAAAOk/9GrBABFA8z4/s400/13+-+create+new+project.png" width="393" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;2 – Application Directories&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-2Fb3U8ZdT84/TvUWR_yfi0I/AAAAAAAAAOw/yDJ72wRAPEM/s1600/14+-+Application+Directories.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-indent: -0.25in;"&gt;&lt;img border="0" height="186" src="http://3.bp.blogspot.com/-2Fb3U8ZdT84/TvUWR_yfi0I/AAAAAAAAAOw/yDJ72wRAPEM/s400/14+-+Application+Directories.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;3 – Using User Authentication (Servlet Class)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--TeDsFsqXiE/TvUXKs_8q9I/AAAAAAAAAPI/P29Fw5tm8BQ/s1600/15+-+servlet+class.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://2.bp.blogspot.com/--TeDsFsqXiE/TvUXKs_8q9I/AAAAAAAAAPI/P29Fw5tm8BQ/s400/15+-+servlet+class.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;4 – View (Using JSP)&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-yoip_59Zn54/TvUX1tgkPPI/AAAAAAAAAPU/OjPhtaamAMw/s1600/16+-+jsp+page.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://2.bp.blogspot.com/-yoip_59Zn54/TvUX1tgkPPI/AAAAAAAAAPU/OjPhtaamAMw/s400/16+-+jsp+page.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;5 - Update web.xml to ( include servlet class , jsp file , and chnage your welcome file )&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-x9fZWeFmGpU/TvUYd-bHUbI/AAAAAAAAAPg/ScaVDew-2SQ/s1600/17+-+web.xml.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="207" src="http://1.bp.blogspot.com/-x9fZWeFmGpU/TvUYd-bHUbI/AAAAAAAAAPg/ScaVDew-2SQ/s400/17+-+web.xml.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;6 - Run Application As a web application (http://localhost:8888 )&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vvbzc9fqJuc/TvUY4u15g9I/AAAAAAAAAPs/bWA2ICXyd-M/s1600/18+-+run+application.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="166" src="http://1.bp.blogspot.com/-vvbzc9fqJuc/TvUY4u15g9I/AAAAAAAAAPs/bWA2ICXyd-M/s320/18+-+run+application.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;7 - Deploy the ApplicationTo upload your application click on this icon &lt;/b&gt;&lt;b&gt;&lt;a href="http://3.bp.blogspot.com/-7GdoPyD07hM/TvUZpUX-2wI/AAAAAAAAAP4/ITjWBXhEVf0/s1600/19%2B-%2Bdeploy%2Bicon.png" imageanchor="1"&gt;&lt;img border="0" height="33" src="http://3.bp.blogspot.com/-7GdoPyD07hM/TvUZpUX-2wI/AAAAAAAAAP4/ITjWBXhEVf0/s400/19%2B-%2Bdeploy%2Bicon.png" width="40" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&amp;nbsp;&lt;span style="color: red;"&gt; &amp;nbsp;.... ( note ) .... : if you face any problem after creating your jsp file follow the next steps :&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;from window menu ---&amp;gt; choose preferences ---&amp;gt; select java ----&amp;gt; select installed JRE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-D20wouksoJs/TvUkxUr6SAI/AAAAAAAAAQE/ECtVK6ad3Gk/s1600/20%2B-%2BPreferences.png" imageanchor="1"&gt;&lt;img border="0" height="397" src="http://3.bp.blogspot.com/-D20wouksoJs/TvUkxUr6SAI/AAAAAAAAAQE/ECtVK6ad3Gk/s400/20%2B-%2BPreferences.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-kSa5vCZpnZo/TvUmjTOPw8I/AAAAAAAAAQQ/xpwK53Lo2xA/s1600/21%2B-%2BAdd%2BJRE.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-kSa5vCZpnZo/TvUmjTOPw8I/AAAAAAAAAQQ/xpwK53Lo2xA/s400/21%2B-%2BAdd%2BJRE.png" width="390" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-II_i41_GhGU/TvUmjbtSpoI/AAAAAAAAAQc/FAX44azkGoo/s1600/22%2B-%2BJRE%2BPath.png" imageanchor="1"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/-II_i41_GhGU/TvUmjbtSpoI/AAAAAAAAAQc/FAX44azkGoo/s400/22%2B-%2BJRE%2BPath.png" width="390" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ZsJPh7mg1ks/TvUmj4EQGkI/AAAAAAAAAQs/3t0LirwQwyA/s1600/23%2B-%2Bselect%2Bthe%2Bright%2Bjre.png" imageanchor="1"&gt;&lt;img border="0" height="329" src="http://3.bp.blogspot.com/-ZsJPh7mg1ks/TvUmj4EQGkI/AAAAAAAAAQs/3t0LirwQwyA/s400/23%2B-%2Bselect%2Bthe%2Bright%2Bjre.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;b&gt;we have Finished our lesson today ........ in the next lesson we will know how to store the greeting to be able to display all of them &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;To Be Continue&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Thanks&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; To download the source code&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;b&gt;&lt;b&gt;&amp;nbsp;&lt;a href="http://www.mediafire.com/?90sbpq189bogjs1" target="_blank"&gt;Guestbook ( First Application ).rar&lt;/a&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-2369603370000987353?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/2369603370000987353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/google-app-engine-your-first.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/2369603370000987353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/2369603370000987353'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/google-app-engine-your-first.html' title='Google App Engine : Your First Application'/><author><name>Ahmed Elsayed Shoeib</name><uri>http://www.blogger.com/profile/09130635739453011160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_9v_LUbsrxy0/SlTxkYfnDyI/AAAAAAAAAAM/vhHWp0JxyI0/S220/08072009668.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-y9-Hvjm1-Do/TvUC1yCtPiI/AAAAAAAAAOE/vwfJ0-D2NHU/s72-c/10+-+choosing+framework.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-4503373231432294365</id><published>2011-12-16T16:13:00.002+02:00</published><updated>2011-12-24T03:57:47.298+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><title type='text'>Getting Started with Google App Engine</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;b&gt;Lesson #2 outline&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" dir="ltr" style="text-align: left; text-indent: -0.25in;"&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;ol style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Where Do We Start ?&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Installing the Google Plug-in for Eclipse&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Signing Up for Google App Engine&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: center;"&gt;&lt;div align="center" class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Where Do We Start ?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul style="font-weight: bold; line-height: 18px; text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Installing the Java SDK&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Installing the&amp;nbsp; Editor ( Eclipse ) &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;a href="http://www.eclipse.org/downloads/"&gt;http://www.eclipse.org/downloads/&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Installing the Google Plug-in forEclipse&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center" class="MsoListParagraph" style="text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: small;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;2.&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Installing the Google Plug-in for Eclipse&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Toinstall the plug-in using Eclipse&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: bold; text-align: left;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div class="MsoListParagraphCxSpFirst" style="font-weight: bold; margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;a.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Select the Help menu and then select the Install New Softwareoption.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="font-weight: bold; margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="font-weight: bold; margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;b.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp;In the “Work with” text box,enter&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="font-weight: bold; margin-left: 1.25in; text-indent: -0.25in;"&gt;&lt;span style="color: red; font-family: 'Wingdings 3'; font-size: 12pt; line-height: 115%;"&gt;}&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;For eclipse 3.7 (Indigo)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href="http://dl.google.com/eclipse/plugin/3.7"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;http://dl.google.com/eclipse/plugin/3.7&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="font-weight: bold; margin-left: 1.25in; text-indent: -0.25in;"&gt;&lt;span style="color: red; font-family: 'Wingdings 3'; font-size: 12pt; line-height: 115%;"&gt;}&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;For eclipse 3.6 (Helios)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href="http://dl.google.com/eclipse/plugin/3.6"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;http://dl.google.com/eclipse/plugin/3.6&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="font-weight: bold; margin-left: 1.25in; text-indent: -0.25in;"&gt;&lt;span style="font-family: 'Wingdings 3'; font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;}&lt;/span&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="color: red;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;For eclipse 3.5 (Galileo)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href="http://dl.google.com/eclipse/plugin/3.5"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;http://dl.google.com/eclipse/plugin/3.5&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Wingdings 3'; font-size: 16px; font-weight: bold; line-height: 18px;"&gt;}&lt;/span&gt;&lt;span style="color: red; font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;For eclipse 3.4 (Ganymede)&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href="http://dl.google.com/eclipse/plugin/3.4"&gt;http://dl.google.com/eclipse/plugin/3.4&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;c.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Expand the “Plug-in” and “SDKs” elements in the navigation tree.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;d.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Select “Google Plug-in for Eclipse 3.6” and “Google App EngineSDK”. Make sure you select the “Google Web Toolkit SDK” option as well. ClickNext.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;e. &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;RestartEclipse when prompted. Make sure you are using the Java perspective.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-652nArDOQWA/TutnC7VRwFI/AAAAAAAAALs/u7tlfkizHoo/s1600/5+-+GAE+install+plugin.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/-652nArDOQWA/TutnC7VRwFI/AAAAAAAAALs/u7tlfkizHoo/s400/5+-+GAE+install+plugin.png" width="400" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Enter you plug-in URL&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" style="mso-list: l1 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Signing Up for Google App Engine&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="font-family: Wingdings;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: bold; line-height: 115%;"&gt;Before you get too far, you need toenable your Google account for access to App Engine.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; font-weight: bold; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; Go to &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: 11pt; line-height: 115%;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;a href="http://appengine.google.com/"&gt;http://appengine.google.com&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;1 - Log-in to your Google Account&lt;/b&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-DQ9oIJZbzZY/TutnEGH3-8I/AAAAAAAAAL0/tTAjUpyyl74/s1600/6+-+create+GAE+account.png" imageanchor="1" style="display: inline !important; text-indent: -0.25in;"&gt;&lt;img border="0" height="215" src="http://3.bp.blogspot.com/-DQ9oIJZbzZY/TutnEGH3-8I/AAAAAAAAAL0/tTAjUpyyl74/s400/6+-+create+GAE+account.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;b&gt;2 - You will be re-directed to create your account/application&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;a href="http://2.bp.blogspot.com/-UTIIf9sP4IA/TutnFMDcgoI/AAAAAAAAAL8/fS61OB9x_Hg/s1600/7+-+create+new+Application.png" imageanchor="1" style="text-indent: -0.25in;"&gt;&lt;img border="0" height="155" src="http://2.bp.blogspot.com/-UTIIf9sP4IA/TutnFMDcgoI/AAAAAAAAAL8/fS61OB9x_Hg/s400/7+-+create+new+Application.png" width="400" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;b&gt;&lt;span style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 20px;"&gt;3 - Verify your account using SMS&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;a href="http://1.bp.blogspot.com/-S24ijEo5wG4/TutnGMTXgrI/AAAAAAAAAME/KccNDMOP3pc/s1600/8+-+verify+account.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://1.bp.blogspot.com/-S24ijEo5wG4/TutnGMTXgrI/AAAAAAAAAME/KccNDMOP3pc/s400/8+-+verify+account.png" width="400" /&gt;&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;4 -at the End your can create your application&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-s06MsftjfJU/TutnHy3KQTI/AAAAAAAAAMM/7C_SnFl5D2Y/s1600/9+-+init+application+details.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-indent: -0.25in;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-s06MsftjfJU/TutnHy3KQTI/AAAAAAAAAMM/7C_SnFl5D2Y/s400/9+-+init+application+details.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;we have Finished our lesson today&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &lt;b&gt;in the next lesson we will discuss how to develop your first Google App Engine application and how to upload it our Google App Engine account which created today.&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;divstyle="clear: both;="" center;"="" text-align:=""&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;To Be Continue&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/divstyle="clear:&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="clear: both; text-align: center;"&gt;&lt;b&gt;&lt;b style="text-indent: -0.25in;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;Thanks&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-4503373231432294365?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/4503373231432294365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/getting-started-with-google-app-engine.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4503373231432294365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4503373231432294365'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/getting-started-with-google-app-engine.html' title='Getting Started with Google App Engine'/><author><name>Ahmed Elsayed Shoeib</name><uri>http://www.blogger.com/profile/09130635739453011160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_9v_LUbsrxy0/SlTxkYfnDyI/AAAAAAAAAAM/vhHWp0JxyI0/S220/08072009668.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-652nArDOQWA/TutnC7VRwFI/AAAAAAAAALs/u7tlfkizHoo/s72-c/5+-+GAE+install+plugin.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-5885527336446697573</id><published>2011-12-15T15:23:00.000+02:00</published><updated>2011-12-15T15:28:09.063+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><title type='text'>Introduction to Google App Engine ( GAE )</title><content type='html'>&lt;div dir="rtl" style="text-align: right;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" dir="ltr" style="margin-left: 0in; text-align: left;"&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin-left: 0in; text-align: center;"&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" dir="ltr" style="margin-left: 0in; mso-add-space: auto;"&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" dir="ltr" style="margin-left: 0in; text-align: center;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Lesson #1 Outlines&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="text-align: left; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;ol dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Introduction&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Introduction to Cloud Computing&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Difference Between Cloud Computing Types&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b style="text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Introductionto Google App engine&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div style="text-align: left; text-indent: 0px;"&gt;&lt;div class="MsoNormal" dir="ltr" style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Letus discuss it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" dir="ltr" style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoNormal" dir="ltr" style="text-align: left;"&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" dir="ltr" style="mso-list: l0 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 115%;"&gt;1.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 115%;"&gt;Introduction&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="text-align: left; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;ul dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Application development, as you knowit, is about to change.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;span style="text-indent: 0px;"&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Wingdings;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Think about your development projectplans for a moment. Do they all seem to have the same line items for the firstphase? Build a server. Install a database. Configure the application server.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;b style="text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;You should be able to focus yourenergy on building the application from day one. That’s where Google App Enginecomes into the picture.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul dir="ltr" style="text-align: left;"&gt;&lt;li&gt;&lt;b style="text-indent: 0px;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;App engine is a part of Cloud computing.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div dir="ltr" style="text-align: left;"&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 115%;"&gt;2.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 115%;"&gt;Introduction to Cloud Computing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="mso-list: l1 level1 lfo2; text-indent: -.25in;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Any cloud-computing offering shouldhave certain characteristics Above all, it should be multi tenant.&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;A key component of a truecloud-computing platform, multitenancy is a type of software architecture whereone instance of the offering is used to serve multiple tenants.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;There are three main, acceptedlevels of cloud-computing offerings. They are Infrastructure as a Service (&lt;span style="color: red;"&gt;IaaS&lt;/span&gt;), Platform as a Service (&lt;span style="color: red;"&gt;PaaS&lt;/span&gt;),and Software as a Service (&lt;span style="color: red;"&gt;SaaS&lt;/span&gt;).&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fQVI1mhZhM8/TunjG3fXwwI/AAAAAAAAALM/YeubZaNn5MY/s1600/1+-+Cloud+Types.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="224" src="http://3.bp.blogspot.com/-fQVI1mhZhM8/TunjG3fXwwI/AAAAAAAAALM/YeubZaNn5MY/s400/1+-+Cloud+Types.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" dir="ltr" style="text-align: center; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 21px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" dir="ltr" style="text-align: center; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 21px;"&gt;3.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 14pt; line-height: 21px;"&gt;Difference Between Cloud Computing Types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 0in; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="text-indent: -0.5in;"&gt;&lt;/div&gt;&lt;span style="color: red; font: normal normal normal 7pt/normal 'Times New Roman'; text-align: center;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-size: 13pt; line-height: 19px;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 17px; font-weight: 800; line-height: 19px;"&gt;i -&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 13pt; font-weight: bold; font: normal normal normal 7pt/normal 'Times New Roman'; line-height: 19px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span dir="LTR" style="color: black; font-size: small;"&gt;&lt;/span&gt;&lt;b style="color: black; font-size: medium; font-weight: bold;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;Infrastructure as a Service&amp;nbsp; ( IaaS )&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: red; font: normal normal normal 7pt/normal 'Times New Roman'; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 17px; line-height: 19px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;a.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;lowest level&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;b.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Offers the physical infrastructure (or Virtualized physical infrastructure) to tenants with the ability to pay for what they need in terms of computing power.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;c.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Instead of purchasing servers, software, and physical location, a tenant of an IaaS offering can pay for these components as needed in a more subscription-based fashion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;d.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Amazon.com offer “pay per CPU hour” pricing for Linux and Windows platforms.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr"&gt;&lt;b style="text-align: center;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: left;"&gt;&lt;b style="text-align: center;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b style="text-align: center;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;&lt;b style="color: black; font-family: 'Times New Roman'; font-size: medium; line-height: normal;"&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;ii - &amp;nbsp;&lt;/span&gt;&lt;/b&gt;Software as a Service ( SaaS )&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;a.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;much like IaaS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;b.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Offers solutions to the customer on a per-usage model.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;c.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;SaaS offerings completely abstract the physical and application layers from the end user or developer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;d.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;For example, Salesforce.com provides its own customizable user interface and proprietary programming language (Apex) but doesn’t expose to the end user the hardware or software layers that power the application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;e.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;An important characteristic when it comes to application upgrades and maintenance: everything is centrally updated (available to all customers).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="text-indent: -0.5in;"&gt;&lt;b&gt;&lt;span style="color: red;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 13pt; line-height: 19px;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 17px; line-height: 19px;"&gt;&lt;b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;iii-&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: red; font-family: 'Times New Roman', serif; font-size: 13pt; line-height: 19px;"&gt;Platform as a Service ( PaaS )&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;a.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Between IaaS and SaaS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;b.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;PaaS offers a bit more than IaaS, without providing an actual end-user product.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;c.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;PaaS components are typically building blocks or solution stacks that you can use to build your own applications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;d.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;App Engine is a PaaS offering, currently supporting a Java and a Python runtime to build your scalable web applications without the need for complex underlying hardware and software layers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;e.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;You are restricted by a governor process or application quotas.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;f.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;Application quotas, which Google defines for App Engine applications, define the daily-allotted amount of computing power, space, or bandwidth that any one application is allowed to utilize.&lt;span class="Apple-style-span" style="color: red;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;b&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" dir="ltr" style="margin-left: 1in; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;4 - Introduction To Google App Engine&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center" class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-align: center; text-indent: -.25in;"&gt;&lt;span class="Apple-style-span" style="color: red; font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="text-align: center; text-indent: -0.25in;"&gt;&lt;/div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;1 - Google App engine Architecture&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C-iIg1An2Zc/TunlZNUrsII/AAAAAAAAALU/cHGPGyHPkmU/s1600/2+-+Google+App+engine+Architecture.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="237" src="http://2.bp.blogspot.com/-C-iIg1An2Zc/TunlZNUrsII/AAAAAAAAALU/cHGPGyHPkmU/s400/2+-+Google+App+engine+Architecture.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;2 - Why App Engine&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin-left: 74.5pt; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;"&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Managing everything is very hard ( without GAE)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif; font-size: 16px; line-height: 18px;"&gt;Hosting (without GAE ) means hidden costs&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;Idle capacity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;Software patches &amp;amp; upgrades&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;License fees&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;Lots of maintenance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;Traffic &amp;amp; utilization forecasting&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 110.5pt; text-indent: -0.25in;"&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 18px;"&gt;v&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 18px;"&gt;&amp;nbsp;Upgrades&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Wingdings; font-size: 12pt; line-height: 115%; text-indent: -24px;"&gt;&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR" style="text-indent: -24px;"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%; text-indent: -24px;"&gt;GAE Language runtimes ( Python &amp;amp; Java )&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;3 - Components of an App Engine application&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="MsoListParagraphCxSpFirst" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;a.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;SDK &amp;amp; “The Cloud”&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;b.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Hardware&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;c.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Networking&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;d.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Operatingsystem&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;e.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Applicationruntime&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;f.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Java,Python&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;g.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Staticfile serving&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;h.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;i.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Faulttolerance&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;j.&lt;span style="font: normal normal normal 7pt/normal 'Times New Roman';"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;Loadbalancing&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/--7oQ6AGMzEw/TunnMyt19aI/AAAAAAAAALc/KEFhpTpvjUk/s1600/3+-+GAE+Comp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/--7oQ6AGMzEw/TunnMyt19aI/AAAAAAAAALc/KEFhpTpvjUk/s1600/3+-+GAE+Comp.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoListParagraphCxSpLast" style="margin-left: 1.0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;"&gt;&lt;span style="font-family: 'Times New Roman', serif; font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;4 - App Engine Services&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;div style="display: inline !important;"&gt;&lt;div dir="ltr"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b style="font-family: 'Times New Roman', serif; font-size: 19px; line-height: 21px;"&gt;&lt;b&gt;&lt;span style="font-size: 12pt; line-height: 115%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-43jBNAbN6gU/TunoWKnlhsI/AAAAAAAAALk/Ur444-LfW9Y/s1600/4+-+App+engine+Services.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-43jBNAbN6gU/TunoWKnlhsI/AAAAAAAAALk/Ur444-LfW9Y/s1600/4+-+App+engine+Services.png" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman', serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: 800; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;To Be&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;b style="color: #0b5394; font-family: 'Times New Roman', serif; line-height: 18px;"&gt;Continued ..............................&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: 'Times New Roman', serif; line-height: 115%;"&gt;&lt;span class="Apple-style-span" style="color: #0b5394;"&gt;&lt;b&gt;Thanks&lt;span class="Apple-style-span" style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;"&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/8658076145948101007-5885527336446697573?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/5885527336446697573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/introduction-to-google-app-engine-gae.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/5885527336446697573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/5885527336446697573'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2011/12/introduction-to-google-app-engine-gae.html' title='Introduction to Google App Engine ( GAE )'/><author><name>Ahmed Elsayed Shoeib</name><uri>http://www.blogger.com/profile/09130635739453011160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_9v_LUbsrxy0/SlTxkYfnDyI/AAAAAAAAAAM/vhHWp0JxyI0/S220/08072009668.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-fQVI1mhZhM8/TunjG3fXwwI/AAAAAAAAALM/YeubZaNn5MY/s72-c/1+-+Cloud+Types.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-1271270868942350461</id><published>2011-01-27T23:32:00.000+02:00</published><updated>2011-01-27T23:32:42.865+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>How To Open Blocked Facebook From Egypt -- كيف تفتح فيس بوك المحجوب من مصر</title><content type='html'>&lt;b&gt;After Blocking Facebook.com by Egypt. You now can easily open it by the https site url.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Please share it to help freedom of the Internet.&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;بعد اغلاق الفيس بوك من قبل السلطات المصرية يمكنك الان فتحه بكل سهولة من خلال العنوان البديل&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;من فضلك شارك الطريقة لدعم حرية الانترنت &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://www.lisp4.facebook.com/"&gt;https://www.lisp4.facebook.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-1271270868942350461?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/1271270868942350461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2011/01/how-to-open-blocked-facebook-from-egypt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/1271270868942350461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/1271270868942350461'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2011/01/how-to-open-blocked-facebook-from-egypt.html' title='How To Open Blocked Facebook From Egypt -- كيف تفتح فيس بوك المحجوب من مصر'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-4402941670690607431</id><published>2009-12-17T19:08:00.005+02:00</published><updated>2009-12-17T19:55:50.178+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><title type='text'>J2ME By Example, How to make simple GUI</title><content type='html'>&lt;span style="color: red; font-size: 180%;"&gt;In this lesson we will talk about&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #009900;"&gt;1. &lt;span style="color: #006600;"&gt;Form&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;2. Command – like button in j2se&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;3. Radiobutton&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;4. Checkbox&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;5. Combobox&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;6. TextField&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;7. passwordField&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #006600;"&gt;8. commandAction Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 180%;"&gt;now we will discuss each one in detail :-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;1.  Form&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The form is the container that hold our component .&lt;br /&gt;&lt;br /&gt;To create the form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Form frmMain = new Form("Title of the form ");&lt;/li&gt;&lt;/ul&gt;to display it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Display display = Display.getDisplay(this);&lt;/li&gt;&lt;li&gt;display.setCurrent(frmMain);&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: red; font-size: 180%;"&gt;2. Command&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The command is the button that hold the action we will do it&lt;br /&gt;To create button&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Command ok = new Command("ok", Command.OK, 1);&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;First attribute : is the command label&lt;/li&gt;&lt;li&gt;Seconed attribute : command type (ok – cancel – exit …..etc)&lt;/li&gt;&lt;li&gt;Third attribute : is the priority of the button&lt;/li&gt;&lt;/ol&gt;To add the command to the form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;frmMain.addCommand(ok);&lt;/li&gt;&lt;/ul&gt;to assign action to the button&lt;br /&gt;&lt;ul&gt;&lt;li&gt;we refer it to the form but first we must implements the class from CommandListener then override commandAction function to do the action inside it .&lt;/li&gt;&lt;/ul&gt;we implements the class like this&lt;br /&gt;&lt;ul&gt;&lt;li&gt;public class Welcome extends MIDlet implements CommandListener {&lt;/li&gt;&lt;/ul&gt;the header of the function&lt;br /&gt;&lt;ul&gt;&lt;li&gt;public void commandAction(Command c, Displayable d) {}&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;3. Radiobutton&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Allow us to choose one and only one item from two or more items&lt;br /&gt;&lt;br /&gt;To create it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create array hold the items&lt;/li&gt;&lt;li&gt;String[] radio = {"Rock", "paper"};&lt;/li&gt;&lt;/ul&gt;Declare it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ChoiceGroup radiobutton = new ChoiceGroup("Your choice1:", ChoiceGroup.EXCLUSIVE, radio, null);&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Attribute 1 :- radio label&lt;/li&gt;&lt;li&gt;Attribute 2 :- tell the radio to choose only on item .&lt;/li&gt;&lt;li&gt;Attribute 3 :- assign the items using the array&lt;/li&gt;&lt;li&gt; value instead of imageElements.&lt;/li&gt;&lt;/ol&gt;Add to form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;frmMain.append(radiobutton);&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;4. CheckBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Allow us to choose multiple items&lt;br /&gt;&lt;br /&gt;To create it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create array hold the items&lt;/li&gt;&lt;li&gt;String[] check = {"Python", "Symbian", "J2ME"};&lt;/li&gt;&lt;/ul&gt;Declare it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ChoiceGroup checkbox = new ChoiceGroup("Your choice2:", ChoiceGroup.MULTIPLE, check, null);&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Attribute 1 :- checkbox label&lt;/li&gt;&lt;li&gt;Attribute 2 :- tell the checkbox to choose multiple item .&lt;/li&gt;&lt;li&gt;Attribute 3 :- assign the items using the array&lt;/li&gt;&lt;li&gt;Null value instead of imageElements.&lt;/li&gt;&lt;/ol&gt;Add to form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;frmMain.append(checkbox);&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;5. ComboBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Allow us to choose one item from compact lits&lt;br /&gt;&lt;br /&gt;To create it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Create array hold the itemsString[] combo = {"Red", "Green", "blue"};&lt;/li&gt;&lt;/ul&gt;Declare it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ChoiceGroup combobox = new ChoiceGroup("choose color:", ChoiceGroup.POPUP, combo, null);&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Attribute 1 :- combox label&lt;/li&gt;&lt;li&gt;Attribute 2 :- tell the combo to choose one item from compact list .&lt;/li&gt;&lt;li&gt;Attribute 3 :- assign the items using the array&lt;/li&gt;&lt;li&gt;Null value instead of imageElements.&lt;/li&gt;&lt;/ol&gt;Add to form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;frmMain.append(combobox);&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;6. TextField&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;An area in which the user input data from the keyboard.the are can also display information&lt;br /&gt;&lt;br /&gt;To Declare it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;TextField  txt = new TextField("Name", "", 15, TextField.ANY);&lt;/li&gt;&lt;/ul&gt;Add To The Form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;•  frmMain.append(txt);&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size: 180%;"&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;7.PasswordField&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;like TextField put display information in encrypted form&lt;br /&gt;&lt;br /&gt;To Declare it&lt;br /&gt;&lt;ul&gt;&lt;li&gt;password = new TextField("Pasword", "", 15, TextField.PASSWORD);&lt;/li&gt;&lt;/ul&gt;Add To The Form&lt;br /&gt;&lt;ul&gt;&lt;li&gt;frmMain.append(password);&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;8. CommandAction Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;the function that hold our action .&lt;br /&gt;after declare it .&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;public void commandAction(Command c, Displayable d) {}&lt;/li&gt;&lt;/ul&gt;we check which command make this action like&lt;br /&gt;&lt;br /&gt;if(c==ok)&lt;br /&gt;{&lt;br /&gt;//now we wil remove all form item&lt;br /&gt;frmMain.deleteAll();&lt;br /&gt;//now will remove ok command&lt;br /&gt;frmMain.removeCommand(ok);&lt;br /&gt;&lt;br /&gt;// now will set title to the form&lt;br /&gt;frmMain.setTitle("your output");&lt;br /&gt;&lt;br /&gt;//will display our name and password&lt;br /&gt;frmMain.append("your ouput here \n");&lt;br /&gt;frmMain.append(txt.getString() + "\n");&lt;br /&gt;frmMain.append(password.getString() + "\n");&lt;br /&gt;//then go to the source code to show more and more&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The run of the code&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/SypS-SgJbLI/AAAAAAAAAG4/_IbE7ErUj7E/s1600-h/run1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5416232731938483378" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/SypS-SgJbLI/AAAAAAAAAG4/_IbE7ErUj7E/s400/run1.jpg" style="cursor: pointer; height: 400px; width: 176px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_9v_LUbsrxy0/SypTLN5g5RI/AAAAAAAAAHA/FlkZltBIqjg/s1600-h/run2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5416232954041001234" src="http://1.bp.blogspot.com/_9v_LUbsrxy0/SypTLN5g5RI/AAAAAAAAAHA/FlkZltBIqjg/s400/run2.jpg" style="cursor: pointer; height: 400px; width: 174px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red; font-size: 180%;"&gt;&lt;span style="color: red;"&gt;&lt;span style="font-weight: bold;"&gt;Conclusion&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We have learned how to make gui example in  to Java 2 Micro Edition.&lt;br /&gt;This example is very simple example. It can be executed using editors like NetBeans IDE or J2ME Wireless Toolkit(KToolBar). Using API's like JSR 135 etc.. try to create more programs and try them in these tools. I will get back to you with more articles on J2ME.&lt;br /&gt;&lt;br /&gt;Project Source Code : &lt;a href="http://islamelhosary.mufix.org/blog/j2me/FirstGUI.rar"&gt;Click Here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-4402941670690607431?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/4402941670690607431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/j2me-by-example-how-to-make-simple-gui.html#comment-form' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4402941670690607431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4402941670690607431'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/j2me-by-example-how-to-make-simple-gui.html' title='J2ME By Example, How to make simple GUI'/><author><name>Ahmed Elsayed Shoeib</name><uri>http://www.blogger.com/profile/09130635739453011160</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_9v_LUbsrxy0/SlTxkYfnDyI/AAAAAAAAAAM/vhHWp0JxyI0/S220/08072009668.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9v_LUbsrxy0/SypS-SgJbLI/AAAAAAAAAG4/_IbE7ErUj7E/s72-c/run1.jpg' height='72' width='72'/><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-8898704792091593958</id><published>2009-12-14T21:01:00.002+02:00</published><updated>2009-12-14T21:15:11.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><title type='text'>Unknown Java Traps that most of us fall in, Video Inside</title><content type='html'>I watched yesterday awesome tutorial that you deserve to see.&lt;br /&gt;It's about &lt;b&gt;Traps&lt;/b&gt;, &lt;b&gt;Pitfalls&lt;/b&gt;, and &lt;b&gt;Corner Cases&lt;/b&gt; in our lovely language, Java, It deals with 8 issues that most of us fall in it, Not to talk too long, I'll show you the first easy example and let you discover the rest and the reasons at this awesome video introduced by Google.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;Problem One:&lt;/span&gt;&lt;br /&gt;Here is a Java code and the question is to find the &lt;b&gt;output &lt;/b&gt;and the &lt;b&gt;reason &lt;/b&gt;of your selection, there are 4 multiple choices to select one from it, let's dance :)&lt;br /&gt;&lt;br /&gt;&lt;pre class="java" name="code"&gt;public static void main(String args[]) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&lt;short&gt; set = new HashSet&lt;short&gt;();&lt;/short&gt;&lt;/short&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (short i = 0; i &amp;lt; 99; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set.add(i);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set.remove(i - 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.out.println(set.size());&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The Options is :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;1.&lt;/li&gt;&lt;li&gt;99.&lt;/li&gt;&lt;li&gt;Through an Exception.&lt;/li&gt;&lt;li&gt;None of the above.&lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;i&gt;&lt;span style="color: #38761d;"&gt;You will find the detailed solution with reasons at the first 5 minutes of the video.&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;Now, I'll let you with the awesome video by&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;Josh Bloch and&lt;span style="font-family: 'Times New Roman'; font-size: medium;"&gt;&amp;nbsp;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;Bill Pugh.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px;"&gt;&lt;span style="font-size: 10px; white-space: pre;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wDN_EYUvUq0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wDN_EYUvUq0&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;span style="font-size: 10px; white-space: pre;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;&lt;span style="font-size: 12px;"&gt;&lt;b&gt;for any questions, I'll be here and hope to enjoy the tricks.&lt;/b&gt;&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/8658076145948101007-8898704792091593958?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/8898704792091593958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/unknown-java-traps-that-most-of-us-fall.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/8898704792091593958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/8898704792091593958'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/unknown-java-traps-that-most-of-us-fall.html' title='Unknown Java Traps that most of us fall in, Video Inside'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-4188949374529824027</id><published>2009-12-13T20:26:00.001+02:00</published><updated>2009-12-13T20:26:51.411+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>J2ME By Example, How to enter Mobile World</title><content type='html'>We will start in this series simple easy tutorials to start from zero in &lt;b&gt;J2ME &lt;/b&gt;track, so stay with us.&lt;br /&gt;&lt;span style="color: #38761d; font-family: monospace;"&gt;&lt;span style="font-size: x-large; line-height: 15px; white-space: pre-wrap;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: monospace; font-size: 12px; line-height: 15px; white-space: pre-wrap;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;1)J2ME Architecture&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;  &lt;/span&gt;&lt;/span&gt;  &lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;There are &lt;b&gt;5 layers in&lt;/b&gt; J2ME Architecture.Those are:&lt;o:p&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;MIDP (TopMost      Layer):&lt;/b&gt;&lt;/span&gt;      Which contains Java APIs for user network connections, persistence      storage, and the user interface. It also has access to CLDC libraries and      MIDP libraries.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;J2ME API’s(Profiles):&lt;/b&gt;&lt;/span&gt; Which consists      of the minimum set of application programming interfaces for the small      computing device&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Configurations:&lt;/b&gt;&lt;/span&gt; Which handles      interactions between the profile and the JVM.&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;JVM&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="font-size: 100%;"&gt;&lt;b&gt;Operating      System(Bottom Layer).&lt;/b&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/SyT2VPgwODI/AAAAAAAAAGo/o5mjQuiQRb4/s1600-h/j2me+architecture.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414723496807774258" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/SyT2VPgwODI/AAAAAAAAAGo/o5mjQuiQRb4/s400/j2me+architecture.jpg" style="cursor: pointer; height: 331px; width: 400px;" /&gt;&lt;/a&gt;  &lt;span style="font-size: 100%;"&gt;  &lt;/span&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;&lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1593833729 1073750107 16 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;2)Simple Example Program &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;This section shows a simple application. The MIDlet will display the message &lt;b&gt;“ Hi This is My First Program”&lt;/b&gt; on the screen. The application consists of the &lt;b&gt;MIDlet subclass called welcome&lt;/b&gt;.   &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://1.bp.blogspot.com/_9v_LUbsrxy0/SyTbgZPBZHI/AAAAAAAAAFo/bSytGZgoJKE/s1600-h/j2me+application+1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414694001582367858" src="http://1.bp.blogspot.com/_9v_LUbsrxy0/SyTbgZPBZHI/AAAAAAAAAFo/bSytGZgoJKE/s400/j2me+application+1.jpg" style="cursor: pointer; height: 283px; width: 486px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTbrQ1U5DI/AAAAAAAAAFw/PFm8oe7mE24/s1600-h/j2me+application+2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414694188305671218" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTbrQ1U5DI/AAAAAAAAAFw/PFm8oe7mE24/s400/j2me+application+2.jpg" style="cursor: pointer; height: 300px; width: 479px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTb0S68QsI/AAAAAAAAAF4/ePH1nX5wpjs/s1600-h/j2me+application+3.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414694343484916418" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTb0S68QsI/AAAAAAAAAF4/ePH1nX5wpjs/s400/j2me+application+3.jpg" style="cursor: pointer; height: 274px; width: 473px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/SyTb7RYW31I/AAAAAAAAAGA/-3n3Tg6nC3U/s1600-h/j2me+application+4.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414694463330508626" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/SyTb7RYW31I/AAAAAAAAAGA/-3n3Tg6nC3U/s400/j2me+application+4.jpg" style="cursor: pointer; height: 258px; width: 468px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;&lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;To create midlet .&lt;o:p&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;Right-click on project name --&amp;gt; new --&amp;gt;&lt;span style="font-size: 100%;"&gt; MIDlet&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_9v_LUbsrxy0/SyTcHAwuU1I/AAAAAAAAAGI/UaAfPwZGE7E/s1600-h/midlet.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414694665027736402" src="http://1.bp.blogspot.com/_9v_LUbsrxy0/SyTcHAwuU1I/AAAAAAAAAGI/UaAfPwZGE7E/s400/midlet.jpg" style="cursor: pointer; height: 274px; width: 466px;" /&gt;&lt;/a&gt;   &lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;&lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;&lt;span style="font-size: 100%;"&gt;The code .&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;o:p&gt;&lt;/o:p&gt;  &lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTcqSF4nvI/AAAAAAAAAGQ/Vz82-TpFSZk/s1600-h/code.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414695270975315698" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/SyTcqSF4nvI/AAAAAAAAAGQ/Vz82-TpFSZk/s400/code.jpg" style="cursor: pointer; height: 241px; width: 463px;" /&gt;&lt;/a&gt;   &lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;&lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;The run of the project  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/SyUhgNbfeiI/AAAAAAAAAGw/FewedvLbOJo/s1600-h/run.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5414770964227389986" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/SyUhgNbfeiI/AAAAAAAAAGw/FewedvLbOJo/s400/run.jpg" style="cursor: pointer; height: 400px; width: 175px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt;&lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;} @font-face 	{font-family:Verdana; 	panose-1:2 11 6 4 3 5 4 4 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1593833729 1073750107 16 0 415 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:581764886; 	mso-list-template-ids:571089034;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:.5in; 	mso-level-number-position:left; 	text-indent:-.25in; 	mso-ansi-font-size:10.0pt; 	font-family:Symbol;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;&lt;span style="font-size: x-large;"&gt;3) Limitations with J2ME&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: #cc0000;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Some of the &lt;b&gt;limitations of J2ME&lt;/b&gt; compared with Core JAVA&lt;o:p&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;ul type="disc"&gt;&lt;li class="MsoNormal"&gt;&lt;span style="color: #990000;"&gt;Some J2SE      applications require classes that are not available in J2ME.&lt;/span&gt;&lt;span style="color: #990000;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="color: #351c75;"&gt;Java      applications won’t run in the J2ME environment without requiring      modification to the code.&lt;/span&gt;&lt;span style="color: #351c75;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="color: #990000;"&gt;Devices that      use the &lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;CDC configuration&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt; use the full &lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Java Virtual Machine&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt;      implementation, while devices that use the &lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;CLDC configuration&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt; use      the &lt;/span&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Kjava Virtual Machine&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #990000;"&gt; implementation.&lt;/span&gt;&lt;span style="color: #990000;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal"&gt;&lt;span style="color: #351c75;"&gt;MIDlets are controlled      by &lt;/span&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;application management software (AMS)&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #351c75;"&gt;. So we cant invoke a      MIDLET like a J2SE Application.&lt;/span&gt;&lt;span style="color: #351c75;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;span style="color: #351c75;"&gt; &lt;/span&gt;&lt;/o:p&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;4)Conclusion&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #38761d;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Here with we have an introduction to Java 2 Micro Edition. This example is very simple example. It can be executed using editors like NetBeans IDE or J2ME Wireless Toolkit(KToolBar). Using API's like JSR 135 etc.. try to create more programs and try them in these tools. I will get back to you with more articles on J2ME.&lt;br /&gt;&lt;br /&gt;Project Source Code :&amp;nbsp;&lt;a href="http://islamelhosary.mufix.org/blog/j2me/MobileApplication1.rar"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-family: Arial, sans-serif; font-size: 13px; line-height: 20px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Disclaimer:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="line-height: 1.3em; margin-bottom: 1em; margin-left: 20px; margin-right: 20px; margin-top: 1em;"&gt;&lt;span style="color: #990000;"&gt;This Tutorial written by&amp;nbsp;&lt;/span&gt;&lt;a href="mailto:ahmedelsayed.shoeib@yahoo.com" style="color: blue; text-decoration: underline;"&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="color: #990000;"&gt;Ahmed Shoeib&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #990000;"&gt;.So Many thanks for his support, we hope to enjoy his awesome posts.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-4188949374529824027?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/4188949374529824027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/j2me-by-example-how-to-enter-mobile.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4188949374529824027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/4188949374529824027'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/j2me-by-example-how-to-enter-mobile.html' title='J2ME By Example, How to enter Mobile World'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_9v_LUbsrxy0/SyT2VPgwODI/AAAAAAAAAGo/o5mjQuiQRb4/s72-c/j2me+architecture.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-481114778201426165</id><published>2009-12-12T19:58:00.005+02:00</published><updated>2009-12-12T20:13:36.683+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>Java Editing in NetBeans IDE 6.8, Video Tutorial</title><content type='html'>&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;One of the most powerful feature in NetBeans IDE is it's Editor.&amp;nbsp;The language-aware NetBeans editor detects errors while you type and assists you with documentation pop-ups and smart code completion-all with the speed and simplicity of your favorite text editor.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://netbeans.org/downloads/index.html" target="_blank"&gt;&lt;img border="0" height="145" src="http://www.netbeans.com/images_www/v6/community/netbeans-banner.jpg" width="235" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #333333; font-family: Verdana, 'Verdana CE', Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif; font-size: 11px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;b&gt;This demonstration walks you through creation of a simple Java application in the Java Editor of the NetBeans IDE. In the screencast, you will see how to use editor productivity features, such as code completion, code templates, and error hints.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Author: Irina Filippova&lt;br /&gt;Voice: Brad Schmidt&lt;br /&gt;Time: 11:28&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" height="322" id="flashObj" width="486"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;publisherID=1460825906" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="videoId=55215197001&amp;linkBaseURL=https%3A%2F%2Fchannelsun.sun.com%2Fmedia%2Fshow%2F14796&amp;playerID=1640183659&amp;domain=embed&amp;" /&gt;&lt;param name="base" value="http://admin.brightcove.com" /&gt;&lt;param name="seamlesstabbing" value="false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="swLiveConnect" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=55215197001&amp;linkBaseURL=https%3A%2F%2Fchannelsun.sun.com%2Fmedia%2Fshow%2F14796&amp;playerID=1640183659&amp;domain=embed&amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Source of Video :&amp;nbsp;&lt;a href="https://channelsun.sun.com/media/show/14796" target="_blank"&gt;Java Editing in NetBeans IDE 6.8&lt;/a&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/8658076145948101007-481114778201426165?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/481114778201426165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/netbeans-ide-6.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/481114778201426165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/481114778201426165'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/netbeans-ide-6.html' title='Java Editing in NetBeans IDE 6.8, Video Tutorial'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-128886522667611116</id><published>2009-12-11T21:39:00.001+02:00</published><updated>2009-12-11T21:41:03.261+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>NetBeans IDE 6.8 Overview, The only IDE you need!</title><content type='html'>&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;NetBeans IDE 6.8 offers best-in-class support for the entire Java EE 6 specification and the GlassFish Enterprise Server v3 platform. Simplify Java application development with Java EE 6 language features: less XML configuration and more POJO-like development; easily target and deploy to GlassFish v3.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://netbeans.org/downloads/index.html" target='_blank'&gt;&lt;img border="0" height="320" src="http://netbeans.org/images_www/collateral/68/download-netbeans-125x125.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;NetBeans IDE continues to be the tool of choice for top development languages; this release includes new features and improved support for PHP 5.3 and the Symfony framework, the latest JavaFX SDK 1.2.1, C/C++, Ruby, Maven and more. Integration with Project Kenai, a collaborative environment for hosting open-source projects, now offers full support for JIRA, as well as improved issue tracker integration. And as always, the NetBeans Platform provides a rock-solid application framework that can save years of development time&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;See what is new and cool in the latest NetBeans IDE 6.8, the first IDE to fully support the Java EE 6 platform.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0" height="322" id="flashObj" width="486"&gt;&lt;param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;publisherID=1460825906" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;param name="flashVars" value="videoId=55590187001&amp;linkBaseURL=https%3A%2F%2Fchannelsun.sun.com%2Fmedia%2Fshow%2F14814&amp;playerID=1640183659&amp;domain=embed&amp;" /&gt;&lt;param name="base" value="http://admin.brightcove.com" /&gt;&lt;param name="seamlesstabbing" value="false" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="swLiveConnect" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://c.brightcove.com/services/viewer/federated_f9/1640183659?isVid=1&amp;publisherID=1460825906" bgcolor="#FFFFFF" flashVars="videoId=55590187001&amp;linkBaseURL=https%3A%2F%2Fchannelsun.sun.com%2Fmedia%2Fshow%2F14814&amp;playerID=1640183659&amp;domain=embed&amp;" base="http://admin.brightcove.com" name="flashObj" width="486" height="322" seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Source of Video :&amp;nbsp;&lt;a href="http://netbeans.org/kb/docs/intro-screencasts.html" target='_blank'&gt;Guided Video Tour of the NetBeans IDE 6.8&lt;/a&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/8658076145948101007-128886522667611116?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/128886522667611116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/netbeans-ide-68-overview-only-ide-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/128886522667611116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/128886522667611116'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/netbeans-ide-68-overview-only-ide-you.html' title='NetBeans IDE 6.8 Overview, The only IDE you need!'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-3009746371164603153</id><published>2009-12-10T23:32:00.002+02:00</published><updated>2009-12-10T23:42:40.554+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>How to Make Awesome Program Interface in less than 10 Minutes by Integrating SwingX in NetBeans IDE</title><content type='html'>&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Did you dreamed about making free highly designed desktop programs in Java ?!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Do you see that the MS Product have a point for it's IDE and it's ease of use to build GUI in short time ?!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Do you want to make awesome program GUI in less than 10 Minutes ?!!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;Yeah, you can do more than that.We will know how to Integrate SwingX(Coolest UI API, I used) in NetBeans IDE(The only IDE you need), So let's dance&lt;/b&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #351c75; font-size: x-large;"&gt;Contents :&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;What is SwingX?&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Downloading SwingX Library.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Adding SwingX Library to NetBeans IDE.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Adding SwingX Library to your Project.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Integrating SwingX with NetBeans IDE (To use drag and drop).&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ol&gt;&lt;/ol&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;SwingX ?!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;Contains extensions to the Swing GUI toolkit, including new and enhanced components that provide functionality commonly required by rich client applications. Highlights include:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Sorting, filtering, highlighting for tables, trees, and lists&lt;/li&gt;&lt;li&gt;Find/search&lt;/li&gt;&lt;li&gt;Auto-completion&lt;/li&gt;&lt;li&gt;Login/authentication framework&lt;/li&gt;&lt;li&gt;TreeTable component&lt;/li&gt;&lt;li&gt;Collapsible panel component&lt;/li&gt;&lt;li&gt;Date picker component&lt;/li&gt;&lt;li&gt;Tip-of-the-Day component&lt;/li&gt;&lt;/ul&gt;Many of these features will eventually be incorporated into the Swing toolkit, although API compatibility will not be guaranteed. The SwingX project focuses exclusively on the raw components themselves.&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;Demos:&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;ul&gt;&lt;li&gt;JXTaskPane&lt;/li&gt;&lt;li&gt;&lt;a href="https://jdnc-incubator.dev.java.net/documentation/l2fprod/jnlp/l2fprod.jnlp"&gt;&lt;img border="0" src="http://swinglabs.org/images/demobutton.png" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;JXTipOfTheDay&lt;/li&gt;&lt;li&gt;&lt;a href="https://jdnc-incubator.dev.java.net/documentation/l2fprod/jnlp/l2fprod-totd.jnlp"&gt;&lt;img border="0" src="http://swinglabs.org/images/demobutton.png" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;JXBusyLabel&lt;/li&gt;&lt;li&gt;&lt;a href="https://jdnc-incubator.dev.java.net/demos/rah003/BusyPainter/BusyPainterDemo.jnlp"&gt;&lt;img border="0" src="http://swinglabs.org/images/demobutton.png" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt; &lt;span style="color: #351c75;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt; &lt;span style="font-size: x-large;"&gt;Downloading SwingX Lib:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: black;"&gt;&lt;span style="font-size: medium; font-weight: normal;"&gt;You can download it from &lt;a href="http://swinglabs.org/downloads.jsp" target='_blank'&gt;SwingLabs Downloads Page&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_eJpGpX6mzXg/SyFX1k2KxwI/AAAAAAAAADY/mzrzCbsFscA/s1600-h/DownloadSwingXBinaries.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_eJpGpX6mzXg/SyFX1k2KxwI/AAAAAAAAADY/mzrzCbsFscA/s400/DownloadSwingXBinaries.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Adding SwingX Library to NetBeans IDE:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;From Tools &amp;gt; Libraries,&amp;nbsp;Choose New Library.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYUSmeJQI/AAAAAAAAADg/bdhdS9FX3FY/s1600-h/NewLib.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYUSmeJQI/AAAAAAAAADg/bdhdS9FX3FY/s400/NewLib.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Write the Lib Name and press OK.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYjhW55RI/AAAAAAAAADo/kkyzSuSLmz8/s1600-h/NewLibSwingX.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYjhW55RI/AAAAAAAAADo/kkyzSuSLmz8/s640/NewLibSwingX.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click Add Jar/Folder.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYvVFaRAI/AAAAAAAAADw/w5OBXvOFSTo/s1600-h/AddingLibJars.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFYvVFaRAI/AAAAAAAAADw/w5OBXvOFSTo/s640/AddingLibJars.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Go To the Downloading Dir and After extracting the Lib and choose the SwingX Jar and SwingX-BeanInfo Jar and press Add JAR/Folder.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFY8BqlcoI/AAAAAAAAAD4/pLHK6nfgJbk/s1600-h/ChoosingLibJars.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFY8BqlcoI/AAAAAAAAAD4/pLHK6nfgJbk/s640/ChoosingLibJars.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;If you want you may add the Source Code and the Java Doc.&lt;/span&gt;&lt;br /&gt;I will add the JavaDoc to benefit from the Awesome Code Completion NetBeans IDE Feature, So if you will, add the JavaDoc press JavaDoc tab and click Add ZIP/Folder.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFZnjeppHI/AAAAAAAAAEA/V0PDtvsUig0/s1600-h/AddingLibDoc.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFZnjeppHI/AAAAAAAAAEA/V0PDtvsUig0/s640/AddingLibDoc.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Choose the doc dir and press Add ZIP/Folder.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFZ4yo2-_I/AAAAAAAAAEI/MfSJSqonM54/s1600-h/ChoosingLibDoc.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFZ4yo2-_I/AAAAAAAAAEI/MfSJSqonM54/s640/ChoosingLibDoc.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click Ok to Finish Creating the SwingX Library.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFaGfKlTvI/AAAAAAAAAEQ/K-PP-jgrteA/s1600-h/FinishCreatingLib.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFaGfKlTvI/AAAAAAAAAEQ/K-PP-jgrteA/s640/FinishCreatingLib.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;Adding SwingX Library to your Project&amp;nbsp;:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;Now we will add the SwingX Library to our project and you must make this step every time you create a project that will uses SwingX.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;Right Click on Libraries and choose Add Liberary.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFaXUXxCUI/AAAAAAAAAEY/NjWJ4FeouhU/s1600-h/AddingSwingXLib.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFaXUXxCUI/AAAAAAAAAEY/NjWJ4FeouhU/s640/AddingSwingXLib.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select SwingX from Add Library window and click Add Library.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFamn2zYJI/AAAAAAAAAEg/1kbmbVZ-1SM/s1600-h/FinishAddingSwingXLib.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFamn2zYJI/AAAAAAAAAEg/1kbmbVZ-1SM/s640/FinishAddingSwingXLib.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Congrats you added the lib and now can use it's components.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;Integrating SwingX with NetBeans IDE (To use drag and drop)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;From Tools &amp;gt; Palette &amp;gt; Swing/AWT Components, press on New Category.&lt;br /&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFa2QlNpFI/AAAAAAAAAEo/sG1i4evyMPg/s1600-h/IntegratSwingXInNetbeans1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFa2QlNpFI/AAAAAAAAAEo/sG1i4evyMPg/s640/IntegratSwingXInNetbeans1.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Write the Category Name and press OK.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFa9R_RmuI/AAAAAAAAAEw/zgueaFkHdog/s1600-h/IntegratSwingXInNetbeans2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFa9R_RmuI/AAAAAAAAAEw/zgueaFkHdog/s640/IntegratSwingXInNetbeans2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select the category we created and then click Add from Library.&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFbFNW9tAI/AAAAAAAAAE4/k2jbycJOopE/s1600-h/IntegratSwingXInNetbeans3.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_eJpGpX6mzXg/SyFbFNW9tAI/AAAAAAAAAE4/k2jbycJOopE/s640/IntegratSwingXInNetbeans3.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Choose SwingX lib and click Next.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFbOpEoA3I/AAAAAAAAAFA/6Op4llza3PQ/s1600-h/IntegratSwingXInNetbeans4.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFbOpEoA3I/AAAAAAAAAFA/6Op4llza3PQ/s640/IntegratSwingXInNetbeans4.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Select All by pressing “Ctrl + A” and Press Next (You may choose some beans only, It' s up to you).&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFbbBoGxRI/AAAAAAAAAFI/dGlsSH0NTh0/s1600-h/IntegratSwingXInNetbeans5.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/SyFbbBoGxRI/AAAAAAAAAFI/dGlsSH0NTh0/s640/IntegratSwingXInNetbeans5.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Choose SwingX Category and press Finish.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFbpxw0MtI/AAAAAAAAAFQ/U6HLi9Yetjc/s1600-h/IntegratSwingXInNetbeans6.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/SyFbpxw0MtI/AAAAAAAAAFQ/U6HLi9Yetjc/s640/IntegratSwingXInNetbeans6.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;Congratulations, We made it. Thanks everybody for your time and hope that was useful, If you have any question please contact us or hit the comment button and we all here for you.&amp;nbsp;&lt;/b&gt;&lt;/span&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/8658076145948101007-3009746371164603153?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/3009746371164603153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-make-awesome-program-interface.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/3009746371164603153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/3009746371164603153'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-make-awesome-program-interface.html' title='How to Make Awesome Program Interface in less than 10 Minutes by Integrating SwingX in NetBeans IDE'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eJpGpX6mzXg/SyFX1k2KxwI/AAAAAAAAADY/mzrzCbsFscA/s72-c/DownloadSwingXBinaries.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-7673905779827502524</id><published>2009-12-09T22:28:00.001+02:00</published><updated>2009-12-09T22:28:18.022+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>How to use Hibernate and MySQL Server in NetBeans IDE,The easy way.</title><content type='html'>&lt;b&gt;&lt;span style="color: #990000;"&gt;Want to Create a Hibernate Application using NetBeans IDE and MySQL in just 7 minutes ?!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Well, We will learn how to add MySQL library and Hibernate library to NetBeans IDE,&amp;nbsp;and how to make small application to connect Hibernate to MySQL, So stay with us.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&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/_eJpGpX6mzXg/Sx__g-PqtqI/AAAAAAAAADQ/W5U4tXjpQCo/s1600-h/HibernatePostHeader.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/Sx__g-PqtqI/AAAAAAAAADQ/W5U4tXjpQCo/s640/HibernatePostHeader.jpg" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/Sx__g-PqtqI/AAAAAAAAADQ/W5U4tXjpQCo/s1600-h/HibernatePostHeader.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #351c75;"&gt;Contents:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;Add MySQL library to NetBeans IDE.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;Add Hibernate library to&amp;nbsp;NetBeans IDE.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;Use MySQL Server to make small table.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;Make the first Hibernate application and connect it to MySQL Server.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;&amp;nbsp;Download Source Code.&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;1-    Add MySQL library to NetBeans IDE. &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt; Right-click on project name choose properties&lt;/li&gt;&lt;li&gt; Click on library&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_orZH301I/AAAAAAAAABY/WAQWRlWmAew/s1600-h/Untitled.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413301109298549586" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_orZH301I/AAAAAAAAABY/WAQWRlWmAew/s320/Untitled.jpg" style="cursor: pointer; height: 296px; width: 456px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:636449790; 	mso-list-type:hybrid; 	mso-list-template-ids:1623736088 67698701 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:Wingdings;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Wingdings;"&gt;  &lt;/span&gt;Add library&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_pSSdNHrI/AAAAAAAAABg/nrjeaGtHVvg/s1600-h/add+mysql+lib-1.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413301777523875506" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_pSSdNHrI/AAAAAAAAABg/nrjeaGtHVvg/s320/add+mysql+lib-1.jpg" style="cursor: pointer; height: 278px; width: 546px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1381245025; 	mso-list-type:hybrid; 	mso-list-template-ids:-1082125772 67698701 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:Wingdings;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Wingdings;"&gt; &lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Choose MySQL&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Wingdings;"&gt; &lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Add the library&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_ptmEEcjI/AAAAAAAAABo/u4v3RoXt4PY/s1600-h/add+mysql+lib-2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413302246643626546" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_ptmEEcjI/AAAAAAAAABo/u4v3RoXt4PY/s400/add+mysql+lib-2.jpg" style="cursor: pointer; height: 400px; width: 371px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1704013499; 	mso-list-type:hybrid; 	mso-list-template-ids:14968582 -982764968 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-text:%1-; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:.25in; 	text-indent:-.25in;} --&gt; &lt;/style&gt; &lt;br /&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #351c75;"&gt;2- &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #351c75;"&gt;Add Hibernate library to NetBeans IDE.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_qPKKk14I/AAAAAAAAABw/LQB5GM-DZjU/s1600-h/add+hibernate+lib+.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413302823270274946" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_qPKKk14I/AAAAAAAAABw/LQB5GM-DZjU/s400/add+hibernate+lib+.jpg" style="cursor: pointer; height: 287px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} a:link, span.MsoHyperlink 	{mso-style-priority:99; 	color:blue; 	text-decoration:underline; 	text-underline:single;} a:visited, span.MsoHyperlinkFollowed 	{mso-style-noshow:yes; 	mso-style-priority:99; 	color:purple; 	mso-themecolor:followedhyperlink; 	text-decoration:underline; 	text-underline:single;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1140684125; 	mso-list-type:hybrid; 	mso-list-template-ids:-1629160442 67698701 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:Wingdings;} @list l1 	{mso-list-id:1704013499; 	mso-list-type:hybrid; 	mso-list-template-ids:14968582 -982764968 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l1:level1 	{mso-level-text:%1-; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:.25in; 	text-indent:-.25in;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-indent: -0.25in;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;3- &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;     &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Use MySQL Server to make small table&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Wingdings;"&gt; &lt;/span&gt;Download mysql from ( &lt;a href="http://dev.mysql.com/downloads/mysql/5.1.html#win32"&gt;http://dev.mysql.com/downloads/mysql/5.1.html#win32&lt;/a&gt;  )&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_q32TOQsI/AAAAAAAAAB4/un6JhL9AVyY/s1600-h/download+my+sql.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413303522312471234" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_q32TOQsI/AAAAAAAAAB4/un6JhL9AVyY/s400/download+my+sql.jpg" style="height: 261px; width: 587px;" /&gt;&lt;/a&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 1.5in;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1140684125; 	mso-list-type:hybrid; 	mso-list-template-ids:-1629160442 67698701 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:1.5in; 	text-indent:-.25in; 	font-family:Wingdings;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Wingdings;"&gt;  &lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Install  these two file the very important step&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;1- setting the password ( if you have loder version and removed it you will see current   root password , if not you will not see it )(hint : we use  password -- 12345)&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_rWJrMlWI/AAAAAAAAACA/7b0IffrPOgw/s1600-h/set+password.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413304042909373794" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_rWJrMlWI/AAAAAAAAACA/7b0IffrPOgw/s400/set+password.jpg" style="cursor: pointer; height: 303px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1303804549; 	mso-list-type:hybrid; 	mso-list-template-ids:1949362372 67698703 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-indent: -0.25in;"&gt;2-    Ensure that mysql server installed correctly (otherwise you must reinstall mysql)&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-indent: -0.25in;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-indent: -0.25in;"&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_rz8BCVKI/AAAAAAAAACI/NBO2UxvkqzE/s1600-h/ensure+my+sql.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413304554638955682" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_rz8BCVKI/AAAAAAAAACI/NBO2UxvkqzE/s400/ensure+my+sql.jpg" style="cursor: pointer; height: 302px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-indent: 0px;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;&lt;br /&gt;4-&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;      &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Make the first Hibernate application and connect it to MySQL Server.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;o:p&gt;&lt;span style="font-size: x-large;"&gt; &lt;/span&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin-bottom: 0.0001pt; margin-left: 63pt; margin-right: 0in; margin-top: 0in; text-align: left; text-indent: -0.25in;"&gt;1.       &lt;span dir="LTR"&gt;&lt;/span&gt;Make java application&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-align: justify; text-indent: -0.25in;"&gt;2.       &lt;span dir="LTR"&gt;&lt;/span&gt;Add mysql liberary and hibernate library&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-align: justify; text-indent: -0.25in;"&gt;3.       &lt;span dir="LTR"&gt;&lt;/span&gt;Build our database&lt;br /&gt;&lt;/div&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Table name student (use default schema  test)&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; border: medium none; margin-left: 45pt;"&gt;&lt;tbody&gt;&lt;tr&gt;   &lt;td style="border: 1pt solid black; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Name&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: black black black -moz-use-text-color; border-style: solid solid solid none; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Age&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Ahmed&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Islam&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;21&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td style="border-color: -moz-use-text-color black black; border-style: none solid solid; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;Ali&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;   &lt;td style="border-color: -moz-use-text-color black black -moz-use-text-color; border-style: none solid solid none; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;20&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:1101493911; 	mso-list-type:hybrid; 	mso-list-template-ids:2071243986 1982361836 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} @list l0:level1 	{mso-level-start-at:2; 	mso-level-text:%1-; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:63.0pt; 	text-indent:-.25in;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 63pt; text-align: justify; text-indent: -0.25in;"&gt;4-       &lt;span dir="LTR"&gt;&lt;/span&gt;build hibernate configuration file ( this file define you database engine ,your password , and driver that’s essentially to connect to mysql or other database engines) . configuration file is an xml file .it is name ( hibernate.cfg.xml  ) . place in default package . &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.25in; text-align: justify;"&gt;right-click on default -package choose other&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_tWIzqxNI/AAAAAAAAACQ/EVRMUKL4K1w/s1600-h/new+file.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413306241699726546" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_tWIzqxNI/AAAAAAAAACQ/EVRMUKL4K1w/s400/new+file.jpg" style="cursor: pointer; height: 274px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_t8Wr_1pI/AAAAAAAAACg/4P63Ee80eSo/s1600-h/name.cfg.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413306898260678290" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_t8Wr_1pI/AAAAAAAAACg/4P63Ee80eSo/s400/name.cfg.jpg" style="cursor: pointer; height: 274px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 45pt; text-align: justify;"&gt;Then click finish&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 45pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt; text-align: justify;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_editdata.mso" rel="Edit-Time-Data"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:445077415; 	mso-list-type:hybrid; 	mso-list-template-ids:-688734752 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-number-format:bullet; 	mso-level-text:; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	margin-left:81.0pt; 	text-indent:-.25in; 	font-family:Symbol;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Symbol;"&gt;         &lt;/span&gt;&lt;span dir="LTR"&gt;&lt;/span&gt;Now we will explain hibernate configuration file&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;5 – build java bean class . this class have fields that we name it in our database&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;Every table in our database have one bean implements database fields place it  in default package .&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;&lt;a href="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_w4oz72aI/AAAAAAAAADA/yMQHnc4cmo0/s1600-h/java+class+bean.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413310132941216162" src="http://3.bp.blogspot.com/_9v_LUbsrxy0/Sx_w4oz72aI/AAAAAAAAADA/yMQHnc4cmo0/s400/java+class+bean.jpg" style="cursor: pointer; height: 241px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: left;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Calibri, sans-serif; font-size: medium;"&gt;&lt;span style="font-size: 15px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;6- now build xml file have name like the java bean class name (in our project Main ) this file named with hibernate mapping file . we use this file to assign each attribute in our bean class to each field in our database.(hint :each table in our database has java bean class and mapping file to connect each).&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_yHtbS70I/AAAAAAAAADI/KB71WHUI40c/s1600-h/create+mapping.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413311491389714242" src="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_yHtbS70I/AAAAAAAAADI/KB71WHUI40c/s400/create+mapping.jpg" style="height: 274px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_ymQ89YVI/AAAAAAAAADQ/5eLlEHEGJJI/s1600-h/mapping+file.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413312016322224466" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_ymQ89YVI/AAAAAAAAADQ/5eLlEHEGJJI/s400/mapping+file.jpg" style="height: 241px; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 81pt; text-align: justify;"&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:Wingdings; 	panose-1:5 0 0 0 0 0 0 0 0 0; 	mso-font-charset:2; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:0 268435456 0 0 -2147483648 0;} @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;}  /* List Definitions */  @list l0 	{mso-list-id:156384097; 	mso-list-type:hybrid; 	mso-list-template-ids:972717964 25167044 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1 	{mso-level-start-at:6; 	mso-level-number-format:bullet; 	mso-level-text:-; 	mso-level-tab-stop:none; 	mso-level-number-position:left; 	text-indent:-.25in; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; text-align: justify; text-indent: -0.25in;"&gt;-          &lt;span dir="LTR"&gt;&lt;/span&gt;Now to begin our first project we must do the main class we will name it (insert )&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; text-align: justify;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 94.5pt; text-align: justify;"&gt;&lt;a href="http://2.bp.blogspot.com/_9v_LUbsrxy0/Sx_vL8OtMrI/AAAAAAAAACw/LSAJ-1__pbQ/s1600-h/create+mapping.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;  &lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_zI277FDI/AAAAAAAAADY/WV_b0SBszNg/s1600-h/insert+calss.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413312610633978930" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_zI277FDI/AAAAAAAAADY/WV_b0SBszNg/s400/insert+calss.jpg" style="cursor: pointer; height: 241px; width: 400px;" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml" rel="File-List"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx" rel="themeData"&gt;&lt;/link&gt;&lt;link href="file:///C:%5CUsers%5CSHO3EB%7E1%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml" rel="colorSchemeMapping"&gt;&lt;/link&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face 	{font-family:"Cambria Math"; 	panose-1:2 4 5 3 5 4 6 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:roman; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1107304683 0 0 159 0;} @font-face 	{font-family:Calibri; 	panose-1:2 15 5 2 2 2 4 3 2 4; 	mso-font-charset:0; 	mso-generic-font-family:swiss; 	mso-font-pitch:variable; 	mso-font-signature:-1610611985 1073750139 0 0 159 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-unhide:no; 	mso-style-qformat:yes; 	mso-style-parent:""; 	mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:11.0pt; 	font-family:"Calibri","sans-serif"; 	mso-fareast-font-family:Calibri; 	mso-bidi-font-family:Arial;} .MsoChpDefault 	{mso-style-type:export-only; 	mso-default-props:yes; 	font-size:10.0pt; 	mso-ansi-font-size:10.0pt; 	mso-bidi-font-size:10.0pt; 	mso-ascii-font-family:Calibri; 	mso-fareast-font-family:Calibri; 	mso-hansi-font-family:Calibri; 	mso-bidi-font-family:Arial;} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;  &lt;br /&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; text-align: justify;"&gt;When you run the project &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0.0001pt 0.5in; text-align: justify;"&gt;&lt;a href="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_z0yoHxvI/AAAAAAAAADg/-1ZLAJHtBEs/s1600-h/run.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5413313365391427314" src="http://4.bp.blogspot.com/_9v_LUbsrxy0/Sx_z0yoHxvI/AAAAAAAAADg/-1ZLAJHtBEs/s400/run.jpg" style="cursor: pointer; height: 400px; width: 284px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Download Source Code:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://islamelhosary.mufix.org/blog/hibernate_files/hibernatePeoject.rar"&gt;Download Project&lt;/a&gt;.&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;a href="http://islamelhosary.mufix.org/blog/hibernate_files/New%20Project%2020091209%200122.sql"&gt;Database Backup&lt;/a&gt;.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Thanks for your time and&amp;nbsp;consideration&amp;nbsp;and hope you enjoyed this tutorial.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Disclaimer:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style="color: #990000;"&gt;This Tutorial written by &lt;/span&gt;&lt;a href="mailto:ahmedelsayed.shoeib@yahoo.com"&gt;&lt;span style="text-decoration: none;"&gt;&lt;span style="color: #990000;"&gt;Ahmed Shoeib&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color: #990000;"&gt;.So Many thanks for his support, we hope to enjoy his awesome posts.&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-7673905779827502524?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/7673905779827502524/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-use-hibernate-and-mysql-server.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/7673905779827502524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/7673905779827502524'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-use-hibernate-and-mysql-server.html' title='How to use Hibernate and MySQL Server in NetBeans IDE,The easy way.'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eJpGpX6mzXg/Sx__g-PqtqI/AAAAAAAAADQ/W5U4tXjpQCo/s72-c/HibernatePostHeader.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-3409745022282729140</id><published>2009-12-06T22:29:00.006+02:00</published><updated>2009-12-06T22:36:46.225+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>How to customize NetBeans IDE, Configure Used-Memory and Look And Feel and more in just 2 Minutes</title><content type='html'>&lt;span style="color: #990000;"&gt;&lt;b&gt;NetBeans Performance sucks and want to give it more resources (Memory...) to perform better?!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;Want to Change the Netbeans IDE Look and Feel in just 2 minutes?!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;Did you ever un-installed the JDK Accidentally and want to reinstall only the JDK without  reinstalling NetBeans IDE?!&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;Well, We will do all of that and more by editing the start-up parameters with two easy methods, hope to enjoy them.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #351c75; font-size: x-large; font-weight: bold;"&gt;First Method, Editing the netbeans.conf file:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;Finding the Configuration File&amp;nbsp;&lt;/b&gt;&lt;/span&gt;:&amp;nbsp;At every PC with NetBeans Installed, there are two versions of the netbeans.conf file, a global and a local one.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;We can use :&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;The Global&amp;nbsp;&lt;/b&gt;: If we want to &lt;span style="color: #990000;"&gt;&lt;b&gt;change the settings for&lt;/b&gt;&lt;/span&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt; all users&lt;/b&gt;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;using a shared NetBeans installation, &amp;nbsp;You find it in the NetBeans installation directory:&lt;/li&gt;&lt;li&gt;&lt;b&gt;The Local&lt;/b&gt; : If we want to make individual changes that &lt;span style="color: #990000;"&gt;&lt;b&gt;will apply only to a specific user&lt;/b&gt;&lt;/span&gt;, You find &amp;nbsp;it in the user's userdir .&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;1st PS :&lt;/span&gt;&lt;/b&gt; If you cant find the userdir, you will find more about it &lt;a href="http://wiki.netbeans.org/FaqWhatIsUserdir"&gt;here&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;2nd PS:&lt;/span&gt;&lt;/b&gt;The local file does not exist by default! If you don't see a ${userdir}/etc directory you have to create the file yourself. The easiest way to do that is to copy the global netbeans.conf file from the NetBeans installation folder to the local ${userdir}/etc folder, and then make the desired changes.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #38761d; font-weight: bold;"&gt;Edit the netbeans.conf file :&amp;nbsp;&lt;span style="color: black; font-weight: normal;"&gt;We will use the following elements at the netbeans.conf file&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;netbeans_default_options : &lt;/span&gt;&lt;span style="font-weight: normal;"&gt;We may use this for changing the memory configuration, changing Look and Feel, etc.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;For Example:&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;to change the Look and Feel edit the next parameter&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;--laf LookAndFeelClassName&lt;/li&gt;&lt;li&gt;(e.g.) &amp;nbsp;&lt;span style="color: #38761d;"&gt;--laf javax.swing.plaf.metal.MetalLookAndFeel&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;to change the font size edit the next parameter&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;--fontsize size&lt;/li&gt;&lt;li&gt;(e.g.) &amp;nbsp;&lt;span style="color: #38761d;"&gt;--fontsize 14&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;to change the initial heap size edit the next parameter&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;-J-Xms sizeInMegaBytes&lt;/li&gt;&lt;li&gt;(e.g.) &amp;nbsp;&lt;span style="color: #38761d;"&gt;-J-Xms128m&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="color: #990000;"&gt;&lt;b&gt;to change the maximum heap size edit the next parameter&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;-J-Xmx sizeInMegaBytes&lt;/li&gt;&lt;li&gt;(e.g.) &amp;nbsp;&lt;span style="color: #38761d;"&gt;-J-Xmx384m&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;netbeans_jdkhome :&amp;nbsp;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;We may use this for changing the location of the JDK which will be used to run NetBeans.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;For Example:&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #38761d;"&gt;# Default location of JDK, can be overridden by using --jdkhome dir&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #38761d;"&gt;netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_13"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt; &lt;span style="color: #38761d;"&gt; &lt;/span&gt;&lt;span style="color: #38761d;"&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Note that :&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;The “#” character means that the following line is a comment.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;IF the global and the local configurations made a conflict the :&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: black;"&gt;The setting in the local file have the priority to be executed over the global one.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: black;"&gt;If you running the &amp;nbsp;IDE from command line, the command line parameters have the priority to be executed over both the local and the global configurations.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/span&gt;  &lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;ul&gt;&lt;span style="color: #38761d;"&gt;  &lt;ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/span&gt;            &lt;/ul&gt;&lt;/ul&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: #351c75;"&gt;Second Method, NetBeans Startup Settings Plugin:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;You can use this cool tool created by &lt;a href="http://www.java.net/blog/8679"&gt;Claudio Miranda&lt;/a&gt; to edit all of this configurations easily.&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Features &lt;/span&gt;&lt;/b&gt;&lt;span style="color: #38761d;"&gt;:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;Backup and restore original settings (etc/netbeans.conf).&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #b45f06;"&gt;Able to configure and store different JDK and NetBeans user directory.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;Store settings (jdk and userdir) under JDK Preference API.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #b45f06;"&gt;Support to on-line updates through update center.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;LGPL license.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #b45f06;"&gt;If specified userdir doesn't exist, a new one will be created.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;Remember netbeans user and JDK directories, across different NetBeans installations.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #38761d; font-weight: bold;"&gt;Requirements :&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;JDK 5 or higher.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #b45f06;"&gt;NetBeans 6.x.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color: #134f5c;"&gt;A writable $HOME/.java/.userPrefs directory.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: #38761d; font-weight: bold;"&gt;Setup :&lt;/span&gt;&lt;/li&gt;&lt;ol&gt;&lt;li&gt;You may do an anonymous checkout, you must have subversion client installed, by invoking : &lt;br /&gt;&lt;span style="font-family: monospace; white-space: pre;"&gt;svn co --username anonymous --password anon http://svn.javaforge.com/svn/netbeans-modules/trunk/nb-settings nb-settings&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Or you may download this &lt;a href="http://nbmodules.javaforge.com/br-com-claudius-netbeans-jvmsettings.nbm"&gt;nbm file&lt;/a&gt;,&amp;nbsp;however this is not recommended.&lt;/li&gt;&lt;/ol&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;After installing the plugin you can reach to it by going to Tools &amp;gt; Options &amp;gt; Miscellaneous, and here is the screen shot of the plugin.&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eJpGpX6mzXg/SxwOskvEaAI/AAAAAAAAAC8/c406nRZEmDQ/s1600-h/nb-settings2.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_eJpGpX6mzXg/SxwOskvEaAI/AAAAAAAAAC8/c406nRZEmDQ/s400/nb-settings2.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: #660000; font-weight: bold;"&gt;Please feel free to contact us for more information about the post or about installing the NetBeans IDE modules.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color: #660000; font-weight: bold;"&gt;Hope you enjoyed the post of this day and learned a new stuff.&amp;nbsp;Your comment always inspiring us and the main motivator for doing our best, So please leave your comment whatever it was, It always help.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color: #38761d; font-weight: bold;"&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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/8658076145948101007-3409745022282729140?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/3409745022282729140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-customize-netbeans-ide-configure.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/3409745022282729140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/3409745022282729140'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-customize-netbeans-ide-configure.html' title='How to customize NetBeans IDE, Configure Used-Memory and Look And Feel and more in just 2 Minutes'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eJpGpX6mzXg/SxwOskvEaAI/AAAAAAAAAC8/c406nRZEmDQ/s72-c/nb-settings2.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-6391022457621191791</id><published>2009-12-05T04:34:00.025+02:00</published><updated>2009-12-11T20:33:14.057+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Security'/><title type='text'>How to secure Java Applications by using VBScript to get a Unique Computer Serial Number</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Did you tried many times to get a unique computer ID to use it in securing your java application?!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;Do you want to know the easy way to get that ID in just 5 minutes?!!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Yes you can, We will learn how to get basic hardware serial numbers at windows platform and you will find the complete code at the end of the tutorial.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;b&gt;before we start any one may ask why I even want to get this number?&lt;/b&gt;&lt;br /&gt;Well, consider that&amp;nbsp;scenario :&lt;br /&gt;&lt;blockquote&gt;&lt;span style="color: #6aa84f;"&gt;you have developed some application and want to distribute it for some of money. We here have a point, how we will be sure that if I sold it for someone, he will not redistribute it, So we will use that Unique ID to give him a copy that will run only on his PC.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;Make sense !, So lets dance.&lt;br /&gt;We will use the VBScript codes on the fly to get the system info like CPU information or Motherboard information Like this:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eJpGpX6mzXg/Sxm1SgClyiI/AAAAAAAAACA/2UZjVcHoP8U/s1600-h/test.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_eJpGpX6mzXg/Sxm1SgClyiI/AAAAAAAAACA/2UZjVcHoP8U/s400/test.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here is the Java source code to get the Unique ID&amp;nbsp;divided&amp;nbsp;on to two parts.&lt;br /&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;First Part of Java Code:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We here open temp File to put the script on it, We use temp folder on C:\ Drive to execute the script and then delete it.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_eJpGpX6mzXg/Sxm1BSclbJI/AAAAAAAAAB4/DyjHLTd4Z2Q/s1600-h/1.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="191" src="http://2.bp.blogspot.com/_eJpGpX6mzXg/Sxm1BSclbJI/AAAAAAAAAB4/DyjHLTd4Z2Q/s400/1.jpg" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Second Part of Java Code:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We here execute the ".vbs" file after writing the script on it and then we retrieve the results and close the file.&lt;/li&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_eJpGpX6mzXg/Sxm2DodaZxI/AAAAAAAAACI/0nx132jJzL8/s1600-h/2.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_eJpGpX6mzXg/Sxm2DodaZxI/AAAAAAAAACI/0nx132jJzL8/s400/2.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color: #38761d;"&gt;Take on your mind that:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: normal;"&gt;When you put your VBScript Code as String you must convert all special characters(e.g the&lt;b&gt; &lt;/b&gt;&lt;span style="color: #cc0000;"&gt;&lt;b&gt;"&lt;/b&gt;&lt;/span&gt; will be&lt;b&gt; &lt;/b&gt;&lt;span style="color: #cc0000;"&gt;&lt;b&gt;\"&lt;/b&gt;&lt;/span&gt; ).&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;For Example:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: #38761d;"&gt;&lt;b&gt;&lt;span style="color: black;"&gt;&lt;span style="font-weight: normal;"&gt;If the VBScript is&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre class="vb" name="code"&gt;Set objReg = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &amp;amp; strComputer &amp;amp; "\root\default:StdRegProv")&lt;br /&gt;&lt;/pre&gt;The String will be&lt;br /&gt;&lt;pre class="java" name="code"&gt;String vbs="Set objReg = GetObject(\"winmgmts:{impersonationLevel=impersonate}!\\\\\" &amp;amp; strComputer &amp;amp; \"\\root\\default:StdRegProv\")";&lt;br /&gt;&lt;/pre&gt;&lt;ul&gt;&lt;li&gt;You can customize the VBScript code as you want. For more VBScript Code use&amp;nbsp;&lt;a href="http://gallery.technet.microsoft.com/ScriptCenter/en-us/site/search?f[0].Type=ScriptLanguage&amp;amp;f[0].Value=VBScript&amp;amp;f[0].Text=VBScript&amp;amp;f[1].Type=RootCategory&amp;amp;f[1].Value=hardware&amp;amp;f[1].Text=Hardware"&gt;TechNet Script Center Gallery&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;Here is the full source code with sample VBScript:&lt;br /&gt;&lt;pre class="java" name="code"&gt;import java.io.File;&lt;br /&gt;import java.io.FileWriter;&lt;br /&gt;import java.io.BufferedReader;&lt;br /&gt;import java.io.InputStreamReader;&lt;br /&gt;&lt;br /&gt;public class VBSUtil {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private VBSUtil() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;static String result = "";&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;private static String getMotherboardSN() {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;File f = new File("C:\\");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;File file = File.createTempFile("realhowto", ".vbs", f);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;file.deleteOnExit();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FileWriter fw = new java.io.FileWriter(file);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String vbs = "On Error Resume Next\n" + "strComputer = \".\"\n" + "Set objWMIService = GetObject(\"winmgmts:\\\\\" &amp;amp; strComputer &amp;amp; &amp;nbsp;\"\\root\\cimv2\")\n" + "Set colItems = objWMIService.ExecQuery(\"Select * from &amp;nbsp;Win32_Processor\")\n" + "For Each objItem in colItems\n" + " Wscript.Echo \"Processor Id: \" &amp;amp; objItem.ProcessorId\n" + "Next\n" + "strComputer = \".\"\n" + "Set objWMIService = GetObject(\"winmgmts:\" _\n" + " &amp;nbsp;&amp;amp; \"{impersonationLevel=impersonate}!\\\\\" &amp;amp; strComputer &amp;amp; &amp;nbsp;\"\\root\\cimv2\")\n" + "Set colBIOS = objWMIService.ExecQuery _\n" + "(\"Select * from Win32_BIOS\")\n" + "For each objBIOS in colBIOS\n" + " &amp;nbsp;Wscript.Echo \"Release Date: \" &amp;amp; objBIOS.ReleaseDate\n" + "next";&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fw.write(vbs);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fw.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Process p = Runtime.getRuntime().exec("cscript //NoLogo " + file.getPath());&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String line;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;while ((line = input.readLine()) != null) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result += line;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;input.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return result.trim();&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Thanks for your time and hope this was helpful. For any questions, Please feel free to comment the post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-6391022457621191791?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/6391022457621191791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-secure-java-applications-by.html#comment-form' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/6391022457621191791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/6391022457621191791'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/how-to-secure-java-applications-by.html' title='How to secure Java Applications by using VBScript to get a Unique Computer Serial Number'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eJpGpX6mzXg/Sxm1SgClyiI/AAAAAAAAACA/2UZjVcHoP8U/s72-c/test.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8658076145948101007.post-7025270672084618699</id><published>2009-12-05T03:01:00.000+02:00</published><updated>2009-12-05T17:00:24.773+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java Performance'/><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Applications'/><category scheme='http://www.blogger.com/atom/ns#' term='Community'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Security'/><category scheme='http://www.blogger.com/atom/ns#' term='J2SE'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='J2ME'/><category scheme='http://www.blogger.com/atom/ns#' term='Testing'/><category scheme='http://www.blogger.com/atom/ns#' term='News'/><category scheme='http://www.blogger.com/atom/ns#' term='Business'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Distributed'/><category scheme='http://www.blogger.com/atom/ns#' term='General'/><category scheme='http://www.blogger.com/atom/ns#' term='GUI'/><category scheme='http://www.blogger.com/atom/ns#' term='Netbeans IDE'/><title type='text'>Why Java From Egypt in 2.5 minutes</title><content type='html'>For most of us, the term &lt;i&gt;tutorial &lt;/i&gt;is nothing but boring long files that contain lots of information, we often not need to meet our need,We just need a small hack of how it work.&amp;nbsp;We thought to introduce the boring long tutorials in a simple form for most of us.&lt;br /&gt;&lt;br /&gt;Here, from &lt;i&gt;&lt;b&gt;Egypt &lt;/b&gt;&lt;/i&gt;where one of the oldest civilizations, We provide &lt;b&gt;&lt;i&gt;Mini-Tutorials&lt;/i&gt;&lt;/b&gt; in one of the newest technologies.&lt;br /&gt;&lt;br /&gt;We hope to enjoy your journey with our Mini-Tutorials.&amp;nbsp;If you have an interesting tutorial want to share, please feel free to contact us at : &lt;a href="mailto:javafromegyptblog@gmail.com"&gt;javafromegyptblog[AT]gmail[DOT]com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8658076145948101007-7025270672084618699?l=javafromegypt.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://javafromegypt.blogspot.com/feeds/7025270672084618699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/why-java-from-egypt-in-25-minutes.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/7025270672084618699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8658076145948101007/posts/default/7025270672084618699'/><link rel='alternate' type='text/html' href='http://javafromegypt.blogspot.com/2009/12/why-java-from-egypt-in-25-minutes.html' title='Why Java From Egypt in 2.5 minutes'/><author><name>Islam El-Hosary</name><uri>http://www.blogger.com/profile/14201811120488753733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://4.bp.blogspot.com/_eJpGpX6mzXg/SzFYv49hxwI/AAAAAAAAAFw/VBJk5ShXWaY/S220/Islam-MixedWB.jpg'/></author><thr:total>4</thr:total></entry></feed>
